html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

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

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

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

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a337fed193ed400a13b_GraphikLCG-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a34126f5827dee3e85c_GraphikLCG-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a340cbd07def8c22dc8_GraphikLCG-RegularItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a33eafb9239909127d1_GraphikLCG-SuperItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65dcee728e8f01bbbc13efc7_GraphikLCG-RegularItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a34126f58497be3e852_GraphikLCG-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a34fea036edd0a9a9a3_GraphikLCG-ExtralightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a34bd7d8456fe0ece8e_GraphikLCG-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg super;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a33126f586876e3e849_GraphikLCG-Super.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a33800b3921d9a82e83_GraphikLCG-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a34bd7d841c9e0ece8c_GraphikLCG-Extralight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e38a3388eb4a0cc1e52048_GraphikLCG-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Commando;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66218f3ef0a71cb8535262a6_commando.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Pt Root Ui;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676b213bb0d2ebff0cb23487_PT%20Root%20UI_Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/670768cf70fd08d589746c39_SF-Pro-Display-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf Pro Display;
  src: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/670768eca623e9169be64bc7_SF-Pro-Display-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --royal-blue: #4f5bff;
  --white: white;
  --dark-grey: #9b9b9b;
  --black: black;
  --ghost-white: #eeeef8;
  --medium_20_px: 20px;
  --orchid: #fb57d4;
  --nzs_color1: #099fe3;
  --nzs-color2: #95c122;
  --kt_radius: 20px;
  --text_width: 820px;
  --kt_color1: #6d093f;
  --kt_color2: #2c44a6;
  --light-grey-mp: #cbcbcb;
  --ssvr_content_width: 1380px;
  --ssvr_zero_anim_radius: 50vw;
  --cw-padding-mobile: 30px;
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-commerce-commerceorderconfirmationcontainer {
  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-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

  .w-layout-blockcontainer {
    max-width: none;
  }
}

@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 {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 64px;
  font-weight: 400;
  line-height: 110%;
}

h2 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 400;
  line-height: 110%;
}

h3 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
}

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

p {
  margin-bottom: 20px;
}

a {
  color: #d459df;
  text-decoration: underline;
}

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

strong {
  font-weight: 400;
}

figcaption {
  color: #9e9e9e;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 110%;
}

.newjet-menu {
  z-index: 2997;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
  position: absolute;
}

.newjet-menu.z2998 {
  width: 100%;
}

.newjet-img-logo {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a1aa28a425df3d1d6afedb_logo-gradient.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 182px;
  height: 40px;
}

.l-button_newjet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 30px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.l-button_newjet.gradient_newjet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-image: linear-gradient(214deg, #fb57d4, #4f5bff);
}

.l-button_newjet.gradient_newjet:hover {
  background-image: linear-gradient(#4f5bff, #4f5bff);
}

.l-button_newjet.gradient_newjet.w--current {
  position: static;
}

.l-button_newjet.gradient_newjet.newjet-hidden {
  display: none;
}

.l-button_newjet.gradient_newjet.fixed_button_nj {
  z-index: 10000000;
  position: fixed;
  top: 10px;
  right: 5vw;
}

.l-button_newjet.newjet-white {
  color: #000;
  background-color: #fff;
}

.l-button_newjet.newjet-white:hover {
  color: #fff;
  background-color: #4f5bff;
}

.l-button_newjet.newjet-white.newjet-line {
  border: 1px solid #000;
}

.l-button_newjet.newjet-white.newjet-line:hover {
  border-style: solid;
  border-color: #4f5bff;
}

.l-button_newjet.newjet-white.newjet-line.no_bg-njs {
  background-color: #fff0;
}

.l-button_newjet.newjet-white.newjet-line.no_bg-njs:hover {
  background-color: var(--royal-blue);
  color: var(--white);
}

.l-button_newjet.newjet-white.newjet-line.px-height {
  height: 58px;
}

.l-button_newjet.newjet-white.newjet-line.salsa-download-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 74px;
}

.l-button_newjet.newjet-white.newjet-line.transparent-color {
  background-color: #fff0;
}

.l-button_newjet.newjet-white.newjet-line.transparent-color:hover {
  background-color: #4f5bff;
}

.l-button_newjet.newjet-white.newjet-line.transparent-color._100-height {
  min-height: 100%;
}

.l-button_newjet.border_white {
  color: #fff;
  border: 1px solid #fff;
}

.l-button_newjet.border_white:hover {
  color: #000;
  background-image: linear-gradient(#fff, #fff);
}

.body-text--njs {
  color: #000;
  text-align: left;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.body-text--njs:where(.w-variant-f2ba03c9-e6d7-de85-fa97-d1958746e306) {
  color: #fff;
}

.body-text--njs.newjet-number-cards {
  font-size: 48px;
  line-height: 100%;
}

.body-text--njs.newjet-gray {
  color: var(--dark-grey);
}

.body-text--njs.newjet-small {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 130px;
  margin-bottom: 0;
  font-size: 20px;
  display: block;
}

.body-text--njs.newjet-mobile-center.center_align {
  text-align: center;
}

.body-text--njs.newjet-mobile-center.center_align.tlg_color {
  color: #a79df5;
}

.body-text--njs.link_newjet.gray-newjet {
  color: var(--dark-grey);
}

.body-text--njs.year {
  display: block;
}

.body-text--njs.white {
  color: #fff;
}

.body-text--njs.white.text_shadow {
  text-shadow: 0 0 14px #0d0825;
}

.body-text--njs.white.centre {
  text-align: center;
}

.body-text--njs.white.kt_txt_forcard {
  width: 80%;
}

.body-text--njs.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fb57d4, #4f5bff);
  -webkit-background-clip: text;
  background-clip: text;
}

.body-text--njs span {
  font-weight: 600;
}

.body-text--njs.longread {
  min-width: 70%;
  max-width: 700px;
  line-height: 150%;
}

.body-text--njs.persona-name {
  margin-bottom: 0;
}

.body-text--njs.persona-job {
  text-align: left;
  flex: 1;
  margin-bottom: 0;
  font-size: 24px;
}

.body-text--njs img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.body-text--njs li {
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

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

.body-text--njs.center.padding {
  padding-bottom: 32px;
}

.body-text--njs._100percent_width {
  width: 100%;
}

.body-text--njs.newjet-team-person-name {
  margin-top: 10px;
  margin-bottom: 0;
}

.body-text--njs.gray.mobile-mini-txt-about {
  font-size: 20px;
}

.body-text--njs.case_gunt_card {
  text-align: right;
  flex: 0 50%;
  align-self: center;
  min-width: 280px;
}

.body-text--njs.text_wrap {
  white-space: pre-wrap;
}

.body-text--njs.down_align {
  align-self: flex-end;
}

.body-text--njs._70percent_width {
  width: 100%;
}

.body-text--njs.align_txt_center {
  text-align: center;
}

.body-text--njs.kt_blue {
  color: #8488b5;
}

.body-text--njs.cw-style {
  margin-bottom: 0;
  font-weight: 600;
}

.body-text--njs.mobile-mini-txt-about {
  font-size: 20px;
}

.body-text--njs.longread {
  max-width: 700px;
  line-height: 150%;
}

.body-text--njs.longread strong {
  color: #bd58e5;
}

.body-text--njs.longread.white-text {
  color: #fff;
}

.newjet-menu-link {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  line-height: 100%;
  text-decoration: none;
}

.newjet-menu-link:hover {
  color: #4f5bff;
  font-weight: 400;
}

.newjet-menu-link.newjet-active {
  font-weight: 700;
}

.newjet-menu-links {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.newjet-menu-links.right_newjet {
  justify-content: flex-end;
}

.newjet-menu-links.right_newjet.hide_jet {
  display: none;
}

.partners-body.overflow_hidden {
  overflow: clip;
}

.newjet-social {
  z-index: 500;
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto auto 2% 2%;
}

.newjet-social-button {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  padding: 10px 10px 5px;
  display: flex;
}

.newjet-social-button:hover {
  color: #fff;
  background-color: #4f5bff;
}

.newjet-social-button.newjet-in {
  padding-bottom: 10px;
  padding-left: 13px;
}

.newjet-social-button.watsap {
  background-color: #00d95f;
}

.newjet-social-button.new_cta {
  width: 56px;
  height: 56px;
}

.newjet-social-button.new_cta.watsap:hover {
  background-color: var(--royal-blue);
}

.newjet-social-button.new_cta.tg {
  background-color: #34aadf;
}

.newjet-social-button.new_cta.tg:hover {
  background-color: var(--royal-blue);
}

.newjet-social-button.new_cta.vb {
  background-color: #7360f2;
}

.newjet-social-button.new_cta.vb:hover {
  background-color: var(--royal-blue);
}

.newjet-block-first {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47vw;
  min-height: 640px;
  display: flex;
  position: relative;
}

.newjet-block-first.newjet-first-pick.newjet-green-page {
  perspective: 1000px;
  background-color: #5de091;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  overflow: hidden;
}

.newjet-block-first.newjet-first-pick.newjet-testimonials-page {
  perspective: 1000px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  height: auto;
  min-height: 200px;
  overflow: hidden;
}

.newjet-block-first.newjet-first-pick.newjet-awards-page {
  perspective: 1000px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  height: 38vw;
  min-height: 200px;
  overflow: hidden;
}

.newjet-block-first.newjet-first-pick.newjet-about-page {
  perspective: 1000px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  height: 80vh;
  min-height: auto;
  overflow: hidden;
}

.newjet-block-first.featured {
  border-bottom-right-radius: 86px;
  border-bottom-left-radius: 86px;
  position: static;
  overflow: clip;
}

.h2-njs {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.h2-njs.newjet-mobile-center.newjet_white {
  color: #fff;
}

.h2-njs.newjet-mobile-center.newjet_white.h2_newsize.txt-shadow.caps {
  text-transform: uppercase;
}

.h2-njs.item-numb {
  color: #4f5bff;
  text-align: right;
  margin-top: -5px;
}

.h2-njs.height_130perc {
  line-height: 130%;
}

.h2-njs.margin32 {
  margin-bottom: 32px;
}

.h2-njs.white {
  color: #fff;
}

.h2-njs._80percent-w {
  width: 80%;
}

.h2-njs.form {
  padding-right: 20px;
}

.column-left-njs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 42%;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 8%;
  display: flex;
}

.column-left-njs.newjet-not-empty {
  display: block;
}

.column-left-njs.newjet-not-empty.newjet-vertical {
  flex-direction: column;
  width: 42%;
  display: block;
}

.column-left-njs.newjet-not-empty.newjet-vertical.newjet-gap20.newjet-right {
  align-items: flex-end;
  padding-right: 40px;
}

.column-left-njs.cards {
  display: block;
}

.column-left-njs.newjet-pic-right {
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 0;
}

.column-left-njs.mb-0 {
  padding-bottom: 0;
  padding-right: 8%;
}

.column-left-njs.mb-0.mt-desk-76 {
  padding-top: 100px;
}

.column-left-njs.mb-0.mt-desk-76.up_padding_0, .column-left-njs.mb-0.mt-desk-76-for-crosslink {
  padding-top: 0;
}

.column-left-njs.mb-0.hide {
  display: block;
}

.column-left-njs.mb-0.align_center {
  align-self: center;
}

.column-left-njs.mb-0.layout_align_logo {
  align-items: flex-end;
}

.column-left-njs.mb-0.relative {
  position: relative;
}

.column-left-njs.mb-0.right-align {
  justify-content: flex-start;
  align-items: flex-end;
}

.column-left-njs.mb-0.right-align.right-padd-about-desk {
  padding-right: 4%;
}

.column-left-njs.big-pic-left-green {
  width: 38%;
  padding-right: 0%;
}

.column-left-njs.desktop.persona-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  align-self: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-right: 8%;
}

.column-left-njs.desktop.persona-block.slider-txt-left-padding {
  padding-left: 8%;
}

.column-left-njs.desktop.case_left_pic {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651fe5586bfe86e898a04479_bizar_pic.png");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-left-njs.desktop.case_left_pic2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651fe70888c35e748001c01a_splu_pic.png");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.column-left-njs.desktop.case_left_pic3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651feb0d76412162471c7a4a_iq007_pic.png");
  background-position: 80%;
  background-size: cover;
}

.column-left-njs.desktop.about_left_pic1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d060e1db09edbb88ef5d74_Sust_img.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.column-left-njs.desktop.about_left_pic2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d06219eaaa1b5a34890556_Transparenty_img.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.column-left-njs.desktop.about_left_pic3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d065afc6370dca4b061532_Business_img.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0%;
}

.column-left-njs.desktop.about_left_pic4 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d068a11a031ac40712cb95_robot_img.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0%;
}

.column-left-njs.desktop.about_left_pic5 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d069637bdd9a4cac152435_XR_img.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 0;
  padding-right: 0%;
}

.column-left-njs.no_top_padding {
  grid-row-gap: 0px;
}

.column-left-njs.mb-0-2 {
  align-items: flex-end;
  padding-bottom: 0;
  padding-right: 8%;
}

.column-left-njs.hide {
  display: block;
}

.column-left-njs.njs-footer {
  padding-bottom: 0;
}

.column-left-njs.hide_gb {
  display: block;
}

.column-left-njs.review_big_cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #000;
  border-radius: 40px;
  width: 48%;
  margin-bottom: 0;
  padding: 40px;
}

.column-left-njs.align {
  align-self: center;
  align-items: flex-end;
}

.column-left-njs.align.zero_padd {
  padding-bottom: 0;
}

.column-left-njs.align_left_m {
  align-self: center;
  align-items: flex-end;
}

.column-left-njs.align_left_m.zero_padd {
  padding-bottom: 0;
}

.column-left-njs.cl-njs-extrax {
  justify-content: flex-end;
  padding-bottom: 20px;
}

.column-left-njs.no-margin-extrax {
  padding-bottom: 0;
}

.column-left-njs.spherical-photo, .column-left-njs.vr-boys-photo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 220px;
}

.newjet-column-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: static;
}

.newjet-column-right.newjet-vertical {
  align-items: flex-start;
  display: flex;
}

.newjet-column-right.newjet-vertical.newjet-gap36 {
  grid-row-gap: 36px;
}

.newjet-column-right.newjet-horisontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.newjet-column-right.newjet-horisontal.newjet-full {
  justify-content: space-between;
  padding-right: 0%;
}

.newjet-column-right.newjet-full {
  padding-right: 0%;
}

.newjet-column-right.newjet-gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.newjet-column-right.padding_top_20 {
  margin-top: 20px;
}

.newjet-column-right.slider-txt-right-padding {
  padding-right: 8%;
}

.newjet-column-right.footer-njs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 28%;
}

.newjet-column-right.new-rows {
  grid-row-gap: 0px;
}

.newjet-column-right.awards-txt-sett {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
}

.newjet-column-right.bottom-padding-60 {
  padding-bottom: 60px;
}

.newjet-column-right.align_full_w {
  align-items: stretch;
}

.newjet-column-right.right_padding {
  padding-right: 60px;
}

.newjet-column-right.right_padding.about-bottom-marg-40 {
  margin-bottom: 40px;
}

.newjet-column-right.right_padding.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-column-right.right_padding_header_txt {
  padding-right: 40px;
}

.newjet-column-right.get-in-touch-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.newjet-column-right.get-in-touch-div:hover {
  background-color: var(--royal-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.newjet-column-right.margins {
  margin-top: 40px;
  margin-bottom: 40px;
}

.newjet-column-right.margins-card {
  margin-top: 40px;
  margin-bottom: 0;
}

.newjet-columns {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.newjet-columns.not-empty-njs {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.newjet-columns.not-empty-njs.left-first-mobile {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.newjet-columns.not-empty-njs.left-first-mobile.hide {
  display: none;
}

.newjet-columns.not-empty-njs.left-first-mobile.bottom_marg {
  margin-bottom: 40px;
}

.newjet-columns.not-empty-njs.left-first-mobile.margin_bottom_60 {
  margin-bottom: 60px;
}

.newjet-columns.not-empty-njs.left-first-mobile.margin_bottom_40 {
  margin-bottom: 40px;
}

.newjet-columns.not-empty-njs.slogan-column {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.newjet-columns.not-empty-njs.slogan-txt-column {
  align-items: center;
  width: 100%;
}

.newjet-columns.not-empty-njs.footer-njs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.newjet-columns.not-empty-njs.product_case {
  border-radius: 40px;
  height: 500px;
  overflow: hidden;
}

.newjet-columns.not-empty-njs.product_case.product_gray {
  background-image: linear-gradient(#eae9f6, #eae9f6);
}

.newjet-columns.not-empty-njs.product_case.product_gray.new_height {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.newjet-columns.not-empty-njs.product_case.product_yellow {
  background-image: linear-gradient(#faffeb, #faffeb);
}

.newjet-columns.not-empty-njs.product_case.product_blue {
  background-image: linear-gradient(#c7d2f4, #c7d2f4);
}

.newjet-columns.not-empty-njs.product_case.product_splu {
  background-image: linear-gradient(#efefef, #efefef);
}

.newjet-columns.not-empty-njs.justify_center {
  justify-content: center;
}

.newjet-columns.not-empty-njs.justify_center.rows_40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.newjet-columns.not-empty-njs.not_wrap {
  flex-wrap: nowrap;
}

.newjet-columns.not-empty-njs.not_wrap.columns_40 {
  grid-column-gap: 40px;
}

.newjet-columns.not-empty-njs.gap_120 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
}

.newjet-columns.not-empty-njs.bottom-margin-about {
  margin-bottom: 40px;
}

.newjet-columns.not-empty-njs.about_case {
  border-radius: 40px;
  min-height: 400px;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.newjet-columns.not-empty-njs.about_case.about-color-blue {
  background-image: linear-gradient(#f0f4ff, #f0f4ff);
}

.newjet-columns.not-empty-njs.about_case.about-color-blue2 {
  background-image: linear-gradient(#d8e0fb, #d8e0fb);
}

.newjet-columns.not-empty-njs.about_case.about-color-red {
  text-align: left;
  background-image: linear-gradient(#f7caca, #f7caca);
  min-width: 100px;
  min-height: 0;
  padding-bottom: 0;
}

.newjet-columns.not-empty-njs.about_case.about-color-yellow {
  background-image: linear-gradient(#fbfaec, #fbfaec);
  padding-bottom: 0;
}

.newjet-columns.not-empty-njs.about_case.about-color-purpl {
  background-image: linear-gradient(#ffc8f1, #ffc8f1);
  padding-bottom: 0;
}

.newjet-columns.not-empty-njs.about_case.partner-color-black {
  margin-bottom: 40px;
}

.newjet-columns.not-empty-njs.about_case.partner-color-blue {
  background-color: #dff3fa;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 40px;
}

.newjet-columns.not-empty-njs.direction-horizontal-about {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
}

.newjet-columns.newjet-directions {
  width: 90vw;
}

.newjet-columns.first-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.newjet-columns.first-block.extrax {
  justify-content: center;
  align-items: flex-start;
}

.newjet-columns.center {
  justify-content: center;
}

.newjet-columns.margin_40 {
  margin-bottom: 40px;
}

.newjet-columns._2_cards_clients {
  justify-content: space-between;
}

.newjet-columns.bottom_margin_40 {
  margin-bottom: 40px;
}

.newjet-columns.bottom_margin_60 {
  margin-bottom: 60px;
}

.newjet-columns.bottom_margin_40_desktop, .newjet-columns.bottom_margin_40, .newjet-columns.all_bottom_margin_40 {
  margin-bottom: 40px;
}

.newjet-columns.first-block-about {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.newjet-columns.margin-20-salsaxr-new {
  margin-bottom: 20px;
}

.newjet-columns.center-align {
  justify-content: center;
  align-items: center;
}

.newjet-columns.center-align.direction-vert {
  flex-flow: column;
}

.newjet-columns.partner-color-black {
  background-color: #000;
}

.block-white-back {
  z-index: 5;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

.block-white-back.newjet-mb-40 {
  padding-bottom: 40px;
}

.block-white-back.no_b_padding, .block-white-back.no-bottom-padding, .block-white-back.zero-padding, .block-white-back.zero-padding.block-with-image {
  padding-bottom: 0;
}

.block-white-back.zero-padding.relative {
  position: relative;
}

.block-white-back.zero-padding.relative.m_visible {
  display: flex;
}

.block-white-back.zero-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.block-white-back.bg_image_splu {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6464d34dd7cb911c0fca6103_moon%20left.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
}

.block-white-back.no-up-padding {
  padding-top: 0;
}

.block-white-back.desktop_hide {
  display: none;
}

.block-white-back.bwb-extrax {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fda1dd52feedaf004e_credits%20img%202.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fc768523bdd8cfc288_credits%20img%201.webp");
  background-position: 150%, -50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 640px, 640px;
  align-items: center;
  position: relative;
}

.block-white-back._90-up-padd {
  padding-top: 0;
  padding-bottom: 0;
}

.block-white-back.popup-bg {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  mix-blend-mode: normal;
  background-color: #ffffff57;
  display: none;
}

.block-white-back.popup {
  z-index: 150000;
  display: none;
  position: fixed;
  inset: 0%;
}

.newjet-numb-cards {
  float: left;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: 160px 160px;
  grid-template-columns: 160px 160px;
  grid-auto-rows: 100%;
  grid-auto-columns: 100%;
  grid-auto-flow: row;
  place-content: flex-start;
  place-items: flex-start stretch;
  width: 58%;
  display: flex;
}

.newjet-achievements-cards {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  min-width: 160px;
  height: 150px;
  padding: 16px;
  display: flex;
}

.link-gradient-block {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(214deg, #fb57d4, #4f5bff);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: none;
}

.link-gradient-block:hover {
  background-image: linear-gradient(#4f5bff, #4f5bff);
}

.link-gradient-block.line {
  background-image: linear-gradient(214deg, #fb57d4, #4f5bff);
  border-bottom: 1px solid #585bfc;
}

.newjet-gradien-line {
  background-image: linear-gradient(214deg, #fb57d4, #4f5bff);
  height: 1px;
}

.gap20_newjet {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: static;
}

.gap20_newjet.mobile-center_newjet {
  padding-right: 40%;
}

.big-cards_newjet {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 180px;
  margin-bottom: 180px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
}

.gallery_newjet {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 32px;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.news_on_main_newjet {
  grid-column-gap: 85px;
  grid-row-gap: 85px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.news-card_newjet {
  grid-row-gap: 16px;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  font-family: Graphiklcg, sans-serif;
  text-decoration: none;
  display: flex;
}

.news-card_newjet:hover {
  color: #4f5bff;
}

.news-img_newjet {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  align-items: flex-end;
  width: 100%;
  height: 16vw;
  display: flex;
  position: relative;
}

.news-img_newjet.full_newjet {
  width: 100%;
  height: 400px;
}

.news-text_newjet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.h4_newjet {
  color: var(--black);
  width: 100%;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.h4_newjet.black {
  color: #000;
}

.h4_newjet.black.zero_bottom_padd {
  margin-bottom: 0;
}

.h4_newjet.partner-white-text {
  color: var(--white);
}

.h4_newjet.partner-white-text.black-text {
  color: var(--black);
}

.newjet-text-small {
  color: #9b9b9b;
  margin-top: 8px;
  font-family: Graphiklcg, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.newjet-text-small.gray_newjet {
  color: #9b9b9b;
}

.newjet-text-small.gray_newjet.zero_margin {
  margin-top: 0;
}

.newjet-text-small.white_newjet {
  color: #fff;
}

.tag_newjet {
  color: #000;
  border-radius: 100px;
  padding: 10px;
  font-family: Graphiklcg, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.tag_newjet.white_newjet {
  background-color: #fff;
}

.tag_newjet.white_newjet.opacity_newjet {
  background-color: #ffffffbf;
  display: flex;
}

.tag_newjet.white_newjet.line_newjet {
  border: 1px solid #9b9b9b;
  text-decoration: none;
}

.tag_newjet.white_newjet.line_newjet:hover, .tag_newjet.white_newjet.line_newjet.w--current, .tag_newjet.white_newjet.line_newjet.filter-active_newjet {
  color: #fff;
  background-color: #000;
}

.tag_newjet.white_newjet.center {
  padding: 12px 24px;
  text-decoration: none;
}

.tags_newjet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.tags_newjet.title_newjet {
  flex-wrap: wrap;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.partners_newjet {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-logo_newjet {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 15%;
  height: 40px;
}

.partner-logo_newjet.microsoft_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62f3b2d47aa39383e664e477_Microsoft.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  max-width: 281px;
  height: 56px;
}

.partner-logo_newjet.sap_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62f3b2d5741147d4933de4a2_sap.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 172px;
  height: 60px;
}

.partner-logo_newjet.kia_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62f3b2d4bb866a8ac6650eb8_KIA.svg");
  border-radius: 8px;
  max-width: 152px;
  height: 77px;
}

.partner-logo_newjet.huawei_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62f3b2d40d180faaaa14f627_huawei.svg");
  background-size: cover;
  width: 30%;
  max-width: 140px;
  height: 75px;
}

.partner-logo_newjet.philips_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62f3b2d5901bb22f40447fa3_Philips.svg");
  background-size: 100%;
  max-width: 256px;
  height: 47px;
}

.partner-logo_newjet.asus {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/630f588043db295f4441fd3a_asus.svg");
}

.partner-logo_newjet.orion {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/630f5880edd15c6679f4859e_orion.svg");
}

.partner-logo_newjet.servier {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/630f5880450ad422a56869a5_servier.svg");
  height: 80px;
}

.partner-logo_newjet.ebay {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/630f58803053b96542b9215e_ebay.svg");
  height: 50px;
}

.partner-logo_newjet.haier {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/630f4ff6c0454ef80f72289d_haier.svg");
}

.block-footer-color-njs {
  z-index: 999999;
  background-color: var(--ghost-white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.block-footer-color-njs.newjet-white-footer {
  background-color: #fff;
}

.footer_newjet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.newjet-input_newjet {
  background-color: #0000;
  border: 1px #000;
  border-bottom-style: solid;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0 0 30px;
  font-family: Graphiklcg, sans-serif;
  font-size: 26px;
  line-height: 110%;
}

.link_jet_eng_newjet {
  color: #000;
  text-decoration: underline;
}

.link_jet_eng_newjet:hover {
  color: #4f5bff;
}

.form_newjet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.newjet-input-block_newjet {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.newjet-button-label {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.radio-label_newjet {
  color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  margin-bottom: 0;
  padding: 10px;
  font-family: Graphiklcg, sans-serif;
  font-size: 20px;
  display: block;
}

.radio-label_newjet:hover, .radio-label_newjet:focus, .radio-label_newjet:focus-visible, .radio-label_newjet[data-wf-focus-visible] {
  color: #fff;
  background-color: #000;
}

.gap10_newjet {
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.newjet-body-block_newjet {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1500px;
  margin: 90px 0;
  display: flex;
  position: relative;
}

.newjet-body-block_newjet.horizontal_newjet {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.newjet-body-block_newjet.newjet-mb-0 {
  margin-bottom: 0;
}

.newjet-body-block_newjet.newjet-mb-0.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_newjet.newjet-mb-0.mobile-show_newjet {
  display: none;
}

.newjet-body-block_newjet.newjet-mb-0.footer_njs {
  border-top: 1px solid var(--dark-grey);
  margin-top: 0;
  padding-top: 60px;
}

.newjet-body-block_newjet.mb-40_newjet {
  margin-bottom: 40px;
}

.newjet-body-block_newjet.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_newjet.gap24_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.newjet-body-block_newjet.hide_newjet {
  width: 86vw;
  display: block;
}

.newjet-body-block_newjet.gap12_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  margin-top: 0;
  margin-bottom: 300px;
}

.newjet-body-block_newjet.salsa-qutose-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-body-block_newjet.no-bottom-padding {
  margin-bottom: 0;
}

.newjet-body-block_newjet.new-margin {
  margin-bottom: 40px;
}

.newjet-body-block_newjet.cta_content_zone {
  margin-top: 40px;
  margin-bottom: 40px;
}

.newjet-body-block_newjet.cta_content_zone.no_up_padd {
  margin-top: 0;
}

.newjet-body-block_newjet.mobile_72marg {
  margin-bottom: 90px;
}

.newjet-body-block_newjet.zero_bottom_margin_mobile {
  margin-bottom: 0;
}

.newjet-body-block_newjet.center {
  justify-content: flex-start;
  align-items: center;
}

.newjet-body-block_newjet.center.new_up_margin {
  margin-top: 40px;
}

.newjet-body-block_newjet.two_div {
  grid-column-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.newjet-body-block_newjet.margin_mp {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_newjet.zero_bottom_margin_pl, .newjet-body-block_newjet.new_margin_mp, .newjet-body-block_newjet.zero_bottom_margin_pnmbr {
  margin-bottom: 0;
}

.newjet-body-block_newjet.zero-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_newjet.zero-spacing.separator-line {
  background-color: var(--black);
  height: 1px;
}

.mr-image_newjet {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1720px;
  height: 500px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
  inset: 0%;
}

.mr-image_newjet.middle_newjet {
  padding-top: 0;
}

.products_newjet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.success-message_newjet {
  background-color: #0000;
  padding: 0;
}

.error-message_newjet {
  border-radius: 20px;
  margin-top: 40px;
}

.start-button_newjet {
  display: block;
  position: relative;
}

.h1_newjet {
  color: var(--black);
  font-family: Graphiklcg, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
}

.h1_newjet.small_newjet {
  font-size: 48px;
  line-height: 110%;
}

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

.h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2 {
  color: #8084a1;
  font-weight: 700;
}

.h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2.tlg_color {
  color: #a79df5;
}

.h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2.ignitia_color {
  color: #004166;
}

.h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-3 {
  color: #32835f;
  font-weight: 700;
}

.h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-3.white_text {
  color: #fff;
}

.h1_newjet.center_newjet.first_newjet.green_header {
  color: #328c95;
  font-weight: 700;
}

.h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
  color: #8084a1;
  font-weight: 700;
}

.h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-2.tlg_color {
  color: #a79df5;
}

.h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-3 {
  color: #32835f;
  font-weight: 700;
}

.h1_newjet.center_newjet.seconf_newjet.green_header {
  color: #328c95;
  font-weight: 700;
}

.h1_newjet.white {
  color: #fff;
}

.h1_newjet.white.text_shadow_huawei {
  text-shadow: 0 0 20px #0d082566;
}

.h1_newjet.margin32 {
  margin-bottom: 32px;
}

.h1_newjet.cw-h1 {
  margin-top: 0;
  margin-bottom: 0;
}

.h1_newjet.align_center_desktop {
  align-self: center;
}

.h1_newjet.white-text {
  color: var(--white);
  max-width: 200%;
}

.year_newjet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.news-list_newjet {
  grid-column-gap: var(--medium_20_px);
  grid-row-gap: 60px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1720px;
  display: flex;
}

.news-list_newjet.grid_cases {
  grid-column-gap: var(--medium_20_px);
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vertical_newjet {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vertical_newjet.gap40_newjet {
  grid-row-gap: 40px;
}

.vertical_newjet.penumbra_head_height {
  justify-content: space-between;
  align-items: flex-start;
  height: 54%;
}

.vertical_newjet.points_head {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.vertical_newjet.white {
  margin-left: 20px;
  padding-top: 20px;
}

.gap40_newjet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.h3-njs {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 110%;
}

.h3-njs.gradient {
  background-image: linear-gradient(to bottom, var(--orchid), var(--royal-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.h3-njs.newjet-team-group-name {
  min-height: 2em;
  padding-right: 24px;
}

.h3-njs.gray.left_padd {
  padding-left: 40px;
}

.h3-njs.align_txt__left {
  text-align: left;
}

.h3-njs.bm {
  margin-top: 10px;
}

.h3-njs.penumbra_gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(115deg, #e9e1e1, #ff902f 69%);
  -webkit-background-clip: text;
  background-clip: text;
}

.h3-njs.penumbra_gradient.note_padd {
  padding-top: 80px;
}

.h3-njs.white {
  color: #fff;
}

.bg_animated_block_newjet {
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  display: flex;
  position: sticky;
  top: 50vh;
}

.pic_animated_newjet {
  border-radius: 80px;
  width: 80vw;
  min-width: 80vw;
  height: 40vw;
  overflow: hidden;
  transform: rotate(-3deg);
}

.hero_images_newjet {
  z-index: -2;
  background-image: linear-gradient(#b0b3fc3b 62%, #b1b4fc 92%), linear-gradient(#eeeef8c9, #eeeef800), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb94bf61950eff80dd4dc8_jet%20it_base%202.jpg");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.opacity_layer_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e97a49bfecca56bd9e5d68_t1.png");
  background-position: 50% 20%;
  background-size: 140%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.opacity_layer_newjet.t_newjet {
  background-position: 50%;
  background-size: cover;
}

.opacity_layer_newjet.i_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e97a23ad8b75708bfd3f41_i.png");
  background-position: 50%;
  background-size: cover;
}

.opacity_layer_newjet.j_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e97e79eeb86ead11db727e_j.png");
  background-position: 50%;
  background-size: cover;
}

.opacity_layer_newjet.e_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e97e9565771d9e4f199845_e.png");
  background-position: 50%;
  background-size: cover;
}

.opacity_layer_newjet.t2_newjet {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62e9869e7f990f49e9d68528_t2.png");
  background-position: 50%;
  background-size: cover;
}

.hover_sections_newjet {
  justify-content: center;
  height: 260px;
  display: flex;
}

.hover_letter_newjet {
  flex: 0 22%;
}

.hover_letter_newjet.t1_newjet {
  flex-basis: 18%;
}

.hover_letter_newjet.space_newjet {
  flex-basis: 5%;
}

.hover_letter_newjet.i_newjet {
  flex-basis: 10%;
}

.hover_letter_newjet.j_newjet {
  flex-basis: 15%;
}

.hover_letter_newjet.e_newjet {
  flex-basis: 18%;
}

.hover_letter_newjet.t2_newjet {
  flex-basis: 22%;
}

.slides_newjet {
  width: 102%;
  height: 100%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.empty-state_newjet {
  background-color: #fff;
  padding: 0;
}

.menu-button_newjet {
  display: flex;
}

.back-link_black {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  border-bottom: 1px solid #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.back-link_black:hover {
  color: #4f5bff;
  border-bottom: 1px solid #4f5bff;
}

.back-link_black.white {
  color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
}

.full-block_newjet {
  flex-direction: column;
  align-items: center;
  width: 90%;
  display: flex;
  overflow: hidden;
}

.two-card_newjet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.number-list_newjet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.number-list_newjet.internal_newjet {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border-left: 1px solid #9b9b9b;
  width: 100%;
  padding-left: 40px;
}

.number-list_num_newjet._3-level_newjet {
  width: 22%;
}

.number-list_text_newjet {
  width: 100%;
  padding-right: 0;
}

.cookie_newjet {
  z-index: 200;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(214deg, #fb57d4, #4f5bff);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.cookie-block_newjet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1720px;
  display: flex;
}

.news-item_newjet {
  flex: 1;
  min-width: 23%;
  padding-left: 0;
  padding-right: 0;
}

.collection-list-wrapper_newjet {
  overflow: hidden;
}

.collection-item_newjet {
  flex: 1;
  min-width: 23%;
  padding-left: 0;
  padding-right: 0;
}

.filter-wrapper_newjet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.filter-wrapper_newjet.hide {
  display: none;
}

.tegs-on-card_newjet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  width: 100%;
  padding: 20px;
  display: flex;
}

.collection-list_newjet, .full_newjet {
  width: 100%;
}

.mobile_link_newjet {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  line-height: 100%;
  text-decoration: none;
}

.mobile_link_newjet:hover {
  color: #4f5bff;
  font-weight: 400;
}

.background-video_newjet {
  width: auto;
  height: 100%;
}

.hidden_button_newjet, .hidden_newjet {
  display: none;
}

.newjet-html-embed-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  display: flex;
}

.jetnew_copyright-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.nj_design_rush_image {
  width: 100px;
}

.collection-list-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: wrap;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.jet_no_underline {
  text-decoration: none;
}

.jet_no_underline.small-button-salsa {
  font-size: 20px;
  font-weight: 400;
}

.jet_no_underline.new-z-vrr {
  z-index: 5;
  position: relative;
}

.newjet-img-bird {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6392e49e1e4e95a2c2eea8c1_Mask%20group.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
}

.newjet-img-bird.newjet-desktop {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fd85e45867030e897764_IMG_8064%20(1).png");
  position: sticky;
  top: 40px;
}

.newjet-block-green-back {
  perspective: 1000px;
  background-color: #5de091;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 1020px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newjet-img-un {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6392e4d8fe81aa1dc2216bd9_UN_emblem_blue%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 130px;
  width: 100px;
  height: 100px;
  margin-top: -30px;
}

.newjet-img-un.hide {
  display: none;
}

.newjet-img-big-flor {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-size: auto;
  background-clip: border-box;
  border-radius: 20px;
  width: 400px;
  height: 500px;
  margin-left: 0;
  padding-bottom: 0;
  position: absolute;
  top: 40px;
}

.newjet-img-big-flor.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a541ea6ccbdb0d315a2c46_planet%20full%202k%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120%;
  height: 500px;
  display: block;
  position: sticky;
}

.newjet-indent {
  height: 60px;
}

.newjet-parallax-block {
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: rotateX(.001deg)rotateY(0)rotateZ(0);
}

.newjet-parallax-block.hide {
  display: block;
}

.newjet-parallax-4 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a3000a022b486c8c1e84bb_IMG_8103%20no%20tree%202k.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 105%;
  width: 150%;
  height: 130%;
  margin-top: -100px;
  display: block;
  position: absolute;
  inset: 0%;
  transform: translate3d(-267px, 0, -100px);
}

.newjet-parallax-3 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a30000e458673a878992b3_IMG_8101%202k.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 110%;
  position: absolute;
  inset: 30% 0% 0%;
  transform: translate3d(0, 0, 114px);
}

.newjet-parallax-2 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2ff7a5f306e7a589aed9e_IMG_8102%202k.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 125%;
  width: 90%;
  position: absolute;
  inset: 30% 0% 0%;
  transform: translate3d(38px, 20px, 50px);
}

.newjet-parallax-1 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fec0876a63070dd3ce6b_IMG_8100%20no%20cut%202k.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-self: auto;
  width: 85%;
  position: absolute;
  inset: 30% 0% 0%;
  transform: translate3d(181px, 0, 150px);
}

.case-first-block {
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47vh;
  min-height: 500px;
  display: flex;
  position: relative;
}

.case-first-block.salsamr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp");
  background-position: 50%;
  background-size: cover;
}

.case-first-block.asus_hero {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422cd745479f81c8e4e636b_head_frame_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.gb_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642fb33d260d5902a9048ebf_headcoverbonds4.jpeg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.ariadne_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea335b248cc1fd1750597_clouds1.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.nzs-first_block {
  background-image: linear-gradient(35deg, var(--nzs_color1), var(--nzs-color2));
  overflow: hidden;
}

.case-first-block.splu_hero {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465d3bd820e9ee2db225e57_splu%20cover_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.revolvr_hero {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7e76cbaee9d45458e68e7_revolvr_header_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.tlg_hero {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba584fbf9c96852ae5a2fe_TLG_pic_9_3.png"), linear-gradient(#b4f2cd, #b4f2cd);
  background-position: 0%, 0 0;
  background-size: contain, auto;
  min-height: 540px;
}

.case-first-block.irj_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccb8688c89106779c27680_IRJ_HEADER_2.webp");
  background-position: 0 100%;
  background-size: cover;
}

.case-first-block.product_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651ec9d969a069819474adbf_cover_product.jpg");
  background-position: 30% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  height: auto;
}

.case-first-block.ignitia_cover {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/655f58e704865e6f8cb31257_cover.png");
  background-position: 50%;
  background-size: cover;
}

.case-first-block.avgust_cover {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65784d5b093203e7dca686a6_avgust_header_1_upscayl_2x_realesrgan-x4plus.webp");
  background-position: 50%;
  background-size: cover;
}

.case-first-block.huawei5g_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65a1378089775d6d749662a5_huawei5g_head_pic.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.huawei_stock_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65bb4e91f67961724fd0cfba_head_pic_huawei1.webp");
  background-position: 20% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 540px;
}

.case-first-block.extrax_firstblock {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4f55a416131511747fb_Cover.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.case-first-block.bomba_cover {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/664f27a55278bda206996676_Bomba_Head.webp");
  background-position: 50%;
  background-size: cover;
}

.case-first-block.morpheus_cover {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-image: none;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  min-height: auto;
  overflow: hidden;
}

.case-first-block.penumbra_cover {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66a33f0e6e63960d37114dbd_pnmbr_header_img_3.webp");
  background-position: 50%;
  min-height: 700px;
}

.case-first-block.salsaxr-new {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66dfd382e971c3e9275b092a_salsa-jet-cover-2.webp");
  background-position: 50%;
  background-size: cover;
}

.case-first-block.points_cover {
  background-image: none;
  min-height: 700px;
}

.case-first-block.main_eoracle {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6798c3f2ee51ab225af2b833_Cover.jpg");
}

.case-first-block.bizar_cover {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg");
  background-position: 0%;
  background-size: cover;
}

.bisar-first-background {
  z-index: -1;
  background-image: linear-gradient(#0e1a2c1a, #0e1a2c1a), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a42f5b3e5c9a26d41ba7f4_bizar.png");
  background-position: 0 0, -31%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bisar-first-background.hide {
  display: none;
}

.case-first-block-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: stretch;
  width: 86vw;
  height: 100%;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.case-first-block-content.z-index-2 {
  z-index: 2;
}

.case-first-block-content.eoracle {
  flex-flow: column;
}

.back-link_white {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border-bottom: 1px solid #fff;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.big-notebook-block {
  width: 100%;
  position: relative;
}

.big-notebook-block.margin_40 {
  margin-bottom: 40px;
}

.big-notebook-block.margin_40_m {
  margin-bottom: 0;
}

.notebook-image {
  z-index: 1;
  width: 100%;
  position: relative;
  inset: 0%;
}

.notebook-screen {
  z-index: 0;
  background-color: #494949b3;
  position: absolute;
  inset: 7.6% 11.4% 9.5%;
}

.notebook-screen.screen-bizar_calculator {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a461b8c8c1bd4ddeebdf74_calculator.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.notebook-screen.screen-bizar_personalized {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ce58b21ac14a26a0ffad21_%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%B1%D0%BE%D1%80%D0%BA%D0%B8%20(1).png");
  background-position: 0 0;
  background-size: cover;
}

.notebook-screen.screen-bizar_filters {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a461b6527844bdc5931ad8_filters.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.notebook-screen.screen-bizar_search {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a46e3e90ad166fa09e8bf8_search.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.notebook-screen.screen-bizar_zoom {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a461b88cfe913398b1abbc_zoom.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.notebook-screen.screen-asus {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422d25cf16ab531a1eb6e46_Website%20screen2.webp");
  background-position: 50%;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screen-gb {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642fb56a1df41e01c66f4cd0_bond_info1.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.notebook-screen.screen-greenbonds {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642fb4def0c0b96897b98284_Colors2.jpeg");
  background-position: 50% 0;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screencast {
  z-index: 5;
  flex-direction: column;
  display: flex;
  top: 6.6%;
}

.notebook-screen.screen-ariadne1 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea3b1a4274c98710bfaab_screen_ariadne_1.jpg");
  background-position: 50% 0;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screen-ariadne2 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea3c41a67369f8e4e15f7_screen_ariadne_2.jpg");
  background-position: 50% 0;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screen-ariadne-notebook {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea3f28d12577d3571b980_screen_ariadne_3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.notebook-screen.nzs-screen-notebook {
  background-color: #0000;
  overflow: hidden;
}

.notebook-screen.screencast-splu {
  z-index: 5;
  background-color: #0000;
  top: 6.6%;
}

.notebook-screen.screen-splu2 {
  z-index: 5;
  top: 6.6%;
}

.notebook-screen.screen_splu {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465b7b0dd8cbdcadc5f34cd_desktop_03.webp");
  background-position: 50% 0;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screen_tlg {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba51f6996fdf73d19f2fa9_TLG_pic_8.jpg");
  background-position: 50%;
  background-size: cover;
}

.notebook-screen.screen-irj {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccce0552b3202ad0617348_00014.webp");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screen-irj_2 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64cbaf8909f2574e4eb5e46d_IRJ_pic_source.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  top: 6.6%;
}

.notebook-screen.screencast-960 {
  z-index: 5;
  flex-direction: column;
  display: flex;
  top: 9.5%;
}

.notebook-screen.screen {
  z-index: 5;
  top: 6.6%;
  overflow: hidden;
}

.notebook-screen.screen_extrax {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65dceb9dc05e0fd7f5949827_screen%20laptop.webp");
  background-position: 50% 0;
  background-size: cover;
  top: 6.6%;
}

.case-img-horisontal {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422cf0ef87d942f0e3524a8_Task%20picture.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 40px;
  width: 100%;
  height: 300px;
}

.case-img-horisontal.asus-image-1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c918cab3a4cb8d982a8d39_Contest%20image%202.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  display: none;
}

.case-img-vertical {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  height: 500px;
}

.small-notebook-block {
  width: 50vw;
  position: relative;
  left: -20vw;
}

.phones-block {
  position: relative;
}

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

.phone-screen-left {
  z-index: 0;
  background-color: #000000b3;
  border-radius: 10px;
  width: 35%;
  height: 67%;
  position: absolute;
  top: 27%;
  left: 10.3%;
}

.phone-screen-right {
  z-index: 0;
  background-color: #000000b3;
  border-radius: 10px;
  width: 35%;
  height: 67%;
  position: absolute;
  bottom: 30%;
  right: 7%;
}

.button-cicle-gradient {
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 120px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.button-cicle-gradient:hover {
  background-image: linear-gradient(#fff, #fff);
}

.button-cicle-gradient.arrow-left {
  padding-right: 0;
  left: -70px;
}

.button-cicle-gradient.arrow-left.hide {
  display: block;
}

.button-cicle-gradient.arrow-right {
  right: -70px;
}

.button-cicle-gradient.arrow-right.hide {
  display: block;
}

.button-cicle-gradient.play {
  z-index: 5;
  padding-top: 5px;
  padding-left: 10px;
  position: relative;
  inset: auto;
}

.icon-arrow {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  inset: 0%;
}

.icon-arrow:hover {
  background-image: linear-gradient(39deg, #fb57d4, #4f5bff);
}

.slider-nav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  display: flex;
  bottom: -70px;
}

.slider-image {
  background-color: #fff;
  border-radius: 40px;
  overflow: hidden;
}

.slider-block {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 40vw;
}

.slider-block.hide {
  display: block;
}

.slider-mask {
  overflow: hidden;
}

.newjet-parallax-5 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a190b418cebae09ce21c35_IMG_8057%20(2).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: translate(0);
}

.newjet-parallax-5.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a3004f65af1c2c464deb72_IMG_8057%20bg%202k.png");
  display: block;
}

.h0_newjet {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Graphiklcg, sans-serif;
  font-size: 116px;
  font-weight: 700;
  line-height: 100%;
}

.newjet-parallax-6 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a1943a4780e2d300195fa8_IMG_8125.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, 57px);
}

.newjet-parallax-6.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fc0362232139801cce35_IMG_8125%202k.png");
  display: block;
}

.newjet-parallax-7 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a19cdb0450fa6b79319025_IMG_8126.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, 57px);
}

.newjet-parallax-7.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fbb2cd14496635a16123_IMG_8126%202k.png");
  display: block;
}

.newjet-parallax-8 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a29d6d3f0f38837f552156_IMG_8127.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, 157px);
}

.newjet-parallax-8.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fb5195ab8c0f91b1f66a_IMG_8127%202k.png");
  display: block;
}

.newjet-parallax-9 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a19d250450faafb831960b_IMG_8128.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 125%;
  height: 125%;
  margin-top: -90px;
  position: absolute;
  inset: 0%;
  transform: translate3d(-140px, 0, -50px);
}

.newjet-parallax-9.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fae1d2ee04004884200b_IMG_8128%202000px.png");
  display: block;
}

.newjet-parallax-10 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a19d90caf10c4e3d9958a7_IMG_8129.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 130%;
  height: 130%;
  margin-top: -110px;
  position: absolute;
  inset: 0%;
  transform: translate3d(-190px, 0, -100px);
}

.newjet-parallax-10.hide {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fa33f2dfbd1eb966b490_IMG_8129%202000px%20(1).png");
  display: block;
}

.newjet-img-footer {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a303b80a748dc1ff89b80f_IMG_8062%202k.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  width: 100%;
  height: 380px;
  margin-left: 0;
  padding-bottom: 0;
  position: sticky;
  top: 40px;
}

.newjet-block-cases {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

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

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

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

.block-color-back {
  background-color: #eeeef8;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.block-color-back.hide_gb {
  display: none;
}

.block-color-back.nzs-color-darkgray {
  text-align: center;
  background-color: #858a93;
}

.block-color-back.padding_20_mobile.bg_photo_tlg {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c234216b81017cc5cbb987_img_network.png");
  background-position: -20% 40%;
  background-repeat: no-repeat;
  background-size: 45%;
}

.block-color-back.padding_20_mobile.bg_photo_avgvst {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/657827efe3980522aa35a903_bg_avgustimg.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.block-color-back.padding_20_mobile.bg_photo_ignitia {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65689309414fb9504b7eb1a2_64c234216b81017cc5cbb987_img_network.webp");
  background-position: -20% 40%;
  background-repeat: no-repeat;
  background-size: 45%;
}

.block-color-back.padding_20_mobile.morpheus_credits {
  background-color: #fff;
}

.block-color-back.padding_20_mobile.bg_pic_eoracle {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6798a9202f3950a9c301a20f_people_eoracle.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.block-color-back.zero_padding {
  padding-top: 0;
  padding-bottom: 0;
}

.block-color-back.discord-bg-img {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66dfe98c93260584b1daace8_discord-icon-2.png");
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: 30%;
}

.block-color-back.discord-bg-img.hide-all {
  display: none;
}

.green_div_2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a558f6308826a8810ef9cf_IDB.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}

.green_div_1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a5563f8c5e5c8553781f83_Ariadne.png");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.ariadne_case {
  width: 102%;
  height: 100%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.green_div_3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63aae2c92332ff0eb5278478_Spherical%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.iadb_case {
  width: 102%;
  height: 100%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.spherical_case {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63aae2c92332ff0eb5278478_Spherical%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  width: 102%;
  height: 100%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.case-video {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.case-video.devices-image {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/664f28f99717b0dc94cbe945_bomba_img.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  height: 210px;
  display: flex;
}

.case-video.devices-image-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c10babd283102a525e16bb_quest%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  height: 210px;
  display: flex;
}

.case-video.devices-image-3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c6711f46467c4c7506b7e0_quest-pro.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  height: 210px;
  display: flex;
}

.case-video.devices-image-1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c699f31a8f148b09ae35fa_magic-leap-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  height: 210px;
  display: flex;
}

.case-video.bottom_margin_80 {
  margin-bottom: 80px;
}

.njs--hide, .embed_hide {
  display: none;
}

.footer_logos-njs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.swworld, .appfutura {
  width: 80px;
}

.persona {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63bffd5ea55c342b0ad9f9be_Alex.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  width: 120px;
  height: 120px;
}

.persona.idb-person {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6413165d4e7afd445e7c7dfa_IDB.png");
}

.persona.nzs-persona-1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6438f7ee184cd49f32360b09_grigory.jpg");
}

.persona.nzs-persona-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65cdc0941bc5c5b9c3cc659e_NZS_client_1.png");
}

.persona.splu-persona-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65cf2a82ab82e4ed4556bfd0_splu_logo_3.svg");
}

.persona.extrax-persona-1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65f14b2658afdd25af32fb78_photo_2024-03-13%2011.43.19.webp");
}

.persona.extrax-persona-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/660f6e8b3b099f4f69a57c21_Ellipse-314.webp");
}

.persona-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c0082cccb1e168b338a402_Xsenia.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 100%;
  width: 120px;
  height: 120px;
}

.background-video {
  border-radius: 40px;
  width: 100%;
  height: 240px;
}

.tutorial-video {
  z-index: 1;
  justify-content: center;
  align-self: center;
  width: 100vw;
  height: 32vw;
  position: relative;
}

.tutorial-video.salsa-video-hide {
  width: 100%;
}

.tutorial-video.nzs-video-top {
  z-index: 0;
  height: 80vh;
  position: absolute;
}

.fullwidth_video {
  width: 100%;
  height: auto;
}

.fullwidth_video.margin-40-salsa-new {
  margin-bottom: 40px;
}

.background-video-2 {
  border-radius: 40px;
  width: 100%;
  height: 500px;
}

.background-video-3.salsa-video-hide {
  display: none;
}

.persona-text {
  min-width: 200px;
}

.quote {
  width: auto;
  height: 40px;
}

.crosslink-xr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c66379859be32664ed4918_XR%20link.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  margin-top: 3%;
  display: flex;
}

.crosslink-xr.bottom_margin.desktop_hide {
  display: none;
}

.crosslink-text {
  color: #000;
  text-align: left;
  padding-bottom: 10px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.newjet-body-block {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 0px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.newjet-body-block.new-margin {
  margin-bottom: 40px;
}

.newjet-body-block.new-margin.new-rows {
  grid-row-gap: 72px;
}

.newjet-body-block.new-margin.down_margin_90 {
  margin-bottom: 90px;
}

.newjet-body-block.new-margin.down_margin_90.up_margin_0 {
  grid-row-gap: 40px;
  margin-top: 0;
}

.newjet-body-block.new-margin._2025-hide {
  display: none;
}

.newjet-body-block.new-rows {
  grid-row-gap: 72px;
}

.newjet-body-block.new-rows.no-bottom-margin {
  margin-bottom: 0;
}

.newjet-body-block.new-rows.no-margin-extrax {
  margin-top: 0;
}

.newjet-body-block.rows_32 {
  grid-row-gap: 32px;
}

.newjet-body-block.up_margin_0 {
  margin-top: 0;
}

.newjet-body-block.no_down_margin {
  margin-bottom: 0;
}

.newjet-body-block.no_down_margin.no_up_margin, .newjet-body-block.no_up_margin {
  margin-top: 0;
}

.newjet-body-block.no_up_margin.rows_40 {
  grid-row-gap: 40px;
}

.newjet-body-block.zero_mobile_rows.no_up_margin.bottom_margin_40 {
  margin-bottom: 40px;
}

.newjet-body-block.rows_40 {
  grid-row-gap: 40px;
}

.newjet-body-block.bottom_mg_40 {
  margin-bottom: 40px;
}

.newjet-body-block.featured_hero {
  height: 100%;
  margin-top: 0;
}

.newjet-body-block.featured_hero.rows_40 {
  grid-row-gap: 40px;
}

.h1_newjet-asus {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
}

.h1_newjet-asus.hide {
  display: none;
}

.fullwidth_picture {
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.fullwidth_picture.no-bottom-padding {
  padding-bottom: 0;
}

.fullwidth_picture.no-up-padding {
  padding-top: 0;
}

.green_div_4 {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.asus_im_66 {
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-right: 20px;
}

.asus-image-2, .asus-image-3, .asus-image-4 {
  width: 100%;
}

.video-asus {
  border-radius: 40px;
  width: 100%;
  height: 240px;
}

.black-notebook-image {
  z-index: 1;
  width: 100%;
  position: relative;
  inset: 0%;
}

.horizontal-cards {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.horizontal-cards.no-up-padding {
  padding-top: 0;
}

.horizontal-cards.no-up-padding.columns-20 {
  grid-column-gap: 20px;
}

.newjet-cards-asus {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 22%;
  min-width: 160px;
  height: 150px;
  padding: 16px;
  display: flex;
}

.slider_inner_jet {
  background-color: #eeeef8;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.slider_inner_jet.vertical_newjet.gap20_newjet.padd_forslider {
  padding-top: 60px;
  padding-bottom: 60px;
}

.newjet-slider-columns {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.newjet-slider-columns.align-up {
  align-items: flex-start;
}

.asus_im_5 {
  padding-left: 50px;
}

.asus_im_8 {
  height: 100px;
}

.asus_im_9, .asus_im_10 {
  padding-left: 50px;
}

.block_newjet-with-bg-image {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.block_newjet-with-bg-image.new-margin, .block_newjet-with-bg-image.bottom-margin-0 {
  margin-bottom: 0;
}

.block_newjet-with-bg-image.bottom-margin-0.up-margin-40 {
  margin-top: 40px;
}

.fullwidth_picture-2 {
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.fullwidth_picture-2.no-up-padding {
  padding-top: 0;
}

.banners-image {
  padding-bottom: 0;
}

.banners-image-2 {
  display: none;
}

.background-video-4 {
  width: 100%;
  height: 44vw;
}

.pagination_nj {
  grid-column-gap: 30px;
  margin-top: 40px;
}

.reverse_icon_nj {
  transform: rotate(180deg);
}

.gb-image-1 {
  z-index: 1;
  width: 70%;
  display: block;
  position: relative;
  inset: 0%;
}

.gb-center-image {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.gb-center-image.bottom_padding {
  padding-bottom: 40px;
}

.full-size-img {
  z-index: 1;
  width: 86%;
  display: block;
  position: relative;
  inset: 0%;
}

.gb-image-2 {
  z-index: 1;
  width: 80%;
  display: block;
  position: relative;
  inset: 0%;
}

.full-size-img-2 {
  z-index: 1;
  width: 100%;
  padding-bottom: 60px;
  display: block;
  position: relative;
  inset: 0%;
}

.image {
  width: 60%;
}

.gb_icons {
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-right: 20px;
}

.txt-bullet {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.txt-bullet.no_rows.gunt_bullet {
  background-color: var(--white);
  border-radius: 14px;
  width: auto;
  padding: 12px 20px;
}

.txt-bullet.no_rows.gunt_bullet.gant_index-1 {
  align-self: flex-start;
}

.txt-bullet.no_rows.gunt_bullet.gant_index-2 {
  transform: translate(-56%);
}

.txt-bullet.no_rows.gunt_bullet.gant_index-4 {
  transform: translate(59%);
}

.txt-bullet.no_rows.gunt_bullet.gant_index-5 {
  align-self: flex-end;
}

.txt-bullet.no_rows.gunt_bullet.gant_index-7 {
  transform: translate(-29%);
}

.txt-bullet.no_rows.gunt_bullet.gant_index-8 {
  transform: translate(-11%);
}

.txt-bullet.no_rows.gunt_bullet.gant_index-9 {
  transform: translate(23%);
}

.txt-bullet.no_rows.gunt_bullet.gant_index-10 {
  transform: translate(41%);
}

.gb-image-3.hide, .gb-image-4.hide {
  display: none;
}

.white_footer_js {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.white_footer_js:where(.w-variant-c2cb6e80-b85f-dc3d-576c-b00f6bcd9d01) {
  background-color: #0b0c0c;
}

.site_map_njs {
  grid-row-gap: 10px;
  color: var(--dark-grey);
  flex-direction: column;
  height: 100%;
  font-size: 24px;
  line-height: 130%;
  display: flex;
}

.sitemap_link_njs {
  background-image: linear-gradient(94deg, var(--orchid), var(--royal-blue));
  color: var(--royal-blue);
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.sitemap_link_njs.newjet-gray {
  color: var(--dark-grey);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  display: block;
}

.sitemap_link_njs.newjet-gray.right {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.sitemap_link_njs.newjet-gray.underline {
  text-decoration: underline;
}

.sitemap_link_njs img {
  margin-top: 20px;
}

.sitemap_link_njs h1, .sitemap_link_njs h2, .sitemap_link_njs h4 {
  font-weight: 500;
}

.sitemap_link_njs li {
  font-weight: 400;
}

.sitemap_link_njs strong {
  font-weight: 500;
}

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

.footer_credits_njs {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-end;
  width: 30%;
  display: flex;
}

.newjet-input {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dark-grey);
  background-color: #0000;
  flex: 1;
  min-width: 190px;
  height: 100%;
  margin-top: -7px;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 10px 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  line-height: 110%;
}

.newjet-input.no-margin {
  margin-left: 0;
}

.newjet-input.no-margin.straight {
  margin-top: 0;
}

.cta_letter {
  grid-row-gap: 10px;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.cta_letter.fprg {
  grid-row-gap: 30px;
}

.final_string_cta_njs {
  grid-column-gap: 10px;
  align-items: center;
  margin-right: 20px;
  padding-top: 20px;
  display: flex;
}

.final_string_cta_njs.align_center_left._100 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
}

.final_string_cta_njs.align_bottom_left {
  justify-content: flex-start;
  align-items: flex-end;
}

.final_string_cta_njs.align_bottom_left.mini {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding-top: 0;
}

.newjet-text-very_small {
  color: #9b9b9b;
  margin-top: 20px;
  font-family: Graphiklcg, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.newjet-text-very_small.mini {
  margin-top: 0;
}

.tg_icon_njs {
  margin-left: -5px;
}

.string_njs {
  width: 100%;
  min-height: 40px;
  display: flex;
}

.cta_block {
  background-color: var(--ghost-white);
  border-radius: 20px;
  padding: 40px 40px 20px;
}

.cta_block:where(.w-variant-f2ba03c9-e6d7-de85-fa97-d1958746e306) {
  background-image: linear-gradient(#252525, #252525);
}

.cta_block.center-with-pic {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-backdrop-filter: drop-shadow(5px 20px 20px #252330);
  backdrop-filter: drop-shadow(5px 20px 20px #252330);
  justify-content: center;
  align-items: center;
  width: 80vw;
  display: flex;
}

.cta_block.center-with-pic.fprg {
  position: relative;
}

.cta_section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

.cta_section:where(.w-variant-f2ba03c9-e6d7-de85-fa97-d1958746e306) {
  background-color: #0b0c0c;
}

.cta_section.no_up_padd {
  padding-top: 0;
}

.scials_icons_cta_njs {
  grid-column-gap: 10px;
  display: flex;
}

.gray {
  color: var(--dark-grey);
}

.cta_success {
  background-color: #ddd0;
  min-width: 560px;
}

.cta_success.mini {
  min-width: 400px;
}

.number-bullet {
  color: var(--black);
  text-align: left;
  width: 6%;
  min-width: 30px;
  padding-bottom: 0;
  padding-right: 20px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.number-bullet.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fb57d4, #4f5bff);
  -webkit-background-clip: text;
  background-clip: text;
}

.number-bullet img {
  margin-top: 20px;
}

.number-bullet h1, .number-bullet h2, .number-bullet h4 {
  font-weight: 500;
}

.number-bullet li {
  font-weight: 400;
}

.number-bullet strong {
  font-weight: 500;
}

.number-bullet.big {
  width: 36%;
  font-size: 40px;
}

.full_width_cards_column {
  grid-column-gap: 40px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0%;
  display: flex;
}

.newjet-cards-greenbonds {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 22%;
  min-width: 160px;
  height: 100%;
  padding: 16px;
  display: flex;
}

.newjet-cards-greenbonds.sizing-grow, .background-video-5 {
  flex: 1;
}

.greenbonds_slider_block {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.greenbonds_slider_block.hide {
  display: block;
}

.persona_gb {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63bffd5ea55c342b0ad9f9be_Alex.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  width: 120px;
  height: 120px;
}

.image-2 {
  width: 100%;
}

.newjet-body-block_newjet_slider {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: row;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.ariadne_image1 {
  width: 60%;
}

.ariadne_image2 {
  width: 100%;
}

.fullsize_img_ariadne {
  z-index: 1;
  width: 70%;
  display: block;
  position: relative;
  inset: 0%;
}

.fullsize_img_ariadne2 {
  z-index: 1;
  width: 85%;
  display: block;
  position: relative;
  inset: 0%;
}

.fullsize_img_ariadne3 {
  z-index: 1;
  width: 75%;
  display: block;
  position: relative;
  inset: 0%;
}

.fullwidth_picture_ariadne {
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cards_mobile_ariadne.hide, .identy_mobile_ariadne.hide, .logotypes_ariadne_mobile.hide {
  display: none;
}

.fullwidth_picture_ariadne-2 {
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.newjet-column-right_center {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 58%;
  display: flex;
  position: static;
}

.newjet-column-right_center.padding_top_20 {
  margin-top: 20px;
}

.newjet-column-right_center.padding_top_20.rows_10 {
  grid-row-gap: 10px;
}

.l-button_newjet_green {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 30px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.l-button_newjet_green.newjet-white {
  color: #000;
  background-color: #fff;
}

.l-button_newjet_green.newjet-white:hover {
  color: #fff;
  background-color: #4f5bff;
}

.l-button_newjet_green.newjet-white.green-hover1:hover {
  background-color: #328c95;
}

.l-button_newjet_green.newjet-white.green-hover2:hover {
  background-color: #8084a1;
}

.l-button_newjet_green.newjet-white.green-hover3:hover {
  background-color: #328360;
}

.l-button_newjet_green.newjet-white.green-hover4:hover {
  background-color: #90c029;
}

.l-button_newjet_green.newjet-white.green-hover5:hover {
  background-color: #a79df5;
}

.nzs-img-left-space {
  margin-top: 87px;
}

.nzs-notebook-video {
  width: 100%;
  height: auto;
  position: static;
}

.newjet-team-person {
  width: 50%;
  padding-right: 16px;
}

.newjet-team-persone-image {
  border-radius: 20px;
  width: 150px;
  height: 150px;
}

.newjet-team-group {
  flex-flow: column wrap;
  flex: 1;
  align-content: stretch;
  align-items: stretch;
  display: flex;
}

.newjet-temp-group-cards {
  flex-direction: row;
  align-self: stretch;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.nzs_drop_plus_zero {
  padding-bottom: 62px;
}

.nzs_variants {
  text-align: center;
}

.nzs_image_v {
  width: 360px;
}

.nzs_image_v.nzs_image_v1 {
  margin-top: 27px;
}

.image-3 {
  margin-right: 51px;
}

.nsz_variants_images {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 86vw;
  display: flex;
}

.splu-center-image {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.splu-center-image.up_padding {
  margin-top: 40px;
}

.fullsize_img_splu {
  z-index: 1;
  width: 100%;
  display: block;
  position: relative;
  inset: 0%;
}

.splu-image {
  width: 100%;
}

.fullsize_img_splu_2 {
  z-index: 1;
  width: 70%;
  display: block;
  position: relative;
  inset: 0%;
}

.background-video-6 {
  height: 100%;
}

.black-notebook16_9-image {
  z-index: 1;
  width: 100%;
  position: relative;
  inset: 0%;
}

.image-6 {
  display: none;
}

.newjet-column-right-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: static;
}

.mobile-graph {
  padding-top: 20px;
  padding-bottom: 20px;
}

.mobile-graph.hide, .hide {
  display: none;
}

.padding_36 {
  padding-bottom: 36px;
}

.newjet-columns-highlight {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.award_brand_pic {
  object-fit: cover;
  height: 60px;
  margin-right: 20px;
}

.collection-item {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.brand_cover {
  object-fit: cover;
  align-self: stretch;
  width: 260px;
  min-width: 260px;
  display: flex;
  overflow: hidden;
}

.brand_cover.radius {
  border-radius: 20px;
}

.link-case-study {
  flex-direction: column;
  text-decoration: none;
}

.newjet-cards-collab {
  grid-column-gap: 12px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  min-width: 100px;
  height: 100px;
  padding: 16px;
  display: flex;
}

.newjet-cards-collab.awards {
  width: 31%;
}

.left-awardscard {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.right-awardscard {
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-end;
  width: 36%;
  display: flex;
}

.right-awardscard.award-widtg {
  width: 27%;
}

.aww-bullet {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-list {
  grid-row-gap: 120px;
  flex-direction: column;
  display: flex;
}

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

.navbar {
  z-index: 10;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
  position: relative;
}

.navbar:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
  background-color: #000;
}

.navbar:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
  background-color: #fff0;
}

.navbar.kt_bg {
  background-color: #080916;
}

.navbar.bm-navbar {
  background-color: #fff0;
}

.body {
  background-color: #818181;
}

.dropdown_jetstyle {
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.case_name_button {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.awards_list {
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.awards-data {
  flex-flow: column-reverse;
  display: flex;
}

.central-pic {
  align-self: center;
  width: 100%;
  position: relative;
}

.central-pic.radius {
  border-radius: 20px;
  overflow: hidden;
}

.central-pic.radius.shadow {
  box-shadow: 0 0 46px #63629340;
}

.central-pic.radius.margin_40 {
  margin-bottom: 40px;
}

.central-pic.width_70percent {
  width: 70%;
}

.central-pic.width_70percent.radius.shadow.margin_40 {
  margin-bottom: 40px;
}

.radius {
  border-radius: 20px;
  overflow: hidden;
}

.newjet-cards-revolvr {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 160px;
  height: 150px;
  padding: 16px;
  display: flex;
}

.slider-block-revolvr {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 45vw;
}

.slider-block-revolvr.bottom-margin-90 {
  margin-bottom: 90px;
}

.njh_newjet-body-block_newjet {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.njh_newjet-body-block_newjet.njh_header {
  z-index: 9999999;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.njh_hide_exatly {
  display: none;
}

.njh_logo {
  justify-content: space-between;
  display: flex;
}

.njh_brand {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a1aa28a425df3d1d6afedb_logo-gradient.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 182px;
  height: 40px;
}

.njh_brand:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f), .njh_brand:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_brand.white_logo {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/661d33bf297c157c95cdaf5d_w_logo.svg");
}

.njh_menu-button {
  display: none;
}

.njh_nav-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.njh_dropdown_jetstyle {
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.njh_dropdown_jetstyle.desktophiden, .njh_dropdown_jetstyle.hidden-all {
  display: none;
}

.njh_toggle_jetstyle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.njh_toggle_jetstyle:hover {
  color: var(--royal-blue);
}

.njh_toggle_jetstyle.njh_item {
  color: var(--black);
}

.njh_toggle_jetstyle.njh_item:hover {
  color: var(--royal-blue);
}

.njh_hide_menu {
  width: 100%;
  height: 2px;
  position: relative;
}

.njh_menu_txt {
  color: var(--black);
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
}

.njh_menu_txt:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f), .njh_menu_txt:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
  color: var(--white);
}

.njh_menu_txt.white {
  color: #fff;
}

.njh_menu_arrow_icon {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
}

.njh_menu_arrow_icon:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
  color: #fff;
}

.njh_menu_arrow_icon:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
  color: var(--white);
}

.njh_menu_arrow_icon.njh_hide {
  display: none;
}

.njh_menu_arrow_icon.white {
  color: #fff;
}

.njh_menu_margin {
  height: 40px;
}

.njh_empty_menu {
  width: 150px;
  display: block;
}

.njh_droplist_jetstyle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  min-width: 370px;
  margin-top: 0;
  margin-left: -24px;
  padding: 24px;
  display: none;
  position: absolute;
  box-shadow: 0 2px 20px #302b3f33;
}

.njh_droplist_jetstyle.w--open {
  background-color: #fff;
  margin-top: 0;
}

.njh_body-text--njs {
  color: #000;
  text-align: left;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.njh_body-text--njs img {
  margin-top: 20px;
}

.njh_body-text--njs h1, .njh_body-text--njs h2, .njh_body-text--njs h4 {
  font-weight: 500;
}

.njh_body-text--njs li {
  font-weight: 400;
}

.njh_body-text--njs.njh_menu {
  text-decoration: none;
}

.njh_body-text--njs.njh_menu:hover {
  color: #4f5bff;
}

.tlg_pic_1 {
  z-index: 1;
  width: 70%;
  display: block;
  position: relative;
  inset: 0%;
}

.tlg_pic_2 {
  z-index: 1;
  width: 90%;
  display: block;
  position: relative;
  inset: 0%;
}

.image-13 {
  width: 90%;
}

.tlg_pic_3 {
  z-index: 1;
  width: 90%;
  display: block;
  position: relative;
  inset: 0%;
}

.persona_team_horizontal {
  grid-column-gap: 26px;
  align-items: center;
  display: flex;
}

.div-block-15 {
  width: 90px;
  height: 90px;
}

.radius_200 {
  border-radius: 200px;
  overflow: hidden;
}

.div-block-16 {
  grid-row-gap: 32px;
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.natezero_case, .tlg {
  width: 102%;
  height: 100%;
  margin-left: -1%;
  display: block;
  position: absolute;
  inset: 0%;
}

.green_div_5 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c39b7e16bbd43677ffb709_nate_zero.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-start;
  height: 100%;
  display: block;
  position: relative;
}

.green_div_6 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c3a45cf5dd9f60336214db_TLG_case.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.black-notebook-image-960 {
  z-index: 1;
  width: 100%;
  position: relative;
  inset: 0%;
}

.h1_product {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 62px;
  line-height: 62px;
}

.h1_product.white {
  color: #fff;
}

.h1_product.white.center {
  z-index: 2;
  aspect-ratio: auto;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  margin-top: 210px;
  display: flex;
  position: static;
}

.h1_product.white.featured_case {
  z-index: 2;
  aspect-ratio: auto;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  margin-top: 100px;
  display: flex;
  position: static;
}

.newjet-cards-product {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 22%;
  min-width: 160px;
  height: 100%;
  display: flex;
}

.newjet-cards-product.sizing-grow {
  flex: 1;
}

.image-21 {
  width: 15%;
}

.imageicon_for_card {
  align-self: flex-end;
  width: 50%;
}

.div_for_bullets {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-wrap: wrap;
  display: flex;
}

.gant {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  white-space: normal;
  background-color: #eae9f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-bottom: 40px;
  padding: 40px;
  display: flex;
  position: relative;
}

.gant.radius {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6529063bbb89271d0f6b175d_line.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.div-block-18 {
  width: 40px;
}

.gunts {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-19 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-20, .div-block-21 {
  width: 50%;
}

.div-block-22 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dropdown {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid #000;
  flex-direction: column;
  align-self: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 32px;
  padding-right: 0%;
  display: flex;
  position: static;
}

.dropdown-toggle {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  width: 42%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 4% 0 0;
  display: flex;
  position: static;
}

.icon-2 {
  width: 40%;
  margin-left: 0;
  margin-right: 0;
  transition: transform .2s;
  position: static;
}

.dropdown-list {
  background-color: #0000;
  flex: 1;
  align-self: stretch;
  width: 100%;
  position: static;
}

.faq_circle_button {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  display: flex;
}

.checkout_pic1, .checkout_pic3 {
  width: 80%;
}

.checkout_pic2 {
  border-radius: 10px;
  width: 80%;
  box-shadow: 0 0 10px #635977;
}

.form-block, .form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  display: flex;
}

.newjet-input-book {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dark-grey);
  background-color: #0000;
  flex: 1;
  min-width: 190px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  line-height: 110%;
}

.div-block-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.success-message {
  background-color: #ddd0;
  padding-left: 0;
  padding-right: 0;
}

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

.div-block-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.big_half-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 42%;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 8%;
  display: flex;
}

.big_half-card.product_big_cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #000;
  border-radius: 40px;
  flex: 1;
  justify-content: space-between;
  width: auto;
  margin-bottom: 0;
  padding: 20px 40px 40px;
}

.div-block-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.div-block-30 {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.gant_casestudy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  display: flex;
}

.persona_product {
  width: 120px;
}

.m_visible, .mobile {
  display: none;
}

.div-block-31 {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.apart_icon {
  width: 26%;
}

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

.four_cards {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div_forcards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.gant_casestudy_mobile {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-end;
  display: flex;
}

.string_njs_product {
  width: 100%;
  min-height: 40px;
  display: flex;
}

.div-block-38 {
  justify-content: space-between;
  display: flex;
}

.gradient {
  color: var(--orchid);
}

.five_cards_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 297px;
  height: auto;
  padding: 16px;
  display: flex;
}

.five_cards_div_njs {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.icon_for_five_cards {
  width: 24%;
}

.crosslink_green {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65606c90c3e64a237f07cff5_ross_link_green.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  margin-top: 3%;
  display: flex;
}

.crosslink_green.cros_bot_marg.desk_hide {
  display: none;
}

.ignitia_center_img {
  align-self: center;
  width: 90%;
}

.ignitia_center_img.only_desk_hide {
  display: none;
}

.ignitia_center_img_mini {
  align-self: center;
  width: 50%;
}

.div-block-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.persona_ignitia {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6569a7f3df7c472456670e25_Frame%2048087.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  width: 120px;
  height: 120px;
}

.div-block-41 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  width: 90%;
  display: flex;
}

.ignitia_pic_1 {
  border-radius: 20px;
  overflow: hidden;
}

.ignitia_center_img_charts {
  align-self: center;
  width: 90%;
}

.ignitia_center_img_charts.only_desk_hide {
  display: none;
}

.crosslink_product {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6571cf26cfec3365c95c2eed_cross_link_product.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  margin-top: 3%;
  display: flex;
}

.crosslink_product.cros_bot_marg.desk_hide {
  display: none;
}

.first_row_image {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  width: 100%;
  display: flex;
}

.persona_div {
  border-radius: 100%;
  flex: none;
  width: 120px;
  height: 120px;
  overflow: hidden;
}

.img_for_laptop {
  width: 100%;
}

.credits2columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.cridits_column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.personas_columns {
  grid-row-gap: 32px;
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.personas_columns.mp_creditsrow {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.logos_avgust_2.desktop_hide {
  display: none;
}

.ignitia_case {
  width: 102%;
  height: 100%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.green_div_7 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/658291258cfe02fa36a6a155_ignitia_case_pic6_2.png");
  background-position: 50%;
  background-size: 130%;
  height: 100%;
  position: relative;
}

.huawei_logo {
  width: 40%;
}

.bullet_and_txt, .pic_and_desc {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.row_image {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  display: flex;
}

.newjet-two-cards {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.newjet-two-cards.bottom_margin_40 {
  margin-bottom: 40px;
}

.h-two-card {
  background-color: var(--ghost-white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 540px;
  padding: 40px;
  display: flex;
}

.h-two-card.radius.bg_huawei_pic {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65a0e003835bdd6b007b6148_vive.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 90%;
}

.h-two-card.radius.bg_huawei_pic2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65a0e0e085dba2e68644014f_oculus.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 90%;
}

.img_huawei {
  width: 100%;
}

.central-pic_njs {
  align-self: center;
  width: 100%;
  position: relative;
}

.central-pic_njs.margin_40 {
  margin-bottom: 40px;
}

.block-center {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.block-center.bottom_padding {
  justify-content: flex-start;
  padding-bottom: 40px;
}

.block-center.bottom_padding.up_padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 40px;
}

._404_div {
  justify-content: center;
  height: 300px;
  display: flex;
}

.div-block-45 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-46 {
  width: 70%;
}

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

.testimonials_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-width: 49%;
  padding: 30px 20px 20px;
  display: flex;
}

.testimonials_card.radius.border_gray {
  border: 1px solid var(--dark-grey);
  border: 1px solid #9b9b9b;
  flex: 1;
}

.txt_feedback {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.persona_and_button {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.client_logo {
  width: 80px;
  height: 80px;
}

.client_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.name_div {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.collection-list-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  place-content: stretch space-between;
  display: flex;
}

.two_column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-between;
  width: 86vw;
  max-width: 1720px;
  display: flex;
}

.div-block-47, .div-block-48 {
  flex: 1;
}

.clients_logos_img2.hide_desktop {
  display: none;
}

.background-video-8 {
  width: 100%;
  height: 600px;
}

.huawei-with-bg-image {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ba3bc535d800d17d4e95b5_Frame%201999.webp");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.main_text_block {
  margin-left: -10px;
  display: flex;
}

.h_and_button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.video_youtube_embed {
  width: 100%;
  height: 50vw;
}

.video_youtube_embed.kt_radius {
  border-top-left-radius: var(--kt_radius);
  border-top-right-radius: var(--kt_radius);
  border-bottom-left-radius: var(--kt_radius);
  border-bottom-right-radius: var(--kt_radius);
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/662188fadabf7edf3c40bb4f_thumb%201.webp");
  background-position: 50%;
  background-size: cover;
  height: calc(min(1720px, 86vw) / 1.78);
  overflow: hidden;
}

.content-img-extrax {
  border-radius: 30px;
  overflow: hidden;
}

.h3-njs-italic {
  font-style: italic;
}

.logo-webflow-extrax {
  width: 20vw;
  max-width: 307px;
}

.bg-video-extrax {
  width: 100%;
  height: 100%;
}

.newjet-column-extrax {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.title-extrax {
  color: var(--white);
  text-transform: uppercase;
  font-family: Graphiklcg, sans-serif;
  font-size: 11vw;
  font-weight: 700;
  line-height: 100%;
}

.body-text-wrap-extrax {
  width: 70%;
}

.content-img-extrax-vr {
  border-radius: 30px;
  height: 50vh;
  overflow: hidden;
}

.l-button_newjet_newpad {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 20px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.l-button_newjet_newpad.newjet-white {
  color: #000;
  background-color: #fff;
}

.l-button_newjet_newpad.newjet-white:hover {
  color: #fff;
  background-color: #4f5bff;
}

.l-button_newjet_newpad.newjet-white.newjet-line {
  border: 1px solid #000;
}

.l-button_newjet_newpad.newjet-white.newjet-line:hover {
  border-style: solid;
  border-color: #4f5bff;
}

.l-button_newjet_newpad.newjet-white.newjet-line.no_bg-njs {
  background-color: #fff0;
}

.l-button_newjet_newpad.newjet-white.newjet-line.no_bg-njs:where(.w-variant-f2ba03c9-e6d7-de85-fa97-d1958746e306) {
  color: #fff;
  border-color: #fff;
}

.l-button_newjet_newpad.newjet-white.newjet-line.no_bg-njs:hover {
  background-color: var(--royal-blue);
  color: var(--white);
}

.block-kt {
  background-color: #060715;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

.block-kt.new_position {
  position: relative;
  inset: 0%;
}

.block-kt.new_position.new_margin {
  margin-bottom: 200px;
}

.block-kt.new_position.solution {
  margin-top: -300px;
  padding-top: 300px;
}

.block-kt.no-padding-kt {
  padding-top: 0;
  padding-bottom: 0;
}

.case-first-block-copy {
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47vh;
  min-height: 500px;
  display: flex;
  position: relative;
}

.case-first-block-copy.kt_hero {
  background-image: none;
  height: 70vh;
  min-height: 540px;
}

.kt-body-block {
  z-index: 3;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.kt-body-block.headset_anim_div {
  justify-content: space-between;
  align-items: center;
  width: 99vw;
  height: 200vh;
  margin-top: 0;
  margin-bottom: 0;
}

.kt-body-block.list_kt {
  z-index: 5;
  position: relative;
}

.kt-body-block._3d_models_div {
  justify-content: center;
  align-items: center;
}

.kt-columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 48%;
  display: flex;
}

.kt-columns.gap_rows_80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.kt-columns.margin_kt_big {
  margin-top: 200px;
}

.kt-columns.kt_big-padding_bottom {
  padding-bottom: 40vh;
}

.crosslinks_div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 64%;
  display: flex;
}

.crosslink_kt_1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65efe4756df8259483425180_crosslink1.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 250px;
  padding-bottom: 20px;
  display: flex;
}

.crosslink_kt_2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65efe4a01a8bde9564c84c9c_crosslink2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  height: 250px;
  padding-bottom: 20px;
  display: flex;
}

.h2_kt {
  text-align: center;
  font-family: Commando, sans-serif;
  font-size: 140px;
  line-height: 100%;
}

.h2_kt.white {
  color: #fff;
}

.h2_kt.white.bloom {
  text-shadow: 0 4px 20px #ab55a5;
}

.glitch_video_block {
  flex-flow: column;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 340px;
  display: flex;
  position: relative;
}

.kt-body {
  background-color: #060715;
}

.image-40 {
  z-index: 2;
  position: sticky;
  inset: 0% 0% auto;
}

.div_hands {
  z-index: 4;
  height: 100%;
  position: absolute;
  top: 140px;
}

.kt_div_left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.kt_div_right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.h4_kt {
  text-align: center;
  font-family: Graphiklcg, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.h4_kt.white {
  color: #fff;
}

.h4_kt.white.left_txt_align {
  text-align: left;
}

.kt-h2-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.kt-h2-column.align_center {
  justify-content: center;
  align-items: center;
}

.kt-cards-block {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 86vw;
  max-width: 1720px;
  display: flex;
  position: relative;
}

.kt-cards-block.grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-text--njs_kt {
  color: #000;
  text-align: center;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.body-text--njs_kt.white {
  color: #fff;
}

.body-text--njs_kt.white.new_txt_parametres {
  padding-top: 60px;
  padding-left: 140px;
  padding-right: 140px;
}

.body-text--njs_kt img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.body-text--njs_kt h1, .body-text--njs_kt h2, .body-text--njs_kt h4 {
  font-weight: 500;
}

.body-text--njs_kt li {
  font-weight: 400;
}

.h3_kt {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150%;
}

.h3_kt.gradient {
  background-image: linear-gradient(to bottom, var(--orchid), var(--royal-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.h3_kt.gradient.align_txt_center {
  text-align: center;
}

.block-kt-slider {
  background-color: #060715;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
  position: relative;
}

.block-kt-slider.new_position {
  position: relative;
  inset: 0%;
}

.block-kt-slider.new_position.new_margin {
  margin-bottom: 200px;
}

.block-kt-slider.new_position.new_margin.overflow_hidden {
  overflow: hidden;
}

.block-kt-slider.new_position.new_margin.overflow_hidden.panoramas {
  margin-bottom: 0;
}

.kuula_main_div {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 60%;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.ku-embed {
  width: 100%;
  height: 100%;
}

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

.crosslink_kt_3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66387ff7ebc266b1c2445539_icons2.png"), linear-gradient(40deg, #6d093f, #2c44a6);
  background-position: 120%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 64%;
  height: auto;
  min-height: 300px;
  margin-top: 120px;
  padding: 20px;
  display: flex;
}

.div-block-57 {
  width: 70%;
}

.bg_element_1 {
  z-index: 2;
  width: 30%;
  position: absolute;
}

.bg_element_2 {
  z-index: -2;
  align-self: center;
  width: 30%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.kt-body-absolute {
  z-index: -1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  height: 1px;
  display: flex;
  position: sticky;
  top: 50vh;
}

.team_mosaic {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.person_kt {
  width: 80%;
}

.person_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.name-and-role {
  flex-flow: column;
  display: flex;
}

.kt-body-persona-block {
  z-index: 4;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
  inset: 0% 0% 34px;
}

.card-wrapper {
  flex-direction: column;
  position: relative;
}

.back {
  z-index: 0;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #000;
  background-image: linear-gradient(130deg, #0003 40%, #e414074d 70%, #14a5344d 90%), linear-gradient(#a5a5a50d, #a5a5a50d);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 400px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: inset 0 0 5px #d0d0d01a;
}

.front {
  z-index: 0;
  backface-visibility: hidden;
  background-color: #000;
  background-image: linear-gradient(130deg, #0003 40%, #e414074d 70%, #14a5344d 90%), linear-gradient(#a5a5a50d, #a5a5a50d);
  border-radius: 10px;
  height: auto;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset 0 0 5px #d0d0d01a;
}

.card_content_kt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image_plus {
  width: 40px;
}

.card_3d_kt_60 {
  perspective: 1000px;
  width: 60%;
}

.kt_card_60_front {
  z-index: 0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.kt_card_60_front.kt_gradient_fill {
  background-image: linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
}

.kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_4 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6602d2f9a73dd9b7e2cabb67_cards_img_4v3.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  backface-visibility: hidden;
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_7 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65f02fd9f4ac906014737af1_cards_img_7.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_5 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65f2b8939580e4bf4867e49b_card_img_1v2.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 60px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_6 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/661e4cec894ed105da7d6446_cards_img_6v2.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.kt_card_60_back {
  z-index: 0;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.kt_card_60_back.kt_gradient_fill {
  background-image: linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
}

.vimeo_embed_kt {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.vimeo_embed_kt.kt_mobile {
  display: none;
}

.image_minus {
  width: 40px;
}

.card_3d_kt_40 {
  perspective: 1000px;
  width: 40%;
}

.map_info_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.map_name {
  font-family: Commando, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.map_name.white {
  color: #fff;
}

.left_butt {
  cursor: pointer;
  width: 15%;
}

.left_butt:hover {
  filter: invert();
}

.mapname_div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right_butt {
  cursor: pointer;
  width: 15%;
}

.right_butt:hover {
  filter: invert();
}

.html-embed-11 {
  z-index: -1;
  height: 340px;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.logo_div {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65fd3d0b1eaf5ffad2311cc1_logo.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 400px;
}

.kuula_bg_right {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  display: flex;
  position: absolute;
  inset: 0% 80px 20% auto;
  overflow: hidden;
}

.kuula_bg_left {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  display: flex;
  position: absolute;
  inset: 0% auto 20% 80px;
  overflow: hidden;
}

.div_blur_img {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-48 {
  width: 76vw;
}

.h2_kt_mb {
  text-align: center;
  font-family: Commando, sans-serif;
  font-size: 140px;
  line-height: 100%;
}

.h2_kt_mb.white {
  color: #fff;
}

.h2_kt_mb.white.onlymb, .mb_img_bg.only-mobile, .image-50 {
  display: none;
}

.card_content_kt_back {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.right_shadow {
  width: 100%;
  height: 100%;
  box-shadow: inset 240px 0 100px -30px #060715;
}

.left_shadow {
  width: 100%;
  height: 100%;
  box-shadow: inset -240px 0 100px -30px #060715;
}

.red_map {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/661ceb535307cd24eeb5c3be_Map_grey_2.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.grey_map {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/661ceb390a986e0921ef8bf4_Map_red_2.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.headset_and_char {
  z-index: 1;
  grid-column-gap: 460px;
  grid-row-gap: 460px;
  background-image: linear-gradient(#080916 11%, #08091600 26%), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65fd3c5293c4a643a97fedfb_KT_head_2.webp");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  justify-content: center;
  align-items: center;
  width: 99vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.headset_pic_head {
  z-index: 1;
  background-image: radial-gradient(circle at 68%, #c4c7fff7 8%, #fff0 34%), radial-gradient(circle at 30%, #c4c7ff 7%, #fff0 30%);
  width: 47vw;
  position: absolute;
}

.headset_pic_left, .headset_pic_right {
  z-index: 0;
  width: 25vw;
  height: 30vw;
  position: relative;
}

.characters_div {
  z-index: -1;
  justify-content: space-between;
  align-items: center;
  width: 60vw;
  display: flex;
  position: absolute;
}

.character_left_kt, .character_right_kt {
  width: 35vw;
  max-width: 450px;
}

.kt_inner_elements {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.characters_constraints {
  justify-content: center;
  align-items: center;
  width: 120vw;
  max-width: 1800px;
  display: flex;
  position: absolute;
}

.kt_bg_video_card2 {
  border-top-left-radius: var(--kt_radius);
  border-top-right-radius: var(--kt_radius);
  border-bottom-left-radius: var(--kt_radius);
  border-bottom-right-radius: var(--kt_radius);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: calc(min(1720px, 86vw) / 2);
  display: flex;
  position: relative;
  overflow: hidden;
}

.kt_card_new {
  border-top-left-radius: var(--kt_radius);
  border-top-right-radius: var(--kt_radius);
  border-bottom-left-radius: var(--kt_radius);
  border-bottom-right-radius: var(--kt_radius);
  justify-content: center;
  align-items: flex-start;
  height: calc(min(1720px, 86vw) / 2.8);
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.kt_card_new.kt_gradient_fill {
  background-image: linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
}

.kt_card_new.kt_gradient_fill.kt_img_1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66218d9ca19c9f943ea00279_rackets.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
}

.kt_card_new.kt_img_2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6602c7cc6a6ca4dfe7c263a3_cards_img_3_2.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 100%, auto;
}

.kt_card_new.kt_img_3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65f0174fb6af23e698f4247e_cards_img_2.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 80%, auto;
}

.kt_blurred {
  opacity: .6;
  filter: blur(130px);
  background-image: linear-gradient(0deg, #090a17, #536eff 38%);
  border-radius: 50%;
  width: 86vw;
  max-width: 1720px;
  height: 150px;
}

.kt_blurred.team {
  margin-bottom: 50px;
}

.kt_h0 {
  -webkit-text-fill-color: transparent;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66219545d20aa256c5160a78_Subtract.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Commando, sans-serif;
  font-size: calc(min(23vw, 240px));
  line-height: 100%;
  position: absolute;
}

.cw-header {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.cw-container-hor {
  z-index: 0;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cw-container-hor.cw-client {
  padding-top: 80px;
}

.cw-text-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.cw-heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #4f5bff, #fb57d4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Graphiklcg, sans-serif;
  font-size: 7.5vw;
  line-height: 90%;
}

.cw-paragraph-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 570px;
  display: flex;
}

.cw-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--white);
  color: var(--black);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 35px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 9px 30px #6100b533;
}

.cw-button:hover {
  box-shadow: none;
}

.cw-button.bm-margin {
  margin-top: 20px;
}

.cw-button.bm-margin.bm-button-mobile {
  display: none;
}

.cw-animation-wagon {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cw-image-main {
  border-radius: 10px;
  width: 100%;
}

.cw-bg-mask {
  background-color: var(--ghost-white);
}

.cw-container-vert {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 1700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cw-container-vert.cw-wyn {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding-bottom: 10vw;
}

.cw-container-vert.cw-client {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 8vw;
}

.cw-wyn-text-wrap {
  text-align: center;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cw-wyn-text-wrap.cw-text-sticky {
  z-index: 0;
  position: sticky;
  top: 50px;
}

.cw-wyn-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 60px;
  display: flex;
  position: relative;
}

.cw-wyn-card.cw-card-margin {
  margin-top: 180px;
}

.cw-wyn-card-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.cw-section {
  padding-top: 10vw;
  position: relative;
}

.cw-section.cw-section-padding {
  padding-top: 15vw;
  padding-bottom: 10vw;
}

.cw-left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 42%;
  padding-left: 0;
  padding-right: 8%;
  display: flex;
}

.cw-left.cw-left-sticky {
  height: 100%;
  position: sticky;
  top: 40px;
}

.cw-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 58%;
  display: flex;
  position: relative;
}

.cw-right.cw-right-margin {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.cw-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.cw-clent-card-wrap {
  border: 1px solid var(--dark-grey);
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  padding: 50px;
  display: flex;
  position: relative;
}

.cw-card-text-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  padding-bottom: 60px;
  display: flex;
}

.cw-card-text-wrap.bm {
  width: 100%;
}

.cw-right-client {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.cw-button-border {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black);
  background-color: var(--white);
  color: var(--black);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 30px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.cw-button-border:hover {
  border-color: var(--orchid);
  color: var(--orchid);
}

.cw-product-wrap {
  border: 1px solid var(--dark-grey);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding: 5%;
  display: flex;
  position: relative;
}

.cw-product-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cw-img-card {
  width: 100%;
}

.cw-img-card.img-card-hide {
  display: none;
}

.cw-price-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cw-left-product {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  width: 42%;
  height: 100vh;
  padding-left: 0;
  padding-right: 8%;
  display: flex;
  position: sticky;
  top: 0;
}

.cw-product-text-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cw-list-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cw-list-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cw-list-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cw-list-icon {
  border: 1px solid var(--dark-grey);
  border-radius: 110px;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 140px;
  margin-left: -200px;
  display: flex;
}

.cw-icon {
  height: 30px;
}

.two_buttons_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.cw-client-logo-wrap {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.cw-logo-image {
  width: 280px;
}

.cw-logo-image.logo-extra {
  width: 230px;
}

.cw-animation-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cw-button-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.cw-button-link:hover {
  border-color: var(--orchid);
  color: var(--orchid);
}

.cw-button-client {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  color: var(--black);
  cursor: pointer;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.cw-button-client:hover {
  color: var(--orchid);
}

.code-embed-4 {
  max-width: 60px;
  max-height: 60px;
}

.cw-right-wrap {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cw-video-card {
  border-radius: 10px;
  width: 46vw;
  max-width: 840px;
  height: 26vw;
  max-height: 470px;
}

.cw-video-main {
  border-radius: 10px;
  width: 100%;
  height: 16vw;
}

.bomba_center_img {
  background-color: #fff;
  align-self: center;
  width: 90%;
}

.bomba_center_img._100-_width {
  width: 100%;
}

.bomba_100width_two-image {
  z-index: 1;
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  white-space: normal;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 90vw;
  margin-top: 0;
  display: flex;
}

.image-54 {
  height: 100%;
}

.image-55 {
  height: 90%;
}

.dm-header {
  background-image: linear-gradient(212deg, #c259e3, #745cf8 44%);
  overflow: hidden;
}

.dm-header-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6vw;
  padding-bottom: 8vw;
  display: flex;
  position: relative;
}

.dm-header-heading {
  text-align: center;
  padding-bottom: 20vw;
}

.dm-heading {
  color: var(--white);
  text-transform: uppercase;
  font-family: Graphiklcg, sans-serif;
  font-size: 11vw;
  font-weight: 500;
  line-height: 90%;
}

.dm-header-animation {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -30vw;
  margin-bottom: 100px;
  display: flex;
}

.dm-animation-img-wrap {
  width: 640px;
  height: 420px;
  position: relative;
}

.dm-header-desk-list {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.dm-desk-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.dm-desk-col.dm-desk-pos {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dm-desk-heading {
  color: var(--white);
  font-family: Graphiklcg, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.dm-portfolio {
  padding-top: 8vw;
  padding-bottom: 8vw;
}

.collection-list-wrapper-bm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.collection-item-bm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dm-portfolio-desk {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  display: flex;
}

.collection-list-bm {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.dm-testimonials {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8vw;
  padding-bottom: 8vw;
  display: flex;
  position: relative;
}

.bm-awards-container {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.bm-test-container {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.dm-cta {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.dm-portfilio-img-wrap {
  overflow: hidden;
}

.dm-header-block-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.dm-left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 50%;
  height: 100%;
  display: flex;
  position: sticky;
  top: 40px;
}

.dm-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: relative;
}

.navbar_mp {
  z-index: 10;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
  position: absolute;
}

.navbar_mp.no_color {
  background-color: #fff0;
}

.h1_mp {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 100%;
}

.h1_mp.white {
  color: #fff;
}

.h1_mp.white.optic_margin {
  margin-left: -10px;
}

.h1_mp.home-text {
  min-width: 0;
  max-width: 2000px;
}

.h3_mp {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 150%;
}

.h3_mp.white {
  color: #fff;
}

.block-left_mp {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 1400px;
  padding: 40px 0;
  display: flex;
}

.block-left_mp.bg_img_mp {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66866421b67ff93bae1b8793_big_img_2.webp");
  background-position: 50% 100%;
  background-size: cover;
  position: relative;
}

.video_mp {
  overflow: hidden;
}

.column-left-mp {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 42%;
  padding: 0 8% 32px 0;
  display: flex;
}

.column-left-mp.img_div {
  padding-top: 0;
  padding-bottom: 0;
}

.block_black_mp {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 0 40px;
  display: flex;
}

.block_black_mp.bg_img_mp {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/667e7a16c94eb3de872b94d1_bg_black_gradient%20(1).webp");
  background-position: 50% 100%;
  background-size: cover;
}

.block_black_mp.new_height {
  background-repeat: no-repeat;
  background-size: contain;
  height: 1920px;
}

.block_black_mp.bg_img_mp_2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/667e8a47e9a6c1c1ba95d61e_5_img_MP.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.block_black_mp.bg_img_mp_2.new_height {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669767bb5f46629f48236511_adobe_3.webp");
  height: 1700px;
}

.center_video {
  overflow: hidden;
}

.center_video.radius.bottom_marg {
  margin-bottom: 40px;
}

.h2_mp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.h2_mp.white {
  color: #fff;
}

.center-columns_mp {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
}

.center-columns_mp.line {
  background-color: var(--dark-grey);
  height: 1px;
}

.column-left-mp_40 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 40%;
  padding-bottom: 32px;
  padding-left: 0;
  padding-right: 8%;
  display: flex;
}

.newjet-column-right_mp_60 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
  position: static;
}

.div_for_video_cards {
  width: 100%;
}

.body-text-mp {
  color: #000;
  text-align: left;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.body-text-mp.white {
  color: #fff;
}

.body-text-mp.white.mp_txt_align {
  text-align: right;
}

.body-text-mp.white.mp_txt_align.txt_shadow_mp {
  text-shadow: 0 0 15px #11152c;
}

.body-text-mp span {
  font-weight: 600;
}

.body-text-mp.longread {
  max-width: 700px;
  line-height: 150%;
}

.body-text-mp.longread p {
  margin-bottom: 16px;
}

.body-text-mp.longread strong {
  color: #bd58e5;
}

.body-text-mp img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.body-text-mp li {
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.body-text-mp.no_wrap_txt_mp {
  white-space: nowrap;
}

.body-text-mp.grey {
  color: var(--light-grey-mp);
}

.body-text-mp.grey.align_center {
  text-align: center;
}

.body-text-mp.grey.align_center.padding_up_32 {
  padding-top: 32px;
}

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

._3_cards_mp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-60 {
  width: 100%;
  display: none;
}

.main_h_mp {
  color: #fff;
  font-family: Graphiklcg, sans-serif;
  font-size: 160px;
  font-weight: 400;
  line-height: 80%;
}

.main_h_mp.txt_shadow_mp {
  text-shadow: 0 1px 20px #211f446b;
}

.case-first-block-mp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: stretch;
  width: 86vw;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.image-61 {
  width: 100%;
  min-width: 300px;
}

.video_div2 {
  width: 80%;
  height: 15vw;
  display: block;
}

.newjet-column-right_small {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 58%;
  padding-right: 80px;
  display: flex;
  position: static;
}

.newjet-column-right_small.gap20_mp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.jl_div {
  z-index: 1;
  width: 400px;
  position: absolute;
  inset: auto auto 23% 4%;
}

.img_list {
  width: 70%;
}

.block-mp-slider {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 0 40px;
  display: flex;
  position: relative;
}

.block-mp-slider.new_position {
  position: relative;
  inset: 0%;
}

.block-mp-slider.new_position.new_margin_mp {
  margin-bottom: 0;
  padding-bottom: 90px;
}

.block-mp-slider.new_position.new_margin_mp.overflow_hidden {
  overflow: hidden;
}

.ku-embed-mp {
  width: 100%;
  height: 100%;
}

.pan_head_div {
  z-index: -1;
  align-self: center;
  width: 130%;
  height: 100%;
  position: absolute;
}

.map_buttons_div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24%;
  padding: 0;
  display: flex;
}

.mp-pan_block {
  z-index: 3;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  max-width: 1720px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

._2_cards_mp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._2_cards_mp.gap_40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
}

.left_butt_mp_embed, .right_butt_mp_embed {
  padding-top: 2px;
}

.div-block-63 {
  padding-top: 6%;
}

.podium_map {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6694172a3e607c43deb41f81_2024-07-14_22-48-17.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.lobby_map {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669417292a26757d582b891e_2024-07-14_22-41-08.webp");
  background-position: 50%;
  background-size: auto;
  width: 100%;
  height: 300px;
}

.right_shadow-mp {
  width: 100%;
  height: 100%;
  box-shadow: inset 240px 0 100px -30px #06071599;
}

.left_shadow_mp {
  width: 100%;
  height: 100%;
  box-shadow: inset -240px 0 100px -30px #06071599;
}

.div_for_devices {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.mp_mobile_devices {
  width: 35%;
  padding-bottom: 200px;
}

.mp_desktop_devices {
  width: 57%;
}

.image-65 {
  width: 80%;
  position: absolute;
  inset: 33% 0% 0% 10%;
}

.jl_div2 {
  z-index: 1;
  width: 400px;
  position: absolute;
  inset: auto -2% -2% auto;
}

.image-66 {
  width: 16%;
  position: absolute;
  inset: -3% 43% 0% auto;
}

.ball2 {
  width: 12%;
  position: absolute;
  inset: 28% 28% 0% auto;
}

.ball3 {
  width: 8%;
  position: absolute;
  inset: 43% 72% 0% auto;
}

.credits2rows_mp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mp_credits_columns {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.cridits_column_mp {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-65 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.link-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  color: var(--orchid);
}

.dm-portfolio-table {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 86vw;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.dm-portfolio-soon {
  justify-content: center;
  align-items: flex-start;
  padding-top: 8vw;
  display: flex;
}

.dm-soon-wrap {
  width: 32vw;
  max-width: 565px;
}

.dm-soon-text {
  font-family: Graphiklcg, sans-serif;
  font-size: 36px;
  line-height: 110%;
}

.l-button_newjet-bm {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.mp_desktop_devices2 {
  width: 57%;
}

.mp_desktop_devices2.only_mobile, .image-70.planshet_hide, .image_mp_challenge {
  display: none;
}

.div_for_video_cards2 {
  width: 100%;
}

.left_div_button {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  height: 60px;
  padding-left: 20px;
  display: flex;
}

.left_div_button:hover {
  opacity: .4;
}

.right_div_button {
  justify-content: flex-end;
  align-items: center;
  width: 80%;
  height: 60px;
  padding-right: 20px;
  display: flex;
}

.right_div_button:hover {
  opacity: .4;
}

.ku-embed-mp-map {
  width: 100%;
  height: 100%;
}

.number_mp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: #4d0f5a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 80%;
  display: flex;
}

.bode_black {
  background-color: #000;
}

.block-black-back {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

.block-black-back.pnmbr_bg_img2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669a087045922c6668c3de71_Pnmbr_wave3.avif"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669a07f3690203c0a519a2b2_Pnmbr_wave2.avif");
  background-position: 100% 76%, 0 58%;
  background-repeat: no-repeat, no-repeat;
  background-size: 16%, 30%;
}

.block-black-back.pnmbr_bg_img3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669a087045922c6668c3de71_Pnmbr_wave3.avif"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669a07f3690203c0a519a2b2_Pnmbr_wave2.avif");
  background-position: 100% 76%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 16%, 30%;
}

.planet1_img {
  width: 36%;
  position: absolute;
  inset: 33% auto 0% 0%;
}

.planet2 {
  align-self: flex-end;
  width: 60%;
  padding-top: 40px;
}

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

.head_txt_pnmbr {
  color: #000;
  text-transform: uppercase;
  font-family: Graphiklcg, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 100%;
}

.head_txt_pnmbr.white {
  color: #fff;
}

.head_txt_pnmbr.align_center {
  text-align: center;
  align-self: center;
}

.newjet-cards-pnmbr {
  background-color: #000;
  border: 1px solid #976e20;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  padding: 16px;
  display: flex;
}

.ui_img_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.pnmbr_blur {
  z-index: -1;
  filter: blur(200px);
  background-color: #d6a32180;
  position: absolute;
  inset: 0%;
}

.pnmbr-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.ui_desktop_img {
  border-radius: 20px;
  width: 100%;
}

.pnmbr_div_block {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.newjet-column-right-pnmbr {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 58%;
  display: flex;
  position: static;
}

.central-img-pnmbr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66a1fb20f680bc788081df06_lotty3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 42vw;
  display: flex;
  overflow: hidden;
}

.central-img-pnmbr.light_bg {
  box-shadow: 0 0 200px 80px #d6a3214d;
}

.central-img-pnmbr.light_bg.radius.bottom_margin_80_desktop-copy {
  margin-bottom: 80px;
}

.central-video-pnmbr {
  overflow: hidden;
}

.central-video-pnmbr.light_bg {
  box-shadow: 0 0 200px 80px #d6a3214d;
}

.central-video-pnmbr.light_bg.radius.bottom_margin_80_desktop-copy {
  margin-bottom: 80px;
  box-shadow: 0 0 200px 80px #e6b85c66;
}

.central-video-pnmbr.light_bg_points {
  box-shadow: 0 0 200px 80px #d6a3214d;
}

.central-video-pnmbr.light_bg_points.radius.bottom_margin_80_desktop-copy {
  margin-bottom: 80px;
  box-shadow: 0 0 200px 80px #e6b85c66;
}

.div-block-68 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.newjet-column-center {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 58%;
  display: flex;
  position: static;
}

.newjet-column-center.about-info {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
}

.about-title {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 58%;
  margin-bottom: 50px;
  display: flex;
  position: static;
}

.about-first-block-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: stretch;
  width: 86vw;
  height: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.stars-rating-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.trustpilot-div {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.trustpilot {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #000;
  border-radius: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 70%;
  padding: 40px;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
  position: sticky;
  top: 20vh;
}

.photo-div {
  border-radius: 40px;
  width: 348px;
  height: 630px;
  overflow: hidden;
}

.animated-div {
  align-self: flex-start;
  height: 4500px;
  padding-top: 90px;
  position: relative;
}

.card-text-button-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-71 {
  border-radius: 100%;
  width: 50%;
}

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

.about-persona {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.about-photo-1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d8073e57624f8f82f57cd0_Kulakov-photo2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.div-persona-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 60%;
  padding: 0 20px;
  display: flex;
}

.image-72 {
  align-self: flex-end;
  width: 32px;
}

.div-block-76 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-73 {
  min-width: 108%;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d80b93d6b2ec0913985300_Awards%20desktop3.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 40vw;
  display: flex;
}

.div-block-78 {
  align-self: stretch;
}

.rating-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.round {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.div-block-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-testimonial {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  padding-top: 20px;
  display: flex;
}

.div-content-testimonial {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-photo-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d6ec13b12aa0edb234982c_1721032683941.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d6ec5751bf353f540f5cad_1601887913716.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-4 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d6ec80a3b5d537524ee9ce_1517881305968.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-6 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d8066ff2dba8b3512717d9_maks-photo.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-7 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d6ed53d836eac157891785_1681113229838.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-5 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d6f38dafe1b9e72a4cdd68_1725362720344.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.about-photo-8 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d70d928fc7d6a04e9074e0_1585204199366.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.download-link-block {
  margin-bottom: 20px;
}

.two-buttons-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-6 {
  height: 48px;
}

.div-block-82 {
  background-image: linear-gradient(#fde3ff, #bfa8ff);
  border-radius: 40px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-75 {
  align-self: flex-start;
  width: 80%;
  padding-top: 20px;
}

.about-jet-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-84 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-85 {
  border-radius: 20px;
  overflow: hidden;
}

.div-block-86 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-87 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.image-76 {
  height: 50px;
}

.div-block-88 {
  width: 60px;
}

.links-two-button {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.links-two-button.center-align {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
}

.container-test {
  background-color: #fff;
  width: 100%;
  max-width: none;
  height: 500px;
  padding-top: 80px;
}

.code-embed-7 {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  display: flex;
}

.image-77 {
  width: 30px;
  margin-right: 8px;
}

.about-photo-9 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66e7cf37e9ede4d784e95c2b_fevralev.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.slsxr_column-left-salsa {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  width: 50%;
  padding: 0 8% 32px 0;
  display: flex;
}

.slsxr_div-block-110 {
  width: 40vw;
}

.slsxr_icon-button-div {
  width: 40px;
}

.slsxr_div-block-94 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.slsxr_we-are-div {
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 86vw;
  margin-top: 180px;
  margin-bottom: 180px;
  display: flex;
  position: relative;
}

.slsxr_image-94 {
  width: 20px;
}

.slsxr_div-block-116 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 20vw;
}

.slsxr_guitar-pic {
  width: 18vw;
  position: absolute;
  inset: 5% 15% 0% auto;
}

.slsxr_salsa-column-intro {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.slsxr_h2-salsa {
  color: #000;
  font-family: Sf Pro Display, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 120%;
}

.slsxr_h2-salsa.slsxr_white {
  color: #fff;
}

.slsxr_h2-salsa.slsxr_white.slsxr_txt-center {
  text-align: center;
}

.slsxr_h2-salsa.slsxr_white.slsxr_txt-center.slsxr_70_percent {
  width: 70%;
}

.slsxr_h2-salsa.slsxr_white.slsxr_width80 {
  width: 80%;
}

.slsxr_h2-salsa.slsxr_txt-center {
  text-align: center;
}

.slsxr_h2-salsa.slsxr_80percent-width {
  width: 80%;
}

.slsxr_key-features-cards {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 600px;
  display: flex;
  position: relative;
}

.slsxr_image-80 {
  width: 46vw;
}

.slsxr_feedback-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 40%;
  padding: 20px;
  display: flex;
}

.slsxr_salsa-body-block {
  z-index: 4;
  height: 100%;
}

.slsxr_salsa-block-gradient {
  background-image: linear-gradient(#fff7f0, #f9d163 96%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 90px;
  display: flex;
  position: relative;
}

.slsxr_div-block-115 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 1700px;
  display: flex;
  position: relative;
}

.slsxr_image-90 {
  mix-blend-mode: soft-light;
  position: absolute;
}

.slsxr_contact_logo {
  width: 60px;
}

.slsxr_div-block-109 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  margin-top: 20px;
  display: flex;
}

.slsxr_l-button_newjet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 30px;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.slsxr_l-button_newjet.slsxr_newjet-white {
  color: #000;
  background-color: #fff;
}

.slsxr_l-button_newjet.slsxr_newjet-white:hover {
  color: #fff;
  background-color: #4f5bff;
}

.slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line {
  border: 1px solid #000;
}

.slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line:hover {
  border-style: solid;
  border-color: #4f5bff;
}

.slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line.slsxr_salsa-new-download-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none;
  justify-content: center;
  align-items: center;
}

.slsxr_non-commer-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 70%;
  margin-top: 20px;
  display: flex;
}

.slsxr_div-block-97-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.slsxr_char {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.slsxr_beach-txt {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 4.5vw;
}

.slsxr_key-features-div {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.slsxr_beach-div {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6707a80eb8aeb2953e3f42aa_sea-pic-background.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0;
  overflow: hidden;
}

.slsxr_beach-div.slsxr_only-desk {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6707a80eb8aeb2953e3f42aa_sea-pic-background.webp");
}

.slsxr_feedback-txt-div {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 86vw;
  margin-top: 180px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.slsxr_next-block {
  background-color: #c7d9ff;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.slsxr_body-text-salsa {
  color: #000;
  text-align: left;
  padding-bottom: 0;
  font-family: Sf Pro Display, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.slsxr_body-text-salsa.slsxr_80percent_width {
  width: 80%;
}

.slsxr_body-text-salsa.slsxr_light-orange {
  color: #846124;
}

.slsxr_body-text-salsa.slsxr_70percent_width {
  width: 70%;
}

.slsxr_body-text-salsa.slsxr_white {
  color: #fff;
}

.slsxr_body-text-salsa.slsxr_white.slsxr_width80 {
  width: 80%;
}

.slsxr_body-text-salsa.slsxr_align_txt_center {
  text-align: center;
}

.slsxr_users-feedback {
  background-color: #ffd065;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slsxr_header-animation-div {
  height: 3400px;
  position: relative;
}

.slsxr_block-white-back {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  display: flex;
}

.slsxr_block-white-back.slsxr_no-up-padding {
  padding-top: 0;
}

.slsxr_night {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.slsxr_div-block-104 {
  background-color: #dfe8fa;
  border-radius: 20px;
  height: 300px;
  padding: 32px;
}

.slsxr_div-block-104._5pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710eb2a21f3567e28e1fd2f_card-5-salsa.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_div-block-104.slsxr_4pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/671226bf426d07c1a6364701_card-4-salsa-2.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slsxr_div-block-104._7pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/671103e6922c5fede45df857_card-7-salsa-v2.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_div-block-104.slsxr_9pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710fa72b852284eb2c92194_card-9-salsa.png");
  background-position: 50% 100%;
  background-size: cover;
}

.slsxr_div-block-104._6pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710f176698c7ae46f54312c_card-6-salsa.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slsxr_div-block-104.slsxr_1pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710ffaf976ba1d0721cb510_card-1-salsa.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slsxr_div-block-104.slsxr_10pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710fd235863eef512f607d5_card-10-salsa.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_div-block-104._2pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710ea1f922c5fede445af98_card-2-salsa.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_big-heading-salsa {
  font-family: Pacifico, sans-serif;
  font-size: 12vw;
}

.slsxr_big-heading-salsa.slsxr_white {
  color: #fff;
}

.slsxr_big-heading-salsa.slsxr_white.slsxr_txt-center {
  text-align: center;
}

.slsxr_hat-pic {
  z-index: 2;
  width: 18vw;
  position: absolute;
  top: -27px;
  left: 10%;
}

.slsxr_cards-column-mobile {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  margin-bottom: 200px;
  display: flex;
}

.slsxr_div-block-107 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.slsxr_day {
  z-index: 1;
  width: 100%;
  position: absolute;
}

.slsxr_salsa-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.slsxr_grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: center;
}

.slsxr_get-in-touch {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.slsxr_download-div {
  z-index: 1;
  flex-flow: column;
  margin-bottom: 180px;
  display: flex;
  position: relative;
}

.slsxr_salsa-column-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: static;
}

.slsxr_heading-salsa {
  font-family: Pacifico, sans-serif;
  font-size: 120px;
}

.slsxr_heading-salsa.slsxr_blue {
  color: #8985e4;
}

.slsxr_heading-salsa.slsxr_blue.slsxr_txt-center {
  text-align: center;
}

.slsxr_heading-salsa.slsxr_blue.slsxr_txt-center.slsxr_height-txt {
  line-height: 80%;
}

.slsxr_heading-salsa.slsxr_orange {
  color: #cd9a40;
}

.slsxr_heading-salsa.slsxr_orange.slsxr_txt-center {
  text-align: center;
}

.slsxr_heading-salsa.slsxr_dark-orange {
  color: #d96939;
}

.slsxr_heading-salsa.slsxr_dark-orange.slsxr_txt-center {
  text-align: center;
}

.slsxr_heading-salsa.slsxr_yellow {
  color: #ffd065;
}

.slsxr_heading-salsa.slsxr_yellow.slsxr_txt-center {
  text-align: center;
}

.slsxr_headset_char {
  z-index: 3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.slsxr_contact-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.slsxr_div-block-117 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  display: flex;
}

.slsxr_jet_no_underline {
  text-decoration: none;
}

.slsxr_screens-div {
  z-index: 3;
  box-sizing: content-box;
  width: 100%;
  height: 4000px;
  margin-bottom: 180px;
  position: relative;
}

.slsxr_beach-block, .slsxr_intro-div-mobile {
  display: none;
}

.slsxr_image-81 {
  width: 600px;
}

.slsxr_div-block-93 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slsxr_div-block-92 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slsxr_image-82 {
  mix-blend-mode: soft-light;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.slsxr_grid-2 {
  grid-template-rows: auto auto auto auto auto auto;
  align-self: center;
  width: 80%;
}

.slsxr_quote-img2 {
  width: 30%;
  position: sticky;
  inset: 0;
}

.slsxr_case-first-block {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47vh;
  min-height: 500px;
  display: flex;
  position: relative;
}

.slsxr_case-first-block.slsxr_salsanew-cover-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-image: none;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  min-height: auto;
  position: sticky;
  inset: 0;
  overflow: hidden;
}

.slsxr_div-block-105 {
  background-color: #8985e4;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  padding: 40px 32px 32px;
  display: flex;
}

.slsxr_div-block-105.slsxr_8pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710fef158a415b80c8062d3_card-8-salsa.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slsxr_div-block-105.slsxr_3pic-cards {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6710e87f21f3567e28df9e0a_card-3-salsa.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_cards-column-div {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  margin-bottom: 200px;
  display: flex;
}

.slsxr_salsa-column-right-intro {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: static;
}

.slsxr_image-86 {
  border-radius: 20px;
  width: 50%;
}

.slsxr_div-block-99 {
  flex-flow: column;
  display: flex;
  position: relative;
}

.slsxr_image-83 {
  width: 340px;
}

.slsxr_palms_bg {
  width: 100%;
  position: absolute;
}

.slsxr_coming-next-div {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 86vw;
  margin-top: 180px;
  margin-bottom: 180px;
  display: flex;
  position: relative;
}

.slsxr_right-orange-palm {
  z-index: 2;
  width: 40vw;
  position: absolute;
  inset: auto 0% 5.6vw auto;
}

.slsxr_palm_right {
  z-index: 4;
  position: absolute;
  inset: auto 0% 0% auto;
}

.slsxr_beach-animation-div {
  position: relative;
}

.slsxr_div-block-100 {
  flex-flow: column;
  display: flex;
  position: relative;
}

.slsxr_lettering-div {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 14vw;
}

.slsxr_central-div {
  z-index: 1;
  flex-flow: column;
  margin-bottom: 180px;
  display: flex;
  position: relative;
}

.slsxr_central-div.slsxr_discord-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 180px;
}

.slsxr_quote-img1 {
  width: 30%;
  position: sticky;
  inset: 0;
}

.slsxr_div-block-95 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  display: flex;
  position: relative;
}

.slsxr_div-block-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-top: 80px;
  display: flex;
}

.slsxr_div-youtube.slsxr_only-mobile {
  display: none;
}

.slsxr_image-88 {
  align-self: center;
  width: 500px;
}

.slsxr_salsa-block-gradient-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/671a258cc7d0f10de34f54ad_discord%20mascot2.webp"), linear-gradient(#f9d163, #f9d162);
  background-position: 96% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 24vw, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 90px;
  display: flex;
  position: relative;
}

.slsxr_image-79 {
  width: 50%;
}

.slsxr_contacts_div {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 86vw;
  display: flex;
  position: relative;
}

.slsxr_div-block-106 {
  background-color: #e2e485;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/671111d087fcf97d9b8fbc6c_card-11-salsa.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding: 32px;
}

.slsxr_div-block-102 {
  z-index: 2;
  background-color: #d96939;
  width: 100%;
  height: 13vh;
  position: absolute;
  inset: auto 0% 0%;
}

.slsxr_sun-div {
  z-index: 1;
  background-color: #ffd065;
  border-radius: 100%;
  min-width: 400px;
  min-height: 400px;
  position: absolute;
  top: 350px;
}

.slsxr_code-embed-8 {
  border-radius: 20px;
}

.slsxr_div-block-97 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 70%;
  margin-top: 20px;
  display: flex;
}

.slsxr_screens_long_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
  position: sticky;
  top: 20%;
}

.slsxr_beach-txt-mobile {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 4.5vw;
}

.slsxr_maracas-pic {
  z-index: 2;
  width: 16vw;
  position: absolute;
  inset: auto 0% 0% 18%;
}

.slsxr_palm_left {
  z-index: 4;
  position: absolute;
  inset: auto auto 0% 0%;
}

.slsxr_image-87 {
  z-index: 1;
  width: 54vw;
  position: absolute;
  inset: -10vw -26vw auto auto;
}

.slsxr_newjet-body.slsxr_overflow_hidden {
  overflow: clip;
}

.slsxr_we_are_cards {
  background-color: #fff;
  border-radius: 20px;
  height: 300px;
  padding: 32px;
}

.slsxr_we_are_cards.slsxr_we-are-pic3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67122efac7656c4ab571904c_we-are-pic-01.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slsxr_we_are_cards.slsxr_we-are-pic2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f07aeb091d18d3daa01a_we-are-pic-02.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slsxr_we_are_cards.slsxr_we-are-pic1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f090663bb9f50c519dbf_we-are-pic-03.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slsxr_we-are-block {
  background-image: linear-gradient(#fff7f0, #ffe293);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.slsxr_key-features-div-m {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.slsxr_salsa-intro-block {
  z-index: 4;
  height: 100%;
}

.slsxr_left-orange-palm {
  z-index: 2;
  width: 40vw;
  position: absolute;
  inset: auto auto 5.6vw 0%;
}

.slsxr_image-89 {
  width: 54vw;
  position: absolute;
  inset: auto auto -26vw -16vw;
}

.slsxr_image-92 {
  border-radius: 20px;
  width: 600px;
}

.slsxr_image-85 {
  align-self: center;
  width: 400px;
}

.slsxr_header-mobile-div {
  height: 3400px;
  display: none;
  position: relative;
}

.slsxr_div_txtblock {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.slsxr_what-is-div {
  z-index: 1;
  flex-flow: column;
  margin-bottom: 180px;
  display: flex;
  position: relative;
}

.background-video-9 {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.points_logo {
  width: 160px;
  margin-left: 40%;
}

.points-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.points_blur {
  z-index: -1;
  filter: blur(200px);
  background-color: #e5b85c66;
  position: absolute;
  inset: 0%;
}

.newjet-body-block_points {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.newjet-body-block_points.horizontal_newjet {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.newjet-body-block_points.newjet-mb-0 {
  margin-bottom: 0;
}

.newjet-body-block_points.newjet-mb-0.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_points.newjet-mb-0.mobile-show_newjet {
  display: none;
}

.newjet-body-block_points.newjet-mb-0.footer_njs {
  border-top: 1px solid var(--dark-grey);
  margin-top: 0;
  padding-top: 60px;
}

.newjet-body-block_points.mb-40_newjet {
  margin-bottom: 40px;
}

.newjet-body-block_points.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_points.gap24_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.newjet-body-block_points.hide_newjet {
  display: block;
}

.newjet-body-block_points.gap12_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  margin-top: 0;
  margin-bottom: 300px;
}

.newjet-body-block_points.salsa-qutose-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-body-block_points.no-bottom-padding {
  margin-bottom: 0;
}

.newjet-body-block_points.new-margin {
  margin-bottom: 40px;
}

.newjet-body-block_points.cta_content_zone {
  margin-top: 40px;
  margin-bottom: 40px;
}

.newjet-body-block_points.cta_content_zone.no_up_padd {
  margin-top: 0;
}

.newjet-body-block_points.mobile_72marg {
  margin-bottom: 90px;
}

.newjet-body-block_points.zero_bottom_margin_mobile {
  margin-bottom: 0;
}

.newjet-body-block_points.center {
  justify-content: flex-start;
  align-items: center;
}

.newjet-body-block_points.center.new_up_margin {
  margin-top: 40px;
}

.newjet-body-block_points.two_div {
  grid-column-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.newjet-body-block_points.margin_mp {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_points.zero_bottom_margin_pl, .newjet-body-block_points.new_margin_mp, .newjet-body-block_points.zero_bottom_margin_pnmbr {
  margin-bottom: 0;
}

.newjet-body-block_points.zero-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_points.zero-spacing.separator-line {
  background-color: var(--black);
  height: 1px;
}

.card-div-points {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #5e5e5e;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.three-cards-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.code-embed-8 {
  z-index: 2;
  position: absolute;
}

.div-block-90 {
  width: 60%;
  position: static;
}

.background-video-10 {
  align-self: center;
  width: 27vw;
  height: 27vw;
  margin-top: -80px;
}

._3121 {
  border-radius: 20px;
  width: 100%;
  position: absolute;
}

.logo-points-div {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  display: flex;
}

.div-block-91 {
  width: 100%;
  position: relative;
}

.image-78 {
  z-index: 2;
  width: 60%;
  position: absolute;
}

.image-79 {
  width: 60%;
  position: absolute;
  inset: 0;
}

.logo-opacity-anim {
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: 38.5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-opacity-anim.light_bg {
  box-shadow: 0 0 200px #e6b85c66;
}

.image-80 {
  width: 100%;
}

.div-block-93 {
  width: 60%;
  height: 30vw;
}

.image-81 {
  z-index: 2;
  width: 100%;
  position: absolute;
}

.image-82 {
  width: 100%;
  position: absolute;
}

.image-83 {
  align-self: center;
  height: 80px;
}

.credits2columns-point {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.name {
  font-size: 18px;
}

.ny-description-txt {
  color: #ffffff80;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ny-persona-text-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.lastname {
  font-size: 18px;
}

.ny-button-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ny-persona-div {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ny-button-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.ny-popup {
  min-width: 700px;
  max-width: 90vh;
}

.ny-main-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 900px;
  height: 600px;
  display: flex;
}

.ny-main-button {
  filter: contrast(124%);
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c73e39d9672f83962b6_BUTTONS_gradient2.webp");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #7178ff75;
  border-radius: 1960.95px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.ny-main-button:hover {
  filter: brightness(118%) contrast(124%);
}

.ny-text-persona {
  color: #ffffff78;
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ny-quote-div {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ny-h1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.ny-h1.px-size {
  font-size: 40px;
}

.ny-header-div {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ny-overlay {
  z-index: 1;
  background-image: linear-gradient(#000000b3, #000000b3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.ny-quote-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ny-gift-img {
  width: 30%;
}

.ny-description-div {
  grid-row-gap: 54px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ny-text-job {
  color: #ffffff78;
  margin-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ny-quote {
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ny-jetstyle-logo {
  width: 20%;
  max-width: none;
  text-decoration: none;
  display: block;
}

.ny-close-popup {
  z-index: -1;
  position: absolute;
  inset: 0;
}

.ny-head-text-div {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  text-decoration: none;
  display: flex;
}

.ny-main-block {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408d26629933b62921c1b0_12312312312%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 40px;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.ny-buttons-more {
  grid-column-gap: 16px;
  filter: contrast(124%);
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c73e39d9672f83962b6_BUTTONS_gradient2.webp");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #7178ff75;
  border-radius: 1000px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ny-buttons-more:hover {
  filter: brightness(118%) contrast(124%);
}

.ny-main-button-txt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ny-quote-text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5vh;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ny-content {
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #b066ff14;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c73e39d9672f83962c9_toys2-mini2.webp");
  background-position: 50% -50px;
  background-repeat: no-repeat;
  background-size: auto 40vh;
  border: 1px solid #ffffff42;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 90vh;
  max-height: 800px;
  padding: 40px;
  display: flex;
}

.ny-persona-img {
  object-fit: cover;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

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

.newjet-body-block_newjet_new-marg {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  white-space: normal;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  width: 86vw;
  max-width: 1720px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
  position: relative;
}

.newjet-body-block_newjet_new-marg.horizontal_newjet {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.newjet-body-block_newjet_new-marg.newjet-mb-0 {
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.newjet-mb-0.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_newjet_new-marg.newjet-mb-0.mobile-show_newjet {
  display: none;
}

.newjet-body-block_newjet_new-marg.newjet-mb-0.footer_njs {
  border-top: 1px solid var(--dark-grey);
  margin-top: 0;
  padding-top: 60px;
}

.newjet-body-block_newjet_new-marg.mb-40_newjet {
  margin-bottom: 40px;
}

.newjet-body-block_newjet_new-marg.mt-40_newjet {
  margin-top: 40px;
}

.newjet-body-block_newjet_new-marg.gap24_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.newjet-body-block_newjet_new-marg.hide_newjet {
  display: block;
}

.newjet-body-block_newjet_new-marg.gap12_newjet {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  margin-top: 0;
  margin-bottom: 300px;
}

.newjet-body-block_newjet_new-marg.salsa-qutose-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-body-block_newjet_new-marg.no-bottom-padding {
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.new-margin {
  margin-bottom: 40px;
}

.newjet-body-block_newjet_new-marg.cta_content_zone {
  margin-top: 40px;
  margin-bottom: 40px;
}

.newjet-body-block_newjet_new-marg.cta_content_zone.no_up_padd {
  margin-top: 0;
}

.newjet-body-block_newjet_new-marg.mobile_72marg {
  margin-bottom: 90px;
}

.newjet-body-block_newjet_new-marg.zero_bottom_margin_mobile {
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.center {
  justify-content: flex-start;
  align-items: center;
}

.newjet-body-block_newjet_new-marg.center.new_up_margin {
  margin-top: 40px;
}

.newjet-body-block_newjet_new-marg.two_div {
  grid-column-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.newjet-body-block_newjet_new-marg.margin_mp {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.zero_bottom_margin_pl, .newjet-body-block_newjet_new-marg.new_margin_mp, .newjet-body-block_newjet_new-marg.zero_bottom_margin_pnmbr {
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.zero-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.newjet-body-block_newjet_new-marg.zero-spacing.separator-line {
  background-color: var(--black);
  height: 1px;
}

.ny-calendar-header-div {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  margin-top: 260px;
  display: flex;
}

.body-3 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c73e39d9672f83962c9_toys2-mini2.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6748213ffba593c4654ff821_ac_bg.png");
  background-position: 50% -100px, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 50vh, auto 300vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-95 {
  width: 80%;
}

.ny-cards-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: 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;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  margin-bottom: 180px;
  display: grid;
}

.cell-njs {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #e493ff1a;
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.ny-card-number {
  color: #3330;
  font-family: Graphiklcg, sans-serif;
  font-size: 148px;
  font-style: italic;
  font-weight: 500;
  line-height: 100%;
}

.ny-card-number.ny-number-fill {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67483836c4ab1086a248a123_noise2.png"), linear-gradient(260deg, #da47b9, #d3cec7);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: contain, auto;
  -webkit-background-clip: text;
  background-clip: text;
}

.ny-card-number.ny-number-outline {
  color: #fff0;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffbaee;
}

.date-div {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  margin-top: 60px;
  display: flex;
}

.ny-gift-card-big {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #e493ff1a;
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 200px;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
}

.ny-gift-card-big.ny-gift-card-img {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408de3a8b13fa759d3ba64_gift_pic.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 240px;
}

.ny-gift-card-last {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #e493ff1a;
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
}

.ny-gift-card-last.ny-gift-card-img {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408de3a8b13fa759d3ba64_gift_pic.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 240px;
}

.popup {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.popup-div {
  background-color: #e493ff33;
  width: 50vw;
  height: 80vh;
}

.code-embed-9 {
  width: 100%;
}

.ac-main-txt {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.div-block-98 {
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.code-embed-10 {
  width: 100%;
}

.ny-calendar-header-div-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  margin-top: 260px;
  display: flex;
}

.cell {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #e493ff1a;
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  text-decoration: none;
  display: flex;
}

.cell:hover {
  background-color: #e493ff33;
}

.cell.big-cell-24 {
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 300px;
  padding-top: 20px;
  padding-left: 20px;
}

.cell.big-cell-24.big-img-cell {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c703f13bdfd106bb4d9_gift_pic.webp");
  background-position: 90% 100%;
  background-repeat: no-repeat;
  background-size: 400px;
}

.cell.big-cell {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 20px;
}

.cell.big-cell.img-cell {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6749a1afe40de22d857deff4_gift_1_web.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.cell.big-cell.img-cell2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6756b7311c80434774b3f721_snow_card_pic_1.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.cell.big-cell.img-cell3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6759564b9be31b47ceb4fc93_pop-up_card_pic2.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.cell.big-cell.img-cell4 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6759575838c0181283d0e5e6_star_card_pic1.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 220px;
}

.cell.blocked {
  opacity: .5;
}

.content-zone {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67499479206a341e9ffecb73_toys2.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6748213ffba593c4654ff821_ac_bg.png");
  background-position: 50% -80px, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 48vh, cover;
  background-attachment: scroll, scroll;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ac-date-month {
  color: #d0b4ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
  display: none;
}

.frame-7194 {
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #e493ff1a;
  border: 1px solid #fff3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 32vw;
  margin-bottom: 0;
  padding: 10px 10px 20px;
  display: flex;
}

.frame-7216 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

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

.card_button_ac {
  grid-column-gap: 10px;
  background-color: #2e0b0b00;
  border: 1px solid #fff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 26px;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.div-block-99 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.ny-cards-grid-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: 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;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  margin-bottom: 180px;
  display: grid;
}

.date-h3 {
  color: #fff0;
  text-align: right;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #f3b0e9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 100px;
  font-style: italic;
  font-weight: 500;
  line-height: 70%;
  text-decoration: none;
}

.text-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.ac-description-txt {
  color: #ffffff80;
  text-align: center;
  width: 50%;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ac-card-txt-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  height: 30vh;
  text-decoration: none;
  display: flex;
}

.ac-h2 {
  color: #fff;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.popup-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #00000080;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.frame-7218 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 135px;
  margin-bottom: -32px;
  text-decoration: none;
  display: flex;
}

.close-popup {
  grid-column-gap: 10px;
  border: 1px solid #fff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
}

.ny-card-number-2 {
  color: #3330;
  font-family: Graphiklcg, sans-serif;
  font-size: 148px;
  font-style: italic;
  font-weight: 500;
  line-height: 100%;
}

.ny-card-number-2.ny-number-outline {
  color: #fff0;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffbaee;
}

.ny-card-number-2.ny-number-fill {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67483836c4ab1086a248a123_noise2.png"), linear-gradient(260deg, #da47b9, #d3cec7);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: contain, auto;
  -webkit-background-clip: text;
  background-clip: text;
}

.card_button_ac2 {
  grid-column-gap: 10px;
  background-color: #2e0b0b00;
  border: 1px solid #fff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 26px;
  font-family: Graphiklcg, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.advent_block {
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.advent_block:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
  display: none;
}

.advent-main {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 260px;
  display: flex;
}

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

.advent-bage {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6758153597ff191209a42b65_bokeh_background.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 260px;
  min-height: 260px;
  padding-bottom: 20px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.advent-txt {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.buttons {
  grid-column-gap: 12px;
  border: 1px solid #fff;
  border-radius: 648.582px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  padding: 12px 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.gift_pic_shildik {
  width: 120px;
  position: absolute;
  inset: -30% 0% auto;
}

.close_button {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67581767ec18771442a5e023_x.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 32px;
  min-height: 32px;
}

.text_mobile {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: none;
}

.div-block-103, .advent-link {
  display: none;
}

.new_gallery_newjet {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 32px;
  padding-bottom: 32px;
  display: flex;
  overflow: hidden;
}

.ymal_on_main_newjet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.collection-list-div_newjet {
  flex: 1;
  overflow: hidden;
}

.left-img_newjet {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  align-items: flex-end;
  width: 100%;
  height: 24vw;
  min-height: 170px;
  display: block;
  position: relative;
}

.left-img_newjet.full_newjet {
  width: 100%;
  height: 400px;
}

.left-ymal_img_newjet {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  align-items: flex-end;
  width: 100%;
  height: 20vw;
  min-height: 170px;
  display: block;
  position: relative;
}

.left-ymal_img_newjet.full_newjet {
  width: 100%;
  height: 400px;
}

.newjet-column-right_button {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 58%;
  display: flex;
  position: static;
}

.newjet-column-right_button.newjet-vertical {
  align-items: flex-start;
  display: flex;
}

.newjet-column-right_button.newjet-vertical.newjet-gap36 {
  grid-row-gap: 36px;
}

.newjet-column-right_button.newjet-horisontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.newjet-column-right_button.newjet-horisontal.newjet-full {
  justify-content: space-between;
  padding-right: 0%;
}

.newjet-column-right_button.newjet-full {
  padding-right: 0%;
}

.newjet-column-right_button.newjet-gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.newjet-column-right_button.padding_top_20 {
  margin-top: 20px;
}

.newjet-column-right_button.slider-txt-right-padding {
  padding-right: 8%;
}

.newjet-column-right_button.footer-njs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 28%;
}

.newjet-column-right_button.new-rows {
  grid-row-gap: 0px;
}

.newjet-column-right_button.awards-txt-sett {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
}

.newjet-column-right_button.bottom-padding-60 {
  padding-bottom: 60px;
}

.newjet-column-right_button.align_full_w {
  align-items: stretch;
}

.newjet-column-right_button.right_padding {
  padding-right: 60px;
}

.newjet-column-right_button.right_padding.about-bottom-marg-40 {
  margin-bottom: 40px;
}

.newjet-column-right_button.right_padding.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-column-right_button.right_padding_header_txt {
  padding-right: 40px;
}

.newjet-column-right_button.get-in-touch-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.newjet-column-right_button.get-in-touch-div:hover {
  background-color: var(--royal-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.ymal_3cards_div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.ssvr-slider_arrow {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #292828b3;
  border-radius: 46px;
  width: 60px;
  height: 60px;
}

.ssvr-slider_arrow.ssvr-right {
  right: -30px;
}

.ssvr-slider_arrow.ssvr-left {
  left: -30px;
}

.ssvr-string {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.ssvr-string.ssvr-top {
  align-items: flex-start;
  width: 100%;
}

.ssvr-header_block {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #292828b3;
  border-radius: 100px;
  justify-content: space-between;
  width: 100%;
  max-width: 1308px;
  margin-top: 20px;
  padding: 4px 4px 4px 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px -4px #0003;
}

.ssvr-form_block {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.ssvr-button {
  z-index: 2;
  background-image: linear-gradient(90deg, #4f5bff, #fb57d4);
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 72px;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-size: 20px;
  display: flex;
  position: relative;
}

.ssvr-button:hover {
  background-image: linear-gradient(#fff3, #fff3), linear-gradient(90deg, #4f5bff, #fb57d4);
}

.ssvr-form {
  grid-column-gap: 16px;
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ssvr-h2 {
  color: #fff;
  width: 100%;
  max-width: 1300px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  display: block;
}

.ssvr-h2.ssvr-center {
  text-align: center;
  width: 100%;
  line-height: 120%;
}

.ssvr-feature_info {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 60px;
  display: flex;
}

.ssvr-feature_info.ssvr-center {
  align-items: center;
  margin-left: 0;
}

.ssvr-card {
  grid-row-gap: 36px;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #2928284d;
  border: 1px solid #fff3;
  border-radius: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 48px;
  text-decoration: none;
  display: flex;
}

.ssvr-header {
  z-index: 20000000;
  justify-content: center;
  padding-left: 36px;
  padding-right: 36px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.ssvr-point {
  grid-row-gap: 20px;
  border-style: undefined;
  border-width: 1px 0 0;
  border-color: undefined;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.ssvr-wrapper {
  z-index: 1;
  width: 100%;
  position: relative;
}

.ssvr-spacer {
  height: 80vh;
}

.ssvr-heading_2 {
  max-width: 610px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 130%;
}

.ssvr-mask {
  height: 100%;
}

.ssvr-error_message {
  background-color: #f55;
  border-radius: 4px;
  align-self: center;
  margin-top: 40px;
}

.ssvr-categories {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  margin-top: 46px;
  display: flex;
}

.ssvr-regular_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.ssvr-regular_text.ssvr-grey {
  color: #7b7b7b;
  width: 100%;
}

.ssvr-regular_text.small {
  font-size: 20px;
}

.ssvr-regular_text.small.ssvr-footer_text {
  text-align: center;
  margin-top: 46px;
}

.ssvr-regular_text.small.with_margin {
  color: #7b7b7b;
  margin-left: 0;
  margin-right: 20px;
}

.ssvr-regular_text.small.with_margin.grey {
  color: #7b7b7b;
}

.ssvr-switch_image {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 60vw;
  display: flex;
  position: sticky;
  top: 0;
}

.ssvr-icono {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.ssvr-header_cta {
  grid-column-gap: 4px;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.ssvr-line {
  background-image: linear-gradient(90deg, #4f5bff, #fb57d4);
  width: 100%;
  height: 1px;
}

.ssvr-line.grey {
  background-color: #979595;
  background-image: none;
}

.ssvr--ategory {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 240px;
  display: flex;
}

.ssvr-regular {
  color: #192733;
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 160%;
}

.ssvr-regular.ssvr-white {
  color: #fff;
}

.ssvr-gradiented {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4f5bff, #fb57d4);
  -webkit-background-clip: text;
  background-clip: text;
}

.ssvr-sub_button {
  color: #fff;
  cursor: pointer;
  background-color: #192733;
  background-image: radial-gradient(circle, #fff0, #fff0);
  border: 1px solid #192733;
  border-radius: 60px;
  padding: 13px 25px;
  font-weight: 500;
  transition: all .2s;
}

.ssvr-sub_button:hover {
  background-image: radial-gradient(circle, #ffffff40 32%, #fff0);
}

.ssvr-sub_button.ssvr-go {
  color: #000;
  background-color: #fff;
  background-image: none;
  border-style: none;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-weight: 400;
}

.ssvr-sub_button.ssvr-go:hover {
  background-color: #dcecff;
}

.ssvr-section {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.ssvr-section.ssvr-stiky {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  position: sticky;
  top: 100px;
}

.ssvr-section.ssvr-stiky.ssvr-with_image {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676c8decc40debbca96c5263_HIW4.webp");
  height: 500px;
}

.ssvr-section.ssvr-with_bg {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676b1ae4dbd87f49ef8a588b_dots.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-section.main_block {
  overflow: hidden;
}

.ssvr-section.ssvr-with_grad {
  background-image: linear-gradient(#0000, #000);
}

.ssvr-slide {
  border-radius: 46px;
  min-height: 500px;
  overflow: hidden;
}

.ssvr-slide.ssvr-step_3 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676c8dec4fac4528762e6bf9_HIW3.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-slide.ssvr-step_4 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676c8decc40debbca96c5263_HIW4.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-slide.ssvr-step_1 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676c8de9bf3c136b5d3ab6ec_HIW1.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-slide.ssvr-step_2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/676c8deb873a766700bb6a31_HIW2.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-my_slider {
  background-color: #000;
  height: 600px;
  margin-top: 46px;
  margin-bottom: 60px;
}

.ssvr-my_slider.desktop_hide {
  display: none;
}

.ssvr-point_content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.ssvr-gradient_dot {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  text-decoration: none;
  display: flex;
}

.ssvr-h3 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.ssvr-steps_of_work {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ssvr-success_message {
  background-color: #ddd0;
}

.ssvr-accent_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ssvr-points {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-top: 46px;
  display: flex;
}

.ssvr-12_columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.ssvr-12_columns.ssvr-2rows {
  grid-template-rows: auto 1fr;
  height: 100%;
}

.ssvr-12_columns.ssvr-2rows.ssvr-main {
  justify-content: center;
  width: 100%;
  height: 100%;
}

.ssvr-h1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  overflow-wrap: break-word;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  font-family: Graphiklcg, sans-serif;
  font-size: calc(min(96px, 10vh));
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.ssvr-navigation_link {
  color: #fff;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.ssvr-navigation_link:hover {
  border-bottom: 2px solid #fff;
  margin-bottom: -2px;
}

.ssvr-content {
  width: 100%;
  max-width: 1380px;
  padding-left: 40px;
  padding-right: 40px;
}

.ssvr-content.main {
  max-width: var(--ssvr_content_width);
  position: relative;
}

.ssvr-step_of_work {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #29282866;
  border: 1px solid #fff3;
  border-radius: 46px;
  justify-content: center;
  align-items: center;
  width: 544px;
  max-width: 1363px;
  padding: 24px 36px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.ssvr-image_hero {
  z-index: 0;
  flex: 0 auto;
  width: 100vw;
  height: 60vw;
  display: inline-block;
  position: absolute;
}

.ssvr-image_hero.ssvr-squirrel.hide {
  display: none;
}

.ssvr-image_hero.ssvr-headset {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6780a9bbc0ca24bb681f48d5_HeadSet.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 50vw;
}

.ssvr-image_hero.sscvr-bg_office {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/677fb72d5fba5bc1df7d93ec_BG.webp");
  background-position: 50%;
  background-size: cover;
}

.ssvr-footer_field {
  color: #fff;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #000;
  background-clip: border-box;
  border: 1px solid #fff3;
  border-radius: 40px;
  width: 307px;
  height: 72px;
  margin-bottom: 0;
  padding: 20px;
  font-family: Pt Root Ui, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.ssvr-footer_field:hover {
  border-width: 2px;
  border-color: #192733;
}

.ssvr-footer_field:focus {
  border-width: 2px;
}

.ssvr-logo {
  color: #fff;
  font-size: 25px;
  line-height: 100%;
  text-decoration: none;
}

.ssvr-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.ssvr-cell-1 {
  grid-column-gap: 24px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ssvr-links {
  grid-column-gap: 24px;
  grid-row-gap: 30px;
  align-items: center;
  max-width: 65%;
  height: 36px;
  display: flex;
  overflow: hidden;
}

.ssvr-hero_block {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.ssvr-separator {
  opacity: 1;
  background-color: #fff;
  width: 1px;
  height: 20px;
}

.ssvr-slide_nav {
  inset: auto 0% -50px;
}

.body_screen_space_vr {
  background-color: #000;
  overflow-x: hidden;
}

.div_line_news {
  background-color: var(--dark-grey);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.controllers {
  justify-content: space-between;
  width: 100vw;
  display: flex;
  position: absolute;
}

.ssvr-paralax_images {
  width: 100%;
  height: auto;
  position: absolute;
}

.ssvr-parallax_image {
  width: 100vw;
  height: 60vw;
  position: absolute;
}

.ssvr-parallax_image.ssvr-bg {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6780d21ebc3f2cea6e241a93_BG_Squirrel%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ssvr-parallax_image.ssvr-squirrel {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6780b63361bcb5baf5be9aed_Squirrel.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ssvr-parallax_image.ssvr-nuts {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6780b65a24deaa1aa28f40e9_Nuts.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ssvr_sticky_parent {
  max-width: var(--ssvr_content_width);
  flex-flow: row;
  width: 100%;
  height: 130vh;
  display: flex;
  position: relative;
}

.ssvr_steps {
  flex-flow: column-reverse;
  display: flex;
}

.ssvr_tab {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #29282866;
  flex-flow: column;
  flex: 1;
  padding: 36px 0;
  display: flex;
}

.ssvr_tab.w--current {
  background-color: #29282800;
  background-image: radial-gradient(circle at 50% 130%, #635afa, #29282866 46% 102%);
}

.ssvr_tab.first {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  padding-left: 36px;
}

.ssvr_tab.last {
  border-radius: 0 40px 40px 0;
}

.ssvr-tabs {
  z-index: 2;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  margin-top: -110px;
  display: flex;
  overflow: visible;
}

.ssvr-dot {
  background-color: #929191;
  border-radius: 5px;
  width: 10px;
  height: 10px;
}

.ssvr-timeline {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ssvr-point_hand {
  z-index: 5;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/678df42883dfb748c53d61aa_point%20hand.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: auto;
  overflow: visible;
}

.ssvr-position_point_hand {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.newjet-cards {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  padding: 16px;
  display: flex;
}

.newjet-cards.green {
  background-image: linear-gradient(#4cc486, #286c5f);
}

.newjet-cards.blue {
  background-image: linear-gradient(#69cee5, #469bc2 50%, #2268a3);
}

.newjet-cards.orange {
  background-image: linear-gradient(#f5d4a0, #db6c3f 50%, #8d578e);
}

.img_central_big {
  width: 100%;
}

.central-video-eoracle {
  overflow: hidden;
}

.central-video-eoracle.light_bg {
  box-shadow: 0 0 200px 80px #d6a3214d;
}

.central-video-eoracle.light_bg.radius.bottom_margin_80_desktop-copy {
  box-shadow: none;
  margin-bottom: 80px;
}

.central-video-eoracle.light_bg.radius.bottom_margin_80_desktop-copy.eoracle_side_padding {
  align-self: center;
  width: 100px;
}

.central-video-eoracle.light_bg_points {
  box-shadow: 0 0 200px 80px #d6a3214d;
}

.central-video-eoracle.light_bg_points.radius.bottom_margin_80_desktop-copy {
  margin-bottom: 80px;
  box-shadow: 0 0 200px 80px #e6b85c66;
}

.before_after_descr {
  width: 100%;
  display: flex;
}

.before_after_text {
  color: var(--dark-grey);
  text-align: center;
  width: 50%;
  font-size: 24px;
}

.before_after_text.margin_24 {
  margin-top: 24px;
}

.before_after_text.margin_24.grey {
  color: var(--dark-grey);
}

.full_height_img {
  width: 100%;
}

.eoracle_colors {
  grid-column-gap: 40px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0%;
  display: flex;
}

.newjet-cards-eoracle {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  padding: 16px;
  display: flex;
}

.newjet-cards-eoracle.green {
  background-image: linear-gradient(#4cc486, #286c5f);
}

.newjet-cards-eoracle.blue {
  background-image: linear-gradient(#69cee5, #469bc2 50%, #2268a3);
}

.newjet-cards-eoracle.orange {
  background-image: linear-gradient(#f5d4a0, #db6c3f 50%, #8d578e);
}

.body-vrr {
  background-color: #0b0c0c;
}

.main-block-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.main-block-vrr.orca-img-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6799dd3c00832d1abff8485c_Orca-vrr.webp");
  background-position: 116% 96%;
  background-repeat: no-repeat;
  background-size: 45vw;
}

.main-block-vrr.relative-vrr {
  position: relative;
}

.main-block-vrr.relative-vrr.new-height-vrr {
  height: 60vw;
}

.main-block-vrr.relative-vrr.new-height-vrr.all-mobile-block-vrr {
  display: none;
}

.main-block-vrr.mobile-hide-vrr {
  overflow: clip;
}

.main-block-vrr.mobile-block-vrr {
  display: none;
}

.h3-vrr {
  font-family: Instrument Sans, sans-serif;
  font-size: 32px;
  line-height: 120%;
}

.h3-vrr.white-vrr {
  color: #fff;
}

.h3-vrr.white-vrr._40-bottom-vrr {
  margin-bottom: 40px;
}

.h3-vrr.white-vrr._40-bottom-vrr.align-center-vrr, .h3-vrr.white-vrr.align-center-vrr {
  text-align: center;
}

.h3-vrr.white-vrr.align-center-vrr._50-percent-width {
  width: 50%;
}

.h3-vrr.white-vrr.align-center-vrr.bold-vrr {
  font-weight: 700;
}

.h3-vrr.white-vrr.align-right-vrr {
  text-align: right;
}

.h3-vrr.white-vrr.bold-vrr {
  font-weight: 700;
}

.spots-div-vrr {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.big-txt-vrr {
  text-transform: uppercase;
  font-family: Instrument Sans, sans-serif;
  font-size: 6vw;
  font-weight: 700;
  line-height: 6vw;
}

.big-txt-vrr.white-vrr {
  color: #fff;
}

._50-width-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  display: flex;
}

.button-vrr {
  text-decoration: none;
}

.h1-vrr {
  text-transform: uppercase;
  font-family: Instrument Sans, sans-serif;
  font-size: 12vw;
  font-weight: 700;
  line-height: 11vw;
}

.h1-vrr.white-vrr {
  color: #fff;
}

.h1-vrr.white-vrr._40-bottom-vrr {
  margin-bottom: 40px;
}

.h1-vrr.white-vrr._40-bottom-vrr.align-center-vrr, .h1-vrr.white-vrr.align-center-vrr {
  text-align: center;
}

.h1-vrr.white-vrr.align-center-vrr.sticky-vrr {
  z-index: -1;
  padding-bottom: 100px;
  position: sticky;
  top: 200px;
}

.image-84 {
  width: 512px;
  margin-top: 20px;
}

.rig-block-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.div-block-106 {
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.sticker-txt-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.sticker-txt-div-vrr.left-vrr {
  justify-content: flex-end;
  align-items: flex-start;
}

.main-txt-vrr {
  font-family: Instrument Sans, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.main-txt-vrr.white-vrr {
  color: #fff;
}

.main-txt-vrr.white-vrr._40-bottom-vrr {
  margin-bottom: 40px;
}

.main-txt-vrr.white-vrr._40-bottom-vrr.align-center-vrr, .main-txt-vrr.white-vrr.align-center-vrr {
  text-align: center;
}

.main-txt-vrr.white-vrr._50-percent-width-vrr {
  width: 50%;
}

.main-txt-vrr.white-vrr.align-right-vrr {
  text-align: right;
}

.main-txt-vrr.white-vrr._70-percent-width-vrr {
  width: 70%;
}

.main-txt-vrr.white-vrr.new-height-vrr {
  line-height: 22px;
}

.main-txt-vrr.gray-vrr {
  color: #6a6a6a;
}

.main-txt-vrr.gray-vrr.new-height-vrr {
  line-height: 22px;
}

.right-sticker-vrr {
  width: 8vw;
  margin-left: -20px;
}

.right-sticker-vrr.new-stick-mar2-vrr {
  margin-left: -40px;
}

.left-sticker-vrr {
  width: 8vw;
  margin-left: 60px;
}

.left-sticker-vrr.new-stick-mar-vrr {
  margin-left: 80px;
}

.rig-stickers-vrr {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  display: flex;
  position: absolute;
}

.eoracle_video {
  width: 100%;
}

.h1_eoracle {
  color: #003450;
  text-align: center;
  font-family: Graphiklcg, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
}

.h1_eoracle.small_newjet {
  font-size: 48px;
  line-height: 110%;
}

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

.h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2 {
  color: #8084a1;
  font-weight: 700;
}

.h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2.tlg_color {
  color: #a79df5;
}

.h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2.ignitia_color {
  color: #004166;
}

.h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-3 {
  color: #32835f;
  font-weight: 700;
}

.h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-3.white_text {
  color: #fff;
}

.h1_eoracle.center_newjet.first_newjet.green_header {
  color: #328c95;
  font-weight: 700;
}

.h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
  color: #8084a1;
  font-weight: 700;
}

.h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-2.tlg_color {
  color: #a79df5;
}

.h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-3 {
  color: #32835f;
  font-weight: 700;
}

.h1_eoracle.center_newjet.seconf_newjet.green_header {
  color: #328c95;
  font-weight: 700;
}

.h1_eoracle.white {
  color: #fff;
}

.h1_eoracle.white.text_shadow_huawei {
  text-shadow: 0 0 20px #0d082566;
}

.h1_eoracle.margin32 {
  margin-bottom: 32px;
}

.h1_eoracle.cw-h1 {
  margin-top: 0;
  margin-bottom: 0;
}

.h1_eoracle.align_center_desktop {
  align-self: center;
}

.mainblock_description_eoracle {
  color: #000;
  text-align: center;
  margin-top: 20px;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.mainblock_description_eoracle.newjet-number-cards {
  font-size: 48px;
  line-height: 100%;
}

.mainblock_description_eoracle.newjet-gray {
  color: var(--dark-grey);
}

.mainblock_description_eoracle.newjet-small {
  margin-bottom: 0;
  font-size: 20px;
}

.mainblock_description_eoracle.newjet-mobile-center.center_align {
  text-align: center;
}

.mainblock_description_eoracle.newjet-mobile-center.center_align.tlg_color {
  color: #a79df5;
}

.mainblock_description_eoracle.link_newjet.gray-newjet {
  color: var(--dark-grey);
}

.mainblock_description_eoracle.year {
  display: none;
}

.mainblock_description_eoracle.white {
  color: #fff;
}

.mainblock_description_eoracle.white.text_shadow {
  text-shadow: 0 0 14px #0d0825;
}

.mainblock_description_eoracle.white.centre {
  text-align: center;
}

.mainblock_description_eoracle.white.kt_txt_forcard {
  width: 80%;
}

.mainblock_description_eoracle.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fb57d4, #4f5bff);
  -webkit-background-clip: text;
  background-clip: text;
}

.mainblock_description_eoracle span {
  font-weight: 600;
}

.mainblock_description_eoracle.longread {
  max-width: 700px;
  line-height: 150%;
}

.mainblock_description_eoracle.longread p {
  margin-bottom: 16px;
}

.mainblock_description_eoracle.longread strong {
  color: #bd58e5;
}

.mainblock_description_eoracle.persona-name {
  margin-bottom: 0;
}

.mainblock_description_eoracle.persona-job {
  text-align: left;
  flex: 1;
  margin-bottom: 0;
  font-size: 24px;
}

.mainblock_description_eoracle img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mainblock_description_eoracle li {
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

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

.mainblock_description_eoracle._100percent_width {
  width: 100%;
}

.mainblock_description_eoracle.newjet-team-person-name {
  margin-top: 10px;
  margin-bottom: 0;
}

.mainblock_description_eoracle.gray.mobile-mini-txt-about {
  font-size: 20px;
}

.mainblock_description_eoracle.case_gunt_card {
  text-align: right;
  flex: 0 50%;
  align-self: center;
  min-width: 280px;
}

.mainblock_description_eoracle.text_wrap {
  white-space: pre-wrap;
}

.mainblock_description_eoracle.down_align {
  align-self: flex-end;
}

.mainblock_description_eoracle._70percent_width {
  width: 100%;
}

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

.mainblock_description_eoracle.kt_blue {
  color: #8488b5;
}

.mainblock_description_eoracle.cw-style {
  margin-bottom: 0;
  font-weight: 600;
}

.mainblock_description_eoracle.mobile-mini-txt-about {
  font-size: 20px;
}

.numbers-vrrides-vrr {
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  margin-top: 100px;
  display: flex;
}

.h2-vrr {
  text-transform: uppercase;
  font-family: Instrument Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.h2-vrr.white, .h2-vrr.white-vrr {
  color: #fff;
}

.h2-vrr.white-vrr.align-right-vrr {
  text-align: right;
}

.numbers-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-110 {
  background-color: var(--dark-grey);
  width: 100%;
  height: 1px;
}

.separator_line_eoracul {
  background-color: var(--dark-grey);
  width: 86vw;
  height: 1px;
}

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

.youtube-two-columns-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6799c97f7f478f18bc17466d_dragon-red-vrr.webp");
  background-position: -200px 0;
  background-repeat: no-repeat;
  background-size: 700px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 100px;
  padding-top: 100px;
  display: flex;
}

.youtube-card-vrr {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-113 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  text-decoration: none;
  display: flex;
}

.youtube-sticker-vrr {
  width: 80px;
}

.youtube-2 {
  border-radius: 60px;
  overflow: hidden;
}

.youtube-column-vrr {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.youtube-column-vrr.left-column-vrr {
  margin-top: 200px;
}

.left-column-stckers-vrr {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.emoji-txt-div-vrr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  height: 178.31px;
  display: flex;
}

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

.stockholm-card-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67a0a627e0b78706efa9e6b0_Stockholm_img_2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 32vw;
  margin-top: 60px;
  padding: 30px;
  display: flex;
}

.image-84-copy {
  width: 400px;
}

.rig-div-vrr {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6799d19c0fb5a746e64f6f26_rig-img-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.line-div-vrr {
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  margin-top: 20px;
  display: flex;
}

.txt-separator-div-vrr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 40%;
  display: flex;
}

.left-txt-block {
  border-top: 1px solid #737373;
  padding-top: 16px;
}

.right-txt-block {
  border-top: 1px solid #737373;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.rigs-div-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
}

.rigs-stat-div-vrr {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-top: 20px;
  display: flex;
}

.div-block-118 {
  border-bottom: 1px solid #737373;
  justify-content: space-between;
  align-items: center;
  width: 60%;
  padding-bottom: 20px;
  display: flex;
}

.image-86 {
  width: 100%;
}

.left-div-rigs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-right: 20px;
  display: flex;
}

.right-div-rigs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

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

.div-block-120-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-121 {
  border-left: 1px solid #737373;
  align-self: stretch;
  width: 20px;
  margin-bottom: 20px;
}

.div-block-121-copy {
  border-right: 1px solid #737373;
  align-self: stretch;
  width: 20px;
  margin-bottom: 19px;
}

.div-block-108-copy {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 20px;
  display: flex;
}

.cta-div-vrr {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 50%;
  margin-top: 60px;
  display: flex;
}

._3-cards-vrr {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  margin-top: 20px;
  display: flex;
}

.pay-card-vrr {
  flex: 1;
}

.pay-card-vrr.relative {
  z-index: -1;
  position: relative;
}

.div-block-123 {
  flex: 1;
}

.div-block-124 {
  z-index: -1;
  flex: 1;
  position: relative;
}

.pay-div-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -40px;
  margin-bottom: 40px;
  display: flex;
}

.sport-img-vrr {
  width: 8vw;
  position: absolute;
  right: 18vw;
}

.park-img-vrr {
  width: 8vw;
  position: absolute;
  left: 11vw;
}

.museums-img-vrr {
  width: 8vw;
  position: absolute;
  right: 26vw;
}

.decks-img-vrr {
  width: 8vw;
  position: absolute;
  right: 9vw;
}

.malls-img-vrr {
  width: 8vw;
  position: absolute;
  left: 31vw;
}

.rails-adam-block {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-top: 180px;
  display: flex;
  position: relative;
}

.image-rails-absolute-vrr {
  position: absolute;
  bottom: 61px;
}

.adam-card-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679a0b0f5726edacd73c812e_amsterdam-img2-vrr.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 32vw;
  margin-top: 60px;
  padding: 30px;
  display: flex;
}

.header-vrr {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: clip;
}

.header-vrr.orca-img-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6799dd3c00832d1abff8485c_Orca-vrr.webp");
  background-position: 116% 96%;
  background-repeat: no-repeat;
  background-size: 45vw;
}

.timeline-block-vrr {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679a29bb6bb8b03e27ffb05e_line2-vrr.svg");
  background-position: 50% 50px;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.timeline-txt-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 340px;
  margin-top: 40px;
  display: flex;
}

.timeline-img-div-vrr {
  width: 340px;
}

.image-88 {
  width: 80px;
}

.timeline-div-vrr {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline-right-txt-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 340px;
  margin-top: 40px;
  display: flex;
}

.timeline-img {
  border-radius: 40px;
}

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

.image-90 {
  width: 8vw;
  margin-top: 31px;
}

.absolute-stickers-div {
  z-index: 2;
  display: flex;
  position: absolute;
  top: 12.9vw;
  right: 65.4vw;
}

.absolute-stickers-div2 {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
  position: absolute;
  top: 27.4vw;
  right: 30vw;
}

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

.absolute-stickers-div3 {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
  position: absolute;
  top: 17.1vw;
  right: 8vw;
}

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

.awards-card-vrr {
  background-color: #252525;
  border-radius: 60px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: 34vw;
  margin-top: 60px;
  padding: 40px 30px 40px 40px;
  display: flex;
}

.awards-card-vrr.awards-img1-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679b3d38f58102cc219e241f_awards-logo2-vrr.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679b3c49237b1e1bf8950182_awards-logo1-vrr.webp");
  background-position: 80% 110%, 105% 110px;
  background-repeat: no-repeat, no-repeat;
  background-size: 10vw, 16vw;
}

.awards-card-vrr.awards-img2-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679b3fa301275a163d100412_awards-logo4-vrr.webp");
  background-position: 96% 160px;
  background-repeat: no-repeat;
  background-size: 22vw;
}

.awards-card-vrr.awards-img3-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679b415043249ecb731660fd_awards-logo6-vrr.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679b413d298b003dd1b88fac_awards-logo5-vrr.webp");
  background-position: 80% 100%, 105% 110px;
  background-repeat: no-repeat, no-repeat;
  background-size: 12vw, 14vw;
}

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

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

.awards-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  flex: 1;
  margin-top: 32px;
  display: flex;
}

.table-div-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.table-stickers-vrr {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-bottom: 60px;
  display: flex;
}

.table-left-stick {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-right: 60px;
  display: flex;
}

.image-91 {
  width: 130px;
}

.left-table-vrr {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 60px;
  display: flex;
}

.right-table-vrr {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 0;
  display: flex;
}

.table-line-vrr {
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  margin-bottom: 32px;
  display: flex;
}

.table-icon-vrr {
  width: 32px;
}

.table-main-div {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/679a29bb6bb8b03e27ffb05e_line2-vrr.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.table-right-stick {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 60px;
  display: flex;
}

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

.arrow-right-white-vrr {
  color: #fff;
}

.about-div-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.last-block-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.last-block-vrr.orca-img-vrr {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6799dd3c00832d1abff8485c_Orca-vrr.webp");
  background-position: 116% 96%;
  background-repeat: no-repeat;
  background-size: 45vw;
}

.last-block-vrr.relative-vrr {
  position: relative;
}

.image-93 {
  width: 9vw;
  position: absolute;
  bottom: 51%;
  left: 15.6vw;
}

.image-93-copy {
  width: 9vw;
  position: absolute;
  top: 586.989px;
  left: 31%;
}

.image-93-copy-copy {
  width: 9vw;
  position: absolute;
  bottom: 599px;
  right: 21.7vw;
}

.headtxt-vrr-copy {
  text-transform: uppercase;
  font-family: Instrument Sans, sans-serif;
  font-size: 14vw;
  font-weight: 700;
  line-height: 14vw;
}

.headtxt-vrr-copy.white-vrr {
  color: #fff;
}

.headtxt-vrr-copy.white-vrr._40-bottom-vrr {
  margin-bottom: 40px;
}

.headtxt-vrr-copy.white-vrr._40-bottom-vrr.align-center-vrr, .headtxt-vrr-copy.white-vrr.align-center-vrr {
  text-align: center;
}

.headtxt-vrr-copy.white-vrr.align-center-vrr.sticky-vrr {
  z-index: -1;
  padding-bottom: 100px;
  position: sticky;
  top: 200px;
}

.video_cover-vrr {
  border-radius: 60px;
}

.video-relative-div-vrr {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-94 {
  position: absolute;
}

.play_video {
  z-index: 1;
  width: 100px;
  position: absolute;
}

.play_video:hover {
  transform: scale(1.2);
}

.price-number-div-vrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.arrow-icon-vrr {
  width: 32px;
}

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

.youtube-video-vrr {
  z-index: 5;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.video-div-vrr {
  justify-content: center;
  align-items: center;
  display: flex;
}

.close-vrr {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: 60px 60px auto auto;
}

.image-98 {
  width: 64vw;
  margin-bottom: 9px;
  position: absolute;
  right: 21%;
}

.table-div-mobile-vrr {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: none;
}

.about-card-vrr {
  flex: 1;
}

.about-card-vrr.relative {
  z-index: -1;
  position: relative;
}

.div-block-140 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.video-column1-vrr {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.video-column2-vrr {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  margin-top: 60px;
  display: flex;
}

.video-column3-vrr {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  margin-top: 120px;
  display: flex;
}

.code-embed-12, .code-embed-13, .code-embed-14, .code-embed-15, .code-embed-16, .code-embed-17 {
  border-radius: 30px;
  overflow: clip;
}

.header-title-div-vrr {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  display: flex;
}

.persona-div-vrr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  display: flex;
}

.persona-name-div-vrr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.image-100 {
  width: 60px;
}

.quote-img-l-vrr {
  width: 8vw;
  position: absolute;
  top: 35px;
  right: 76vw;
}

.quote-img-r-vrr {
  width: 8vw;
  position: absolute;
  top: 99px;
  left: 74.3vw;
}

.image-101 {
  z-index: -1;
  position: absolute;
}

.bg-img-vrr {
  z-index: -2;
  position: absolute;
}

.lottie-animation {
  z-index: -1;
  position: absolute;
}

.div-block-143 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide {
  height: 400px;
}

.slider {
  background-color: #ddd0;
  height: auto;
  position: static;
}

.slide-nav-vrr {
  display: none;
}

.slide-2 {
  height: 320px;
}

.quote-img-l2-vrr {
  width: 8vw;
  position: absolute;
  top: 35px;
  right: 68vw;
}

.quote-img-r2-vrr {
  width: 8vw;
  position: absolute;
  top: 130px;
  left: 68vw;
}

.njh_menu_arrow_icon-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
}

.navbar-2 {
  z-index: 10;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
  position: relative;
}

.njh_nav-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.njh_menu_txt-2 {
  color: #000;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
}

.njh_menu-button-2 {
  display: none;
}

.njh_toggle_jetstyle-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.njh_toggle_jetstyle-2:hover {
  color: #4f5bff;
}

.njh_toggle_jetstyle-2.njh_item {
  color: #000;
}

.njh_toggle_jetstyle-2.njh_item:hover {
  color: #4f5bff;
}

.njh_droplist_jetstyle-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  min-width: 370px;
  margin-top: 0;
  margin-left: -24px;
  padding: 24px;
  display: none;
  position: absolute;
  box-shadow: 0 2px 20px #302b3f33;
}

.njh_droplist_jetstyle-2.w--open {
  background-color: #fff;
  margin-top: 0;
}

.njh_hide_menu-2 {
  width: 100%;
  height: 2px;
  position: relative;
}

.advent_block-2 {
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.njh_brand-2 {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a1aa28a425df3d1d6afedb_logo-gradient.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 182px;
  height: 40px;
}

.div-block-144 {
  background-color: #0b0c0c;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  position: absolute;
  top: 54vw;
}

.div-block-145 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0b0c0c;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 20px 5px;
  display: flex;
}

.image-102 {
  width: 270px;
}

.featured-slide {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: block;
}

.slider-2 {
  border-bottom-right-radius: 86px;
  border-bottom-left-radius: 86px;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  display: block;
}

.image-104 {
  position: relative;
}

.container {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
}

.container.featured_hero {
  flex-flow: column;
  display: flex;
}

.center {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.center.featured_center {
  width: 100%;
}

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

.featured_case_element, .featured_list {
  height: 100%;
}

.block-back {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.block-back.newjet-mb-40 {
  padding-bottom: 40px;
}

.block-back.no_b_padding, .block-back.no-bottom-padding, .block-back.zero-padding, .block-back.zero-padding.block-with-image {
  padding-bottom: 0;
}

.block-back.zero-padding.relative {
  position: relative;
}

.block-back.zero-padding.relative.m_visible {
  display: flex;
}

.block-back.zero-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.block-back.bg_image_splu {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6464d34dd7cb911c0fca6103_moon%20left.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
}

.block-back.no-up-padding {
  padding-top: 0;
}

.block-back.desktop_hide {
  display: none;
}

.block-back.bwb-extrax {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fda1dd52feedaf004e_credits%20img%202.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fc768523bdd8cfc288_credits%20img%201.webp");
  background-position: 150%, -50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 640px, 640px;
  align-items: center;
  position: relative;
}

.h1_featured {
  color: var(--white);
  text-align: center;
  max-width: 1200px;
  font-family: Graphiklcg, sans-serif;
  font-size: 62px;
  line-height: 120%;
}

.h1_featured.white {
  color: #fff;
}

.h1_featured.white.center {
  z-index: 2;
  aspect-ratio: auto;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  margin-top: 210px;
  display: flex;
  position: static;
}

.h1_featured.white.featured_case {
  z-index: 2;
  aspect-ratio: auto;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  margin-top: 100px;
  display: flex;
  position: static;
}

.text-block-2 {
  padding-right: 140px;
}

.text-block-2.body-text-wrap-extrax {
  padding-right: 0;
}

.collabration-type {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collab-card {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.newjet-column-right-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: static;
}

.newjet-column-right-copy.newjet-vertical {
  align-items: flex-start;
  display: flex;
}

.newjet-column-right-copy.newjet-vertical.newjet-gap36 {
  grid-row-gap: 36px;
}

.newjet-column-right-copy.newjet-horisontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.newjet-column-right-copy.newjet-horisontal.newjet-full {
  justify-content: space-between;
  padding-right: 0%;
}

.newjet-column-right-copy.newjet-full {
  padding-right: 0%;
}

.newjet-column-right-copy.newjet-gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.newjet-column-right-copy.padding_top_20 {
  margin-top: 20px;
}

.newjet-column-right-copy.slider-txt-right-padding {
  padding-right: 8%;
}

.newjet-column-right-copy.footer-njs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 28%;
}

.newjet-column-right-copy.new-rows {
  grid-row-gap: 0px;
}

.newjet-column-right-copy.awards-txt-sett {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
}

.newjet-column-right-copy.bottom-padding-60 {
  padding-bottom: 60px;
}

.newjet-column-right-copy.align_full_w {
  align-items: stretch;
}

.newjet-column-right-copy.right_padding {
  padding-right: 60px;
}

.newjet-column-right-copy.right_padding.about-bottom-marg-40 {
  margin-bottom: 40px;
}

.newjet-column-right-copy.right_padding.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.newjet-column-right-copy.right_padding_header_txt {
  padding-right: 40px;
}

.newjet-column-right-copy.get-in-touch-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.newjet-column-right-copy.get-in-touch-div:hover {
  background-color: var(--royal-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.newjet-column-right-copy.margins {
  margin-top: 40px;
  margin-bottom: -60px;
}

.questions-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.questions-column.newjet-vertical {
  align-items: flex-start;
  display: flex;
}

.questions-column.newjet-vertical.newjet-gap36 {
  grid-row-gap: 36px;
}

.questions-column.newjet-horisontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.questions-column.newjet-horisontal.newjet-full {
  justify-content: space-between;
  padding-right: 0%;
}

.questions-column.newjet-full {
  padding-right: 0%;
}

.questions-column.newjet-gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.questions-column.padding_top_20 {
  margin-top: 20px;
}

.questions-column.slider-txt-right-padding {
  padding-right: 8%;
}

.questions-column.footer-njs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 28%;
}

.questions-column.new-rows {
  grid-row-gap: 0px;
}

.questions-column.awards-txt-sett {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
}

.questions-column.bottom-padding-60 {
  padding-bottom: 60px;
}

.questions-column.align_full_w {
  align-items: stretch;
}

.questions-column.right_padding {
  padding-right: 60px;
}

.questions-column.right_padding.about-bottom-marg-40 {
  margin-bottom: 40px;
}

.questions-column.right_padding.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.questions-column.right_padding_header_txt {
  padding-right: 40px;
}

.questions-column.get-in-touch-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.questions-column.get-in-touch-div:hover {
  background-color: var(--royal-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.arrow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff, #fff), linear-gradient(#5e5bfb, #ed57d7);
  flex-flow: column;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 30px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
}

.arrow.arrow-gradient {
  background-image: linear-gradient(#5e5bfb, #ed57d7);
}

.number-text {
  color: #000;
  text-align: left;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.number-text:where(.w-variant-f2ba03c9-e6d7-de85-fa97-d1958746e306) {
  color: #fff;
}

.number-text.newjet-number-cards {
  font-size: 48px;
  line-height: 100%;
}

.number-text.newjet-gray {
  color: var(--dark-grey);
}

.number-text.newjet-small {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 80px;
  margin-bottom: 0;
  font-size: 20px;
  display: block;
}

.number-text.newjet-mobile-center.center_align {
  text-align: center;
}

.number-text.newjet-mobile-center.center_align.tlg_color {
  color: #a79df5;
}

.number-text.link_newjet.gray-newjet {
  color: var(--dark-grey);
}

.number-text.year {
  display: none;
}

.number-text.white {
  color: #fff;
}

.number-text.white.text_shadow {
  text-shadow: 0 0 14px #0d0825;
}

.number-text.white.centre {
  text-align: center;
}

.number-text.white.kt_txt_forcard {
  width: 80%;
}

.number-text.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fb57d4, #4f5bff);
  -webkit-background-clip: text;
  background-clip: text;
}

.number-text span {
  font-weight: 600;
}

.number-text.longread {
  max-width: 700px;
  line-height: 150%;
}

.number-text.longread p {
  margin-bottom: 16px;
}

.number-text.longread strong {
  color: #bd58e5;
}

.number-text.persona-name {
  margin-bottom: 0;
}

.number-text.persona-job {
  text-align: left;
  flex: 1;
  margin-bottom: 0;
  font-size: 24px;
}

.number-text img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.number-text li {
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

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

.number-text._100percent_width {
  width: 100%;
}

.number-text.newjet-team-person-name {
  margin-top: 10px;
  margin-bottom: 0;
}

.number-text.gray.mobile-mini-txt-about {
  font-size: 20px;
}

.number-text.case_gunt_card {
  text-align: right;
  flex: 0 50%;
  align-self: center;
  min-width: 280px;
}

.number-text.text_wrap {
  white-space: pre-wrap;
}

.number-text.down_align {
  align-self: flex-end;
}

.number-text._70percent_width {
  width: 100%;
}

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

.number-text.kt_blue {
  color: #8488b5;
}

.number-text.cw-style {
  margin-bottom: 0;
  font-weight: 600;
}

.number-text.mobile-mini-txt-about {
  font-size: 20px;
}

.text-block-3 {
  margin-right: 60px;
}

.body-text-number {
  color: #000;
  text-align: center;
  margin-right: 0;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.body-text-number.white {
  color: #fff;
}

.body-text-number.white.new_txt_parametres {
  padding-top: 60px;
  padding-left: 140px;
  padding-right: 140px;
}

.body-text-number img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.body-text-number h1, .body-text-number h2, .body-text-number h4 {
  font-weight: 500;
}

.body-text-number li {
  font-weight: 400;
}

.paragraph {
  color: #fff;
}

.body-text-new-partner {
  max-width: 90%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
}

.body-text-new-partner.body-text--njs {
  max-width: 120%;
}

.home-partner-text {
  color: #0000005c;
  font-size: 135px;
  font-weight: 700;
}

.div-gradient-text {
  color: #764545;
  width: 100%;
  max-width: 100%;
  min-height: 100%;
  margin-top: 40px;
}

.image-105, .image-106 {
  width: 60%;
  margin-top: 140px;
  margin-left: 100px;
  padding-top: 0;
  padding-left: 0;
}

.questions-column-open {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: static;
}

.questions-column-open.newjet-vertical {
  align-items: flex-start;
  display: flex;
}

.questions-column-open.newjet-vertical.newjet-gap36 {
  grid-row-gap: 36px;
}

.questions-column-open.newjet-horisontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.questions-column-open.newjet-horisontal.newjet-full {
  justify-content: space-between;
  padding-right: 0%;
}

.questions-column-open.newjet-full {
  padding-right: 0%;
}

.questions-column-open.newjet-gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.questions-column-open.padding_top_20 {
  margin-top: 20px;
}

.questions-column-open.slider-txt-right-padding {
  padding-right: 8%;
}

.questions-column-open.footer-njs {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 28%;
}

.questions-column-open.new-rows {
  grid-row-gap: 0px;
}

.questions-column-open.awards-txt-sett {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
}

.questions-column-open.bottom-padding-60 {
  padding-bottom: 60px;
}

.questions-column-open.align_full_w {
  align-items: stretch;
}

.questions-column-open.right_padding {
  padding-right: 60px;
}

.questions-column-open.right_padding.about-bottom-marg-40 {
  margin-bottom: 40px;
}

.questions-column-open.right_padding.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.questions-column-open.right_padding_header_txt {
  padding-right: 40px;
}

.questions-column-open.get-in-touch-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.questions-column-open.get-in-touch-div:hover {
  background-color: var(--royal-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.body-text-questions {
  max-width: 90%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.video {
  z-index: 0;
  min-width: 99vw;
  min-height: 800px;
  margin-top: 0;
  margin-bottom: 0;
  position: sticky;
  top: 0;
}

.div-questions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.center-list-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-between;
  align-self: auto;
  align-items: flex-start;
  width: 80%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.arrow-gradient {
  max-width: 30px;
  display: block;
}

.image-107 {
  width: 100%;
}

.image-108 {
  display: none;
}

.form-block-half {
  width: 50%;
}

.image_half {
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/68709586c2e4332e3e8754dd_106d83fb92f570d63b38a547c0bdb694_girl_n_cat.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 35vh;
  min-height: 100%;
}

.cross {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/68748535f23cb71fe31b8af6_gray_cross.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.cross.pic {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.header_cross {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  width: 100%;
  display: flex;
}

.div-block-147 {
  width: 50%;
}

.image_half_p {
  width: 50%;
  display: flex;
  position: relative;
}

.string-list {
  width: 100%;
}

.code-embed-18 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 300px;
  display: flex;
  position: absolute;
}

.footer_divblock_for_adres {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.footer_divblock_for_adres.right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flag_and_country {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-148, .image-110, .img_flag {
  width: 30px;
  height: 30px;
}

@media screen and (min-width: 1280px) {
  .body-text--njs.newjet-number-cards {
    font-size: 56px;
  }

  .body-text--njs.newjet-mobile-center.center_align {
    text-align: center;
  }

  .body-text--njs.persona-job {
    color: #000;
    font-size: 20px;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    min-height: auto;
  }

  .column-left-njs.no_top_padding {
    grid-row-gap: 0px;
  }

  .newjet-columns.not-empty-njs.about_case {
    min-height: 500px;
  }

  .block-white-back.zero-padding.block-with-image {
    background-position: 50% 100%;
    height: 90vw;
  }

  .block-white-back.zero-padding.block-with-image.normal_height {
    height: auto;
  }

  .newjet-numb-cards {
    grid-template-rows: 180px 180px;
    grid-template-columns: 180px 180px;
  }

  .newjet-achievements-cards {
    border-radius: 32px;
    min-width: 180px;
    height: 180px;
  }

  .big-cards_newjet {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .gallery_newjet {
    flex-wrap: wrap;
  }

  .mr-image_newjet {
    height: 600px;
  }

  .h1_newjet.small_newjet {
    font-size: 62px;
  }

  .bg_animated_block_newjet {
    align-items: center;
  }

  .newjet-block-green-back {
    height: 1000px;
  }

  .newjet-img-big-flor.hide {
    height: 500px;
  }

  .case-first-block {
    background-position: 0%;
  }

  .case-first-block.nzs-first_block {
    overflow: hidden;
  }

  .case-first-block.product_firstblock {
    height: auto;
  }

  .case-first-block.main_eoracle {
    background-position: 50%;
  }

  .case-first-block-content {
    position: relative;
  }

  .case-img-horisontal {
    height: 300px;
  }

  .case-img-vertical {
    height: 600px;
  }

  .slider-block {
    height: 40vw;
  }

  .newjet-img-footer {
    height: 480px;
  }

  .background-video {
    height: 280px;
  }

  .tutorial-video.nzs-video-top {
    z-index: 0;
    height: 47vw;
    position: absolute;
  }

  .background-video-2 {
    height: 700px;
  }

  .newjet-body-block.no_down_margin {
    margin-bottom: 0;
  }

  .video-asus {
    height: 280px;
  }

  .newjet-cards-asus {
    border-radius: 32px;
    min-width: 180px;
    height: 180px;
  }

  .newjet-slider-columns {
    width: 100%;
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-2 {
    transform: translate(-111px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-3 {
    transform: translate(0);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-4 {
    transform: translate(232px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-7 {
    transform: translate(-259px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-8 {
    transform: translate(-32%);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-9 {
    transform: translate(2px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-10 {
    transform: translate(210px);
  }

  .newjet-cards-greenbonds {
    border-radius: 20px;
    min-width: 180px;
    height: 100%;
  }

  .background-video-5 {
    flex: 1;
  }

  .greenbonds_slider_block {
    height: auto;
  }

  .newjet-column-right_center {
    align-items: center;
  }

  .nzs_variants {
    flex-wrap: wrap;
    place-content: center;
    display: flex;
  }

  .newjet-cards-collab, .newjet-cards-revolvr {
    border-radius: 32px;
    min-width: 180px;
    height: 180px;
  }

  .slider-block-revolvr {
    height: 40vw;
  }

  .irj_bg_video {
    flex: 1;
  }

  .h1_product {
    line-height: 62px;
  }

  .newjet-cards-product {
    border-radius: 20px;
    min-width: 180px;
    height: 100%;
  }

  .dropdown-toggle {
    padding-right: 8%;
  }

  .icon-2 {
    transition: transform .2s;
  }

  .five_cards_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    max-width: 340px;
    height: auto;
  }

  .ignitia_center_img {
    width: 80%;
  }

  .ignitia_center_img_mini {
    width: 50%;
  }

  .div-block-41, .ignitia_center_img_charts, .first_row_image {
    width: 80%;
  }

  .green_div_7 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/658291258cfe02fa36a6a155_ignitia_case_pic6_2.png");
  }

  .huawei_logo {
    width: 40%;
  }

  .case-first-block-copy {
    background-position: 0%;
  }

  .crosslink_kt_3 {
    width: 48%;
  }

  .div-block-57 {
    width: 70%;
  }

  .map_info_div {
    width: 60%;
  }

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

  .right_shadow {
    box-shadow: inset 220px 0 100px -30px #060715;
  }

  .left_shadow {
    box-shadow: inset -220px 0 100px -30px #060715;
  }

  .two_buttons_div {
    padding-right: 40px;
  }

  .bomba_center_img {
    width: 80%;
  }

  .body-text-mp.no_wrap_txt_mp {
    white-space: nowrap;
  }

  .case-first-block-mp {
    position: relative;
  }

  .map_buttons_div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 24%;
    padding: 0;
  }

  .div-block-63 {
    padding-top: 4%;
  }

  .right_shadow-mp {
    box-shadow: inset 220px 0 100px -30px #060715;
  }

  .left_shadow_mp {
    box-shadow: inset -220px 0 100px -30px #060715;
  }

  .mp_mobile_devices {
    padding-bottom: 200px;
  }

  .left_div_button {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    height: 60px;
    padding-left: 20px;
    display: flex;
  }

  .right_div_button {
    justify-content: flex-end;
    align-items: center;
    width: 80%;
    height: 60px;
    padding-right: 20px;
    display: flex;
  }

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

  .newjet-cards-pnmbr {
    border-radius: 20px;
  }

  .about-first-block-content {
    position: relative;
  }

  .image-72 {
    width: 40px;
  }

  .slsxr_h2-salsa {
    font-size: 36px;
  }

  .slsxr_div-block-104._5pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_4pic-cards {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104._7pic-cards, .slsxr_div-block-104.slsxr_9pic-cards, .slsxr_div-block-104._6pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_1pic-cards {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_10pic-cards {
    background-position: 40px 100%;
    background-size: auto 100%;
  }

  .slsxr_div-block-104._2pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_grid-3 {
    width: 99.9997%;
  }

  .slsxr_case-first-block {
    background-position: 0%;
  }

  .slsxr_div-block-105.slsxr_8pic-cards {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slsxr_we_are_cards.slsxr_we-are-pic2 {
    background-size: cover;
  }

  .body-3 {
    background-size: auto 40vh, auto 300vh;
  }

  .new_gallery_newjet {
    flex-wrap: wrap;
  }

  .left-img_newjet {
    height: 24vw;
  }

  .ymal_3cards_div {
    align-self: stretch;
  }

  .newjet-cards, .newjet-cards-eoracle {
    border-radius: 20px;
  }

  .h1_eoracle.small_newjet {
    font-size: 62px;
  }

  .mainblock_description_eoracle.newjet-number-cards {
    font-size: 56px;
  }

  .mainblock_description_eoracle.newjet-mobile-center.center_align {
    text-align: center;
  }

  .mainblock_description_eoracle.persona-job {
    color: #000;
    font-size: 20px;
  }

  .stockholm-card-vrr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67a0a627e0b78706efa9e6b0_Stockholm_img_2.webp");
    justify-content: flex-end;
    align-items: center;
  }

  .awards-card-vrr {
    height: 28vw;
  }

  .block-back.zero-padding.block-with-image {
    background-position: 50% 100%;
    height: 90vw;
  }

  .block-back.zero-padding.block-with-image.normal_height {
    height: auto;
  }

  .h1_featured {
    line-height: 62px;
  }

  .number-text.newjet-number-cards {
    font-size: 56px;
  }

  .number-text.newjet-mobile-center.center_align {
    text-align: center;
  }

  .number-text.persona-job {
    color: #000;
    font-size: 20px;
  }
}

@media screen and (min-width: 1440px) {
  .body-text--njs {
    font-size: 26px;
  }

  .body-text--njs.newjet-number-cards {
    font-size: 72px;
  }

  .body-text--njs.newjet-small {
    width: 100%;
    margin-bottom: 0;
    font-size: 26px;
  }

  .body-text--njs.persona-job {
    font-size: 26px;
  }

  .body-text--njs li {
    padding-top: 16px;
  }

  .newjet-block-first {
    height: auto;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    min-height: auto;
  }

  .newjet-block-first.featured {
    height: 80vh;
  }

  .h2-njs {
    font-size: 48px;
  }

  .h2-njs.margin32 {
    margin-bottom: 40px;
  }

  .column-left-njs.mb-0.mt-desk-76 {
    padding-top: 124px;
  }

  .column-left-njs.mb-0.mt-desk-76-for-crosslink {
    padding-top: 0;
  }

  .newjet-column-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .newjet-columns.not-empty-njs.about_case {
    min-height: 500px;
  }

  .block-white-back.zero-padding.block-with-image {
    height: 90vw;
  }

  .block-white-back.bwb-extrax {
    background-position: 120%, -20%;
  }

  .newjet-numb-cards {
    flex-wrap: nowrap;
    grid-template-rows: 260px 260px;
    grid-template-columns: 260px 260px;
    grid-auto-columns: 1fr;
  }

  .newjet-achievements-cards {
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    min-width: 230px;
    height: 210px;
    padding: 20px;
  }

  .gallery_newjet {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
  }

  .news-img_newjet {
    background-size: cover;
  }

  .news-img_newjet.full_newjet {
    height: 500px;
  }

  .h4_newjet {
    font-size: 26px;
  }

  .partner-logo_newjet.huawei_newjet {
    max-width: 200px;
  }

  .news-list_newjet {
    display: flex;
  }

  .h3-njs.penumbra_gradient.note_padd {
    padding-top: 100px;
  }

  .hover_sections_newjet {
    height: 270px;
  }

  .number-list_text_newjet {
    width: 100%;
  }

  .cookie_newjet {
    z-index: 5000;
    position: fixed;
    inset: auto 0% 0%;
  }

  .news-item_newjet:last-child {
    display: block;
  }

  .newjet-img-bird.newjet-desktop {
    background-size: 110%;
    width: 210px;
  }

  .newjet-block-green-back {
    height: 1300px;
  }

  .newjet-img-big-flor {
    width: 500px;
  }

  .newjet-img-big-flor.hide {
    height: 700px;
  }

  .newjet-parallax-4 {
    background-size: 105%;
    width: 140%;
    transform: translate3d(-240px, 0, -100px);
  }

  .newjet-parallax-3 {
    background-size: 105%;
  }

  .newjet-parallax-2 {
    background-size: 120%;
  }

  .newjet-parallax-1 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2b79ad2ee0444b27f6392_IMG_8100%20no%20cut.png");
    width: 90%;
    transform: translate3d(160px, 0, 150px);
  }

  .case-first-block {
    height: 70vh;
  }

  .case-first-block.salsamr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 70vh;
  }

  .case-first-block.asus_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422cd745479f81c8e4e636b_head_frame_2.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 70vh;
  }

  .case-first-block.gb_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6426db55e9bb1a1ee87b7272_headcoverbonds3.webp");
    background-position: 0 100%;
  }

  .case-first-block.ariadne_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642e813947d6ad7bf2eaf1b6_clouds.webp");
    background-position: 50% 0;
  }

  .case-first-block.nzs-first_block {
    overflow: hidden;
  }

  .case-first-block.splu_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465d3bd820e9ee2db225e57_splu%20cover_3.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 70vh;
  }

  .case-first-block.revolvr_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7e76cbaee9d45458e68e7_revolvr_header_3.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 75vh;
  }

  .case-first-block.tlg_hero {
    height: 75vh;
  }

  .case-first-block.irj_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccb8688c89106779c27680_IRJ_HEADER_2.webp");
    background-position: 50%;
  }

  .case-first-block.product_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651ec9d969a069819474adbf_cover_product.jpg");
    background-position: 0%;
    background-size: cover;
    height: auto;
  }

  .case-first-block.huawei_stock_firstblock {
    background-position: 0 100%;
    background-size: 105%;
  }

  .case-first-block.salsaxr-new {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66dfd382e971c3e9275b092a_salsa-jet-cover-2.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 70vh;
  }

  .case-first-block.main_eoracle {
    background-position: 50%;
  }

  .case-first-block-content {
    position: relative;
  }

  .case-img-horisontal {
    height: 400px;
  }

  .case-img-horisontal.asus-image-1 {
    height: 450px;
  }

  .case-img-vertical {
    height: 700px;
  }

  .button-cicle-gradient.play {
    position: relative;
    inset: auto;
  }

  .slider-block {
    height: 40vw;
  }

  .slider-block.hide {
    display: block;
  }

  .h0_newjet {
    font-size: 124px;
  }

  .newjet-parallax-6 {
    background-position: 50% 20%;
    background-size: cover;
  }

  .newjet-parallax-7 {
    background-position: 50% 0;
  }

  .newjet-parallax-8 {
    transform: translate3d(0, -33px, 157px);
  }

  .newjet-parallax-9 {
    width: 130%;
    height: 130%;
    margin-top: -100px;
    transform: translate3d(-210px, 0, -50px);
  }

  .newjet-parallax-10 {
    width: 140%;
    height: 140%;
    margin-top: -130px;
    transform: translate3d(-320px, 0, -100px);
  }

  .newjet-img-footer {
    width: 500px;
    height: 600px;
  }

  .case-video.devices-image, .case-video.devices-image-2, .case-video.devices-image-3, .case-video.devices-image-1 {
    height: 240px;
    display: flex;
  }

  .background-video {
    height: 340px;
  }

  .tutorial-video.nzs-video-top {
    z-index: 0;
    height: 70vw;
    position: absolute;
  }

  .fullwidth_video {
    width: 100%;
    height: auto;
  }

  .background-video-2 {
    height: 700px;
  }

  .crosslink-xr {
    margin-top: 2%;
  }

  .crosslink-text {
    font-size: 26px;
  }

  .newjet-body-block.new-margin.down_margin_90.up_margin_0 {
    grid-row-gap: 72px;
  }

  .h1_newjet-asus {
    font-size: 80px;
  }

  .fullwidth_picture {
    width: 100%;
    height: auto;
  }

  .video-asus {
    height: 340px;
  }

  .newjet-cards-asus {
    border-radius: 40px;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 230px;
    height: 210px;
    padding: 20px;
  }

  .newjet-slider-columns {
    width: 100%;
  }

  .asus_im_5, .asus_im_9, .asus_im_10 {
    padding-left: 70px;
  }

  .fullwidth_picture-2 {
    width: 100%;
    height: auto;
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-3 {
    transform: translate(29px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-4 {
    transform: translate(277px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-7 {
    transform: translate(-291px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-8 {
    transform: translate(-160px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-9 {
    transform: translate(20px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-10 {
    transform: translate(241px);
  }

  .sitemap_link_njs, .number-bullet {
    font-size: 26px;
  }

  .number-bullet.big {
    font-size: 48px;
  }

  .newjet-cards-greenbonds {
    border-radius: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 230px;
    height: 100%;
    padding: 32px;
  }

  .background-video-5 {
    flex: 1;
  }

  .greenbonds_slider_block {
    height: auto;
  }

  .greenbonds_slider_block.hide {
    display: block;
  }

  .fullwidth_picture_ariadne, .fullwidth_picture_ariadne-2 {
    width: 100%;
    height: auto;
  }

  .newjet-column-right_center {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .nzs-img-left-space {
    margin-top: 101px;
  }

  .newjet-cards-collab {
    border-radius: 40px;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 230px;
    height: 210px;
    padding: 20px;
  }

  .case_name_button {
    justify-content: space-between;
  }

  .newjet-cards-revolvr {
    border-radius: 40px;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 230px;
    height: 210px;
    padding: 20px;
  }

  .slider-block-revolvr {
    height: 40vw;
  }

  .njh_body-text--njs {
    font-size: 26px;
  }

  .irj_bg_video {
    flex: 1;
  }

  .image-17, .image-18, .image-19 {
    width: 100%;
  }

  .h1_product {
    font-size: 64px;
    line-height: 64px;
  }

  .newjet-cards-product {
    border-radius: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 230px;
    height: 100%;
    padding: 32px;
  }

  .dropdown-toggle {
    padding-right: 8%;
  }

  .icon-2 {
    transition: transform .2s;
  }

  .faq_circle_button {
    width: 55px;
    min-width: 55px;
    height: 55px;
  }

  .five_cards_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 386px;
    height: auto;
  }

  .crosslink_green {
    margin-top: 2%;
  }

  .ignitia_center_img_mini {
    width: 40%;
  }

  .div-block-41 {
    width: 80%;
  }

  .crosslink_product {
    margin-top: 2%;
  }

  .first_row_image {
    width: 80%;
  }

  .credits2columns {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .huawei_logo {
    width: 40%;
  }

  .h-two-card {
    height: 580px;
  }

  .img_huawei {
    width: 100%;
  }

  .persona_and_button {
    align-items: center;
  }

  .client_div {
    flex-direction: row;
  }

  .huawei-with-bg-image {
    height: 500px;
  }

  .h_and_button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .video_youtube_embed {
    height: 46vw;
  }

  .newjet-column-extrax {
    grid-column-gap: 40px;
    padding-right: 0%;
  }

  .body-text-wrap-extrax {
    width: 60%;
  }

  .case-first-block-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
  }

  .case-first-block-copy.kt_hero {
    height: 100vh;
  }

  .kt-body-block.headset_anim_div {
    max-width: none;
    height: 340vh;
  }

  .kt-h2-column.new_padd {
    padding-top: 0;
  }

  .body-text--njs_kt {
    font-size: 26px;
  }

  .kuula_main_div {
    height: 500px;
  }

  .crosslink_kt_3 {
    background-position: 130%, 0 0;
    background-size: 60%, auto;
    width: 48%;
    height: auto;
    min-height: 380px;
    padding: 40px;
  }

  .div-block-57 {
    width: 80%;
  }

  .kt_card_60_front, .kt_card_60_back {
    height: 500px;
  }

  .kuula_bg_right {
    bottom: 15%;
    right: 6%;
  }

  .kuula_bg_left {
    bottom: 15%;
    left: 6%;
  }

  .image-48 {
    width: 60%;
  }

  .right_shadow {
    box-shadow: inset 200px 0 100px -30px #060715;
  }

  .left_shadow {
    box-shadow: inset -200px 0 100px -30px #060715;
  }

  .red_map, .grey_map {
    height: 360px;
  }

  .headset_and_char {
    grid-column-gap: 600px;
    grid-row-gap: 600px;
    padding-top: 10vw;
  }

  .headset_pic_head {
    z-index: 2;
  }

  .block_black_mp.bg_img_mp_2.new_height {
    height: 130vw;
  }

  .h2_mp {
    font-size: 48px;
  }

  .newjet-column-right_mp_60 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .body-text-mp {
    font-size: 26px;
  }

  .body-text-mp li {
    padding-top: 16px;
  }

  .case-first-block-mp {
    position: relative;
  }

  .video_div2 {
    height: 18vw;
  }

  .newjet-column-right_small {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .img_list {
    width: 60%;
  }

  .div-block-63 {
    padding-top: 3%;
  }

  .podium_map, .lobby_map {
    height: 360px;
  }

  .right_shadow-mp {
    box-shadow: inset 200px 0 100px -30px #060715;
  }

  .left_shadow_mp {
    box-shadow: inset -200px 0 100px -30px #060715;
  }

  .mp_mobile_devices {
    padding-bottom: 220px;
  }

  .credits2rows_mp {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .number_mp {
    font-size: 120px;
  }

  .planet2 {
    bottom: 50%;
  }

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

  .newjet-cards-pnmbr {
    border-radius: 20px;
    padding: 32px;
  }

  .newjet-column-right-pnmbr, .newjet-column-center, .about-title {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .about-first-block-content {
    position: relative;
  }

  .div-persona-info {
    width: 50%;
  }

  .div-block-76 {
    flex: none;
  }

  .div-block-77 {
    height: 40vw;
  }

  .slsxr_h2-salsa {
    font-size: 36px;
  }

  .slsxr_non-commer-div {
    max-width: 900px;
  }

  .slsxr_body-text-salsa {
    font-size: 20px;
  }

  .slsxr_night {
    object-fit: cover;
    width: 100%;
  }

  .slsxr_div-block-104 {
    height: 16vw;
  }

  .slsxr_div-block-104.slsxr_4pic-cards {
    background-position: 50% 20%;
    background-size: cover;
  }

  .slsxr_div-block-104.slsxr_9pic-cards, .slsxr_div-block-104._6pic-cards {
    background-repeat: no-repeat;
  }

  .slsxr_div-block-104.slsxr_1pic-cards {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_10pic-cards {
    background-size: cover;
  }

  .slsxr_div-block-104._2pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_day {
    object-fit: cover;
    height: 100vh;
  }

  .slsxr_salsa-column-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 16%;
  }

  .slsxr_grid-2 {
    max-width: 900px;
  }

  .slsxr_case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
  }

  .slsxr_div-block-105 {
    height: 16vw;
  }

  .slsxr_salsa-column-right-intro {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 16%;
  }

  .slsxr_palms_bg {
    object-fit: cover;
    height: 100vh;
  }

  .slsxr_sun-div {
    min-width: 40vw;
    min-height: 40vw;
  }

  .slsxr_div-block-97 {
    max-width: 900px;
  }

  .slsxr_we_are_cards.slsxr_we-are-pic2 {
    background-size: cover;
  }

  .slsxr_image-92 {
    width: 900px;
  }

  .card-div-points {
    min-height: 160px;
  }

  .image-83 {
    height: auto;
  }

  .credits2columns-point {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ny-description-txt {
    font-size: 24px;
  }

  .lastname, .ny-button-text {
    font-size: 20px;
  }

  .ny-popup {
    min-width: 900px;
    max-width: 90vh;
  }

  .ny-text-persona {
    font-size: 20px;
  }

  .ny-h1 {
    font-size: 64px;
  }

  .ny-overlay {
    display: none;
  }

  .ny-text-job {
    font-size: 20px;
  }

  .ny-main-block {
    overflow: clip;
  }

  .ny-main-button-txt {
    font-size: 24px;
  }

  .ny-quote-text {
    font-size: 5vh;
  }

  .ny-content {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67408c73e39d9672f83962c9_toys2-mini2.webp");
    background-size: auto 42vh;
    height: 80vh;
    max-height: 900px;
  }

  .body-3 {
    background-size: auto 40vh, auto 300vh;
  }

  .ac-main-txt {
    font-size: 18px;
  }

  .ac-date-month {
    color: #a08ac7;
    font-size: 20px;
    display: block;
  }

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

  .ac-description-txt {
    width: 60%;
    font-size: 24px;
  }

  .popup-2 {
    display: none;
  }

  .new_gallery_newjet {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
  }

  .left-img_newjet {
    background-size: cover;
    height: 24vw;
  }

  .left-img_newjet.full_newjet {
    height: 500px;
  }

  .left-ymal_img_newjet {
    background-size: cover;
  }

  .left-ymal_img_newjet.full_newjet {
    height: 500px;
  }

  .newjet-column-right_button {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .ymal_3cards_div {
    align-self: stretch;
  }

  .newjet-cards {
    border-radius: 20px;
    padding: 32px;
  }

  .img_central_big {
    width: 100%;
  }

  .newjet-cards-eoracle {
    border-radius: 20px;
    padding: 32px;
  }

  .mainblock_description_eoracle {
    font-size: 26px;
  }

  .mainblock_description_eoracle.newjet-number-cards {
    font-size: 72px;
  }

  .mainblock_description_eoracle.newjet-small {
    margin-bottom: 0;
    font-size: 26px;
  }

  .mainblock_description_eoracle.persona-job {
    font-size: 26px;
  }

  .mainblock_description_eoracle li {
    padding-top: 16px;
  }

  .absolute-stickers-div2 {
    top: 25.6vw;
    right: 32.1vw;
  }

  .absolute-stickers-div3 {
    top: 14.6vw;
  }

  .awards-card-vrr {
    max-width: 700px;
    height: 24vw;
  }

  .block-back.zero-padding.block-with-image {
    height: 90vw;
  }

  .block-back.bwb-extrax {
    background-position: 120%, -20%;
  }

  .h1_featured {
    max-width: 1200px;
    font-size: 64px;
    line-height: 64px;
  }

  .newjet-column-right-copy, .questions-column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }

  .number-text {
    font-size: 26px;
  }

  .number-text.newjet-number-cards {
    font-size: 72px;
  }

  .number-text.newjet-small {
    margin-bottom: 0;
    font-size: 26px;
  }

  .number-text.persona-job {
    font-size: 26px;
  }

  .number-text li {
    padding-top: 16px;
  }

  .body-text-number {
    font-size: 26px;
  }

  .questions-column-open {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 0%;
  }
}

@media screen and (min-width: 1920px) {
  h3 {
    font-size: 26px;
  }

  .body-text--njs.longread {
    min-width: 80%;
  }

  .body-text--njs li {
    padding-top: 16px;
  }

  .partners-body.overflow_hidden {
    overflow: clip;
  }

  .newjet-block-first.newjet-first-pick.newjet-testimonials-page {
    height: 32vw;
  }

  .newjet-block-first.newjet-first-pick.newjet-awards-page {
    height: 36vw;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    height: 80vh;
    min-height: auto;
  }

  .h2-njs.height_130perc {
    line-height: 130%;
  }

  .column-left-njs.mb-0.mt-desk-76 {
    padding-top: 180px;
  }

  .column-left-njs.mb-0.mt-desk-76-for-crosslink {
    padding-top: 0;
  }

  .column-left-njs.desktop.case_left_pic {
    background-size: 120%;
  }

  .column-left-njs.mb-0-2 {
    align-items: flex-end;
    padding-left: 0%;
  }

  .newjet-column-right.no-right-padding, .newjet-column-right.margins, .newjet-column-right.cta_form {
    padding-right: 0%;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse.margin-bottom-40 {
    margin-bottom: 40px;
  }

  .newjet-columns.not-empty-njs.product_case.product_gray.new_height {
    height: 660px;
  }

  .newjet-columns.not-empty-njs.about_case {
    min-height: 600px;
  }

  .newjet-columns.not-empty-njs.direction-horizontal-about {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .block-white-back.zero-padding.block-with-image {
    background-image: none;
    height: 86vw;
  }

  .block-white-back.bwb-extrax {
    background-position: 110%, -10%;
  }

  .block-white-back._90-up-padd {
    padding-top: 0;
  }

  .newjet-achievements-cards {
    min-width: 260px;
    height: 250px;
  }

  .big-cards_newjet {
    margin-top: 280px;
  }

  .gallery_newjet {
    text-align: left;
    object-fit: fill;
    flex-flow: row;
    place-content: center;
    align-self: center;
    align-items: flex-start;
    width: 80%;
  }

  .news-img_newjet {
    flex-flow: row;
    width: 100%;
    max-height: 300px;
  }

  .partner-logo_newjet.huawei_newjet {
    max-width: 280px;
  }

  .newjet-body-block_newjet.gap12_newjet {
    margin-bottom: 330px;
  }

  .newjet-body-block_newjet.center.new_up_margin {
    margin-top: 90px;
  }

  .newjet-body-block_newjet.new_margin_mp {
    margin-top: 180px;
  }

  .h1_newjet {
    font-size: 80px;
  }

  .news-list_newjet {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .h3-njs {
    flex: 0 auto;
  }

  .h3-njs.newjet-team-group-name {
    min-height: 0;
  }

  .h3-njs.align_txt__left {
    text-align: left;
  }

  .h3-njs.penumbra_gradient.note_padd {
    padding-top: 100px;
  }

  .pic_animated_newjet {
    width: 70vw;
    min-width: 70vw;
    height: 30vw;
  }

  .opacity_layer_newjet.t_newjet, .opacity_layer_newjet.i_newjet, .opacity_layer_newjet.j_newjet, .opacity_layer_newjet.e_newjet, .opacity_layer_newjet.t2_newjet {
    background-position: 50%;
  }

  .hover_sections_newjet {
    height: 20vw;
  }

  .collection-list-wrapper {
    clear: none;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .jet_no_underline.new-z-vrr {
    z-index: 5;
    position: relative;
  }

  .newjet-img-bird.newjet-desktop {
    width: 250px;
    height: 240px;
  }

  .newjet-block-green-back {
    height: 1240px;
  }

  .newjet-img-big-flor {
    width: 700px;
  }

  .newjet-img-big-flor.hide {
    height: 700px;
  }

  .newjet-parallax-block.hide {
    display: block;
  }

  .newjet-parallax-4 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a3000a022b486c8c1e84bb_IMG_8103%20no%20tree%202k.png");
    background-size: 100%;
    width: 140%;
    height: 140%;
    margin-top: -200px;
    transform: translate3d(-350px, 0, -100px);
  }

  .newjet-parallax-3 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a30000e458673a878992b3_IMG_8101%202k.png");
    background-size: 100%;
  }

  .newjet-parallax-2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2ff7a5f306e7a589aed9e_IMG_8102%202k.png");
    background-size: 110%;
    width: 90%;
    transform: translate3d(67px, 29px, 50px);
  }

  .newjet-parallax-1 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a2fec0876a63070dd3ce6b_IMG_8100%20no%20cut%202k.png");
    background-position: 50% 100%;
    width: 85%;
    transform: translate3d(300px, 0, 150px);
  }

  .case-first-block {
    height: 80vh;
  }

  .case-first-block.salsamr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.asus_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422cd745479f81c8e4e636b_head_frame_2.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.gb_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6426db55e9bb1a1ee87b7272_headcoverbonds3.webp");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block.ariadne_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642e813947d6ad7bf2eaf1b6_clouds.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block.nzs-first_block {
    background-image: linear-gradient(35deg, #099fe3, #95c122);
    overflow: hidden;
  }

  .case-first-block.splu_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465d3bd820e9ee2db225e57_splu%20cover_3.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.revolvr_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7e76cbaee9d45458e68e7_revolvr_header_3.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.tlg_hero {
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.irj_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccb8688c89106779c27680_IRJ_HEADER_2.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block.product_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/651ec9d969a069819474adbf_cover_product.jpg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 80vh;
  }

  .case-first-block.huawei_stock_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65bb4e91f67961724fd0cfba_head_pic_huawei1.webp");
    background-position: 10% 100%;
    background-size: auto;
  }

  .case-first-block.morpheus_cover {
    overflow: hidden;
  }

  .case-first-block.penumbra_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66a33f0e6e63960d37114dbd_pnmbr_header_img_3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 900px;
  }

  .case-first-block.salsaxr-new {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66dfd382e971c3e9275b092a_salsa-jet-cover-2.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: 80vh;
    min-height: auto;
  }

  .case-first-block.points_cover {
    height: 100vh;
    min-height: auto;
    overflow: hidden;
  }

  .case-first-block.main_eoracle {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6798c3f2ee51ab225af2b833_Cover.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block-content {
    position: relative;
  }

  .notebook-screen.screen-asus {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422d25cf16ab531a1eb6e46_Website%20screen2.webp");
    background-position: 0 0;
    background-size: auto;
  }

  .notebook-screen.screen-greenbonds {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64254e66b6ff9ad7d60525cf_Colors.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .notebook-screen.screen-ariadne1 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea3b1a4274c98710bfaab_screen_ariadne_1.jpg");
  }

  .notebook-screen.screen-ariadne2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642ea3c41a67369f8e4e15f7_screen_ariadne_2.jpg");
  }

  .notebook-screen.screen-splu2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6422d25cf16ab531a1eb6e46_Website%20screen2.webp");
    background-position: 0 0;
    background-size: auto;
  }

  .notebook-screen.screen_splu {
    z-index: 5;
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465b7b0dd8cbdcadc5f34cd_desktop_03.webp");
    background-position: 50% 0;
    background-size: auto;
    top: 6.6%;
  }

  .notebook-screen.screen_tlg {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba51f6996fdf73d19f2fa9_TLG_pic_8.jpg");
    background-position: 50%;
  }

  .notebook-screen.screen-irj {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccce7c63fa93320ace3839_00018.webp");
    background-position: 50% 0;
    background-size: cover;
  }

  .notebook-screen.screen-irj_2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64cbaf8909f2574e4eb5e46d_IRJ_pic_source.webp");
    background-position: 50% 0;
    background-size: cover;
  }

  .notebook-screen.screen {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64254e66b6ff9ad7d60525cf_Colors.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .notebook-screen.screen_extrax {
    z-index: 5;
    top: 6.6%;
  }

  .case-img-horisontal {
    height: 500px;
  }

  .case-img-horisontal.asus-image-1 {
    background-position: 50%;
    background-size: cover;
    height: 600px;
  }

  .case-img-vertical {
    height: 853px;
  }

  .button-cicle-gradient.play {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .slider-block {
    height: 40vw;
  }

  .newjet-parallax-5.hide {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a3004f65af1c2c464deb72_IMG_8057%20bg%202k.png");
    display: block;
  }

  .h0_newjet {
    font-size: 140px;
  }

  .newjet-parallax-6 {
    transform: translate3d(0, 14px, 57px);
  }

  .newjet-parallax-7 {
    transform: translate3d(0, -48px, 57px);
  }

  .newjet-parallax-8 {
    transform: translate3d(-5px, -52px, 157px);
  }

  .newjet-parallax-9 {
    background-position: 50% 0;
    width: 100%;
    height: 200%;
    margin-top: -350px;
    transform: translate3d(0, 0, -50px);
  }

  .newjet-parallax-10 {
    background-position: 50% 0;
    width: 140%;
    height: 200%;
    margin-top: -570px;
    transform: translate3d(-400px, 0, -100px);
  }

  .newjet-img-footer {
    width: 650px;
    height: 800px;
  }

  .block-color-back {
    flex-direction: column;
    align-items: center;
  }

  .block-color-back.padding_20_mobile.morpheus_credits {
    background-color: #fff;
  }

  .case-video.devices-image, .case-video.devices-image-2, .case-video.devices-image-3, .case-video.devices-image-1 {
    height: 300px;
  }

  .persona {
    width: 21%;
  }

  .persona.idb-person {
    width: 90px;
    height: 90px;
  }

  .persona.nzs-persona-2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65cdc0941bc5c5b9c3cc659e_NZS_client_1.png");
  }

  .background-video {
    height: 460px;
  }

  .tutorial-video {
    flex: none;
  }

  .tutorial-video.salsa-video-hide {
    width: 100%;
  }

  .tutorial-video.nzs-video-top {
    z-index: 0;
    height: 80vw;
    position: absolute;
  }

  .fullwidth_video {
    width: 100%;
    height: auto;
  }

  .background-video-2 {
    height: 900px;
  }

  .crosslink-xr {
    height: 240px;
    margin-top: 1%;
  }

  .newjet-body-block {
    grid-row-gap: 0px;
  }

  .newjet-body-block.new-margin.down_margin_90 {
    margin-bottom: 90px;
  }

  .h1_newjet-asus {
    font-size: 140px;
  }

  .fullwidth_picture {
    width: 100%;
    height: auto;
  }

  .video-asus {
    height: 460px;
  }

  .horizontal-cards {
    justify-content: space-between;
  }

  .horizontal-cards.no-up-padding.columns-20 {
    grid-column-gap: 40px;
  }

  .newjet-cards-asus {
    min-width: 260px;
    height: 250px;
  }

  .newjet-slider-columns {
    width: 100%;
  }

  .asus_im_8 {
    max-width: none;
    height: 100px;
  }

  .asus_im_9, .asus_im_10 {
    padding-left: 70px;
  }

  .fullwidth_picture-2 {
    width: 100%;
    height: auto;
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-1 {
    transform: none;
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-2 {
    transform: translate(-255px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-3 {
    transform: translate(0);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-4 {
    transform: translate(360px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-5 {
    transform: none;
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-7 {
    transform: translate(-370px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-8 {
    transform: translate(-174px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-9 {
    transform: translate(20px);
  }

  .txt-bullet.no_rows.gunt_bullet.gant_index-10 {
    transform: translate(300px);
  }

  .number-bullet.big {
    width: 46%;
    font-size: 62px;
  }

  .newjet-cards-greenbonds {
    justify-content: flex-start;
    min-width: 260px;
    height: 100%;
  }

  .background-video-5 {
    flex: 1;
  }

  .greenbonds_slider_block {
    height: auto;
  }

  .persona_gb {
    width: 21%;
  }

  .newjet-body-block_newjet_slider {
    flex-direction: row;
  }

  .fullwidth_picture_ariadne {
    width: 100%;
    height: auto;
  }

  .logotypes_ariadne_mobile.hide {
    display: none;
  }

  .fullwidth_picture_ariadne-2 {
    width: 100%;
    height: auto;
  }

  .newjet-column-right_center {
    padding-right: 0%;
  }

  .nzs-img-left-space {
    margin-top: 119px;
  }

  .nzs_drop_plus_zero {
    text-align: center;
  }

  .nzs_variants {
    flex-wrap: nowrap;
  }

  .nzs_image_v {
    width: 340px;
  }

  .newjet-cards-collab, .newjet-cards-revolvr {
    min-width: 260px;
    height: 250px;
  }

  .slider-block-revolvr {
    height: 40vw;
  }

  .tlg_pic_2 {
    width: 80%;
  }

  .irj_bg_video {
    flex: 1;
  }

  .h1_product {
    font-size: 80px;
    line-height: 80px;
  }

  .newjet-cards-product {
    justify-content: flex-start;
    min-width: 260px;
    height: 100%;
  }

  .imageicon_for_card {
    width: 50%;
  }

  .div_for_bullets {
    grid-column-gap: 40px;
  }

  .gant {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .gant.radius {
    border-radius: 40px;
  }

  .gunts {
    align-items: center;
    margin-bottom: 20px;
  }

  .div-block-19 {
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .div-block-20, .div-block-21 {
    width: 50%;
  }

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

  .dropdown-toggle {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: center;
    padding-right: 8%;
  }

  .icon-2 {
    font-size: 28px;
    font-weight: 400;
    transition: transform .2s;
  }

  .faq_circle_button {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }

  .checkout_pic1, .checkout_pic3 {
    width: 60%;
  }

  .checkout_pic2 {
    width: 62%;
  }

  .form-block {
    width: 80%;
  }

  .form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

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

  .newjet-input-book {
    margin-top: 0;
    margin-left: 0;
  }

  .big_half-card.product_big_cards {
    margin-bottom: 0;
  }

  .gant_casestudy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-right: 40px;
  }

  .four_cards {
    grid-row-gap: 40px;
  }

  .div_forcards {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
  }

  .gant_casestudy_mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-right: 40px;
  }

  .five_cards_div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 40px;
    justify-content: space-between;
    max-width: 523px;
    padding: 25px;
  }

  .crosslink_green {
    height: 240px;
    margin-top: 1%;
  }

  .ignitia_center_img {
    width: 60%;
  }

  .ignitia_center_img_mini {
    width: 40%;
  }

  .div-block-41, .ignitia_center_img_charts {
    width: 60%;
  }

  .crosslink_product {
    height: 240px;
    margin-top: 1%;
  }

  .first_row_image {
    width: 60%;
  }

  .persona_div {
    width: 120px;
  }

  .credits2columns {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: center;
    align-items: flex-start;
  }

  .cridits_column {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .personas_columns {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .personas_columns.mp_creditsrow {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  .green_div_7 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/658291258cfe02fa36a6a155_ignitia_case_pic6_2.png");
  }

  .huawei_logo {
    width: 30%;
  }

  .h-two-card {
    height: 740px;
  }

  .img_huawei {
    width: 80%;
  }

  .central-pic_njs {
    justify-content: center;
    display: flex;
  }

  .central-pic_njs.margin_40.eoracle {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  ._404_div {
    height: 400px;
  }

  .testimonials_card {
    padding: 40px;
  }

  .txt_feedback {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .client_logo {
    width: 90px;
    height: 90px;
  }

  .client_div {
    align-items: center;
  }

  .collection-list-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .background-video-8 {
    width: 80%;
    height: 700px;
  }

  .huawei-with-bg-image {
    background-repeat: no-repeat;
    height: 600px;
  }

  .main_text_block {
    margin-left: -11px;
  }

  .video_youtube_embed {
    height: 46vw;
  }

  .newjet-column-extrax {
    width: 80%;
  }

  .body-text-wrap-extrax {
    width: 50%;
  }

  .block-kt.new_position.new_margin {
    margin-bottom: 300px;
  }

  .case-first-block-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg"), linear-gradient(#f9fee8, #f9fee8);
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 80vh;
  }

  .case-first-block-copy.kt_hero {
    background-position: 50% 70%;
    background-size: cover;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 100vh;
    min-height: auto;
  }

  .kt-body-block.headset_anim_div {
    max-width: none;
    height: 340vh;
  }

  .kt-columns.margin_kt_big.relative_z_10 {
    z-index: 10;
    position: relative;
  }

  .kt-columns.new_width {
    width: 60%;
  }

  .kt-columns.align_center {
    justify-content: center;
    align-items: center;
  }

  .crosslink_kt_1, .crosslink_kt_2 {
    height: 370px;
  }

  .glitch_video_block {
    width: 80%;
    height: 400px;
  }

  .kt-body {
    background-color: #060715;
  }

  .image-40 {
    width: 100vw;
    top: -20%;
  }

  .div_hands {
    z-index: 4;
    height: 110%;
  }

  .kt-h2-column {
    max-width: var(--text_width);
  }

  .kt-h2-column.new_padd {
    padding-top: 40px;
  }

  .kt-cards-block {
    grid-row-gap: 0px;
  }

  .body-text--njs_kt.white.new_txt_parametres {
    padding-top: 80px;
    padding-left: 300px;
    padding-right: 300px;
  }

  .h3_kt {
    flex: 0 auto;
  }

  .block-kt-slider.new_position.new_margin {
    margin-bottom: 300px;
  }

  .block-kt-slider.new_position.new_margin.overflow_hidden.panoramas {
    margin-bottom: 200px;
  }

  .kuula_main_div {
    height: 600px;
  }

  .crosslink_kt_3 {
    background-position: 120%, 0 0;
    background-size: 54%, auto;
    width: 48%;
    padding: 40px;
  }

  .bg_element_1 {
    margin-left: 100px;
  }

  .bg_element_2 {
    margin-right: 100px;
  }

  .kt-body-absolute {
    margin-bottom: -97px;
  }

  .person_kt {
    width: 70%;
  }

  .kt-body-persona-block {
    z-index: 4;
    bottom: 18px;
  }

  .card_content_kt {
    justify-content: space-between;
    align-items: center;
  }

  .image_plus {
    width: 50px;
  }

  .kt_card_60_front, .kt_card_60_back {
    height: 600px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .vimeo_embed_kt {
    inset: 0%;
  }

  .image_minus {
    width: 50px;
  }

  .map_name {
    font-size: 90px;
    line-height: 90px;
  }

  .logo_div {
    height: 600px;
  }

  .kuula_bg_right {
    width: 500px;
    left: 64%;
    right: auto;
  }

  .kuula_bg_left {
    width: 500px;
    left: auto;
    right: 64%;
  }

  .div_blur_img {
    justify-content: center;
    align-items: center;
    display: flex;
    inset: 0%;
  }

  .image-48 {
    width: 1300px;
  }

  .card_content_kt_back {
    justify-content: space-between;
    align-items: flex-start;
  }

  .right_shadow {
    box-shadow: inset 250px 0 100px -30px #06071580;
  }

  .left_shadow {
    box-shadow: inset -250px 0 100px -30px #06071580;
  }

  .red_map, .grey_map {
    height: 400px;
  }

  .headset_and_char {
    grid-column-gap: 800px;
    grid-row-gap: 800px;
    padding-top: 100px;
  }

  .headset_pic_left, .headset_pic_right {
    width: 400px;
  }

  .kt_inner_elements {
    margin-top: 100px;
  }

  .kt_bg_video_card2 {
    height: 860px;
  }

  .kt_card_new {
    padding-top: 40px;
  }

  .bomba_center_img {
    width: 60%;
  }

  .bomba_100width_two-image {
    background-repeat: no-repeat;
  }

  .collection-list-wrapper-bm {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-item-bm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dm-portfolio-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dm-portfolio-desk {
    color: var(--black);
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-family: Graphiklcg, sans-serif;
    font-size: 26px;
    text-decoration: none;
    display: flex;
  }

  .dm-portfolio-desk:hover {
    color: var(--orchid);
  }

  .dm-awards {
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .collection-list-bm {
    grid-auto-columns: 1fr;
  }

  .h1_mp {
    font-size: 120px;
  }

  .h3_mp {
    flex: 0 auto;
    font-size: 32px;
  }

  .block-left_mp.bg_img_mp {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66866421b67ff93bae1b8793_big_img_2.webp");
    height: 80vw;
    position: relative;
  }

  .video_mp {
    height: 19vw;
  }

  .block_black_mp.bg_img_mp {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .newjet-column-right_mp_60 {
    padding-right: 16%;
  }

  .body-text-mp li {
    padding-top: 16px;
  }

  .div-block-60 {
    display: none;
  }

  .main_h_mp {
    font-size: 200px;
  }

  .case-first-block-mp {
    position: relative;
  }

  .video_div2 {
    height: 15vw;
  }

  .newjet-column-right_small {
    padding-right: 16%;
  }

  .jl_div {
    width: 540px;
    bottom: 18%;
  }

  .img_list {
    width: 60%;
  }

  .block-mp-slider.new_position.new_margin_mp {
    margin-bottom: 0;
  }

  .pan_head_div {
    overflow: hidden;
  }

  .map_buttons_div {
    width: 20%;
    height: 80px;
  }

  .div-block-63 {
    padding-top: 6%;
  }

  .podium_map {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66867ce4a8cc210c9b0d484b_podium_map.webp");
    height: 400px;
  }

  .lobby_map {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66867d08d2b810ffa05e103e_lobby_map.webp");
    height: 400px;
  }

  .right_shadow-mp {
    box-shadow: inset 250px 0 100px -30px #06071580;
  }

  .left_shadow_mp {
    box-shadow: inset -250px 0 100px -30px #06071580;
  }

  .div_for_devices {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .mp_mobile_devices {
    padding-bottom: 300px;
  }

  .jl_div2 {
    width: 540px;
    bottom: -7%;
    right: -7%;
  }

  .image-66 {
    width: 13vw;
    top: 4%;
    right: 33%;
  }

  .ball2 {
    width: 9%;
    top: 30%;
    right: 47%;
  }

  .ball3 {
    width: 6%;
    top: 46%;
    right: 39%;
  }

  .credits2rows_mp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
    padding-top: 0;
  }

  .div-block-64 {
    width: 30%;
  }

  .mp_credits_columns {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 80px;
  }

  .cridits_column_mp {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-65 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .left_div_button {
    padding-left: 24px;
  }

  .right_div_button {
    padding-right: 24px;
  }

  .number_mp {
    font-size: 140px;
  }

  .block-black-back.pnmbr_bg_img2, .block-black-back.pnmbr_bg_img3 {
    background-size: 16%, 20%;
  }

  .planet2 {
    width: 70%;
    padding-right: 40px;
    bottom: 50%;
  }

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

  .head_txt_pnmbr {
    font-size: 120px;
  }

  .newjet-cards-pnmbr {
    height: 240px;
  }

  .newjet-column-right-pnmbr {
    width: 40%;
  }

  .about-title {
    justify-content: center;
    align-items: center;
  }

  .about-first-block-content {
    position: relative;
  }

  .trustpilot {
    width: 50%;
  }

  .div-block-72 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-71 {
    width: 40%;
  }

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

  .about-persona {
    padding-bottom: 20px;
  }

  .div-persona-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-72 {
    align-self: flex-end;
    width: 32px;
  }

  .div-block-76 {
    flex: none;
  }

  .div-block-77 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d80b93d6b2ec0913985300_Awards%20desktop3.avif");
    height: 40vw;
  }

  .slsxr_div-block-94 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .slsxr_we-are-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 180px;
  }

  .slsxr_guitar-pic {
    width: 15vw;
    top: 9%;
    right: -1%;
  }

  .slsxr_h2-salsa {
    font-size: 48px;
  }

  .slsxr_image-90 {
    width: 100%;
  }

  .slsxr_non-commer-div, .slsxr_div-block-97-copy {
    width: 60%;
  }

  .slsxr_key-features-div {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 80%;
    max-width: 1200px;
  }

  .slsxr_beach-div {
    background-size: 100%;
    position: sticky;
  }

  .slsxr_feedback-txt-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 180px;
  }

  .slsxr_next-block {
    background-color: #c7d9ff;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .slsxr_body-text-salsa {
    font-size: 24px;
  }

  .slsxr_users-feedback {
    z-index: 5;
    margin-top: -10px;
    position: relative;
  }

  .slsxr_header-animation-div {
    height: 4000px;
  }

  .slsxr_night {
    width: 100%;
    height: auto;
  }

  .slsxr_div-block-104 {
    background-color: #dfe8fa;
    height: 400px;
  }

  .slsxr_big-heading-salsa {
    text-align: left;
    font-size: 11vw;
  }

  .slsxr_big-heading-salsa.slsxr_white {
    color: #fff;
  }

  .slsxr_hat-pic {
    width: 16vw;
    left: -11%;
  }

  .slsxr_cards-column-mobile {
    grid-column-gap: 400px;
    grid-row-gap: 400px;
    justify-content: flex-start;
    align-items: center;
    width: 86vw;
    margin-top: 300px;
    margin-bottom: 500px;
  }

  .slsxr_day {
    object-fit: fill;
    width: 100%;
    height: auto;
  }

  .slsxr_grid-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: center;
  }

  .slsxr_get-in-touch {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .slsxr_download-div {
    margin-top: 180px;
  }

  .slsxr_salsa-column-right {
    padding-right: 16%;
  }

  .slsxr_heading-salsa {
    text-align: left;
    font-size: 8vw;
  }

  .slsxr_heading-salsa.slsxr_orange.slsxr_txt-center {
    text-align: center;
  }

  .slsxr_headset_char {
    z-index: 3;
  }

  .slsxr_screens-div {
    height: 4000px;
  }

  .slsxr_grid-2 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: center;
    width: 80%;
    max-width: 1200px;
  }

  .slsxr_case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfd07d5156c7b6a0f466ae_main%20dekst.jpg"), linear-gradient(#f9fee8, #f9fee8);
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 80vh;
  }

  .slsxr_case-first-block.slsxr_salsanew-cover-block {
    overflow: hidden;
  }

  .slsxr_div-block-105 {
    background-color: #8985e4;
    height: 400px;
  }

  .slsxr_cards-column-div {
    grid-column-gap: 400px;
    grid-row-gap: 400px;
    justify-content: flex-start;
    align-items: center;
    width: 86vw;
    margin-top: 300px;
    margin-bottom: 200px;
  }

  .slsxr_salsa-column-right-intro {
    padding-right: 16%;
  }

  .slsxr_image-83 {
    width: 500px;
  }

  .slsxr_palms_bg {
    width: 100%;
    height: auto;
  }

  .slsxr_coming-next-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 180px;
  }

  .slsxr_right-orange-palm {
    width: 36vw;
    bottom: 100px;
  }

  .slsxr_beach-animation-div {
    height: auto;
    margin-bottom: -2px;
  }

  .slsxr_div-block-100 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slsxr_central-div.slsxr_headset-div, .slsxr_central-div.slsxr_discord-div, .slsxr_central-div.slsxr_promote-div {
    margin-top: 180px;
  }

  .slsxr_div-block-95 {
    z-index: 2;
    position: relative;
  }

  .slsxr_div-block-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 80%;
    max-width: 1200px;
  }

  .slsxr_div-youtube {
    width: 100%;
    height: 100vh;
  }

  .slsxr_image-88 {
    z-index: 2;
    width: 700px;
    position: relative;
  }

  .slsxr_salsa-block-gradient-2 {
    background-position: 96% 100%, 0 0;
  }

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

  .slsxr_div-block-106 {
    background-color: #e2e485;
    height: 400px;
  }

  .slsxr_sun-div {
    min-width: 40vw;
    min-height: 40vw;
    top: 26vw;
    overflow: hidden;
  }

  .slsxr_div-block-97 {
    width: 60%;
    max-width: 1080px;
    margin-top: 20px;
  }

  .slsxr_maracas-pic {
    width: 14vw;
    left: 3%;
  }

  .slsxr_palm_left {
    bottom: -6%;
  }

  .slsxr_image-87 {
    z-index: 1;
    width: 40vw;
    position: absolute;
    inset: auto -25% -27% auto;
  }

  .slsxr_newjet-body.slsxr_overflow_hidden {
    overflow: clip;
  }

  .slsxr_we_are_cards {
    height: 400px;
  }

  .slsxr_we-are-block {
    background-color: #c7d9ff;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .slsxr_key-features-div-m {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 80%;
    max-width: 1200px;
  }

  .slsxr_left-orange-palm {
    width: 36vw;
    bottom: 100px;
  }

  .slsxr_image-89 {
    width: 40vw;
    position: absolute;
    inset: auto auto -62% -10%;
  }

  .slsxr_image-92 {
    min-width: 1000px;
  }

  .slsxr_header-mobile-div {
    height: 4000px;
  }

  .slsxr_div_txtblock {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .slsxr_what-is-div {
    margin-top: 180px;
  }

  .points_logo {
    width: 200px;
  }

  .newjet-body-block_points.gap12_newjet {
    margin-bottom: 330px;
  }

  .newjet-body-block_points.center.new_up_margin {
    margin-top: 90px;
  }

  .newjet-body-block_points.new_margin_mp {
    margin-top: 180px;
  }

  .three-cards-div {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .logo-opacity-anim {
    height: 38.5vw;
    max-height: 760px;
  }

  .image-83 {
    height: auto;
  }

  .credits2columns-point {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: flex-start;
  }

  .name, .lastname {
    font-size: 20px;
  }

  .ny-popup {
    justify-content: center;
    align-items: center;
    min-width: 900px;
    max-width: 90vh;
  }

  .ny-main-button {
    padding: 40px 80px;
  }

  .ny-text-persona {
    font-size: 20px;
  }

  .ny-quote-div {
    width: 90%;
    max-width: 90%;
  }

  .ny-h1 {
    font-size: 64px;
  }

  .ny-h1.px-size {
    font-size: 82px;
  }

  .ny-overlay {
    display: none;
  }

  .ny-gift-img {
    width: 800px;
  }

  .ny-text-job {
    font-size: 20px;
  }

  .ny-jetstyle-logo {
    width: 30%;
    height: 4%;
  }

  .ny-main-block {
    overflow: clip;
  }

  .ny-main-button-txt {
    font-size: 32px;
  }

  .ny-quote-text {
    font-size: 5vh;
  }

  .ny-content {
    background-position: 50% -100px;
    background-size: auto 40vh;
    height: 80vh;
    max-height: 900px;
  }

  .ny-persona-img {
    width: 70px;
    height: 70px;
  }

  .newjet-body-block_newjet_new-marg {
    margin-top: 180px;
  }

  .newjet-body-block_newjet_new-marg.gap12_newjet {
    margin-bottom: 330px;
  }

  .newjet-body-block_newjet_new-marg.center.new_up_margin {
    margin-top: 90px;
  }

  .newjet-body-block_newjet_new-marg.new_margin_mp {
    margin-top: 180px;
  }

  .ny-calendar-header-div {
    margin-top: 300px;
  }

  .body-3 {
    background-size: auto 40vh, auto 300vh;
  }

  .ny-cards-grid {
    margin-top: 40px;
  }

  .date-div {
    margin-top: 60px;
  }

  .ac-main-txt {
    line-height: 140%;
  }

  .ny-calendar-header-div-2 {
    margin-top: 40vh;
  }

  .cell {
    text-decoration: none;
  }

  .cell.big-cell-24 {
    min-height: 400px;
  }

  .cell.big-cell-24.big-img-cell {
    background-size: 500px;
  }

  .content-zone {
    background-position: 50% -80px, 0 0;
    background-size: auto 46vh, cover;
  }

  .frame-7194 {
    max-width: 600px;
  }

  .ny-cards-grid-2 {
    margin-top: 40px;
    margin-bottom: 300px;
  }

  .date-h3 {
    font-size: 140px;
  }

  .ac-card-txt-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .vectors-wrapper {
    min-width: 100%;
    height: 260px;
  }

  .ac-h2 {
    font-size: 32px;
  }

  .popup-2 {
    display: none;
  }

  .new_gallery_newjet {
    object-fit: fill;
    flex-flow: wrap;
  }

  .left-img_newjet {
    height: 24vw;
    max-height: 500px;
  }

  .left-ymal_img_newjet {
    height: 20vw;
    max-height: 400px;
  }

  .newjet-column-right_button {
    padding-right: 16%;
  }

  .newjet-column-right_button.no-right-padding {
    padding-right: 0%;
  }

  .ymal_3cards_div {
    align-self: stretch;
  }

  .newjet-cards {
    height: 240px;
  }

  .img_central_big, .before_after_descr {
    width: 80%;
  }

  .eoracle_colors {
    align-self: center;
    width: 80%;
  }

  .newjet-cards-eoracle {
    height: 240px;
  }

  .main-block-vrr {
    overflow: clip;
  }

  .main-block-vrr.orca-img-vrr {
    background-position: 116% 100%;
  }

  .h3-vrr {
    font-size: 48px;
    line-height: 120%;
  }

  ._50-width-div {
    max-width: 960px;
  }

  .h1-vrr {
    font-size: 11vw;
    line-height: 11vw;
  }

  .image-84 {
    width: 600px;
  }

  .main-txt-vrr {
    font-size: 20px;
    line-height: 120%;
  }

  .right-sticker-vrr, .left-sticker-vrr {
    width: 6vw;
    max-width: 116px;
  }

  .rig-stickers-vrr {
    max-width: 1200px;
  }

  .h1_eoracle {
    font-size: 80px;
  }

  .mainblock_description_eoracle li {
    padding-top: 16px;
  }

  .numbers-vrrides-vrr {
    width: 34%;
    max-width: 900px;
  }

  .h2-vrr {
    font-size: 60px;
    line-height: 60px;
  }

  .numbers-div-vrr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .youtube-two-columns-vrr {
    background-position: -260px 0;
    background-size: 1000px;
    margin-bottom: 160px;
    padding-top: 160px;
  }

  .youtube-card-vrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .youtube-sticker-vrr {
    width: 120px;
  }

  .youtube-column-vrr {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .youtube-column-vrr.left-column-vrr {
    margin-top: 240px;
  }

  .left-column-stckers-vrr {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .rig-div-vrr {
    height: 30vw;
    margin-top: 80px;
  }

  .rigs-div-vrr {
    margin-top: 80px;
  }

  .rigs-stat-div-vrr {
    margin-top: 60px;
  }

  .div-block-118 {
    padding-bottom: 40px;
  }

  .left-div-rigs, .right-div-rigs {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-121, .div-block-121-copy {
    margin-bottom: 40px;
  }

  .cta-div-vrr {
    width: 40%;
    margin-top: 80px;
  }

  ._3-cards-vrr {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    max-width: 1400px;
  }

  .rails-adam-block {
    padding-top: 300px;
  }

  .image-rails-absolute-vrr {
    width: 100%;
  }

  .header-vrr {
    height: 100vh;
  }

  .header-vrr.orca-img-vrr {
    background-position: 116% 100%;
  }

  .timeline-txt-div-vrr, .timeline-img-div-vrr, .timeline-right-txt-div-vrr {
    width: 400px;
  }

  .absolute-stickers-div {
    top: 10.5vw;
  }

  .absolute-stickers-div2 {
    top: 24vw;
    right: 36.9vw;
  }

  .absolute-stickers-div3 {
    top: 11.5vw;
  }

  .awards-card-vrr {
    width: 40%;
    height: 24vw;
    max-height: 500px;
  }

  .awards-card-vrr.awards-img1-vrr {
    background-position: 80% 110%, 105% 200px;
    background-size: 8vw, 12vw;
  }

  .awards-card-vrr.awards-img2-vrr {
    background-position: 96% 200px;
    background-size: 18vw;
  }

  .awards-card-vrr.awards-img3-vrr {
    background-position: 80% 100%, 105% 200px;
    background-size: 9vw, 10vw;
  }

  .awards-div-vrr {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .table-stickers-vrr {
    width: 60%;
    margin-bottom: 80px;
  }

  .left-table-vrr, .right-table-vrr {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .table-line-vrr {
    width: 60%;
    margin-bottom: 40px;
  }

  .arrow-right-white-vrr {
    color: #fff;
  }

  .last-block-vrr {
    padding-top: 40px;
  }

  .last-block-vrr.orca-img-vrr {
    background-position: 116% 100%;
  }

  .last-block-vrr.relative-vrr.new-height-vrr {
    height: 80vh;
  }

  .image-93 {
    width: 7vw;
    bottom: 50%;
    left: 21vw;
  }

  .image-93-copy {
    width: 7vw;
    top: 598.989px;
    left: 37%;
  }

  .image-93-copy-copy {
    width: 7vw;
    right: 27.1vw;
  }

  .headtxt-vrr-copy {
    font-size: 12vw;
    line-height: 12vw;
  }

  .case-name-vrr:hover {
    -webkit-text-fill-color: transparent;
    background-color: #3674c7;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .case-name-red-vrr-copy:hover {
    -webkit-text-fill-color: transparent;
    background-color: #f84646;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .case-name-gold-vrr-copy:hover {
    -webkit-text-fill-color: transparent;
    background-color: #f5c67c;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .price-number-div-vrr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .arrow-icon-vrr {
    width: 46px;
  }

  .youtube-video-vrr {
    position: fixed;
  }

  .video-div-vrr {
    border-radius: 60px;
    max-width: 1200px;
    overflow: hidden;
  }

  .close-vrr {
    position: absolute;
    inset: 8vw 8vw auto auto;
  }

  .image-98 {
    width: 54vw;
    margin-bottom: 0;
    right: 26%;
  }

  .div-block-140 {
    max-width: 1400px;
    margin-top: 200px;
  }

  .video-column2-vrr {
    margin-top: 200px;
  }

  .video-column3-vrr {
    margin-top: 400px;
  }

  .code-embed-12, .code-embed-13, .code-embed-14, .code-embed-15, .code-embed-16, .code-embed-17 {
    border-radius: 60px;
    overflow: clip;
  }

  .header-title-div-vrr {
    margin-bottom: 160px;
  }

  .persona-div-vrr {
    max-width: 960px;
  }

  .bg-img-vrr, .lottie-animation, .slider {
    width: 100%;
  }

  .div-block-144 {
    height: 10vw;
    top: 54.5vw;
  }

  .div-block-145 {
    justify-content: center;
    align-items: center;
  }

  .block-back.zero-padding.block-with-image {
    background-image: none;
    height: 86vw;
  }

  .block-back.bwb-extrax {
    background-position: 110%, -10%;
  }

  .block-back._90-up-padd {
    padding-top: 90px;
  }

  .h1_featured {
    font-size: 80px;
    line-height: 80px;
  }

  .newjet-column-right-copy {
    padding-right: 16%;
  }

  .newjet-column-right-copy.no-right-padding {
    padding-right: 0%;
  }

  .questions-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-right: 0%;
  }

  .questions-column.no-right-padding {
    padding-right: 0%;
  }

  .number-text li {
    padding-top: 16px;
  }

  .body-text-number.white.new_txt_parametres {
    padding-top: 80px;
    padding-left: 300px;
    padding-right: 300px;
  }

  .image-106 {
    width: 60%;
    padding-top: 0;
    padding-left: 0;
  }

  .questions-column-open {
    padding-right: 16%;
  }

  .questions-column-open.no-right-padding {
    padding-right: 0%;
  }

  .center-list-wrapper {
    flex: 1;
    align-self: auto;
  }
}

@media screen and (max-width: 991px) {
  img {
    transform: translate(0);
  }

  .newjet-menu {
    z-index: 3000;
    height: 72px;
    position: relative;
  }

  .newjet-img-logo {
    max-width: 126px;
    height: 40px;
  }

  .l-button_newjet {
    font-size: 18px;
  }

  .l-button_newjet.gradient_newjet {
    display: flex;
  }

  .l-button_newjet.gradient_newjet:hover {
    background-image: linear-gradient(71deg, #fb57d4, #4f5bff);
  }

  .l-button_newjet.gradient_newjet.fixed_button_nj {
    top: auto;
    bottom: 10px;
  }

  .l-button_newjet.newjet-white.newjet-line.elipse-button {
    width: 50px;
    height: 50px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .body-text--njs {
    font-size: 18px;
    line-height: 150%;
  }

  .body-text--njs.newjet-number-cards {
    font-size: 46px;
  }

  .body-text--njs.newjet-mobile-center {
    text-align: center;
  }

  .body-text--njs.persona-job {
    font-size: 18px;
  }

  .body-text--njs.hello-njs {
    margin-right: 10px;
  }

  .body-text--njs.gray.sprint_margin {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .body-text--njs.gray.mobile-mini-txt-about {
    line-height: 120%;
  }

  .body-text--njs.case_gunt_card {
    text-align: left;
    min-width: 100%;
  }

  .body-text--njs._70percent_width {
    width: 70%;
  }

  .body-text--njs.cw-text {
    text-align: center;
  }

  .newjet-menu-link {
    font-size: 18px;
    display: block;
  }

  .newjet-menu-links {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
    line-height: 100vh;
  }

  .partners-body {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .newjet-social {
    display: none;
  }

  .newjet-social-button {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .newjet-block-first {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: auto;
    min-height: auto;
  }

  .newjet-block-first.newjet-first-pick {
    min-height: 400px;
  }

  .newjet-block-first.newjet-first-pick.newjet-green-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 70vh;
    min-height: 500px;
  }

  .newjet-block-first.newjet-first-pick.newjet-testimonials-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .newjet-block-first.newjet-first-pick.newjet-awards-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 50vh;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 60vh;
  }

  .newjet-block-first.featured {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .h2-njs {
    width: 100%;
    font-size: 26px;
  }

  .h2-njs.newjet-mobile-center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .h2-njs.newjet-mobile-center.newjet_white.h2_newsize.txt-shadow {
    text-shadow: 0 0 6px #192d6a99;
  }

  .h2-njs.item-numb {
    text-align: left;
  }

  .h2-njs.center {
    justify-content: flex-start;
    align-items: center;
  }

  .h2-njs.auto-width {
    width: auto;
  }

  .column-left-njs {
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .column-left-njs.newjet-not-empty {
    display: none;
  }

  .column-left-njs.newjet-not-empty.newjet-vertical.newjet-gap20.newjet-right {
    align-items: flex-start;
    padding-right: 0%;
  }

  .column-left-njs.newjet-not-empty.newjet-vertical.newjet-gap20.newjet-right.nj_news {
    flex-direction: column-reverse;
    width: 100%;
    padding-bottom: 0;
  }

  .column-left-njs.newjet-pic-right {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .column-left-njs.newjet-pic-right.hide {
    display: none;
  }

  .column-left-njs.big-pic-left {
    align-self: center;
    width: 100%;
    padding-bottom: 0;
  }

  .column-left-njs.big-pic-left.hide {
    align-self: center;
    width: 70%;
    display: block;
  }

  .column-left-njs.mb-0 {
    padding-right: 0%;
  }

  .column-left-njs.mb-0.mt-desk-76 {
    padding-top: 0;
  }

  .column-left-njs.mb-0.mt-desk-76.hide, .column-left-njs.mb-0.div-hide {
    display: none;
  }

  .column-left-njs.mb-0.mt-desk-76-for-crosslink {
    padding-top: 0;
  }

  .column-left-njs.mb-0.mb-36 {
    padding-bottom: 36px;
  }

  .column-left-njs.mb-0.hide, .column-left-njs.mb-0.hide-gb {
    display: none;
  }

  .column-left-njs.mb-0.layout_align_logo {
    align-items: flex-start;
  }

  .column-left-njs.mb-0.right-align.right-padd-about-desk {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column-left-njs.big-pic-left-green {
    order: 1;
    align-self: center;
    width: 50%;
    height: 50vw;
    padding-bottom: 0;
  }

  .column-left-njs.desktop {
    display: none;
  }

  .column-left-njs.desktop.persona-block {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .column-left-njs.no_top_padding {
    order: 1;
    align-items: center;
  }

  .column-left-njs.no_top_padding.no_bottom_padding.hide_on_mobile {
    display: none;
  }

  .column-left-njs.no-padding-njs {
    padding-bottom: 0;
  }

  .column-left-njs.mb-0-2 {
    align-items: flex-start;
    padding-right: 0%;
  }

  .column-left-njs.hide_gb {
    display: none;
  }

  .column-left-njs.review_big_cards {
    margin-bottom: 0;
  }

  .column-left-njs.align {
    align-items: center;
  }

  .column-left-njs.align.zero_padd {
    flex-direction: row;
  }

  .column-left-njs.align.zero_padd.zero_gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .column-left-njs.align_left_m {
    align-items: flex-start;
  }

  .column-left-njs.cl-njs-extrax.hide {
    display: none;
  }

  .column-left-njs.spherical-photo {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 50%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column-left-njs.vr-boys-photo {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 6%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .newjet-column-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-right.newjet-vertical.newjet-gap36 {
    display: 36pxpx;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .newjet-column-right.newjet-horisontal {
    justify-content: flex-end;
  }

  .newjet-column-right.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right.footer-njs {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .newjet-column-right.awards-txt-sett {
    flex-direction: row;
    align-items: center;
  }

  .newjet-column-right.right_padding_header_txt {
    padding-right: 40%;
  }

  .newjet-column-right.column-right-extrax {
    order: -1;
  }

  .newjet-column-right.only_mobile_up_marg {
    margin-top: 60px;
  }

  .newjet-columns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .newjet-columns.not-empty-njs {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    place-content: flex-start flex-end;
  }

  .newjet-columns.not-empty-njs.left-first-mobile {
    flex-flow: column wrap-reverse;
    padding-right: 0;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.hide {
    display: block;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.nj_news {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse {
    flex-direction: column;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse_pnmbr {
    flex-flow: column-reverse wrap;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.margin_bottom_40 {
    margin-bottom: 20px;
  }

  .newjet-columns.not-empty-njs.slogan-txt-column {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .newjet-columns.not-empty-njs.footer-njs {
    align-items: flex-start;
  }

  .newjet-columns.not-empty-njs.no_padding_njs {
    grid-row-gap: 0px;
  }

  .newjet-columns.not-empty-njs.product_case {
    border-radius: 20px;
    flex-wrap: nowrap;
    padding: 40px;
  }

  .newjet-columns.not-empty-njs.product_case.product_gray.new_height {
    flex-direction: column;
    height: auto;
  }

  .newjet-columns.not-empty-njs.product_case.product_yellow {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f1acb635b01d68b0323e_bizar_img_bg2.jpg"), linear-gradient(#faffeb, #faffeb);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .newjet-columns.not-empty-njs.product_case.product_blue {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f8ecde95536f0e332833_iq007_img_bg.jpg"), linear-gradient(#c7d2f4, #c7d2f4);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .newjet-columns.not-empty-njs.product_case.product_splu {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f358e7a9be2cfd6ce806_splu_img_bg2.jpg"), linear-gradient(#efefef, #efefef);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .newjet-columns.not-empty-njs.justify_center {
    flex-wrap: nowrap;
  }

  .newjet-columns.not-empty-njs.gap_120.mobile_riverse_mp {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column wrap;
  }

  .newjet-columns.not-empty-njs.left-first-mobile-salsa {
    flex-flow: column wrap-reverse;
    padding-right: 0;
  }

  .newjet-columns.not-empty-njs.bottom-margin-about {
    margin-bottom: 0;
  }

  .newjet-columns.not-empty-njs.about_case {
    border-radius: 20px;
    flex-wrap: nowrap;
    padding: 40px;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-blue {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d060e1db09edbb88ef5d74_Sust_img.webp"), linear-gradient(#f0f4ff, #f0f4ff);
    background-position: 82% 300%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 300px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-blue2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d06219eaaa1b5a34890556_Transparenty_img.webp"), linear-gradient(#d8e0fb, #d8e0fb);
    background-position: 72% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 150px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-red {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d065afc6370dca4b061532_Business_img.webp"), linear-gradient(#f7caca, #f7caca);
    background-position: 78% 400%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 280px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-yellow {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d068a11a031ac40712cb95_robot_img.webp"), linear-gradient(#fbfaec, #fbfaec);
    background-position: 74% 200%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 240px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-purpl {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d069637bdd9a4cac152435_XR_img.webp"), linear-gradient(#ffc8f1, #ffc8f1);
    background-position: 70% 140%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 200px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.partner-color-black, .newjet-columns.not-empty-njs.about_case.partner-color-blue {
    flex-flow: column;
  }

  .newjet-columns.not-empty-njs.reverse {
    flex-flow: column wrap-reverse;
  }

  .newjet-columns.first-block {
    height: auto;
  }

  .newjet-columns.first-block.mobile-size {
    width: 70%;
  }

  .newjet-columns.first-block.extrax {
    align-items: center;
  }

  .newjet-columns.center {
    flex-flow: column wrap;
  }

  .newjet-columns.margin_40.reverse, .newjet-columns.reverse {
    flex-direction: column-reverse;
  }

  .newjet-columns._2_cards_clients {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .newjet-columns.mobile_gap {
    grid-row-gap: 24px;
  }

  .newjet-columns.bottom_margin_40.reverse_pnmbr {
    flex-flow: column-reverse wrap;
  }

  .newjet-columns.bottom_margin_60, .newjet-columns.bottom_margin_40_desktop, .newjet-columns.bottom_margin_40 {
    margin-bottom: 0;
  }

  .newjet-columns.all_bottom_margin_40 {
    margin-bottom: 20px;
  }

  .newjet-columns.first-block-about {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .block-white-back {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-white-back.zero-padding {
    padding-top: 0;
  }

  .block-white-back.zero-padding.relative.m_visible {
    display: block;
  }

  .block-white-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-white-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-white-back.mobile_hide {
    display: none;
  }

  .block-white-back.desktop_hide {
    display: block;
  }

  .block-white-back.bwb-extrax {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fda1dd52feedaf004e_credits%20img%202.webp");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 80%;
    padding-bottom: 50px;
  }

  .block-white-back.up_padding_40 {
    padding-top: 40px;
  }

  .newjet-numb-cards {
    grid-column-gap: 16px;
    flex-flow: row;
    justify-content: flex-start;
    padding-right: 0;
    display: flex;
  }

  .newjet-numb-cards.cw-mobile {
    justify-content: center;
    align-items: flex-start;
  }

  .newjet-achievements-cards {
    border-radius: 20px;
    max-width: 150px;
    height: 150px;
    padding: 16px;
    display: flex;
  }

  .gap20_newjet.mobile-center_newjet {
    align-items: center;
    width: 100%;
    padding-right: 0%;
  }

  .big-cards_newjet {
    width: 100%;
    margin-top: 72px;
    margin-bottom: 36px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .big-cards_newjet.no_mb_b_padd {
    margin-bottom: 0;
  }

  .gallery_newjet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .news_on_main_newjet {
    grid-row-gap: 40px;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
  }

  .news-card_newjet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .news-img_newjet {
    border-radius: 20px;
    height: 160px;
  }

  .news-img_newjet.full_newjet {
    height: 300px;
  }

  .news-text_newjet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .h4_newjet {
    flex-wrap: nowrap;
    font-size: 18px;
    display: flex;
  }

  .newjet-text-small {
    font-size: 18px;
  }

  .newjet-text-small.gray_newjet {
    font-size: 18px;
    line-height: 110%;
  }

  .newjet-text-small.gray_newjet.zero_margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .newjet-text-small.gray_newjet.zero_margin.align_center {
    align-self: center;
  }

  .tag_newjet {
    padding: 6px;
    font-size: 18px;
  }

  .tag_newjet.white_newjet.opacity_newjet {
    padding: 6px 8px;
  }

  .tags_newjet {
    grid-column-gap: 6px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .partners_newjet {
    grid-row-gap: 40px;
    width: 100%;
  }

  .partner-logo_newjet {
    float: left;
    background-position: 0%;
    width: 15%;
    max-height: 40px;
  }

  .partner-logo_newjet.microsoft_newjet {
    float: left;
    background-position: 0%;
    max-width: 105px;
  }

  .partner-logo_newjet.sap_newjet {
    background-position: 0%;
    max-width: 64px;
  }

  .partner-logo_newjet.kia_newjet {
    max-width: 58px;
  }

  .partner-logo_newjet.huawei_newjet {
    background-position: 50%;
    background-size: cover;
    max-width: 121px;
  }

  .partner-logo_newjet.philips_newjet {
    max-width: 96px;
  }

  .block-footer-color-njs {
    align-items: center;
    padding-top: 36px;
    padding-bottom: 30px;
  }

  .block-footer-color-njs.newjet-white-footer {
    padding-top: 0;
  }

  .footer_newjet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .footer_newjet.desctop-show_newjet {
    display: none;
  }

  .footer_newjet.padding {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .newjet-input_newjet {
    padding-bottom: 24px;
    font-size: 18px;
  }

  .link_jet_eng_newjet:hover {
    color: #000;
  }

  .newjet-button-label {
    grid-row-gap: 40px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .gap10_newjet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .newjet-body-block_newjet {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .newjet-body-block_newjet.horizontal_newjet.z2998 {
    z-index: 2998;
  }

  .newjet-body-block_newjet.newjet-mb-0.mt-40_newjet {
    margin-top: 16px;
  }

  .newjet-body-block_newjet.newjet-mb-0.mobile-show_newjet {
    display: block;
  }

  .newjet-body-block_newjet.mb-40_newjet {
    margin-bottom: 24px;
  }

  .newjet-body-block_newjet.mt-40_newjet {
    margin-top: 24px;
  }

  .newjet-body-block_newjet.gap12_newjet {
    z-index: 1;
    grid-row-gap: 6px;
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 170px;
    position: relative;
  }

  .newjet-body-block_newjet.cta_content_zone {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .newjet-body-block_newjet.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet.mobile_72marg {
    margin-top: 72px;
    margin-bottom: 36px;
  }

  .newjet-body-block_newjet.two_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 80px;
  }

  .newjet-body-block_newjet.zero_bottom_margin_pl {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newjet-body-block_newjet.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .newjet-body-block_newjet._20-gap-m {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .mr-image_newjet {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    height: 400px;
    margin-bottom: 20px;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    bottom: 36px;
    overflow: hidden;
  }

  .mr-image_newjet.last_newjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb9585b1df96581740da6f_UX-mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mr-image_newjet.middle_newjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb9583fff24f77e6f36c5a_Product-mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mr-image_newjet.first_newjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb95851b50c31ca42654c7_XR-mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
  }

  .mr-image_newjet.second_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ac2012eb96a7467ca93783_Ariadne%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
  }

  .mr-image_newjet.first_greenjet-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63aae2c92332ff0eb5278478_Spherical%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
  }

  .mr-image_newjet.third_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63aae19cfdf77f5e5b66e2fb_IDB.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mr-image_newjet.fourth_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c39b7e16bbd43677ffb709_nate_zero.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mr-image_newjet.fifth_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c7b640a4a97a87a4a034e7_nate_zero_mobile2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mr-image_newjet.sixth_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/658286f98cfe02fa36a0d02f_ignitia_case_pic.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .products_newjet {
    width: 100%;
  }

  .start-button_newjet {
    z-index: 2998;
    display: block;
    position: fixed;
  }

  .h1_newjet {
    font-size: 48px;
  }

  .h1_newjet.small_newjet {
    font-size: 30px;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    font-weight: 700;
  }

  .h1_newjet.white.text_shadow_huawei {
    text-shadow: 0 0 16px #0d082599;
  }

  .h1_newjet.cw-h1 {
    font-size: 34px;
  }

  .h1_newjet.cw-mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .year_newjet {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .news-list_newjet {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-auto-flow: column;
  }

  .news-list_newjet.grid_cases {
    display: flex;
  }

  .vertical_newjet {
    flex-flow: column;
  }

  .vertical_newjet.gap20_newjet {
    display: flex;
  }

  .vertical_newjet.gap40_newjet {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .vertical_newjet.hide {
    display: none;
  }

  .vertical_newjet.penumbra_head_height {
    height: 300px;
  }

  .vertical_newjet.points_head {
    justify-content: space-between;
    align-items: flex-start;
    height: 600px;
  }

  .h3-njs {
    font-size: 26px;
  }

  .h3-njs.gradient.hide {
    display: none;
  }

  .h3-njs.newjet-team-group-name {
    padding-right: 16px;
  }

  .h3-njs.m-grey {
    color: var(--dark-grey);
  }

  .h3-njs.no_up_marg {
    margin-top: 0;
  }

  .h3-njs.penumbra_gradient.note_padd {
    padding-top: 0;
  }

  .h3-njs.white.width-40-m {
    width: 40%;
  }

  .bg_animated_block_newjet {
    display: none;
  }

  .hero_images_newjet {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .hover_sections_newjet {
    height: 300px;
  }

  .menu-button_newjet {
    display: none;
  }

  .two-card_newjet {
    grid-column-gap: 16px;
  }

  .number-list_newjet {
    width: 100%;
  }

  .tegs-on-card_newjet {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tegs-on-card_newjet.hide {
    display: none;
  }

  .mobile_link_newjet {
    font-size: 18px;
  }

  .jetnew_copyright-section {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-bottom: 0;
  }

  .jet_no_underline.hide-m {
    display: none;
  }

  .jet_no_underline.new-z-vrr {
    z-index: 5;
    position: relative;
  }

  .newjet-img-bird {
    width: 150px;
    height: 150px;
    margin-top: 0;
  }

  .newjet-img-bird.newjet-desktop {
    display: none;
  }

  .newjet-block-green-back {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a30129f5ac0cc756255617_IMG_8060%202k.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 800px;
  }

  .newjet-img-un {
    width: 100px;
    height: 85px;
    margin-top: 0;
  }

  .newjet-img-big-flor {
    width: 150px;
    height: 150px;
    position: static;
  }

  .newjet-img-big-flor.hide {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a541ea6ccbdb0d315a2c46_planet%20full%202k%20(1).png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    align-self: flex-start;
    width: 100%;
    height: 400px;
    display: block;
  }

  .newjet-indent {
    height: 35px;
  }

  .newjet-parallax-block {
    flex-direction: column;
    flex: 1;
    align-self: center;
    align-items: center;
    display: flex;
    position: static;
    transform: none;
  }

  .newjet-parallax-block.mainimage {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a54a89c8c1bd0120fa4c36_new%20tree%20mobile%20(1).png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 110%;
  }

  .newjet-parallax-block.hide {
    display: none;
  }

  .newjet-parallax-4 {
    background-position: 50% 0;
    background-size: 100%;
    width: 110%;
    height: auto;
    transform: translate(-30px);
  }

  .newjet-parallax-3 {
    background-size: 100%;
    width: 110%;
    transform: translate(-71px);
  }

  .newjet-parallax-2 {
    background-size: 100%;
    width: 110%;
    transform: translate(-80px);
  }

  .newjet-parallax-1 {
    background-size: 100%;
    width: 110%;
    transform: none;
  }

  .case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-size: cover;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    align-items: flex-start;
    height: auto;
    min-height: 200px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .case-first-block.salsamr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp");
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.asus_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ca7069a8dd6bed3ebcc430_head%20for%20mobile.webp");
    background-position: 100%;
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.nzs-first_block {
    padding-left: 0;
    padding-right: 0;
  }

  .case-first-block.splu_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465d3bd820e9ee2db225e57_splu%20cover_3.webp");
    background-position: 50%;
    justify-content: flex-start;
    min-height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .case-first-block.revolvr_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7d8445cfc27b40e95018f_revolvr_header.jpg");
    background-position: 50% 100%;
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.tlg_hero {
    background-color: #b4f2cd;
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba584fbf9c96852ae5a2fe_TLG_pic_9_3.png"), linear-gradient(#b4f2cd, #b4f2cd);
    background-position: 100% 17vh, 0 0;
    background-size: 600px, auto;
    justify-content: flex-start;
    min-height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .case-first-block.irj_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ccb8df33cb3a1285861e20_IRJ_HEADER_mobile.webp");
    background-position: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .case-first-block.product_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530ca61a88e2cc9d0a573e7_cover_for_mobile_product.png"), linear-gradient(#eeeef8, #eeeef8);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
    min-height: 0;
  }

  .case-first-block.ignitia_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/655f58e704865e6f8cb31257_cover.png");
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.avgust_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6571cdb0f498c742caf15140_avgust_header_1.png");
    background-position: 50%;
    background-size: 140%;
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.huawei5g_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65a13a9861cd7da7928777ea_mobile_cover_huawei3.webp");
    background-position: 100% 100%;
  }

  .case-first-block.huawei_stock_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65bb749bfbc298adf283129b_mobile_huawei_pic.webp");
    background-position: 100%;
    background-size: cover;
  }

  .case-first-block.bomba_cover, .case-first-block.morpheus_cover {
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.penumbra_cover {
    justify-content: flex-start;
  }

  .case-first-block.salsaxr-new {
    justify-content: flex-start;
    min-height: 400px;
  }

  .case-first-block.points_cover {
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .case-first-block.main_eoracle {
    min-width: 50vh;
  }

  .case-first-block.bizar_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
  }

  .bisar-first-background {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a42f5b3e5c9a26d41ba7f4_bizar.png");
    background-position: 0 0, 100% 0;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .case-first-block-content {
    width: 100vw;
    height: auto;
    margin-top: 72px;
    margin-bottom: 72px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .case-first-block-content.up_mobile_margin_0 {
    margin-top: 0;
  }

  .case-first-block-content.rows_80 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .case-first-block-content.kt {
    margin-bottom: 0;
  }

  .big-notebook-block.margin_40_m {
    margin-bottom: 40px;
  }

  .case-img-horisontal {
    height: 400px;
  }

  .case-img-vertical {
    width: 330px;
    height: 400px;
  }

  .small-notebook-block {
    width: 100%;
    left: 0;
  }

  .button-cicle-gradient {
    width: 60px;
    height: 60px;
    top: 180px;
    bottom: 180px;
  }

  .button-cicle-gradient.arrow-left.hide, .button-cicle-gradient.arrow-right.hide {
    display: none;
  }

  .button-cicle-gradient.play {
    width: 80px;
    height: 80px;
    inset: auto;
  }

  .slider-block {
    height: 440px;
  }

  .slider-block.hide {
    display: none;
  }

  .newjet-parallax-5 {
    background-size: cover;
    transform: translate(0);
  }

  .newjet-parallax-5.hide {
    display: none;
  }

  .h0_newjet {
    text-shadow: 0 0 12px #192d6a99;
    font-size: 72px;
    font-weight: 700;
  }

  .newjet-parallax-6 {
    background-position: 70%;
    background-size: cover;
    order: 1;
    transform: none;
  }

  .newjet-parallax-6.hide {
    display: none;
  }

  .newjet-parallax-7 {
    background-position: 30%;
    background-size: cover;
    order: 1;
    transform: none;
  }

  .newjet-parallax-7.hide {
    display: none;
  }

  .newjet-parallax-8 {
    background-position: 50% 40px;
    background-size: cover;
    order: 1;
    transform: none;
  }

  .newjet-parallax-8.hide {
    display: none;
  }

  .newjet-parallax-9 {
    background-position: 50% 0;
    background-size: cover;
    order: 1;
    width: 100%;
    height: auto;
    margin-top: 0;
    transform: none;
  }

  .newjet-parallax-9.hide {
    display: none;
  }

  .newjet-parallax-10 {
    background-position: 50% 0;
    background-size: cover;
    flex-direction: column;
    flex: 0 auto;
    align-self: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    display: flex;
    transform: none;
  }

  .newjet-parallax-10.hide {
    display: none;
  }

  .newjet-img-footer {
    order: 1;
    align-self: center;
    width: 100%;
    height: 100%;
    position: static;
  }

  .newjet-block-cases {
    width: 100%;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .newjet-block-cases.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-color-back {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .block-color-back.padding_20_mobile.bg_photo_tlg, .block-color-back.padding_20_mobile.bg_photo_avgvst, .block-color-back.padding_20_mobile.bg_photo_ignitia, .block-color-back.padding_20_mobile.bg_pic_eoracle {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .case-video.devices-image, .case-video.devices-image-2, .case-video.devices-image-3, .case-video.devices-image-1, .background-video {
    border-radius: 20px;
    height: 400px;
  }

  .tutorial-video.salsa-video-hide {
    display: none;
  }

  .fullwidth_video {
    height: auto;
  }

  .background-video-2 {
    border-radius: 20px;
    height: 400px;
  }

  .background-video-3 {
    width: 100vw;
    height: 72vw;
  }

  .background-video-3.salsa-video-hide {
    width: 100%;
    display: block;
  }

  .crosslink-xr.mobile_hide {
    display: none;
  }

  .crosslink-xr.bottom_margin {
    margin-bottom: 26px;
  }

  .crosslink-xr.bottom_margin.desktop_hide {
    display: flex;
  }

  .crosslink-text {
    font-size: 18px;
    line-height: 150%;
  }

  .newjet-body-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .newjet-body-block.new-margin.new-rows {
    grid-row-gap: 40px;
  }

  .newjet-body-block.new-rows {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .newjet-body-block.zero_mobile_rows {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .h1_newjet-asus {
    font-size: 48px;
  }

  .fullwidth_picture {
    height: auto;
  }

  .fullwidth_picture.no-bottom-padding.hidden-overflow, .fullwidth_picture.no-up-padding.mobile-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .video-asus {
    border-radius: 20px;
    height: 400px;
  }

  .horizontal-cards {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .horizontal-cards.no-up-padding.vertical-m-position-cards {
    grid-row-gap: 24px;
    justify-content: space-between;
  }

  .horizontal-cards.no-up-padding.columns-20.vertical {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .newjet-cards-asus {
    border-radius: 20px;
    max-width: 150px;
    height: 150px;
    padding: 16px;
    display: flex;
  }

  .newjet-slider-columns {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .asus_im_8 {
    height: 80px;
  }

  .block_newjet-with-bg-image {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 0;
    padding-right: 0;
  }

  .fullwidth_picture-2 {
    height: auto;
  }

  .fullwidth_picture-2.no-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .asus_im_1, .asus_im_2, .asus_im_3 {
    align-self: center;
  }

  .background-video-4 {
    align-self: center;
    width: 80%;
    height: 105vw;
  }

  .gb-image-1 {
    width: 100%;
  }

  .image {
    width: 30%;
  }

  .txt-bullet.no_rows {
    flex-direction: column;
  }

  .txt-bullet.no_rows.horizontal_m {
    flex-direction: row;
  }

  .white_footer_js {
    align-items: center;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .sitemap_link_njs {
    font-size: 18px;
    line-height: 150%;
  }

  .footer_credits_njs {
    grid-row-gap: 10px;
    order: -1;
    align-items: flex-start;
    width: 100%;
  }

  .newjet-input {
    font-size: 18px;
  }

  .newjet-text-very_small {
    font-size: 14px;
  }

  .newjet-text-very_small.mini {
    margin-top: 0;
  }

  .cta_block.center-with-pic {
    width: 90vw;
  }

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

  .cta_success.mini {
    min-width: 100%;
  }

  .number-bullet {
    width: 4%;
    font-size: 18px;
    line-height: 150%;
  }

  .full_width_cards_column {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .full_width_cards_column._60_rows_mobile {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .newjet-cards-greenbonds {
    border-radius: 20px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 150px;
    padding: 16px;
    display: flex;
  }

  .newjet-cards-greenbonds.sizing-grow.gap20_newjet {
    grid-row-gap: 0px;
  }

  .greenbonds_slider_block {
    height: 440px;
  }

  .greenbonds_slider_block.hide {
    display: none;
  }

  .image-2 {
    width: 30%;
  }

  .newjet-body-block_newjet_slider {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ariadne_image1 {
    width: 30%;
  }

  .fullsize_img_ariadne, .fullsize_img_ariadne3 {
    width: 90%;
  }

  .fullwidth_picture_ariadne, .fullwidth_picture_ariadne-2 {
    height: auto;
  }

  .newjet-column-right_center {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-right_center.padding_top_20.rows_10.width_60perc {
    width: 60%;
  }

  .l-button_newjet_green {
    font-size: 18px;
  }

  .nzs-img-left-space {
    margin-top: 0;
  }

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

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

  .image-3 {
    margin-right: 0;
  }

  .nzs_image_plus_zero {
    width: 50%;
    transform: rotate(0);
  }

  .nzs_image_drop {
    width: 50%;
  }

  .nsz_variants_images {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-4 {
    width: 50%;
  }

  .image-5 {
    align-self: center;
    width: 60%;
  }

  .mobile-graph.hide, .hide {
    display: block;
  }

  .newjet-columns-highlight {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .collection-item {
    grid-row-gap: 32px;
  }

  .brand_cover.radius.hide-m {
    display: none;
  }

  .newjet-cards-collab {
    border-radius: 20px;
    max-width: 150px;
    height: 150px;
    padding: 16px;
    display: flex;
  }

  .collection-list, .collection-list.cw-mobile {
    grid-row-gap: 60px;
  }

  .navbar {
    flex-direction: column;
    position: static;
  }

  .dropdown_jetstyle {
    width: 100%;
    padding: 24px 40px;
  }

  .newjet-cards-revolvr {
    border-radius: 20px;
    max-width: 300px;
    height: 150px;
    padding: 16px;
    display: flex;
  }

  .slider-block-revolvr {
    height: 350px;
  }

  .njh_newjet-body-block_newjet {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .njh_newjet-body-block_newjet.njh_header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    height: 92px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .njh_logo {
    align-items: center;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .njh_brand {
    margin-left: 40px;
  }

  .njh_menu-button {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 50px;
    margin-right: 40px;
    padding: 0;
    display: flex;
    overflow: hidden;
  }

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

  .njh_menu_stripes {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
  }

  .njh_menu_stripes.njh_cross {
    display: none;
  }

  .njh_stripe {
    background-color: #000;
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .njh_stripe.njh_cross {
    position: absolute;
  }

  .njh_stripe.njh_cross.njh_second {
    transform: rotate(-45deg);
  }

  .njh_stripe.njh_cross.njh_first {
    transform: rotate(45deg);
  }

  .njh_stripe.njh_first:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f), .njh_stripe.njh_first.white, .njh_stripe.njh_mid:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f), .njh_stripe.njh_mid.white, .njh_stripe.njh_second:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f), .njh_stripe.njh_second.white {
    background-color: #fff;
  }

  .njh_stripe.njh_first {
    width: 100%;
  }

  .njh_nav-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    margin-bottom: 24px;
    padding-bottom: 24px;
    display: none;
    position: absolute;
    top: 92px;
  }

  .njh_nav-menu:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #000;
  }

  .njh_dropdown_jetstyle {
    width: 100%;
    padding: 24px 40px;
  }

  .njh_dropdown_jetstyle.onlymobile_hiden {
    display: none;
  }

  .njh_dropdown_jetstyle.desktophiden {
    display: flex;
  }

  .njh_hide_menu {
    height: auto;
  }

  .njh_menu_txt {
    font-size: 32px;
    font-weight: 500;
  }

  .njh_menu_arrow_icon {
    font-size: 24px;
  }

  .njh_menu_arrow_icon.njh_hide {
    display: none;
  }

  .njh_menu_margin {
    height: 0;
  }

  .njh_empty_menu {
    display: none;
    position: static;
  }

  .njh_droplist_jetstyle {
    box-shadow: none;
    background-color: #fff;
    min-width: auto;
    margin-left: 0;
    padding-bottom: 0;
    display: none;
    position: static;
  }

  .njh_droplist_jetstyle:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #000;
  }

  .njh_body-text--njs {
    font-size: 18px;
    line-height: 150%;
  }

  .njh_body-text--njs.njh_menu:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    color: #fff;
  }

  .tlg_pic_1, .tlg_pic_2 {
    width: 100%;
  }

  .image-13, .image-15, .image-20 {
    align-self: center;
    width: 50%;
  }

  .newjet-cards-product {
    border-radius: 20px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 150px;
    display: flex;
  }

  .div_for_bullets {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .gant {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-18 {
    width: 20px;
  }

  .gunts.align_m_left {
    align-items: flex-start;
  }

  .dropdown-toggle {
    align-items: center;
    width: 80%;
  }

  .dropdown-list {
    padding-left: 72px;
  }

  .checkout_pic1 {
    display: none;
  }

  .checkout_pic3 {
    width: 40%;
    display: none;
  }

  .checkout_pic2 {
    width: 40%;
  }

  .newjet-input-book {
    font-size: 18px;
  }

  .big_half-card {
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .big_half-card.product_big_cards {
    border-radius: 20px;
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .persona_product {
    width: 80px;
  }

  .m_visible {
    display: none;
  }

  .mobile {
    display: block;
  }

  .cards_imgs {
    width: 100%;
  }

  .cards_article_div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    display: flex;
  }

  .card_div {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 0 10px #63597799;
  }

  .pair_div, .pair_div2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .apart_icon {
    width: 12%;
  }

  .four_cards {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .gant_casestudy_mobile {
    justify-content: flex-start;
    width: 40%;
    margin-top: 40px;
  }

  .five_cards_div {
    max-width: 240px;
  }

  .five_cards_div_njs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
  }

  .crosslink_green.cros_bot_marg {
    width: 60%;
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .crosslink_green.cros_bot_marg.desk_hide {
    display: flex;
  }

  .crosslink_green.hide {
    display: none;
  }

  .div-block-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .persona_ignitia {
    width: 90px;
    height: 90px;
  }

  .div-block-41 {
    align-self: center;
    width: 100%;
  }

  .ignitia_pic_1 {
    width: 60%;
  }

  .crosslink_product.cros_bot_marg {
    width: 60%;
    margin-top: 12px;
    margin-bottom: 24px;
  }

  .crosslink_product.cros_bot_marg.desk_hide {
    display: flex;
  }

  .crosslink_product.hide {
    display: none;
  }

  .first_row_image {
    align-self: center;
    width: 100%;
  }

  .persona_div {
    width: 100px;
    height: 100px;
  }

  .logos_avgust_2.desktop_hide {
    display: none;
  }

  .huawei_logo {
    width: 20%;
  }

  .pic_and_desc {
    width: 40%;
  }

  .row_image {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-self: center;
    width: 100%;
  }

  .newjet-two-cards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h-two-card {
    height: 400px;
  }

  .persona_and_button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .client_logo {
    width: 60px;
    height: 60px;
  }

  .client_div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .two_column {
    width: 100vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .clients_logos_img.mobile_hide {
    display: block;
  }

  .clients_logos_img.mobile_hide.bottom_padding_20 {
    padding-bottom: 20px;
  }

  .clients_logos_img2 {
    width: 70%;
    padding-bottom: 20px;
  }

  .background-video-8 {
    height: 400px;
  }

  .huawei-with-bg-image {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    height: 300px;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-50 {
    flex-direction: column;
    display: flex;
  }

  .video_youtube_embed.kt_radius {
    height: calc(min(1720px, 100vw - 80px) / 1.78);
  }

  .content-img-extrax {
    border-radius: 20px;
  }

  .logo-webflow-extrax {
    width: 30vw;
  }

  .extrax-gif {
    width: 50%;
  }

  .content-img-extrax-vr {
    border-radius: 20px;
  }

  .l-button_newjet_newpad {
    font-size: 18px;
  }

  .block-kt {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-kt.new_position.new_margin {
    margin-bottom: 80px;
  }

  .block-kt.new_position.solution {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 10vh;
  }

  .block-kt.youtube_margin_mb {
    margin-bottom: 100px;
  }

  .case-first-block-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-size: cover;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    align-items: flex-start;
    height: auto;
    min-height: 200px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .case-first-block-copy.kt_hero {
    justify-content: flex-start;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .kt-body-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100vw;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .kt-body-block.headset_anim_div {
    padding-left: 0;
    padding-right: 0;
  }

  .kt-body-block.list_kt {
    margin-top: 0;
  }

  .kt-columns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .kt-columns.gap_rows_80.w_icons {
    grid-column-gap: 41px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .kt-columns.margin_kt_big {
    margin-top: 80px;
  }

  .kt-columns.kt_big-padding_bottom {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .crosslinks_div {
    width: 100%;
  }

  .h2_kt.white.bloom.allmobile_hide {
    display: none;
  }

  .glitch_video_block {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .kt-body {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_hands.allmobile_hide {
    display: none;
  }

  .kt_div_left {
    width: 100%;
  }

  .kt_div_right {
    align-self: flex-start;
    width: 100%;
  }

  .h4_kt {
    font-size: 20px;
  }

  .kt-h2-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .kt-cards-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
  }

  .kt-cards-block.grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .body-text--njs_kt {
    font-size: 18px;
    line-height: 150%;
  }

  .h3_kt {
    font-size: 26px;
  }

  .block-kt-slider {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-kt-slider.new_position.new_margin {
    margin-bottom: 80px;
  }

  .kuula_main_div {
    width: 80%;
  }

  .crosslink_kt_3 {
    align-self: flex-start;
    width: 80%;
    margin-top: 0;
  }

  .kt-body-absolute {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .kt-body-absolute.racket-and-soda {
    display: none;
  }

  .kt-body-persona-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .back {
    min-height: auto;
  }

  .kt_card_60_front, .kt_card_60_back {
    height: 260px;
  }

  .map_info_div {
    width: 80%;
  }

  .map_name {
    font-size: 42px;
    line-height: 42px;
  }

  .html-embed-11.onlymobile_hide, .kuula_bg_right.radius.mobile_hide, .kuula_bg_left.radius.mobile_hide {
    display: none;
  }

  .h2_kt_mb {
    text-align: left;
    font-size: 86px;
  }

  .h2_kt_mb.white.onlymb {
    display: block;
  }

  .mb_img_bg {
    width: 100%;
  }

  .image-50 {
    width: 100%;
    margin-top: -120px;
    display: block;
  }

  .headset_and_char {
    background-image: linear-gradient(#080916 71%, #08091600 94%), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65fd3c5293c4a643a97fedfb_KT_head_2.webp");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 100%;
  }

  .headset_pic_head {
    width: 80vw;
  }

  .headset_pic_left, .headset_pic_right {
    width: 40vw;
  }

  .characters_div {
    width: 70vw;
  }

  .kt_bg_video_card2 {
    height: calc(min(1720px, 100vw - 80px) / 2);
  }

  .kt_card_new {
    height: calc(35.7143vw - 28.5714px);
    padding-left: 20px;
    padding-right: 20px;
  }

  .kt_blurred {
    opacity: .62;
    filter: blur(70px);
    background-image: linear-gradient(0deg, #090a17 19%, #536eff 68%);
  }

  .kt_h0 {
    font-size: calc(min(23vw, 160px));
  }

  .cw-header {
    height: auto;
  }

  .cw-container-hor {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .cw-container-hor.cw-client {
    grid-row-gap: 0px;
    padding-top: 50px;
  }

  .cw-text-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cw-heading {
    font-size: 10.5vw;
  }

  .cw-paragraph-wrap {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cw-button {
    font-size: 18px;
  }

  .cw-animation-wagon {
    flex-flow: row;
  }

  .cw-image-main {
    min-width: 70vw;
    min-height: 40vw;
  }

  .cw-container-vert.cw-client {
    padding-top: 4vw;
  }

  .cw-wyn-text-wrap {
    width: 90%;
  }

  .cw-wyn-text-wrap.cw-text-sticky {
    width: 100%;
  }

  .cw-wyn-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 40px;
  }

  .cw-left {
    min-width: 100%;
    padding-right: 0%;
  }

  .cw-left.cw-left-sticky.sticky-off {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 100px;
    position: static;
  }

  .cw-left.column-hide {
    display: none;
  }

  .cw-right {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .cw-right.column-center {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .cw-right.first {
    order: -1;
  }

  .cw-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cw-clent-card-wrap {
    width: 100%;
  }

  .cw-card-text-wrap {
    padding-bottom: 0;
  }

  .cw-right-client {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
  }

  .cw-button-border {
    font-size: 18px;
  }

  .cw-product-wrap {
    margin-top: 50px;
    padding: 30px;
  }

  .cw-left-product {
    width: 100%;
    display: flex;
  }

  .cw-list-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90%;
  }

  .cw-list-icon {
    min-width: 120px;
    min-height: 120px;
    margin-left: 0;
  }

  .cw-animation-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    width: auto;
  }

  .cw-button-link, .cw-button-client {
    font-size: 18px;
  }

  .cw-video-card {
    border-radius: 5px;
  }

  .cw-video-main {
    min-width: 70vw;
    min-height: 40vw;
  }

  .bomba_center_img {
    width: 100%;
  }

  .bomba_100width_two-image {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .dm-animation-img-wrap {
    width: 60vw;
    height: 38vw;
  }

  .dm-desk-col.dm-desk-pos {
    padding-right: 70px;
  }

  .dm-desk-heading {
    font-size: 26px;
  }

  .dm-testimonials {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bm-awards-container, .bm-test-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .dm-cta {
    width: 100%;
  }

  .dm-left {
    min-width: 100%;
    padding-right: 0%;
    position: static;
  }

  .dm-right {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .navbar_mp {
    flex-direction: column;
    position: absolute;
  }

  .h1_mp {
    font-size: 48px;
  }

  .h3_mp {
    font-size: 26px;
  }

  .block-left_mp {
    height: 900px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .video_mp {
    height: 400px;
  }

  .column-left-mp {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0%;
    display: flex;
  }

  .column-left-mp.mobile_hide {
    display: none;
  }

  .column-left-mp.gap_16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .block_black_mp {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .block_black_mp.bg_img_mp.zero_bottom_marg {
    margin-bottom: 0;
  }

  .block_black_mp.bg_img_mp_2.new_height {
    height: 1200px;
  }

  .h2_mp {
    width: 100%;
    font-size: 26px;
  }

  .h2_mp.white.mp_text_width_pl {
    width: 70%;
  }

  .center-columns_mp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .center-columns_mp.mobile_horizontal_mp {
    flex-flow: row;
  }

  .column-left-mp_40 {
    width: 20%;
    padding-bottom: 0;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-right_mp_60 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .body-text-mp {
    font-size: 18px;
    line-height: 150%;
  }

  .body-text-mp.longread.white.mp_text_width_pl {
    width: 70%;
  }

  .body-text-mp.grey.align_center.padding_up_32 {
    padding-top: 16px;
  }

  ._3_cards_mp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._3_cards_mp.horizontal_pl {
    flex-flow: row;
  }

  ._3_cards_mp.horizontal_pl.bottom_margin {
    margin-bottom: 40px;
  }

  .main_h_mp {
    font-size: 100px;
  }

  .case-first-block-mp {
    width: 100vw;
    height: auto;
    margin-top: 72px;
    margin-bottom: 72px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-61 {
    width: 60%;
  }

  .video_div2 {
    width: 100%;
    height: 40vw;
  }

  .newjet-column-right_small {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .jl_div {
    width: 300px;
    bottom: -8%;
    left: 72%;
  }

  .img_list {
    width: 100%;
  }

  .block-mp-slider {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-mp-slider.new_position.new_margin_mp {
    margin-bottom: 0;
  }

  .map_buttons_div {
    width: 30%;
  }

  .mp-pan_block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100vw;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._2_cards_mp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._2_cards_mp.gap_40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-63 {
    padding-top: 80px;
  }

  .jl_div2.hide_mobile {
    display: none;
  }

  .ball2 {
    z-index: 5;
    top: 34%;
    right: 31%;
  }

  .mp_credits_columns {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dm-portfolio-table {
    grid-template-rows: auto auto auto auto;
  }

  .dm-soon-text {
    font-size: 24px;
  }

  .l-button_newjet-bm {
    font-size: 18px;
  }

  .collection-list-wrapper-2 {
    width: 100%;
  }

  .mp_desktop_devices2.only_mobile, .image-70.planshet_hide {
    display: none;
  }

  .number_mp {
    width: 100%;
    font-size: 26px;
  }

  .block-black-back {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-black-back.pnmbr_bg_img2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-black-back.pnmbr_bg_img3 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/669a087045922c6668c3de71_Pnmbr_wave3.avif");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 40%;
  }

  .planet1_img.mobile_hide {
    display: none;
  }

  .planet2 {
    align-self: flex-end;
  }

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

  .head_txt_pnmbr {
    font-size: 80px;
  }

  .newjet-cards-pnmbr {
    border-radius: 20px;
    width: 50%;
    min-width: auto;
    max-width: none;
    height: 180px;
    padding: 16px;
    display: flex;
  }

  .pnmbr-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .ui_desktop_img {
    border-radius: 8px;
  }

  .pnmbr_logo, .style_img {
    align-self: center;
    width: 50%;
  }

  .pnmbr_div_block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .newjet-column-right-pnmbr, .newjet-column-center {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-center.about-info {
    width: 360px;
  }

  .about-title {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .about-first-block-content {
    width: 100vw;
    margin-top: 72px;
    margin-bottom: 72px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .trustpilot {
    border-radius: 20px;
    width: 50%;
    padding: 20px;
  }

  .div-block-72 {
    width: 2000px;
  }

  .photo-div {
    border-radius: 20px;
    height: auto;
  }

  .animated-div {
    height: auto;
    padding-top: 40px;
  }

  .image-71 {
    width: 24%;
  }

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

  .div-persona-info {
    width: 62%;
  }

  .image-72 {
    width: 24px;
  }

  .about-photo-8 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d70d928fc7d6a04e9074e0_1585204199366.webp");
  }

  .slsxr_column-left-salsa {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0%;
    display: flex;
  }

  .slsxr_div-block-110 {
    width: 80vw;
  }

  .slsxr_salsa-column-intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .slsxr_h2-salsa.slsxr_80percent-width {
    width: 100%;
  }

  .slsxr_key-features-cards.slsxr_zero_up_marg {
    margin-top: 68px;
  }

  .slsxr_feedback-card {
    width: 60%;
  }

  .slsxr_div-block-113 {
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .slsxr_salsa-body-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .slsxr_l-button_newjet {
    font-size: 18px;
  }

  .slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line.slsxr_salsa-new-download-button {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .slsxr_non-commer-div {
    width: 80%;
  }

  .slsxr_image-91 {
    width: 90%;
  }

  .slsxr_key-features-div {
    width: 100%;
  }

  .slsxr_beach-div.slsxr_only-desk {
    display: none;
  }

  .slsxr_body-text-salsa {
    font-size: 18px;
    line-height: 150%;
  }

  .slsxr_body-text-salsa.slsxr_80percent_width, .slsxr_body-text-salsa.slsxr_70percent_width {
    width: 70%;
  }

  .slsxr_header-animation-div.slsxr_only-desk {
    display: none;
  }

  .slsxr_block-white-back {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slsxr_div-block-104 {
    height: 28vw;
    padding: 24px;
  }

  .slsxr_div-block-104._5pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_4pic-cards {
    background-repeat: no-repeat;
  }

  .slsxr_div-block-104._7pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_9pic-cards, .slsxr_div-block-104._6pic-cards, .slsxr_div-block-104.slsxr_1pic-cards {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_10pic-cards, .slsxr_div-block-104._2pic-cards {
    background-position: 100% 100%;
    background-size: contain;
  }

  .slsxr_cards-column-mobile {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    margin-bottom: 80px;
  }

  .slsxr_salsa-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .slsxr_salsa-column-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .slsxr_heading-salsa.slsxr_blue.slsxr_txt-center.slsxr_height-txt {
    line-height: 80%;
  }

  .slsxr_screens-div {
    justify-content: center;
    align-items: flex-start;
    width: 86vw;
    height: auto;
    display: flex;
  }

  .slsxr_beach-block {
    background-color: #ffd065;
    display: block;
  }

  .slsxr_intro-div-mobile {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding-top: 48px;
    display: flex;
  }

  .slsxr_grid-2 {
    width: 100%;
  }

  .slsxr_case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-size: cover;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    align-items: flex-start;
    height: auto;
    min-height: 200px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .slsxr_case-first-block.slsxr_salsanew-cover-block {
    justify-content: flex-start;
    min-height: 400px;
  }

  .slsxr_div-block-105 {
    height: 28vw;
  }

  .slsxr_cards-column-div {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .slsxr_salsa-column-right-intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: flex-start;
    align-items: flex-start;
    width: 80%;
    padding-right: 0%;
    display: flex;
  }

  .slsxr_image-86 {
    width: 80%;
  }

  .slsxr_beach-animation-div.slsxr_only-desk {
    display: none;
  }

  .slsxr_image-95 {
    align-self: flex-end;
    width: 500px;
  }

  .slsxr_central-div.slsxr_discord-div {
    margin-top: 0;
    margin-bottom: 360px;
  }

  .slsxr_div-youtube.slsxr_only-mobile {
    display: none;
  }

  .slsxr_salsa-block-gradient-2 {
    background-position: 50% 100%, 0 0;
    background-size: 40vw, auto;
  }

  .slsxr_div-block-106 {
    background-repeat: no-repeat;
  }

  .slsxr_screens_long_div {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 70%;
    position: static;
  }

  .slsxr_beach-txt-mobile {
    position: static;
  }

  .slsxr_newjet-body {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slsxr_we_are_cards {
    height: 200px;
    padding: 20px;
  }

  .slsxr_key-features-div-m {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .slsxr_salsa-intro-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 89vw;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slsxr_image-89 {
    bottom: 2.7vw;
  }

  .slsxr_image-92.slsxr_only-desk {
    display: none;
  }

  .slsxr_header-mobile-div {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/670676cb607216d450c1f90a_salsa-head-img.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    height: 90vh;
    display: flex;
  }

  .slsxr_div-block-112 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729ebca84bcf2814bc904c4_palma.avif"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6707a80eb8aeb2953e3f42aa_sea-pic-background.webp");
    background-position: 50% 100%, 50% 100%;
    background-repeat: no-repeat, repeat;
    background-size: cover, cover;
    justify-content: center;
    align-items: center;
    height: 60vh;
    display: flex;
  }

  .slsxr_div_txtblock {
    width: 80%;
  }

  .slsxr_div_txtblock.slsxr_new-gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .slsxr_what-is-div {
    margin-bottom: 80px;
  }

  .points_logo {
    width: 20%;
    margin-left: 0%;
  }

  .points-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .newjet-body-block_points {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .newjet-body-block_points.horizontal_newjet.z2998 {
    z-index: 2998;
  }

  .newjet-body-block_points.newjet-mb-0.mt-40_newjet {
    margin-top: 16px;
  }

  .newjet-body-block_points.newjet-mb-0.mobile-show_newjet {
    display: block;
  }

  .newjet-body-block_points.mb-40_newjet {
    margin-bottom: 24px;
  }

  .newjet-body-block_points.mt-40_newjet {
    margin-top: 24px;
  }

  .newjet-body-block_points.gap12_newjet {
    z-index: 1;
    grid-row-gap: 6px;
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 170px;
    position: relative;
  }

  .newjet-body-block_points.cta_content_zone {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .newjet-body-block_points.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_points.mobile_72marg {
    margin-top: 72px;
    margin-bottom: 36px;
  }

  .newjet-body-block_points.two_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 80px;
  }

  .newjet-body-block_points.zero_bottom_margin_pl {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newjet-body-block_points.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .newjet-body-block_points._20-gap-m, .three-cards-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .background-video-10 {
    width: 40vw;
    height: 40vw;
    margin-top: 0;
  }

  ._3121 {
    border-radius: 8px;
  }

  .logo-opacity-anim {
    width: 100%;
    height: 58vw;
  }

  .image-83 {
    height: 60px;
  }

  .credits2columns-point {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
  }

  .ny-popup {
    min-width: 600px;
  }

  .ny-main-div {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 700px;
  }

  .ny-overlay {
    display: none;
  }

  .ny-gift-img {
    width: 80vw;
  }

  .newjet-body-block_newjet_new-marg {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100vw;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .newjet-body-block_newjet_new-marg.horizontal_newjet.z2998 {
    z-index: 2998;
  }

  .newjet-body-block_newjet_new-marg.newjet-mb-0.mt-40_newjet {
    margin-top: 16px;
  }

  .newjet-body-block_newjet_new-marg.newjet-mb-0.mobile-show_newjet {
    display: block;
  }

  .newjet-body-block_newjet_new-marg.mb-40_newjet {
    margin-bottom: 24px;
  }

  .newjet-body-block_newjet_new-marg.mt-40_newjet {
    margin-top: 24px;
  }

  .newjet-body-block_newjet_new-marg.gap12_newjet {
    z-index: 1;
    grid-row-gap: 6px;
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 170px;
    position: relative;
  }

  .newjet-body-block_newjet_new-marg.cta_content_zone {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .newjet-body-block_newjet_new-marg.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet_new-marg.mobile_72marg {
    margin-top: 72px;
    margin-bottom: 36px;
  }

  .newjet-body-block_newjet_new-marg.two_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 80px;
  }

  .newjet-body-block_newjet_new-marg.zero_bottom_margin_pl {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newjet-body-block_newjet_new-marg.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .newjet-body-block_newjet_new-marg._20-gap-m {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .ac-date-month {
    display: flex;
  }

  .frame-7194 {
    max-width: 80vw;
  }

  .popup-2 {
    display: none;
  }

  .ny-card-number-2 {
    font-size: 120px;
  }

  .advent_block {
    z-index: 2;
  }

  .text_mobile {
    display: none;
  }

  .new_gallery_newjet {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .ymal_on_main_newjet {
    width: 100%;
    margin-top: 0;
  }

  .left-img_newjet {
    border-radius: 20px;
    height: 60vw;
    min-height: auto;
  }

  .left-img_newjet.full_newjet {
    height: 300px;
  }

  .left-ymal_img_newjet {
    border-radius: 20px;
    height: 160px;
  }

  .left-ymal_img_newjet.full_newjet {
    height: 300px;
  }

  .newjet-column-right_button {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-right_button.newjet-vertical.newjet-gap36 {
    display: 36pxpx;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .newjet-column-right_button.newjet-horisontal {
    justify-content: flex-end;
  }

  .newjet-column-right_button.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right_button.footer-njs {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .newjet-column-right_button.awards-txt-sett {
    flex-direction: row;
    align-items: center;
  }

  .newjet-column-right_button.right_padding_header_txt {
    padding-right: 40%;
  }

  .newjet-column-right_button.column-right-extrax {
    order: -1;
  }

  .newjet-column-right_button.only_mobile_up_marg {
    margin-top: 60px;
  }

  .ssvr-string {
    grid-column-gap: 16px;
    flex: 0 auto;
  }

  .ssvr-string.ssvr-top {
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .ssvr-form {
    flex-direction: column;
    width: 100%;
  }

  .ssvr-h2 {
    font-size: 48px;
  }

  .ssvr-feature_info {
    margin-left: 0;
  }

  .ssvr-heading_2 {
    font-size: 28px;
    line-height: 130%;
  }

  .ssvr-categories {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 24px;
    display: grid;
  }

  .ssvr-switch_image {
    width: 100vw;
    height: 110vw;
    top: 0;
    overflow: hidden;
  }

  .ssvr-regular {
    font-size: 16px;
    line-height: 160%;
  }

  .ssvr-section.ssvr_hero_section {
    padding-bottom: 0;
  }

  .ssvr-my_slider.hide {
    display: none;
  }

  .ssvr-points {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
  }

  .ssvr-12_columns.ssvr-2rows {
    flex-flow: column;
    display: flex;
  }

  .ssvr-12_columns.ssvr-2rows.ssvr-main {
    position: relative;
  }

  .ssvr-h1 {
    padding-top: 20px;
    font-size: 64px;
  }

  .ssvr-image_hero {
    width: 100vw;
    height: 110vw;
  }

  .ssvr-image_hero.ssvr-squirrel {
    border-radius: var(--ssvr_zero_anim_radius);
    overflow: hidden;
  }

  .ssvr-footer_field {
    width: 100%;
  }

  .ssvr-links, .ssvr-separator {
    display: none;
  }

  .ssvr-parallax_image {
    height: 100%;
  }

  .ssvr_sticky_parent {
    height: 130vw;
    min-height: 80vh;
  }

  .newjet-cards {
    border-radius: 20px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 180px;
    padding: 16px;
    display: flex;
  }

  .eoracle_logo {
    width: 70%;
  }

  .before_after_text {
    font-size: 18px;
  }

  .eoracle_colors {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .eoracle_colors._60_rows_mobile {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .newjet-cards-eoracle {
    border-radius: 20px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 180px;
    padding: 16px;
    display: flex;
  }

  .main-block-vrr.orca-img-vrr {
    background-position: 116% 86%;
  }

  .main-block-vrr.relative-vrr.new-height-vrr {
    height: auto;
  }

  .main-block-vrr.relative-vrr.new-height-vrr.mobile-hide-vrr {
    display: none;
  }

  .main-block-vrr.relative-vrr.new-height-vrr.all-mobile-block-vrr {
    display: flex;
  }

  .main-block-vrr.mobile-block-vrr {
    display: none;
  }

  ._50-width-div {
    width: 60%;
  }

  .image-84 {
    width: 400px;
  }

  .rig-stickers-vrr {
    width: 90%;
  }

  .h1_eoracle {
    font-size: 48px;
  }

  .h1_eoracle.small_newjet {
    font-size: 30px;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    font-weight: 700;
  }

  .h1_eoracle.white.text_shadow_huawei {
    text-shadow: 0 0 16px #0d082599;
  }

  .h1_eoracle.cw-h1 {
    font-size: 34px;
  }

  .h1_eoracle.cw-mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mainblock_description_eoracle {
    font-size: 18px;
    line-height: 150%;
  }

  .mainblock_description_eoracle.newjet-number-cards {
    font-size: 46px;
  }

  .mainblock_description_eoracle.newjet-mobile-center {
    text-align: center;
  }

  .mainblock_description_eoracle.persona-job {
    font-size: 18px;
  }

  .mainblock_description_eoracle.hello-njs {
    margin-right: 10px;
  }

  .mainblock_description_eoracle.gray.sprint_margin {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .mainblock_description_eoracle.gray.mobile-mini-txt-about {
    line-height: 120%;
  }

  .mainblock_description_eoracle.case_gunt_card {
    text-align: left;
    min-width: 100%;
  }

  .mainblock_description_eoracle._70percent_width {
    width: 70%;
  }

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

  .numbers-vrrides-vrr {
    width: 54%;
  }

  .h2-vrr {
    font-size: 4vw;
    line-height: 4vw;
  }

  .separator_line_eoracul {
    width: 100%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-113 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .youtube-sticker-vrr {
    width: 8vw;
  }

  .youtube-column-vrr.left-column-vrr {
    margin-top: 12vw;
  }

  .emoji-txt-div-vrr {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    height: 110px;
  }

  .stockholm-card-vrr {
    border-radius: 40px;
  }

  .rig-div-vrr {
    background-size: 400px;
  }

  .line-div-vrr {
    width: 90%;
  }

  .txt-separator-div-vrr {
    width: 45%;
  }

  .rigs-stat-div-vrr {
    width: 90%;
  }

  ._3-cards-vrr {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    width: 90%;
  }

  .adam-card-vrr {
    border-radius: 40px;
  }

  .timeline-block-vrr {
    background-position: 50%;
    background-size: auto 95%;
  }

  .timeline-div-vrr {
    width: 90%;
  }

  .div-block-125 {
    width: 300px;
  }

  .image-90 {
    width: 10vw;
    margin-top: 0;
  }

  .absolute-stickers-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
    width: 90%;
    position: static;
  }

  .awards-card-vrr {
    height: auto;
  }

  .awards-card-vrr.awards-img1-vrr, .awards-card-vrr.awards-img2-vrr, .awards-card-vrr.awards-img3-vrr {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .awards-div-vrr {
    margin-bottom: 32px;
  }

  .table-stickers-vrr, .table-line-vrr {
    width: 90%;
  }

  .play_video {
    width: 80px;
  }

  .arrow-icon-vrr {
    width: 24px;
  }

  .mobile-stickers-div-vrr {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .table-div-mobile-vrr {
    display: none;
  }

  .div-block-140 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .video-column1-vrr, .video-column2-vrr, .video-column3-vrr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    width: 30%;
  }

  .persona-div-vrr {
    width: 60%;
  }

  .quote-img-l-vrr {
    width: 100px;
    left: 9vw;
  }

  .quote-img-r-vrr {
    width: 100px;
    bottom: 15vw;
    right: 11vw;
  }

  .quote-img-r-vrr.hide-m-sticker {
    left: 78.7vw;
  }

  .bg-img-vrr {
    width: 250vw;
    min-width: 250vw;
  }

  .lottie-animation {
    min-width: 250vw;
  }

  .slide, .slide-2 {
    height: 480px;
  }

  .quote-img-l2-vrr {
    width: 10vw;
    top: 102px;
    right: 70vw;
  }

  .quote-img-r2-vrr {
    width: 10vw;
    top: 212px;
    left: 70vw;
  }

  .njh_menu_arrow_icon-2 {
    font-size: 24px;
  }

  .navbar-2 {
    flex-direction: column;
    position: static;
  }

  .njh_nav-menu-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    margin-bottom: 24px;
    padding-bottom: 24px;
    display: none;
    position: absolute;
    top: 92px;
  }

  .njh_menu_txt-2 {
    font-size: 32px;
    font-weight: 500;
  }

  .njh_menu-button-2 {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 50px;
    margin-right: 40px;
    padding: 0;
    display: flex;
    overflow: hidden;
  }

  .njh_menu-button-2.w--open {
    background-color: #fff;
  }

  .njh_droplist_jetstyle-2 {
    box-shadow: none;
    background-color: #fff;
    min-width: auto;
    margin-left: 0;
    padding-bottom: 0;
    display: none;
    position: static;
  }

  .njh_hide_menu-2 {
    height: auto;
  }

  .advent_block-2 {
    z-index: 2;
  }

  .njh_brand-2 {
    margin-left: 40px;
  }

  .block-back {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-back.zero-padding {
    padding-top: 0;
  }

  .block-back.zero-padding.relative.m_visible {
    display: block;
  }

  .block-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-back.mobile_hide {
    display: none;
  }

  .block-back.desktop_hide {
    display: block;
  }

  .block-back.bwb-extrax {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65ddc4fda1dd52feedaf004e_credits%20img%202.webp");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 80%;
    padding-bottom: 50px;
  }

  .block-back.up_padding_40 {
    padding-top: 40px;
  }

  .h1_featured {
    font-size: 36px;
  }

  .newjet-column-right-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .newjet-column-right-copy.newjet-vertical.newjet-gap36 {
    display: 36pxpx;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .newjet-column-right-copy.newjet-horisontal {
    justify-content: flex-end;
  }

  .newjet-column-right-copy.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right-copy.footer-njs {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .newjet-column-right-copy.awards-txt-sett {
    flex-direction: row;
    align-items: center;
  }

  .newjet-column-right-copy.right_padding_header_txt {
    padding-right: 40%;
  }

  .newjet-column-right-copy.column-right-extrax {
    order: -1;
  }

  .newjet-column-right-copy.only_mobile_up_marg {
    margin-top: 60px;
  }

  .questions-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: flex;
  }

  .questions-column.newjet-vertical.newjet-gap36 {
    display: 36pxpx;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .questions-column.newjet-horisontal {
    justify-content: flex-end;
  }

  .questions-column.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .questions-column.footer-njs {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .questions-column.awards-txt-sett {
    flex-direction: row;
    align-items: center;
  }

  .questions-column.right_padding_header_txt {
    padding-right: 40%;
  }

  .questions-column.column-right-extrax {
    order: -1;
  }

  .questions-column.only_mobile_up_marg {
    margin-top: 60px;
  }

  .arrow {
    transform: none;
  }

  .number-text {
    font-size: 18px;
    line-height: 150%;
  }

  .number-text.newjet-number-cards {
    font-size: 46px;
  }

  .number-text.newjet-mobile-center {
    text-align: center;
  }

  .number-text.persona-job {
    font-size: 18px;
  }

  .number-text.hello-njs {
    margin-right: 10px;
  }

  .number-text.gray.sprint_margin {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .number-text.gray.mobile-mini-txt-about {
    line-height: 120%;
  }

  .number-text.case_gunt_card {
    text-align: left;
    min-width: 100%;
  }

  .number-text._70percent_width {
    width: 70%;
  }

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

  .body-text-number {
    font-size: 18px;
    line-height: 150%;
  }

  .image-105 {
    width: 50%;
    min-height: 50%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .image-106 {
    width: 50%;
    min-height: 22%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .questions-column-open {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    padding-right: 0%;
    display: none;
  }

  .questions-column-open.newjet-vertical.newjet-gap36 {
    display: 36pxpx;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .questions-column-open.newjet-horisontal {
    justify-content: flex-end;
  }

  .questions-column-open.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .questions-column-open.footer-njs {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .questions-column-open.awards-txt-sett {
    flex-direction: row;
    align-items: center;
  }

  .questions-column-open.right_padding_header_txt {
    padding-right: 40%;
  }

  .questions-column-open.column-right-extrax {
    order: -1;
  }

  .questions-column-open.only_mobile_up_marg {
    margin-top: 60px;
  }

  .video {
    min-width: 100vw;
    min-height: 50vw;
  }

  .div-questions {
    border-top: 1px solid #000;
    border-radius: 0;
    width: 100%;
    padding-top: 20px;
  }

  .center-list-wrapper {
    width: 100%;
  }

  .arrow-gradient {
    transform: none;
  }

  .image-107 {
    display: none;
  }

  .image-108 {
    width: 120%;
    max-width: 90%;
    display: block;
  }

  .image_half {
    height: 20vh;
  }

  .cross {
    width: 30px;
    height: 30px;
  }

  .string-list {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .newjet-menu {
    height: 60px;
  }

  .l-button_newjet.newjet-white.new-button-marg-vrr {
    margin-top: 40px;
  }

  .body-text--njs.persona-job {
    font-size: 18px;
  }

  .newjet-menu-link {
    font-size: 16px;
    position: relative;
  }

  .newjet-block-first {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .newjet-block-first.newjet-first-pick {
    min-height: 364px;
  }

  .newjet-block-first.newjet-first-pick.newjet-green-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 50vw;
    min-height: auto;
  }

  .newjet-block-first.newjet-first-pick.newjet-testimonials-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .newjet-block-first.newjet-first-pick.newjet-awards-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 60vw;
    min-height: auto;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 70vw;
    min-height: auto;
  }

  .h2-njs.newjet-mobile-center.newjet_white.h2_newsize.txt-shadow {
    text-shadow: 0 0 10px #192d6a;
  }

  .column-left-njs.big-pic-left {
    width: 80%;
  }

  .column-left-njs.big-pic-left.hide {
    display: block;
  }

  .column-left-njs.mb-0.div-hide {
    display: none;
  }

  .column-left-njs.mb-0.mb-36 {
    padding-bottom: 36px;
  }

  .column-left-njs.big-pic-left-green {
    width: 60%;
    height: 60vw;
  }

  .column-left-njs.mb-0-2 {
    align-items: flex-start;
  }

  .column-left-njs.review_big_cards {
    width: auto;
    margin-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-left-njs.align_left_m {
    align-self: flex-start;
  }

  .newjet-column-right.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right.awards-txt-sett {
    flex-direction: row;
    align-content: center;
    align-self: flex-start;
  }

  .newjet-column-right.right_padding {
    padding-right: 0;
  }

  .newjet-columns {
    grid-row-gap: 24px;
  }

  .newjet-columns.not-empty-njs.left-first-mobile {
    flex-flow: column wrap-reverse;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.hide {
    display: block;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse.margin-bottom-40 {
    margin-bottom: 20px;
  }

  .newjet-columns.not-empty-njs.slogan-txt-column {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .newjet-columns.not-empty-njs.footer-njs {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .newjet-columns.not-empty-njs.product_case {
    padding: 20px;
  }

  .newjet-columns.not-empty-njs.justify_center.rows_40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newjet-columns.not-empty-njs.left-first-mobile-salsa {
    flex-flow: column wrap-reverse;
  }

  .newjet-columns.not-empty-njs.about_case {
    padding: 20px;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-red {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d065afc6370dca4b061532_Business_img.webp"), linear-gradient(#f7caca, #f7caca);
    background-position: 78% 250%, 0 0;
    background-size: 250px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-yellow {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d068a11a031ac40712cb95_robot_img.webp"), linear-gradient(#fbfaec, #fbfaec);
    background-position: 82% 180%, 0 0;
    background-size: 220px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-purpl {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d069637bdd9a4cac152435_XR_img.webp"), linear-gradient(#ffc8f1, #ffc8f1);
    background-position: 74% 120%, 0 0;
    background-size: 180px, auto;
  }

  .newjet-columns.not-empty-njs.direction-horizontal-about {
    flex-flow: column;
  }

  .newjet-columns.first-block.mobile-size {
    width: 70%;
  }

  .newjet-columns._2_cards_clients {
    flex-direction: column;
  }

  .block-white-back.zero-padding {
    padding-top: 0;
  }

  .block-white-back.zero-padding.relative.m_visible {
    display: block;
  }

  .block-white-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-white-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-white-back.bwb-extrax {
    background-position: 160% 0;
  }

  .block-white-back.popup {
    z-index: 100000;
  }

  .newjet-numb-cards {
    flex-wrap: wrap;
  }

  .big-cards_newjet {
    grid-row-gap: 24px;
  }

  .big-cards_newjet.no_mb_b_padd {
    margin-bottom: 0;
  }

  .gallery_newjet {
    grid-row-gap: 32px;
    flex-direction: row;
    display: flex;
  }

  .news_on_main_newjet {
    grid-row-gap: 24px;
  }

  .news-img_newjet {
    height: 160px;
  }

  .news-img_newjet.full_newjet {
    height: 250px;
  }

  .partners_newjet {
    grid-row-gap: 24px;
    justify-content: flex-start;
  }

  .partner-logo_newjet {
    width: 19%;
  }

  .form-block_newjet {
    width: 100%;
  }

  .footer_newjet {
    flex-direction: column;
    align-items: flex-start;
  }

  .newjet-button-label {
    display: 16pxpx;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .newjet-body-block_newjet {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .newjet-body-block_newjet.gap12_newjet {
    grid-row-gap: 6px;
    margin-bottom: 90px;
  }

  .newjet-body-block_newjet.zero_up_margin_pl {
    margin-top: 0;
  }

  .newjet-body-block_newjet.zero_bottom_margin_pl {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet.zero-spacing.separator-line {
    width: 92vw;
  }

  .mr-image_newjet.second_greenjet, .mr-image_newjet.first_greenjet-copy, .mr-image_newjet.third_greenjet, .mr-image_newjet.fourth_greenjet {
    height: 430px;
  }

  .mr-image_newjet.fifth_greenjet, .mr-image_newjet.sixth_greenjet {
    background-position: 50%;
    background-size: cover;
    height: 430px;
  }

  .h1_newjet {
    font-size: 40px;
  }

  .h1_newjet.center_newjet {
    font-size: 64px;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_newjet.white.text_shadow_huawei {
    text-shadow: 0 0 14px #0d082599;
  }

  .news-list_newjet.grid_cases {
    display: flex;
  }

  .vertical_newjet.gap20_newjet.nj_news {
    grid-row-gap: 10px;
  }

  .vertical_newjet.penumbra_head_height {
    justify-content: space-between;
    align-items: flex-start;
    height: 160px;
  }

  .vertical_newjet.points_head {
    justify-content: space-between;
    align-items: flex-start;
  }

  .h3-njs.newjet-team-group-name {
    min-height: 0;
  }

  .h3-njs.restyle_text {
    flex-direction: column;
  }

  .h3-njs.restyle_text.min_w_mobile {
    min-width: 120%;
  }

  .h3-njs.white.width-40-m {
    width: 60%;
  }

  .hover_sections_newjet {
    height: 240px;
  }

  .two-card_newjet.cw-card {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .number-list_newjet.internal_newjet {
    border: 1px #000;
    padding-left: 0%;
  }

  .cookie-block_newjet {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .news-item_newjet {
    min-width: 47%;
  }

  .collection-item_newjet {
    width: 47%;
    min-width: 47%;
  }

  .tegs-on-card_newjet {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .mobile_link_newjet {
    font-size: 16px;
    position: relative;
  }

  .newjet-html-embed-2 {
    flex-wrap: wrap;
  }

  .jet_no_underline.hide-m {
    display: none;
  }

  .newjet-block-green-back {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a30129f5ac0cc756255617_IMG_8060%202k.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 650px;
  }

  .newjet-img-big-flor.hide {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a541ea6ccbdb0d315a2c46_planet%20full%202k%20(1).png");
    background-position: 50%;
    width: 100%;
    height: 300px;
  }

  .newjet-parallax-block.mainimage {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a54a89c8c1bd0120fa4c36_new%20tree%20mobile%20(1).png");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: 120%;
  }

  .newjet-parallax-block.hide {
    display: none;
  }

  .newjet-parallax-4 {
    margin-top: -80px;
  }

  .case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .case-first-block.salsamr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .case-first-block.asus_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ca7069a8dd6bed3ebcc430_head%20for%20mobile.webp"), linear-gradient(#0000, #0000);
    background-position: 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .case-first-block.splu_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465da75348bdedaba195862_splu%20cover_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block.revolvr_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7d8445cfc27b40e95018f_revolvr_header.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-first-block.tlg_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba584fbf9c96852ae5a2fe_TLG_pic_9_3.png"), linear-gradient(#0000, #0000);
    background-position: -5vw 17vh, 0 0;
  }

  .case-first-block.product_firstblock {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530ca61a88e2cc9d0a573e7_cover_for_mobile_product.png"), linear-gradient(#eeeef8, #eeeef8);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
    padding-bottom: 32px;
  }

  .case-first-block.avgust_cover {
    background-size: 150%;
  }

  .case-first-block.huawei5g_firstblock, .case-first-block.huawei_stock_firstblock, .case-first-block.extrax_firstblock {
    background-position: 100%;
  }

  .case-first-block.bomba_cover, .case-first-block.morpheus_cover {
    background-size: 150%;
  }

  .case-first-block.penumbra_cover {
    background-position: 50%;
    background-size: 150%;
    min-height: 400px;
  }

  .case-first-block.points_cover {
    background-image: none;
    min-height: auto;
  }

  .case-first-block.main_eoracle {
    background-position: 50%;
  }

  .case-first-block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .case-first-block-content.product_down_margin {
    margin-bottom: 0;
  }

  .big-notebook-block {
    width: 100%;
  }

  .case-img-horisontal.asus-image-1 {
    height: 300px;
  }

  .small-notebook-block {
    width: 120%;
    left: -10%;
  }

  .button-cicle-gradient.play {
    position: relative;
    inset: auto;
  }

  .slider-block {
    height: 300px;
  }

  .slider-block.hide, .newjet-parallax-5.hide {
    display: none;
  }

  .h0_newjet {
    text-shadow: 0 0 12px #192d6a99;
    font-size: 52px;
    font-weight: 700;
  }

  .newjet-parallax-6.hide, .newjet-parallax-7.hide {
    display: none;
  }

  .newjet-parallax-8 {
    background-position: 50% 20px;
  }

  .newjet-parallax-8.hide, .newjet-parallax-9.hide, .newjet-parallax-10.hide {
    display: none;
  }

  .newjet-img-footer {
    align-self: center;
    width: 100%;
  }

  .newjet-block-cases.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-color-back.padding_20_mobile.bg_pic_eoracle {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .case-video.devices-image, .case-video.devices-image-2, .case-video.devices-image-3, .case-video.devices-image-1 {
    border-radius: 20px;
    height: 300px;
  }

  .persona, .persona-2 {
    width: 100px;
    height: 100px;
  }

  .background-video {
    border-radius: 20px;
    height: 300px;
  }

  .tutorial-video.nzs-video-top {
    height: 60vw;
    min-height: 200px;
  }

  .fullwidth_video {
    height: auto;
  }

  .background-video-2 {
    border-radius: 20px;
    height: 300px;
  }

  .crosslink-xr {
    display: none;
  }

  .newjet-body-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .newjet-body-block.new-margin {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .newjet-body-block.new-margin.new-rows {
    grid-row-gap: 24px;
  }

  .newjet-body-block.new-margin.down_margin_90 {
    margin-bottom: 40px;
  }

  .h1_newjet-asus {
    font-size: 40px;
  }

  .h1_newjet-asus.hide {
    display: block;
  }

  .fullwidth_picture {
    height: auto;
  }

  .fullwidth_picture.no-bottom-padding {
    justify-content: center;
    display: flex;
  }

  .fullwidth_picture.no-bottom-padding.hidden-overflow {
    overflow: hidden;
  }

  .fullwidth_picture.no-up-padding {
    justify-content: center;
    align-items: stretch;
    height: 70vw;
    padding-top: 0;
    display: flex;
  }

  .fullwidth_picture.no-up-padding.mobile-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .green_div_4 {
    flex-direction: column;
  }

  .asus-image-2, .asus-image-3, .asus-image-4 {
    max-width: none;
    height: 100%;
  }

  .video-asus {
    border-radius: 20px;
    height: 300px;
  }

  .horizontal-cards {
    grid-row-gap: 24px;
    align-items: flex-start;
  }

  .newjet-slider-columns {
    grid-row-gap: 24px;
  }

  .asus_im_8 {
    height: 60px;
  }

  .block_newjet-with-bg-image {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .fullwidth_picture-2.no-up-padding {
    justify-content: center;
    align-items: stretch;
    padding-top: 0;
    display: flex;
  }

  .fullwidth_picture-2.no-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .banners-image {
    display: none;
  }

  .banners-image-2 {
    padding-bottom: 36px;
    display: block;
  }

  .asus_im_1, .asus_im_2, .asus_im_3 {
    align-self: center;
    width: 60%;
  }

  .background-video-4 {
    width: 100%;
    height: 135vw;
  }

  .gb-image-1, .gb-center-image {
    width: 100%;
  }

  .txt-bullet {
    flex-direction: column;
  }

  .txt-bullet.no_rows.hor_dir {
    flex-direction: row;
  }

  .cta_letter.fprg {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
  }

  .final_string_cta_njs.align_bottom_left.mini {
    justify-content: flex-start;
    align-items: center;
  }

  .cta_block.center-with-pic {
    flex-flow: column;
  }

  .cta_block.center-with-pic.fprg {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: relative;
  }

  .full_width_cards_column {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .newjet-cards-greenbonds {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .newjet-cards-greenbonds.sizing-grow.gap20_newjet {
    grid-row-gap: 0px;
  }

  .greenbonds_slider_block {
    height: 300px;
  }

  .greenbonds_slider_block.hide {
    display: none;
  }

  .persona_gb {
    width: 100px;
    height: 100px;
  }

  .newjet-body-block_newjet_slider {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ariadne_image2 {
    max-width: none;
    height: 100%;
  }

  .fullsize_img_ariadne, .fullsize_img_ariadne3 {
    width: 90%;
  }

  .fullwidth_picture_ariadne, .fullwidth_picture_ariadne-2 {
    height: auto;
  }

  .newjet-team-persone-image {
    width: 150px;
    max-width: none;
    height: 150px;
  }

  .splu-center-image {
    width: 100%;
  }

  .fullsize_img_splu {
    width: 500%;
    max-width: 120%;
  }

  .banners-image-splu {
    display: none;
  }

  .splu-image {
    max-width: none;
    height: 100%;
  }

  .image-4 {
    width: 50%;
  }

  .image-5 {
    width: 70%;
  }

  .image-6, .mobile-graph.hide, .hide {
    display: block;
  }

  .newjet-columns-highlight {
    margin-bottom: 0;
  }

  .aww-bullet {
    flex-direction: row;
  }

  .collection-list {
    grid-row-gap: 60px;
  }

  .dropdown_jetstyle {
    padding-left: 24px;
    padding-right: 24px;
  }

  .case_name_button {
    flex-direction: column-reverse;
    align-self: flex-start;
  }

  .central-pic {
    width: 100%;
  }

  .central-pic.width_70percent {
    width: 90%;
  }

  .central-pic.width_70percent.radius.shadow {
    box-shadow: 0 0 20px #63629340;
  }

  .slider-block-revolvr {
    height: 280px;
  }

  .njh_newjet-body-block_newjet {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .njh_brand {
    margin-left: 24px;
  }

  .njh_menu-button {
    cursor: pointer;
    margin-right: 0;
  }

  .njh_menu_stripes {
    height: 30px;
    margin-right: 24px;
  }

  .njh_stripe.njh_first.white, .njh_stripe.njh_mid.white, .njh_stripe.njh_second.white {
    background-color: #fff;
  }

  .njh_dropdown_jetstyle {
    padding-left: 24px;
    padding-right: 24px;
  }

  .njh_dropdown_jetstyle.onlymobile_hiden {
    display: none;
  }

  .njh_droplist_jetstyle {
    padding-bottom: 0;
  }

  .green_div_5 {
    flex-direction: column;
  }

  .newjet-cards-product {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .gant {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown-toggle {
    width: 100%;
  }

  .checkout_pic3 {
    display: none;
  }

  .div-block-25 {
    flex-direction: column;
  }

  .big_half-card.product_big_cards {
    width: 100%;
  }

  .m_visible {
    display: none;
  }

  .cards_article_div.m_visible {
    display: flex;
  }

  .four_cards {
    grid-row-gap: 24px;
  }

  .div_forcards {
    flex-direction: column;
  }

  .crosslink_green {
    display: flex;
  }

  .ignitia_center_img.only_mobile_hide {
    display: block;
  }

  .ignitia_center_img.only_desk_hide {
    display: none;
  }

  .persona_ignitia {
    width: 100px;
    height: 100px;
  }

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

  .ignitia_center_img_charts.only_mobile_hide {
    display: block;
  }

  .crosslink_product {
    display: flex;
  }

  .first_row_image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .persona_div {
    width: 100px;
    height: 100px;
  }

  .personas_columns.mp_creditsrow {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .logos_avgust_2.desktop_hide {
    display: none;
  }

  .row_image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .newjet-two-cards {
    grid-row-gap: 24px;
  }

  .h-two-card {
    height: 340px;
    padding: 20px;
  }

  .central-pic_njs, .block-center {
    width: 100%;
  }

  ._404_div {
    height: 200px;
  }

  .persona_and_button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .client_div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .two_column {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .clients_logos_img.mobile_hide {
    display: none;
  }

  .clients_logos_img2 {
    width: 70%;
  }

  .clients_logos_img2.hide_desktop {
    display: block;
  }

  .background-video-8 {
    height: 280px;
  }

  .huawei-with-bg-image {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .body-text-wrap-extrax {
    width: 80%;
  }

  .block-kt.new_position.solution {
    background-position: 0 0, 50% -52%;
  }

  .block-kt.youtube_margin_mb {
    margin-bottom: 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .block-kt.no-padding-kt.overflow_hide {
    position: relative;
    overflow: hidden;
  }

  .case-first-block-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .kt-body-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .kt-body-block.headset_anim_div {
    justify-content: flex-start;
    height: auto;
    overflow-x: hidden;
  }

  .kt-body-block.list_kt {
    margin-top: 0;
  }

  .kt-columns {
    grid-row-gap: 24px;
  }

  .kt-columns.gap_rows_80 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .kt-columns.kt_big-padding_bottom {
    padding-bottom: 0;
  }

  .crosslink_kt_1, .crosslink_kt_2 {
    height: 300px;
  }

  .kt-h2-column {
    grid-row-gap: 16px;
  }

  .kt-cards-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .kt-cards-block.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .kuula_main_div {
    width: 80%;
    height: 300px;
  }

  .crosslink_kt_3 {
    width: 100%;
  }

  .kt-body-absolute {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .team_mosaic {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    place-items: start stretch;
    width: 100%;
    display: flex;
  }

  .person_kt {
    width: 20%;
  }

  .person_card {
    flex-flow: row;
    align-items: center;
    width: 100%;
  }

  .kt-body-persona-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    padding-left: 24px;
    padding-right: 24px;
  }

  .vimeo_embed_kt.mobile {
    display: none;
  }

  .map_info_div {
    width: 80%;
  }

  .html-embed-11.onlymobile_hide {
    display: none;
  }

  .logo_div {
    height: 300px;
  }

  .kuula_bg_right, .kuula_bg_left {
    top: -10%;
  }

  .image-50 {
    width: 100%;
    margin-top: -92px;
    margin-bottom: -200px;
  }

  .headset_and_char {
    background-image: none;
    background-position: 0 0;
    justify-content: center;
    align-items: flex-start;
    height: 66vw;
    position: static;
  }

  .headset_pic_head {
    width: 80vw;
    display: none;
  }

  .headset_pic_left, .headset_pic_right {
    width: 40vw;
    display: none;
  }

  .characters_div {
    width: 100vw;
  }

  .character_left_kt {
    width: 70vw;
    position: absolute;
    inset: 0% auto 0% -24vw;
  }

  .character_right_kt {
    width: 70vw;
    position: absolute;
    inset: 0% -24vw 0% auto;
  }

  .kt_card_new {
    height: calc(35.7143vw - 17.1429px);
  }

  .kt_blurred {
    opacity: .94;
    filter: blur(60px);
    background-image: linear-gradient(0deg, #090a17 29%, #536eff 68%);
    height: 100px;
  }

  .kt_blurred.team {
    margin-bottom: 0;
  }

  .kt_h0 {
    font-size: calc(min(23vw, 120px));
  }

  .cw-text-wrap {
    padding-top: 20px;
  }

  .cw-heading {
    font-size: 64px;
  }

  .cw-paragraph-wrap {
    width: auto;
  }

  .cw-button {
    padding: 16px 20px;
  }

  .cw-container-vert.cw-wyn {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cw-wyn-text-wrap.cw-text-sticky {
    position: static;
  }

  .cw-wyn-card {
    width: auto;
  }

  .cw-wyn-card.cw-card-margin {
    margin-top: 0;
  }

  .cw-wyn-card-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .cw-section.cw-section-padding {
    padding-top: 10vw;
  }

  .cw-section.wins-mobile {
    background-color: var(--ghost-white);
    padding-bottom: 12vw;
  }

  .cw-left.cw-left-sticky.sticky-off {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 50px;
  }

  .cw-right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cw-right.cw-right-margin {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
  }

  .cw-right.cw-right-margin.showcase-mobile {
    overflow-x: scroll;
  }

  .cw-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cw-button-border {
    padding: 16px 20px;
  }

  .cw-button-border.btn-hide {
    display: none;
  }

  .cw-product-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-style: none;
    border-radius: 0;
    flex-flow: column;
    width: 100%;
    padding: 0 0 50px;
  }

  .cw-product-wrap.border-mobile {
    border-bottom-style: solid;
  }

  .cw-img-card {
    min-width: 80vw;
    min-height: 45vw;
  }

  .cw-left-product {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-right: 0%;
    position: static;
  }

  .cw-product-text-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 30px;
  }

  .cw-list-icon.icon-hide {
    display: none;
  }

  .cw-client-logo-wrap {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 30px;
  }

  .code-embed-3 {
    height: 15px;
  }

  .cw-right-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .cw-video-card {
    width: 80vw;
    height: 45vw;
  }

  .bomba_100width_two-image {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .dm-header-animation {
    margin-bottom: 50px;
  }

  .dm-animation-img-wrap {
    width: 70vw;
    height: 45vw;
  }

  .dm-header-desk-list {
    justify-content: center;
    align-items: flex-start;
  }

  .dm-desk-col {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 90%;
  }

  .dm-desk-col.dm-desk-pos {
    display: none;
  }

  .bm-desk-card {
    font-size: 3vw;
    line-height: 120%;
  }

  .collection-list-bm {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .dm-testimonials {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .dm-right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h1_mp {
    font-size: 40px;
  }

  .block-left_mp {
    height: 700px;
  }

  .block_black_mp.bg_img_mp {
    background-position: 100% 0;
  }

  .center-columns_mp, ._3_cards_mp {
    grid-row-gap: 24px;
  }

  .main_h_mp {
    font-size: 100px;
  }

  .case-first-block-mp {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-61 {
    align-self: center;
  }

  .jl_div {
    width: 240px;
  }

  .mp-pan_block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2_cards_mp {
    grid-row-gap: 24px;
  }

  .div-block-63 {
    padding-top: 110px;
  }

  .mp_mobile_devices {
    padding-bottom: 90px;
  }

  .image-66 {
    top: 3%;
    right: 29%;
  }

  .ball2.hide_img {
    display: none;
  }

  .ball3 {
    top: 50%;
    right: 76%;
  }

  .mp_credits_columns {
    grid-row-gap: 24px;
  }

  .dm-portfolio-table {
    grid-template-rows: auto auto auto;
  }

  .dm-portfolio-soon {
    padding-top: 0;
  }

  .l-button_newjet-bm {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .mp_desktop_devices2.only_mobile, .image-70.planshet_hide {
    display: none;
  }

  .head_txt_pnmbr {
    font-size: 60px;
  }

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

  .newjet-cards-pnmbr {
    width: 50%;
    min-width: auto;
    max-width: none;
  }

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

  .pnmbr_logo {
    width: 70%;
  }

  .pnmbr_div_block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .about-first-block-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .trustpilot {
    width: 100%;
  }

  .div-block-72 {
    width: 2400px;
    top: 120px;
  }

  .animated-div {
    height: 1000px;
  }

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

  .div-block-77 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d5969ed95bf8076dbede1a_Awards%20mobile2.webp");
    background-size: cover;
    height: 90vw;
  }

  .slsxr_div-block-94 {
    flex-flow: column;
  }

  .slsxr_guitar-pic {
    width: 24vw;
    top: 11%;
    right: 3%;
  }

  .slsxr_salsa-column-intro {
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .slsxr_h2-salsa.slsxr_white.slsxr_txt-center.slsxr_70_percent {
    width: 90%;
  }

  .slsxr_feedback-card {
    width: 60%;
  }

  .slsxr_div-block-113 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slsxr_salsa-body-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slsxr_div-block-109 {
    flex-flow: column;
  }

  .slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line.slsxr_salsa-new-download-button {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .slsxr_non-commer-div {
    width: 100%;
  }

  .slsxr_key-features-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .slsxr_body-text-salsa.slsxr_80percent_width {
    width: 100%;
  }

  .slsxr_div-block-104 {
    height: 34vw;
    padding: 16px;
  }

  .slsxr_div-block-104._5pic-cards {
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_4pic-cards {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104._7pic-cards {
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_9pic-cards, .slsxr_div-block-104._6pic-cards, .slsxr_div-block-104.slsxr_1pic-cards {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .slsxr_div-block-104.slsxr_10pic-cards {
    background-position: 50% 100%;
    background-size: cover;
  }

  .slsxr_div-block-104._2pic-cards {
    background-size: contain;
  }

  .slsxr_big-heading-salsa {
    font-size: 18vw;
  }

  .slsxr_hat-pic {
    width: 24vw;
    left: -3%;
  }

  .slsxr_cards-column-mobile {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .slsxr_div-block-107 {
    width: 100%;
  }

  .slsxr_salsa-column {
    grid-row-gap: 24px;
  }

  .slsxr_grid-3 {
    flex-flow: column;
    display: flex;
  }

  .slsxr_heading-salsa {
    font-size: 14vw;
  }

  .slsxr_heading-salsa.slsxr_blue.slsxr_txt-center.slsxr_height-txt {
    line-height: 80%;
  }

  .slsxr_heading-salsa.slsxr_yellow.slsxr_txt-center.slsxr_big-h {
    font-size: 120px;
  }

  .slsxr_contact-link {
    flex-flow: row;
  }

  .slsxr_intro-div-mobile {
    background-image: none;
    background-position: 50%;
    background-size: cover;
    height: auto;
    min-height: auto;
  }

  .slsxr_case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .slsxr_case-first-block.slsxr_salsanew-cover-block {
    background-size: 150%;
  }

  .slsxr_div-block-105 {
    height: 48vw;
    padding: 40px 16px 16px;
  }

  .slsxr_div-block-105.slsxr_8pic-cards {
    background-repeat: no-repeat;
    background-size: 150%;
  }

  .slsxr_div-block-105.slsxr_3pic-cards {
    background-size: 110%;
  }

  .slsxr_cards-column-div {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .slsxr_image-86 {
    width: 100%;
  }

  .slsxr_image-83 {
    width: 260px;
  }

  .slsxr_central-div.slsxr_discord-div {
    margin-top: 0;
  }

  .slsxr_div-youtube.slsxr_only-mobile {
    display: none;
  }

  .slsxr_salsa-block-gradient-2 {
    background-size: 300px, auto;
  }

  .slsxr_div-block-106 {
    background-image: none;
    background-size: auto;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slsxr_div-block-97, .slsxr_screens_long_div {
    width: 100%;
  }

  .slsxr_beach-txt-mobile {
    padding-top: 0;
  }

  .slsxr_maracas-pic {
    width: 20vw;
    left: 9%;
  }

  .slsxr_we_are_cards.slsxr_we-are-pic3 {
    background-position: 80% 100%;
  }

  .slsxr_we_are_cards.slsxr_we-are-pic2 {
    background-position: 50%;
    background-size: cover;
  }

  .slsxr_we_are_cards.slsxr_we-are-pic1 {
    background-position: 100% 100%;
  }

  .slsxr_key-features-div-m {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .slsxr_salsa-intro-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .slsxr_left-orange-palm {
    width: 60vw;
  }

  .slsxr_image-89 {
    bottom: 30vw;
  }

  .slsxr_image-85 {
    width: 300px;
  }

  .slsxr_header-mobile-div {
    height: 600px;
  }

  .slsxr_div-block-112 {
    justify-content: center;
    align-items: center;
    height: 70vw;
    display: flex;
  }

  .slsxr_div_txtblock {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .slsxr_div_txtblock.slsxr_new-gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .slsxr_what-is-div {
    margin-bottom: 80px;
  }

  .points_logo {
    width: 20%;
  }

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

  .newjet-body-block_points {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .newjet-body-block_points.gap12_newjet {
    grid-row-gap: 6px;
    margin-bottom: 90px;
  }

  .newjet-body-block_points.zero_up_margin_pl {
    margin-top: 0;
  }

  .newjet-body-block_points.zero_bottom_margin_pl {
    margin-bottom: 0;
  }

  .newjet-body-block_points.zero-spacing.separator-line {
    width: 92vw;
  }

  .ny-description-txt {
    font-size: 20px;
  }

  .ny-popup {
    min-width: 400px;
    max-width: 80vh;
  }

  .ny-main-div {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .ny-main-button {
    padding: 20px 40px;
  }

  .ny-h1 {
    font-size: 48px;
  }

  .ny-overlay {
    display: none;
  }

  .ny-gift-img {
    width: 50vw;
  }

  .ny-main-button-txt {
    font-size: 20px;
  }

  .newjet-body-block_newjet_new-marg {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .newjet-body-block_newjet_new-marg.gap12_newjet {
    grid-row-gap: 6px;
    margin-bottom: 90px;
  }

  .newjet-body-block_newjet_new-marg.zero_up_margin_pl {
    margin-top: 0;
  }

  .newjet-body-block_newjet_new-marg.zero_bottom_margin_pl {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet_new-marg.zero-spacing.separator-line {
    width: 92vw;
  }

  .ac-main-txt {
    font-size: 20px;
  }

  .cell.big-cell.img-cell, .cell.big-cell.img-cell2, .cell.big-cell.img-cell3, .cell.big-cell.img-cell4 {
    background-position: 24vw 100%;
    background-size: 180px;
  }

  .ac-date-month {
    font-size: 20px;
  }

  .frame-7194 {
    max-width: 100%;
  }

  .ac-description-txt {
    width: 70%;
    font-size: 20px;
  }

  .popup-2 {
    display: none;
  }

  .ny-card-number-2 {
    font-size: 100px;
  }

  .new_gallery_newjet {
    grid-row-gap: 32px;
    flex-direction: row;
    display: flex;
  }

  .ymal_on_main_newjet {
    grid-row-gap: 24px;
  }

  .left-img_newjet.full_newjet {
    height: 250px;
  }

  .left-ymal_img_newjet {
    height: 22vw;
    min-height: auto;
  }

  .left-ymal_img_newjet.full_newjet {
    height: 250px;
  }

  .newjet-column-right_button.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right_button.awards-txt-sett {
    flex-direction: row;
    align-content: center;
    align-self: flex-start;
  }

  .newjet-column-right_button.right_padding {
    padding-right: 0;
  }

  .ssvr-header_block {
    margin-top: 10px;
    padding-left: 12px;
  }

  .ssvr-button {
    width: auto;
    height: auto;
    padding: 12px 48px;
    font-size: 16px;
    line-height: 30px;
  }

  .ssvr-form {
    grid-row-gap: 36px;
  }

  .ssvr-h2 {
    font-size: 36px;
    line-height: 140%;
  }

  .ssvr-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    padding: 40px;
  }

  .ssvr-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ssvr-point {
    grid-row-gap: 12px;
  }

  .ssvr-regular_text {
    font-size: 16px;
  }

  .ssvr-regular_text.small {
    font-size: 14px;
  }

  .ssvr-regular_text.small.ssvr-footer_text {
    margin-top: 36px;
  }

  .ssvr-sub_button {
    padding-left: 12px;
    padding-right: 12px;
  }

  .ssvr-slide {
    border-radius: 24px;
    min-height: 100%;
  }

  .ssvr-slide.ssvr-step_3 {
    border-radius: 24px;
  }

  .ssvr-my_slider {
    height: 300px;
    margin-top: 24px;
  }

  .ssvr-my_slider.desktop_hide {
    display: block;
  }

  .ssvr-point_content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .ssvr-h3, .ssvr-accent_text {
    font-size: 24px;
  }

  .ssvr-points {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 24px;
  }

  .ssvr-h1 {
    padding-top: 0;
    font-size: 36px;
  }

  .ssvr-step_of_work {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ssvr-separator, .ssvr_steps.hide, .ssvr_steps.mobile_hide {
    display: none;
  }

  .newjet-cards {
    width: 50%;
    min-width: auto;
    max-width: none;
  }

  .newjet-cards.full_width {
    width: 100%;
  }

  .eoracle_colors {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .newjet-cards-eoracle {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .main-block-vrr {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-block-vrr.orca-img-vrr {
    background-position: 160px 94%;
    background-size: 90vw;
  }

  .main-block-vrr.relative-vrr.new-height-vrr.mobile-hide-vrr, .main-block-vrr.mobile-block-vrr {
    display: none;
  }

  .h3-vrr {
    font-size: 24px;
    line-height: 26px;
  }

  .h3-vrr.white-vrr.align-right-vrr.mobile-left-align {
    text-align: left;
  }

  .spots-div-vrr {
    margin-bottom: 8px;
  }

  ._50-width-div {
    width: 70%;
  }

  .rig-block-vrr {
    margin-top: 40px;
  }

  .main-txt-vrr.white-vrr.align-center-vrr.mobile-left-align {
    text-align: left;
  }

  .main-txt-vrr.white-vrr.align-right-vrr._70-percent-width-vrr {
    width: 100%;
  }

  .main-txt-vrr.white-vrr.align-right-vrr.mobile-left-align {
    text-align: left;
  }

  .main-txt-vrr.white-vrr._70-percent-width-vrr {
    width: 100%;
  }

  .right-sticker-vrr {
    width: 14vw;
    margin-left: 0;
  }

  .right-sticker-vrr.new-stick-mar2-vrr {
    margin-left: 0;
  }

  .left-sticker-vrr {
    width: 14vw;
    margin-left: 0;
  }

  .left-sticker-vrr.new-stick-mar-vrr {
    margin-left: 0;
  }

  .rig-stickers-vrr {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 40px;
    position: static;
  }

  .h1_eoracle {
    font-size: 40px;
  }

  .h1_eoracle.center_newjet {
    font-size: 64px;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_eoracle.white.text_shadow_huawei {
    text-shadow: 0 0 14px #0d082599;
  }

  .mainblock_description_eoracle.persona-job {
    font-size: 18px;
  }

  .numbers-vrrides-vrr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-self: stretch;
    width: auto;
    margin-left: 5%;
    margin-right: 5%;
  }

  .h2-vrr {
    font-size: 6vw;
    line-height: 6vw;
  }

  .h2-vrr.white-vrr.align-right-vrr.mobile-left-align {
    text-align: left;
  }

  .h2-vrr.white-vrr.mobile-numbers-vrr {
    width: 20%;
    font-size: 6vw;
    line-height: 4vw;
  }

  .h2-vrr.white-vrr.price-txt-size {
    font-size: 12vw;
    line-height: 12vw;
  }

  .numbers-div-vrr {
    border-bottom: 1px solid var(--dark-grey);
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    padding-bottom: 8px;
  }

  .separator_line_eoracul {
    margin-left: 24px;
    margin-right: 24px;
  }

  .youtube-two-columns-vrr {
    flex-flow: column;
    margin-bottom: 40vw;
  }

  .youtube-sticker-vrr {
    width: 12vw;
  }

  .youtube-column-vrr {
    width: 100%;
  }

  .youtube-column-vrr.left-column-vrr {
    margin-bottom: 60px;
  }

  .left-column-stckers-vrr {
    flex: 1;
  }

  .emoji-txt-div-vrr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column-reverse;
    height: 22vw;
  }

  .stockholm-card-vrr {
    width: 90%;
    height: 60vw;
  }

  .rig-div-vrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-position: 50% 0;
    justify-content: flex-end;
    align-items: center;
    height: 840px;
  }

  .line-div-vrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    margin-top: 0;
  }

  .txt-separator-div-vrr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .left-txt-block, .right-txt-block {
    border-top-style: none;
    padding-top: 0;
  }

  .rigs-stat-div-vrr {
    flex-flow: column;
  }

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

  .left-div-rigs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    order: 1;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-right: 0;
  }

  .right-div-rigs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
  }

  .div-block-120 {
    width: 50%;
  }

  .div-block-120-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
  }

  .cta-div-vrr {
    width: 90%;
  }

  ._3-cards-vrr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .pay-card-vrr {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pay-div-vrr {
    margin-top: 0;
  }

  .image-rails-absolute-vrr {
    min-width: 180vw;
    bottom: 36px;
  }

  .image-rails-absolute-vrr.mobile-hide-vrr {
    display: none;
  }

  .adam-card-vrr {
    width: 90%;
    height: 60vw;
  }

  .timeline-txt-div-vrr {
    margin-top: 60px;
  }

  .timeline-div-vrr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .timeline-img {
    border-radius: 30px;
  }

  .div-block-125 {
    width: 240px;
  }

  .image-90 {
    width: 14vw;
  }

  .awards-card-vrr {
    border-radius: 40px;
    width: 90%;
    height: auto;
    margin-top: 20px;
  }

  .awards-card-vrr.awards-img1-vrr, .awards-card-vrr.awards-img2-vrr, .awards-card-vrr.awards-img3-vrr {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .awards-card-vrr.awards-img3-vrr {
    background-position: 80% 100%, 105% 200px;
    background-size: 20vw, 20vw;
  }

  .awards-div-vrr {
    margin-bottom: 32px;
  }

  .table-div-vrr.hide-table-vrr {
    display: none;
  }

  .left-table-vrr {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .right-table-vrr {
    padding-left: 0;
  }

  .table-line-vrr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid var(--dark-grey);
    flex-flow: column;
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .table-main-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .video_cover-vrr {
    border-radius: 40px;
  }

  .price-number-div-vrr {
    border-bottom: 1px none var(--dark-grey);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: 8px;
  }

  .image-95, .image-96, .image-97 {
    width: 140px;
  }

  .image-98 {
    margin-bottom: 89px;
  }

  .table-div-mobile-vrr {
    display: flex;
  }

  .table-div-mobile-vrr.hide-table-vrr {
    display: none;
  }

  .div-block-138 {
    min-width: 32px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .image-99 {
    width: 140px;
  }

  .about-card-vrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .div-block-140 {
    flex-flow: column;
  }

  .video-column1-vrr {
    flex-flow: row;
    width: auto;
  }

  .video-column2-vrr, .video-column3-vrr {
    flex-flow: row;
    width: auto;
    margin-top: 40px;
  }

  .persona-div-vrr {
    width: 90%;
  }

  .image-100 {
    width: 40px;
  }

  .quote-img-l-vrr {
    width: 80px;
    top: 30px;
  }

  .quote-img-r-vrr {
    width: 80px;
    bottom: 12vw;
  }

  .bg-img-vrr {
    width: 100vw;
    min-width: 100vw;
  }

  .bg-img-vrr.hide-m-vrr {
    width: 100vw;
  }

  .lottie-animation {
    width: 100vw;
    min-width: 100vw;
  }

  .lottie-animation.hide-m-vrr {
    width: 100vw;
  }

  .quote-img-l2-vrr {
    width: 13vw;
    top: 130px;
    right: 74vw;
  }

  .quote-img-r2-vrr {
    width: 13vw;
    top: 217px;
    left: 73vw;
  }

  .njh_menu-button-2 {
    cursor: pointer;
    margin-right: 0;
  }

  .njh_droplist_jetstyle-2 {
    padding-bottom: 0;
  }

  .njh_brand-2 {
    margin-left: 24px;
  }

  .block-back.zero-padding {
    padding-top: 0;
  }

  .block-back.zero-padding.relative.m_visible {
    display: block;
  }

  .block-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-back.bwb-extrax {
    background-position: 160% 0;
  }

  .h1_featured {
    line-height: 120%;
  }

  .newjet-column-right-copy.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .newjet-column-right-copy.awards-txt-sett {
    flex-direction: row;
    align-content: center;
    align-self: flex-start;
  }

  .newjet-column-right-copy.right_padding {
    padding-right: 0;
  }

  .questions-column.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .questions-column.awards-txt-sett {
    flex-direction: row;
    align-content: center;
    align-self: flex-start;
  }

  .questions-column.right_padding {
    padding-right: 0;
  }

  .number-text.persona-job {
    font-size: 18px;
  }

  .questions-column-open.newjet-bottom-padding {
    margin-bottom: 64px;
  }

  .questions-column-open.awards-txt-sett {
    flex-direction: row;
    align-content: center;
    align-self: flex-start;
  }

  .questions-column-open.right_padding {
    padding-right: 0;
  }

  .form-block-half {
    width: 100%;
  }

  .image_half {
    width: 80%;
    height: 45vw;
  }

  .cross {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/68748535f23cb71fe31b8af6_gray_cross.svg");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    inset: 20px 20px 0% auto;
  }

  .cross.pic {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/68748535f23cb71fe31b8af6_gray_cross.svg");
    background-repeat: no-repeat;
    background-size: contain;
  }

  .image_half_p {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .footer_divblock_for_adres {
    margin-top: 20px;
  }
}

@media screen and (max-width: 479px) {
  figcaption {
    font-family: Graphiklcg, sans-serif;
    font-size: 16px;
    line-height: 110%;
  }

  .newjet-menu.newjet-color {
    height: 60px;
  }

  .l-button_newjet.gradient_newjet.fixed_button_nj.z_index_button {
    z-index: 98;
  }

  .l-button_newjet.gradient_newjet._100-_mobile {
    justify-content: center;
  }

  .body-text--njs {
    font-size: 18px;
  }

  .body-text--njs.newjet-number-cards {
    font-size: 40px;
  }

  .body-text--njs.newjet-small {
    font-size: 16px;
  }

  .body-text--njs.newjet-mobile-center.center_align.tlg_color {
    color: #000;
  }

  .body-text--njs.white.kt_txt_forcard {
    width: 90%;
    font-size: 18px;
    line-height: 130%;
  }

  .body-text--njs.persona-job {
    font-size: 18px;
  }

  .body-text--njs.block-njs {
    width: 100%;
  }

  .body-text--njs.gray.mobile-mini-txt-about {
    font-size: 14px;
  }

  .body-text--njs.cw-text {
    text-align: left;
  }

  .body-text--njs.about-smalltxt, .body-text--njs.mobile-mini-txt-about {
    font-size: 14px;
  }

  .body-text--njs.height-txt-100 {
    line-height: 100%;
  }

  .newjet-menu-link {
    display: block;
  }

  .newjet-social-button.new_cta {
    width: 56px;
  }

  .newjet-block-first.newjet-first-pick {
    min-height: 300px;
  }

  .newjet-block-first.newjet-first-pick.newjet-green-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: auto;
    height: 100vw;
    min-height: 0;
  }

  .newjet-block-first.newjet-first-pick.newjet-testimonials-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: auto;
  }

  .newjet-block-first.newjet-first-pick.newjet-awards-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: auto;
    height: 140vw;
    min-height: 0;
  }

  .newjet-block-first.newjet-first-pick.newjet-about-page {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 0;
  }

  .h2-njs.newjet-mobile-center {
    font-size: 30px;
  }

  .h2-njs.newjet-mobile-center.newjet_white.h2_newsize {
    font-size: 18px;
  }

  .h2-njs.newjet-mobile-center.newjet_white.h2_newsize.txt-shadow {
    text-shadow: 0 0 10px #192d6acc;
  }

  .h2-njs.pad_jet_20 {
    margin-bottom: 20px;
  }

  .column-left-njs.big-pic-left {
    justify-content: flex-start;
    align-self: center;
    width: 90%;
    display: block;
  }

  .column-left-njs.big-pic-left.hide {
    flex: 0 auto;
    order: 1;
    width: 80%;
    height: 80vw;
    display: block;
  }

  .column-left-njs.mb-0 {
    border-radius: 0;
    order: 1;
  }

  .column-left-njs.mb-0.mt-desk-76.hide, .column-left-njs.mb-0.div-hide {
    display: none;
  }

  .column-left-njs.mb-0.mb-36 {
    padding-bottom: 36px;
  }

  .column-left-njs.mb-0.order, .column-left-njs.mb-0.right-align.right-padd-about-desk {
    order: 0;
  }

  .column-left-njs.big-pic-left-green {
    justify-content: flex-start;
    align-self: center;
    width: 90%;
    height: 90vw;
    display: block;
  }

  .column-left-njs.desktop.persona-block {
    grid-column-gap: 16px;
    padding-right: 0%;
  }

  .column-left-njs.no_top_padding.no_bottom_padding {
    padding-bottom: 0;
  }

  .column-left-njs.mb-0-2 {
    border-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
  }

  .column-left-njs.hide, .column-left-njs.hide_gb {
    display: none;
  }

  .column-left-njs.review_big_cards {
    border-radius: 20px;
    align-self: stretch;
    width: auto;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-left-njs.align_left_m {
    align-items: flex-start;
  }

  .column-left-njs.spherical-photo {
    width: 100%;
    min-height: 25%;
  }

  .newjet-column-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .newjet-column-right.newjet-bottom-padding {
    margin-bottom: 32px;
  }

  .newjet-column-right.footer-njs {
    width: 100%;
  }

  .newjet-column-right.awards-txt-sett {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .newjet-column-right.right_padding {
    padding-right: 0;
  }

  .newjet-column-right.right_padding_header_txt {
    padding-right: 0%;
  }

  .newjet-column-right.column-right-extrax {
    order: 0;
  }

  .newjet-columns {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .newjet-columns.not-empty-njs.left-first-mobile {
    flex-direction: column;
    flex: 0 auto;
    display: block;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.hide {
    display: block;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse.margin-bottom-40 {
    margin-bottom: 40px;
  }

  .newjet-columns.not-empty-njs.left-first-mobile.reverse_pnmbr {
    flex-flow: column wrap-reverse;
  }

  .newjet-columns.not-empty-njs.slogan-txt-column {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .newjet-columns.not-empty-njs.footer-njs {
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .newjet-columns.not-empty-njs.product_case {
    height: 560px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-columns.not-empty-njs.product_case.product_gray.new_height {
    padding-top: 0;
  }

  .newjet-columns.not-empty-njs.product_case.product_gray.new_height.new_m_padding {
    background-image: none;
    border-radius: 0;
    padding: 0;
    overflow: visible;
  }

  .newjet-columns.not-empty-njs.product_case.product_yellow {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f1acb635b01d68b0323e_bizar_img_bg2.jpg"), linear-gradient(#f9feeb, #f9feeb);
    background-size: 120vw, auto;
  }

  .newjet-columns.not-empty-njs.product_case.product_blue {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f8ecde95536f0e332833_iq007_img_bg.jpg"), linear-gradient(#c8d2f5, #c8d2f5);
    background-position: -24vw 100%, 0 0;
    background-size: 120vw, auto;
  }

  .newjet-columns.not-empty-njs.product_case.product_splu {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6530f358e7a9be2cfd6ce806_splu_img_bg2.jpg"), linear-gradient(#efefef, #efefef);
    background-position: -24vw 110%, 0 0;
    background-size: 120vw, auto;
  }

  .newjet-columns.not-empty-njs.left-first-mobile-salsa {
    flex-flow: column-reverse wrap;
    flex: 0 auto;
  }

  .newjet-columns.not-empty-njs.about_case {
    height: 560px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-blue {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d060e1db09edbb88ef5d74_Sust_img.webp"), linear-gradient(#f0f4ff, #f0f4ff);
    background-position: 50% 150%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 290px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-blue2 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d06219eaaa1b5a34890556_Transparenty_img.webp"), linear-gradient(#d8e0fb, #d8e0fb);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 190px, auto;
    height: 600px;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-red {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d065afc6370dca4b061532_Business_img.webp"), linear-gradient(#f7caca, #f7caca);
    background-position: 50% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 260px, auto;
    height: 600px;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-yellow {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d068a11a031ac40712cb95_robot_img.webp"), linear-gradient(#fbfaec, #fbfaec);
    background-position: 55% 120%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 240px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.about-color-purpl {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66d069637bdd9a4cac152435_XR_img.webp"), linear-gradient(#ffc8f1, #ffc8f1);
    background-position: 45% 110%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 200px, auto;
  }

  .newjet-columns.not-empty-njs.about_case.partner-color-black, .newjet-columns.not-empty-njs.about_case.partner-color-blue {
    height: auto;
  }

  .newjet-columns.not-empty-njs.direction-horizontal-about {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 40px;
  }

  .newjet-columns.not-empty-njs.reverse {
    flex-flow: column-reverse wrap-reverse;
  }

  .newjet-columns.margin_40.reverse {
    flex-direction: column;
  }

  .newjet-columns.margin_40.margin-mobile-0 {
    margin-bottom: 0;
  }

  .newjet-columns.reverse {
    flex-direction: column;
  }

  .newjet-columns.bottom_margin_40.reverse_pnmbr {
    flex-flow: column wrap-reverse;
  }

  .newjet-columns.bottom_margin_40_desktop, .newjet-columns.bottom_margin_40, .newjet-columns.all_bottom_margin_40 {
    margin-bottom: 0;
  }

  .newjet-columns.first-block-about {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .newjet-columns.center-align.direction-vert.left-mobile-salsa {
    justify-content: center;
    align-items: flex-start;
  }

  .block-white-back.no-bottom-padding {
    overflow: hidden;
  }

  .block-white-back.zero-padding {
    padding-top: 0;
  }

  .block-white-back.zero-padding.relative.m_visible {
    overflow: visible;
  }

  .block-white-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-white-back.zero-padding {
    overflow: hidden;
  }

  .block-white-back.zero-padding.gray_m {
    background-color: #eae9f6;
  }

  .block-white-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-white-back.bwb-extrax {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .newjet-numb-cards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: 130px 130px;
    grid-template-columns: 130px 130px;
  }

  .newjet-achievements-cards {
    width: 44%;
    min-width: 130px;
    height: 130px;
    padding: 10px;
  }

  .newjet-achievements-cards.cw-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    padding: 25px;
  }

  .gallery_newjet {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .news-img_newjet {
    height: 60vw;
  }

  .news-img_newjet.full_newjet {
    height: 200px;
  }

  .partners_newjet {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    justify-content: flex-start;
  }

  .partner-logo_newjet {
    width: 45%;
  }

  .partner-logo_newjet.microsoft_newjet {
    max-width: none;
  }

  .partner-logo_newjet.sap_newjet {
    background-position: 0%;
    max-width: none;
  }

  .partner-logo_newjet.kia_newjet {
    background-position: 0%;
    background-size: 70%;
    max-width: none;
  }

  .partner-logo_newjet.huawei_newjet {
    background-position: 50%;
    background-size: 108%;
    width: 34%;
    max-width: none;
  }

  .partner-logo_newjet.philips_newjet {
    background-position: 0%;
    background-size: 90%;
    max-width: none;
  }

  .partner-logo_newjet.asus {
    background-position: 0%;
    background-size: 90%;
  }

  .partner-logo_newjet.orion {
    background-position: 0%;
    background-size: 85%;
  }

  .partner-logo_newjet.servier {
    width: 37%;
  }

  .partner-logo_newjet.haier {
    background-position: 0%;
    background-size: 80%;
  }

  .newjet-body-block_newjet {
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-body-block_newjet.newjet-mb-0.footer_njs {
    padding-top: 40px;
  }

  .newjet-body-block_newjet.gap12_newjet {
    grid-row-gap: 4px;
    margin-bottom: 110px;
  }

  .newjet-body-block_newjet.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet.new_up_margin {
    margin-top: 72px;
  }

  .newjet-body-block_newjet.new_up_margin.new_down_margin {
    margin-bottom: 72px;
  }

  .newjet-body-block_newjet.mobile_72marg {
    margin-top: 36px;
  }

  .newjet-body-block_newjet.zero_bottom_margin_mobile {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet.two_div {
    flex-flow: column;
  }

  .newjet-body-block_newjet.zero_up_margin_pl {
    margin-top: 36px;
  }

  .newjet-body-block_newjet.zero_bottom_margin_pl {
    margin-bottom: 20px;
  }

  .newjet-body-block_newjet.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .mr-image_newjet {
    height: 300px;
  }

  .mr-image_newjet.last_newjet, .mr-image_newjet.middle_newjet {
    height: 460px;
  }

  .mr-image_newjet.first_newjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb95851b50c31ca42654c7_XR-mobile.jpg");
    height: 460px;
  }

  .mr-image_newjet.second_greenjet, .mr-image_newjet.first_greenjet-copy, .mr-image_newjet.third_greenjet, .mr-image_newjet.fourth_greenjet {
    height: 350px;
  }

  .mr-image_newjet.fifth_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64c7b75823bcecf98b10e767_nate_zero_mobile3.jpg");
    height: 350px;
  }

  .mr-image_newjet.sixth_greenjet {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/658286f98cfe02fa36a0d02f_ignitia_case_pic.png");
    height: 350px;
  }

  .h1_newjet.center_newjet {
    font-size: 40px;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_newjet.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_newjet.align_center_desktop {
    align-self: flex-start;
  }

  .news-list_newjet {
    flex-direction: column;
  }

  .news-list_newjet.grid_cases {
    display: flex;
  }

  .vertical_newjet.penumbra_head_height {
    height: 200px;
  }

  .h3-njs.restyle_text {
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
  }

  .h3-njs.white.width-40-m {
    width: 80%;
  }

  .hero_images_newjet {
    background-image: linear-gradient(#c8b1f800 62%, #9a89fa 83%), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/62eb94bf61950eff80dd4dc8_jet%20it_base%202.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hover_sections_newjet {
    width: 90vw;
    height: 200px;
  }

  .back-link_black.white.opacity_butt {
    opacity: .5;
  }

  .two-card_newjet {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .two-card_newjet.cw-card {
    flex-flow: column wrap;
    width: 100%;
  }

  .number-list_newjet.internal_newjet {
    padding-left: 0;
  }

  .news-item_newjet {
    min-width: 100%;
  }

  .collection-item_newjet {
    width: 100%;
  }

  .newjet-html-embed-2 {
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .newjet-block-green-back {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a30129f5ac0cc756255617_IMG_8060%202k.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 120%;
    height: 700px;
  }

  .newjet-img-big-flor.hide {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a302aa04027a58d45ce9e4_IMG_8067%20full%202k.png");
    background-position: 50% 0;
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .newjet-indent {
    height: 25px;
  }

  .newjet-parallax-block.mainimage {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a54a89c8c1bd0120fa4c36_new%20tree%20mobile%20(1).png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 200%;
  }

  .newjet-parallax-block.hide {
    display: none;
  }

  .newjet-parallax-4 {
    background-position: 50% 100%;
  }

  .newjet-parallax-2 {
    background-position: 20px 100%;
  }

  .case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
  }

  .case-first-block.salsamr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp"), linear-gradient(to bottom, null, null);
    min-height: 300px;
  }

  .case-first-block.asus_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ca7069a8dd6bed3ebcc430_head%20for%20mobile.webp"), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c8dfa2a98ced18c787e326_Frame%201831.png");
    background-position: 100%, 0%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
    min-height: 300px;
  }

  .case-first-block.splu_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6465f002970ae6ec199783a2_splu_cover_mobile_2.webp");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    min-height: 400px;
  }

  .case-first-block.revolvr_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64a7d8445cfc27b40e95018f_revolvr_header.jpg"), linear-gradient(#060006, #060006);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 70%, auto;
    min-height: 400px;
  }

  .case-first-block.tlg_hero {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64ba584fbf9c96852ae5a2fe_TLG_pic_9_3.png"), linear-gradient(#0000, #0000);
    background-position: 20% 28vh, 0 0;
    background-size: 400px, auto;
    min-height: 490px;
  }

  .case-first-block.irj_firstblock {
    background-position: 50%;
  }

  .case-first-block.product_firstblock {
    height: 620px;
    min-height: 0;
  }

  .case-first-block.ignitia_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6568858aaa39cff50fb5f4d9_cover_ignitia_mobile.webp");
    background-position: 50%;
    background-size: cover;
  }

  .case-first-block.avgust_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/657833e93bae748cc186108a_mobile_avgust_img.webp");
    background-position: 50%;
    background-size: 114%;
  }

  .case-first-block.huawei5g_firstblock {
    background-position: 64%;
  }

  .case-first-block.huawei_stock_firstblock {
    background-position: 70%;
    min-height: 400px;
  }

  .case-first-block.extrax_firstblock {
    background-position: 64%;
  }

  .case-first-block.bomba_cover {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6650378682a599292e5acc10_mobile_header_BOMBA.png");
    background-size: cover;
  }

  .case-first-block.penumbra_cover {
    background-position: 50% 100%;
    background-size: 240%;
    min-height: 160vw;
  }

  .case-first-block.salsaxr-new {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63c698f38f937c6323bfe8dc_main-cover-salsa.webp"), linear-gradient(to bottom, null, null);
    min-height: 300px;
  }

  .case-first-block.points_cover {
    background-position: 50% 100%;
    background-size: 240%;
    min-height: 160vw;
  }

  .case-first-block.main_eoracle {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    min-height: 50vh;
  }

  .case-first-block.bizar_cover {
    background-position: 50% 0;
    background-size: cover;
  }

  .bisar-first-background {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63a42f5b3e5c9a26d41ba7f4_bizar.png");
    background-position: 0 0, 120%;
    background-size: auto, auto 60%;
  }

  .case-first-block-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .case-first-block-content.eoracle {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .notebook-screen.screen-bizar_personalized {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63ce58b21ac14a26a0ffad21_%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%B1%D0%BE%D1%80%D0%BA%D0%B8%20(1).png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%, 0 0;
    background-size: contain, auto;
  }

  .notebook-screen.screen-greenbonds {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642fb4def0c0b96897b98284_Colors2.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .notebook-screen.screencast, .notebook-screen.screencast-960 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/64254e66b6ff9ad7d60525cf_Colors.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .notebook-screen.screen {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/642fb4def0c0b96897b98284_Colors2.jpeg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .case-img-horisontal {
    border-radius: 20px;
    flex: 0 auto;
    height: 250px;
  }

  .case-img-horisontal.asus-image-1 {
    height: 100vw;
  }

  .case-img-vertical {
    width: 100%;
  }

  .phones-block {
    width: 110%;
    left: -5%;
  }

  .phone-screen-right {
    width: 34%;
  }

  .button-cicle-gradient {
    top: 70px;
    bottom: 70px;
  }

  .button-cicle-gradient.play {
    inset: auto;
  }

  .slider-block {
    height: 200px;
  }

  .newjet-parallax-5 {
    background-size: 150%;
  }

  .newjet-parallax-5.hide {
    display: none;
  }

  .h0_newjet {
    text-shadow: 0 0 12px #192d6a99;
    font-size: 54px;
    font-weight: 700;
  }

  .newjet-parallax-6 {
    background-position: 75%;
  }

  .newjet-parallax-6.hide, .newjet-parallax-7.hide, .newjet-parallax-8.hide {
    display: none;
  }

  .newjet-parallax-9 {
    margin-bottom: 0;
  }

  .newjet-parallax-9.hide {
    display: none;
  }

  .newjet-parallax-10 {
    margin-bottom: 0;
  }

  .newjet-parallax-10.hide {
    display: none;
  }

  .newjet-img-footer {
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1;
    align-self: stretch;
    width: 100%;
    height: 100%;
  }

  .newjet-block-cases.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-color-back.hide_gb {
    display: block;
  }

  .block-color-back.padding_20_mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .block-color-back.padding_20_mobile.bg_pic_eoracle {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .case-video {
    border-radius: 20px;
  }

  .case-video.devices-image {
    border-radius: 20px;
    height: 140px;
  }

  .case-video.devices-image.bomba_img_resize {
    height: 200px;
  }

  .case-video.devices-image-2, .case-video.devices-image-3, .case-video.devices-image-1 {
    border-radius: 20px;
    height: 140px;
  }

  .njs--hide {
    display: none;
  }

  .persona, .persona-2 {
    width: 100px;
    height: 100px;
  }

  .background-video {
    border-radius: 20px;
    height: 240px;
  }

  .tutorial-video.nzs-video-top {
    width: 105vw;
    height: 130vw;
    overflow: visible;
  }

  .background-video-2 {
    border-radius: 20px;
    height: 200px;
  }

  .background-video-3.salsa-video-hide {
    width: 100%;
  }

  .persona-text {
    min-width: auto;
  }

  .crosslink-xr {
    border-radius: 20px;
    display: flex;
  }

  .crosslink-text {
    font-size: 18px;
  }

  .video-full-size {
    border-radius: 20px;
  }

  .newjet-body-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-body-block.new-margin {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .newjet-body-block.new-margin.new-rows, .newjet-body-block.new-margin.down_margin_90.up_margin_0.rows-24-mobile, .newjet-body-block.new-rows {
    grid-row-gap: 24px;
  }

  .video-full-size-2 {
    border-radius: 20px;
  }

  .h1_newjet-asus.hide {
    display: block;
  }

  .fullwidth_picture {
    justify-content: center;
    height: 64vw;
    display: flex;
  }

  .fullwidth_picture.no-bottom-padding {
    justify-content: center;
    display: flex;
  }

  .fullwidth_picture.no-bottom-padding.hidden-overflow {
    overflow: hidden;
  }

  .fullwidth_picture.no-bottom-padding.hidden-overflow.auto-height {
    height: auto;
  }

  .fullwidth_picture.no-up-padding {
    height: 90vw;
  }

  .fullwidth_picture.no-up-padding.mobile-up-padding {
    height: 70vw;
    padding-top: 0;
  }

  .fullwidth_picture.no-up-padding.mobile-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .green_div_4 {
    flex-direction: column;
  }

  .asus-image-2, .asus-image-3, .asus-image-4 {
    max-width: none;
    height: 100%;
  }

  .video-asus {
    border-radius: 20px;
    height: 260px;
  }

  .horizontal-cards {
    grid-row-gap: 24px;
  }

  .horizontal-cards.no-up-padding.vertical-m-position-cards {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .newjet-cards-asus {
    width: 44%;
    min-width: 130px;
    height: 130px;
    padding: 10px;
  }

  .newjet-slider-columns {
    grid-row-gap: 24px;
  }

  .asus_im_8 {
    height: 60px;
  }

  .block_newjet-with-bg-image {
    padding-left: 0;
    padding-right: 0;
  }

  .fullwidth_picture-2 {
    justify-content: center;
    height: 80vw;
    padding-top: 36px;
    padding-bottom: 36px;
    display: flex;
  }

  .fullwidth_picture-2.no-up-padding.hidden-overflow {
    overflow: hidden;
  }

  .banners-image {
    display: none;
  }

  .banners-image-2 {
    display: block;
  }

  .asus_im_1, .asus_im_2, .asus_im_3 {
    width: 100%;
  }

  .background-video-4 {
    height: 135vw;
  }

  .gb-image-1, .full-size-img, .gb-image-2 {
    width: 100%;
  }

  .image {
    align-self: center;
    width: 40%;
  }

  .txt-bullet {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .txt-bullet.no_rows {
    grid-row-gap: 0px;
  }

  .txt-bullet.no_rows.gunt_bullet {
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

  .txt-bullet.no_rows.hor_dir {
    flex-direction: row;
  }

  .gb-image-3.hide, .gb-image-4.hide {
    display: block;
  }

  .white_footer_js {
    z-index: 999;
  }

  .sitemap_link_njs {
    font-size: 18px;
  }

  .newjet-input {
    max-width: 100%;
    margin-left: 0;
  }

  .newjet-input.no-margin.straight {
    margin-top: 0;
  }

  .cta_letter {
    grid-row-gap: 10px;
  }

  .cta_letter.fprg {
    grid-row-gap: 10px;
    width: auto;
  }

  .final_string_cta_njs {
    grid-row-gap: 20px;
    flex-flow: row;
    align-items: flex-start;
    margin-top: 20px;
  }

  .final_string_cta_njs.align_center_left {
    justify-content: flex-start;
    align-items: center;
  }

  .final_string_cta_njs.align_bottom_left {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .final_string_cta_njs.align_bottom_left.mini {
    grid-column-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .string_njs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .string_njs.direction_njs {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .string_njs.direction_njs.margin_16 {
    margin-bottom: 0;
  }

  .cta_block {
    width: 100%;
    padding: 20px;
  }

  .cta_block.center-with-pic {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta_block.center-with-pic.fprg {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cta_section {
    z-index: 999;
    position: relative;
  }

  .number-bullet {
    font-size: 18px;
  }

  .number-bullet.big.gradient {
    width: 70%;
  }

  .full_width_cards_column {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .newjet-cards-greenbonds {
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    padding: 10px;
  }

  .newjet-cards-greenbonds.sizing-grow.gap20_newjet {
    grid-row-gap: 0px;
  }

  .greenbonds_slider_block {
    height: 200px;
  }

  .persona_gb {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6413165d4e7afd445e7c7dfa_IDB.png");
    width: 100px;
    height: 100px;
  }

  .image-2 {
    align-self: center;
    width: 40%;
  }

  .newjet-body-block_newjet_slider {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ariadne_image1 {
    align-self: center;
    width: 40%;
  }

  .ariadne_image2 {
    max-width: none;
    height: 100%;
  }

  .fullsize_img_ariadne {
    width: 100%;
  }

  .fullsize_img_ariadne.hide {
    display: none;
  }

  .fullsize_img_ariadne2 {
    width: 100%;
  }

  .fullsize_img_ariadne2.hide {
    display: none;
  }

  .fullsize_img_ariadne3 {
    width: 100%;
  }

  .fullsize_img_ariadne3.hide {
    display: none;
  }

  .fullwidth_picture_ariadne {
    justify-content: center;
    height: 20vw;
    display: flex;
  }

  .cards_mobile_ariadne.hide, .identy_mobile_ariadne.hide, .logotypes_ariadne_mobile.hide {
    display: block;
  }

  .fullwidth_picture_ariadne-2 {
    justify-content: center;
    height: 25vw;
    display: flex;
  }

  .newjet-column-right_center.padding_top_20.rows_10.width_60perc {
    width: 80%;
  }

  .html-embed-3, .html-embed-4, .html-embed-5, .html-embed-6 {
    display: flex;
  }

  .nzs-logo-video {
    height: 300px;
  }

  .newjet-team-persone-image {
    width: 130px;
    height: 130px;
  }

  .nzs_image_v.nzs_image_v1, .image-3 {
    width: 80%;
  }

  .nsz_variants_images {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullsize_img_splu {
    width: 190%;
    max-width: 200%;
  }

  .banners-image-splu {
    display: none;
  }

  .splu-image {
    width: 140%;
  }

  .fullsize_img_splu_2 {
    width: 100%;
  }

  .image-4 {
    width: 60%;
  }

  .image-5 {
    align-self: center;
    width: 70%;
  }

  .image-6, .mobile-graph.hide, .hide {
    display: block;
  }

  .newjet-columns-highlight {
    flex-direction: column-reverse;
  }

  .award_brand_pic {
    height: 50px;
  }

  .brand_cover {
    height: 160px;
  }

  .newjet-cards-collab {
    width: 44%;
    min-width: 130px;
    height: 130px;
    padding: 10px;
  }

  .newjet-cards-collab.awards {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .aww-bullet {
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .collection-list {
    grid-row-gap: 80px;
  }

  .collection-list.cw-mobile {
    grid-row-gap: 30px;
  }

  .navbar.bm-navbar {
    position: absolute;
  }

  .dropdown_jetstyle {
    width: 100%;
    padding-top: 0;
    padding-bottom: 32px;
    padding-left: 16px;
  }

  .case_name_button {
    align-self: stretch;
    width: 100%;
  }

  .central-pic.radius.centrap-pic-revolvr {
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .central-pic.width_70percent {
    width: 100%;
  }

  .newjet-cards-revolvr {
    align-self: stretch;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 130px;
    padding: 10px;
  }

  .slider-block-revolvr {
    height: 150px;
  }

  .njh_newjet-body-block_newjet {
    padding-left: 16px;
    padding-right: 16px;
  }

  .njh_newjet-body-block_newjet.njh_header {
    max-width: none;
  }

  .njh_logo {
    justify-content: space-between;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .njh_brand {
    width: 140px;
    margin-left: 0;
    padding-left: 0;
  }

  .njh_menu-button {
    background-color: #fff;
    padding: 0;
  }

  .njh_menu-button:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #fff0;
  }

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

  .njh_menu-button.no_color {
    background-color: #fff0;
  }

  .njh_menu_stripes {
    height: 30px;
    margin-right: 0;
  }

  .njh_stripe {
    width: 40px;
  }

  .njh_stripe.njh_cross.njh_first:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_stripe.njh_cross.njh_second:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
    color: #fff;
  }

  .njh_stripe.njh_first:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_stripe.njh_first.white, .njh_stripe.njh_mid:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_stripe.njh_mid.white, .njh_stripe.njh_second:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_stripe.njh_second.white {
    background-color: #fff;
  }

  .njh_nav-menu {
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    padding-top: 40px;
    position: absolute;
    top: 60px;
  }

  .njh_nav-menu:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #000;
  }

  .njh_nav-menu:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
    top: 70px;
  }

  .njh_dropdown_jetstyle {
    width: 100%;
    padding-top: 0;
    padding-bottom: 32px;
    padding-left: 16px;
  }

  .njh_toggle_jetstyle {
    width: 100%;
    display: flex;
  }

  .njh_hide_menu:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #000;
  }

  .njh_menu_txt:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0), .njh_menu_arrow_icon:where(.w-variant-3e716773-694d-4a57-127f-44fd2053d1e0) {
    color: var(--black);
  }

  .njh_empty_menu {
    display: none;
  }

  .njh_droplist_jetstyle {
    background-color: #fff;
    border-radius: 0;
    flex-direction: column;
    margin-top: 0;
    position: static;
  }

  .njh_droplist_jetstyle:where(.w-variant-25c0aec5-870c-20c0-4149-36ba1ae5b33f) {
    background-color: #000;
  }

  .njh_body-text--njs {
    font-size: 18px;
  }

  .tlg_pic_1, .tlg_pic_2, .image-13, .tlg_pic_3 {
    width: 100%;
  }

  .green_div_5 {
    flex-direction: column;
  }

  .h1_product {
    font-size: 38px;
    line-height: 38px;
  }

  .newjet-cards-product {
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
  }

  .image-21 {
    width: 16%;
  }

  .gant {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle {
    align-items: flex-start;
    width: 100%;
  }

  .dropdown-list {
    padding-left: 64px;
  }

  .faq_circle_button {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .checkout_pic3 {
    display: none;
  }

  .checkout_pic2 {
    width: 60%;
  }

  .newjet-input-book {
    max-width: 90%;
    margin-left: 0;
  }

  .big_half-card.product_big_cards {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-29 {
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .gant_casestudy {
    flex-direction: column;
  }

  .persona_product {
    width: 70px;
  }

  .logos_product.m_hide {
    display: none;
  }

  .m_visible {
    display: block;
  }

  .cards_article_div {
    flex-direction: row;
  }

  .cards_article_div.vert_dir {
    flex-direction: column;
  }

  .card_div {
    border-radius: 8px;
    box-shadow: 0 0 10px #63597766;
  }

  .pair_div, .pair_div2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .div-block-31 {
    grid-row-gap: 120px;
  }

  .apart_icon {
    width: 16%;
  }

  .four_cards {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .gant_casestudy_mobile {
    flex-direction: column;
  }

  .string_njs_product {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column wrap;
    margin-bottom: 20px;
  }

  .five_cards_div {
    max-width: 100%;
  }

  .crosslink_green {
    border-radius: 20px;
    display: flex;
  }

  .crosslink_green.cros_bot_marg {
    width: 100%;
  }

  .ignitia_center_img.only_mobile_hide {
    display: none;
  }

  .ignitia_center_img.only_desk_hide {
    display: block;
  }

  .ignitia_center_img.only_desk_hide.mobile_100_width, .ignitia_center_img_mini {
    width: 100%;
  }

  .persona_ignitia {
    background-position: 50% 0;
    width: 80px;
    height: 80px;
  }

  .div-block-41 {
    flex-direction: column;
  }

  .ignitia_pic_1, .ignitia_center_img_charts {
    width: 100%;
  }

  .ignitia_center_img_charts.only_mobile_hide {
    display: none;
  }

  .ignitia_center_img_charts.only_desk_hide {
    display: block;
  }

  .crosslink_product {
    border-radius: 20px;
    display: flex;
  }

  .crosslink_product.cros_bot_marg {
    width: 100%;
  }

  .first_row_image {
    flex-direction: column;
  }

  .persona_div {
    width: 100px;
    height: 100px;
  }

  .credits2columns {
    flex-direction: column;
  }

  .personas_columns.rows_24_m {
    grid-row-gap: 24px;
  }

  .personas_columns.mp_creditsrow {
    grid-template-columns: 1fr;
  }

  .logos_avgust.only_mobile_hide {
    display: none;
  }

  .logos_avgust_2.desktop_hide {
    display: block;
  }

  .huawei_logo {
    width: 40%;
  }

  .pic_and_desc {
    width: 100%;
  }

  .pic_and_desc.margin_20_m {
    margin-bottom: 20px;
  }

  .row_image {
    flex-direction: column;
  }

  .newjet-two-cards {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .h-two-card {
    height: 90vw;
    padding: 20px;
  }

  .block-center {
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-center.bottom_padding.up_padding {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._404_div {
    width: 100%;
    height: auto;
  }

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

  .testimonials_card {
    padding-top: 20px;
  }

  .persona_and_button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .client_div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .two_column {
    padding-left: 16px;
    padding-right: 16px;
  }

  .clients_logos_img2 {
    width: 100%;
  }

  .background-video-8 {
    height: 260px;
  }

  .huawei-with-bg-image {
    background-position: 50% 100%;
    height: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .video_youtube_embed.kt_radius {
    height: calc(min(1720px, 100vw - 40px) / 1.78);
  }

  .logo-webflow-extrax {
    width: 50vw;
  }

  .extrax-gif {
    width: 100%;
  }

  .newjet-column-extrax {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .title-extrax {
    font-size: 14vw;
  }

  .body-text-wrap-extrax {
    width: 100%;
  }

  .content-img-extrax-vr {
    height: 50vh;
  }

  .block-kt.new_position.solution {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/65f0091b7802fd2587c6aebd_bg_Header.webp"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    padding-top: 7vh;
  }

  .block-kt.youtube_margin_mb {
    margin-bottom: 80px;
  }

  .case-first-block-copy {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
  }

  .case-first-block-copy.kt_hero {
    background-image: none;
    min-height: auto;
  }

  .kt-body-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .kt-body-block.headset_anim_div {
    justify-content: flex-start;
    height: auto;
  }

  .kt-body-block.list_kt {
    margin-top: 0;
  }

  .kt-body-block._3d_models_div {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .kt-body-block.overflow_hidden_m {
    overflow: hidden;
  }

  .kt-columns {
    grid-row-gap: 24px;
  }

  .kt-columns.gap_rows_80.w_icons {
    display: flex;
  }

  .crosslinks_div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .crosslink_kt_1, .crosslink_kt_2 {
    flex: 0 auto;
    width: 100%;
  }

  .glitch_video_block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .kt_div_left, .kt_div_right {
    width: 100%;
  }

  .kt-cards-block {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .kt-cards-block.grid {
    display: flex;
  }

  .body-text--njs_kt {
    font-size: 18px;
  }

  .body-text--njs_kt.white.new_txt_parametres {
    text-align: left;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .kuula_main_div {
    width: 100%;
  }

  .crosslink_kt_3 {
    background-position: 200%, 0 0;
    background-size: 80%, auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
  }

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

  .kt-body-absolute {
    padding-left: 16px;
    padding-right: 16px;
  }

  .team_mosaic {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .person_kt {
    width: 30%;
  }

  .person_card {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .kt-body-persona-block {
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-wrapper {
    height: 100%;
  }

  .back, .front {
    padding: 20px;
  }

  .image_plus {
    width: 24px;
  }

  .card_3d_kt_60 {
    width: 100%;
    height: 120vw;
  }

  .kt_card_60_front {
    height: 120vw;
  }

  .kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_4 {
    background-position: 45% 100%, 0 0;
    background-size: cover, auto;
  }

  .kt_card_60_front.kt_gradient_fill.radius.kt_cards_img_7 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/66041d0e5b431914e99a87cd_cards_img_bonuses.webp"), linear-gradient(40deg, var(--kt_color1), var(--kt_color2));
    background-size: cover, auto;
  }

  .kt_card_60_back {
    height: 120vw;
  }

  .vimeo_embed_kt.desktop {
    display: none;
  }

  .vimeo_embed_kt.mobile {
    display: block;
  }

  .vimeo_embed_kt.kt_desk {
    display: none;
  }

  .vimeo_embed_kt.kt_mobile {
    display: block;
  }

  .image_minus {
    width: 24px;
  }

  .card_3d_kt_40, .map_info_div {
    width: 100%;
  }

  .map_info_div.mobile_hide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .map_name {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .html-embed-11.onlymobile_hide {
    display: none;
  }

  .logo_div {
    background-size: 103%;
    height: 60vw;
    margin-bottom: 20vw;
  }

  .kuula_bg_right.radius.mobile_hide, .kuula_bg_left.radius.mobile_hide {
    display: none;
  }

  .h2_kt_mb {
    font-size: 48px;
  }

  .mb_img_bg {
    width: 120%;
    height: 300px;
    position: relative;
  }

  .mb_img_bg.only-mobile {
    display: block;
  }

  ._3d_models_img {
    align-self: center;
    min-width: 180%;
  }

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

  .headset_and_char {
    background-image: none;
    height: 70vw;
  }

  .headset_pic_head {
    flex: none;
    width: 140vw;
  }

  .headset_pic_left, .headset_pic_right {
    display: none;
  }

  .characters_div {
    width: 100vw;
  }

  .character_left_kt {
    width: 77vw;
  }

  .character_right_kt {
    width: 80vw;
  }

  .launch-images {
    z-index: -3;
    min-width: 100%;
    position: absolute;
    inset: 0%;
  }

  .kt_bg_video_card2 {
    height: calc(120vw - 38.4px);
  }

  .kt_card_new {
    width: 100%;
    height: calc(120vw - 38.4px);
  }

  .kt_blurred {
    opacity: 1;
    filter: blur(40px);
    background-image: linear-gradient(0deg, #090a17, #536eff 68%);
    border-radius: 48%;
    height: 60px;
  }

  .cw-text-wrap {
    text-align: left;
    padding-top: 0;
  }

  .cw-heading {
    text-align: left;
    font-size: 48px;
  }

  .cw-paragraph-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cw-button.bm-margin {
    order: -1;
    margin-top: 0;
    padding-top: 13px;
    padding-bottom: 13px;
    display: none;
  }

  .cw-button.bm-margin.bm-button-mobile {
    order: 1;
    margin-left: 5%;
    display: flex;
  }

  .cw-animation-wagon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cw-wyn-text-wrap.cw-text-sticky {
    display: flex;
  }

  .cw-wyn-card {
    padding: 25px;
  }

  .cw-right.column-center {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cw-clent-card-wrap {
    padding: 25px;
  }

  .cw-card-text-wrap {
    width: 100%;
  }

  .cw-right-client {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .cw-price-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cw-product-text-wrap {
    margin-left: 5%;
  }

  .two_buttons_div {
    padding-right: 0;
  }

  .cw-right-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 5%;
  }

  .bomba_center_img._100-_width {
    width: 100%;
  }

  .bomba_100width_two-image {
    background-image: none;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .link {
    vertical-align: baseline;
  }

  .dm-header-container {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dm-header-heading {
    text-align: left;
    padding-top: 35px;
    padding-left: 5%;
  }

  .dm-heading {
    font-size: 10vw;
  }

  .dm-header-animation {
    order: -1;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .dm-animation-img-wrap {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .dm-header-desk-list {
    padding: 50px 5% 100px;
  }

  .dm-desk-col {
    width: 100%;
  }

  .dm-desk-col.dm-desk-pos {
    display: none;
  }

  .dm-desk-heading {
    font-size: 7vw;
  }

  .dm-portfolio {
    padding-top: 20px;
    padding-bottom: 50px;
  }

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

  .bm-desk-card {
    font-size: 18px;
  }

  .collection-list-bm {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dm-testimonials {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .bm-test-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dm-portfilio-img-wrap {
    height: 350px;
  }

  .dm-header-block-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    padding-bottom: 5vh;
    display: flex;
  }

  .h1_mp {
    font-size: 46px;
  }

  .h3_mp {
    font-size: 20px;
    line-height: 140%;
  }

  .block-left_mp.bg_img_mp {
    height: 800px;
  }

  .video_mp {
    height: 200px;
  }

  .block_black_mp.bg_img_mp {
    background-position: 70% 0;
  }

  .block_black_mp.bg_img_mp_2.new_height {
    height: 940px;
  }

  .center_video {
    height: 40vw;
  }

  .center_video.radius.bottom_marg.mobile_hide {
    display: none;
  }

  .h2_mp.white.mp_text_width_pl {
    width: 100%;
  }

  .h2_mp.white.mp_txt_align {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .center-columns_mp {
    grid-row-gap: 24px;
    flex-flow: column wrap;
  }

  .center-columns_mp.mobile_horizontal_mp {
    flex-flow: column;
  }

  .column-left-mp_40 {
    width: 50%;
  }

  .column-left-mp_40.m_align_center {
    align-self: center;
  }

  .newjet-column-right_mp_60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div_for_video_cards {
    height: 60vw;
  }

  .body-text-mp {
    font-size: 18px;
  }

  .body-text-mp.white.mp_txt_align {
    text-align: center;
  }

  .body-text-mp.longread.white.mp_text_width_pl {
    width: 100%;
  }

  .body-text-mp.longread.white.mp_txt_align {
    align-self: center;
  }

  ._3_cards_mp {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  ._3_cards_mp.horizontal_pl.bottom_margin {
    flex-flow: column;
  }

  .main_h_mp {
    font-size: 60px;
  }

  .case-first-block-mp {
    padding-left: 16px;
    padding-right: 16px;
  }

  .video_div2 {
    height: 50vw;
  }

  .newjet-column-right_small {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .jl_div {
    width: 180px;
    bottom: -4%;
    left: 66%;
  }

  .img_list {
    align-self: center;
  }

  .pan_head_div {
    width: 140%;
  }

  .map_buttons_div {
    width: 100%;
  }

  .mp-pan_block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._2_cards_mp {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .div-block-63 {
    padding-top: 120px;
  }

  .div_for_devices {
    flex-flow: column-reverse wrap-reverse;
  }

  .mp_mobile_devices {
    width: 50%;
    padding-bottom: 0;
  }

  .mp_desktop_devices {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mp_desktop_devices.only_mobile_hide {
    display: none;
  }

  .image-65 {
    width: auto;
    min-width: 120%;
    top: 36%;
    left: auto;
    right: auto;
  }

  .image-66 {
    top: 47%;
  }

  .ball3 {
    top: 53%;
    right: 89%;
  }

  .credits2rows_mp {
    flex-direction: column;
  }

  .mp_credits_columns {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .cridits_column_mp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .dm-portfolio-table {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dm-portfolio-soon {
    display: none;
  }

  .mp_desktop_devices2 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mp_desktop_devices2.only_mobile {
    display: block;
  }

  .image-68, .image-69 {
    min-width: 140%;
  }

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

  .image-70.planshet_hide {
    display: block;
  }

  .image_mp_challenge {
    min-width: 180%;
  }

  .div_for_video_cards2 {
    height: 65vw;
  }

  .planet2 {
    align-self: center;
    width: 100%;
  }

  .head_txt_pnmbr {
    font-size: 48px;
  }

  .newjet-cards-pnmbr {
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding: 10px;
  }

  .style_img {
    width: 100%;
  }

  .pnmbr_div_block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .newjet-column-right-pnmbr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .central-img-pnmbr.light_bg.radius.pnmbr_video_size, .central-video-pnmbr.light_bg.radius.pnmbr_video_size {
    height: 60vw;
  }

  .central-video-pnmbr.light_bg_points {
    box-shadow: 0 0 120px 40px #d6a3214d;
  }

  .central-video-pnmbr.light_bg_points.radius.pnmbr_video_size {
    height: 60vw;
  }

  .div-block-68 {
    border-bottom: 1px solid var(--dark-grey);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .newjet-column-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .newjet-column-center.about-info {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-self: flex-start;
    align-items: stretch;
    width: 100%;
    margin-bottom: 30px;
  }

  .about-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: flex-start;
  }

  .about-first-block-content {
    justify-content: space-between;
    align-items: flex-start;
    height: 84vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .stars-rating-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 50%;
  }

  .trustpilot-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
  }

  .trustpilot {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-width: 0 0 1px;
    border-bottom-color: var(--dark-grey);
    border-radius: 0;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    padding: 0 0 40px;
  }

  .div-block-72 {
    width: 2400px;
    top: 140px;
  }

  .photo-div {
    border-radius: 20px;
  }

  .animated-div {
    height: 3000px;
  }

  .image-71 {
    width: 50%;
  }

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

  .about-persona {
    border-style: none;
    border-radius: 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .about-photo-1 {
    border-radius: 100%;
    width: 80px;
    height: 80px;
  }

  .div-persona-info {
    flex: 1;
    width: 50%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .image-72 {
    width: 24px;
  }

  .div-block-76 {
    flex: none;
    justify-content: flex-end;
    align-items: center;
  }

  .image-73 {
    min-width: auto;
    min-height: 100%;
  }

  .round.hide-mobile-about {
    display: none;
  }

  .div-testimonial {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 0;
  }

  .div-content-testimonial {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .about-photo-2, .about-photo-3, .about-photo-4, .about-photo-6, .about-photo-7, .about-photo-5, .about-photo-8 {
    border-radius: 100%;
    width: 80px;
    height: 80px;
  }

  .two-buttons-block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .about-jet-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-84 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .links-two-button {
    flex-flow: column;
  }

  .about-photo-9 {
    border-radius: 100%;
    width: 80px;
    height: 80px;
  }

  .slsxr_div-block-110 {
    width: 100%;
  }

  .slsxr_icon-button-div {
    width: 30px;
  }

  .slsxr_div-block-94 {
    flex-flow: column;
  }

  .slsxr_we-are-div {
    margin-top: 60px;
  }

  .slsxr_guitar-pic {
    width: 30vw;
    top: 27%;
    right: -6%;
  }

  .slsxr_salsa-column-intro {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .slsxr_h2-salsa {
    font-size: 32px;
  }

  .slsxr_h2-salsa.slsxr_white.slsxr_txt-center.slsxr_70_percent, .slsxr_h2-salsa.slsxr_white.slsxr_width80.slsxr_100widthmobile {
    width: 100%;
  }

  .slsxr_key-features-cards.slsxr_zero_up_marg {
    margin-top: 46px;
  }

  .slsxr_feedback-card {
    width: 100%;
  }

  .slsxr_div-block-113 {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 50%;
    display: flex;
  }

  .slsxr_salsa-body-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slsxr_div-block-115 {
    justify-content: center;
    align-items: flex-end;
  }

  .slsxr_l-button_newjet.slsxr_newjet-white.slsxr_newjet-line.slsxr_salsa-new-download-button {
    justify-content: center;
    align-items: center;
  }

  .slsxr_feedback-txt-div {
    margin-top: 80px;
  }

  .slsxr_body-text-salsa {
    font-size: 16px;
  }

  .slsxr_body-text-salsa.slsxr_80percent_width {
    width: 80%;
  }

  .slsxr_body-text-salsa.slsxr_white.slsxr_width80.slsxr_100widthmobile {
    width: 100%;
  }

  .slsxr_div-block-104 {
    height: 48vw;
  }

  .slsxr_div-block-104._5pic-cards {
    background-position: 100% 100%;
  }

  .slsxr_div-block-104.slsxr_4pic-cards {
    background-size: cover;
  }

  .slsxr_div-block-104._7pic-cards {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f16f84bcf2814bcee4fb_steps-mobile.avif");
    background-position: 50% 100%;
    background-size: contain;
  }

  .slsxr_div-block-104._6pic-cards, .slsxr_div-block-104.slsxr_1pic-cards {
    background-position: 50% 100%;
  }

  .slsxr_div-block-104._2pic-cards {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f0e98d4f1a395f515b67_metronome-mobile-img.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .slsxr_big-heading-salsa {
    font-size: 22vw;
  }

  .slsxr_hat-pic {
    width: 30vw;
    top: -26px;
    left: -5%;
  }

  .slsxr_cards-column-mobile {
    margin-bottom: 80px;
  }

  .slsxr_salsa-column {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .slsxr_grid-3 {
    width: 100%;
  }

  .slsxr_salsa-column-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .slsxr_heading-salsa {
    font-size: 16vw;
  }

  .slsxr_heading-salsa.slsxr_orange {
    line-height: 110% !important;
  }

  .slsxr_heading-salsa.slsxr_yellow.slsxr_txt-center.slsxr_big-h {
    font-size: 24vw;
  }

  .slsxr_screens-div {
    margin-bottom: 80px;
  }

  .slsxr_beach-block {
    background-color: #ffd065;
  }

  .slsxr_intro-div-mobile {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6707709cba24e646a20daae7_ParisRoom%20night.avif"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 50% 0;
    background-size: auto 100%, cover;
    height: auto;
  }

  .slsxr_quote-img2 {
    display: none;
  }

  .slsxr_case-first-block {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/63cfdb5cb814d3d8251af859_main%20mobile.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 0;
  }

  .slsxr_div-block-105 {
    height: 90vw;
  }

  .slsxr_div-block-105.slsxr_8pic-cards {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f24f7776bc99061a8759_instruments-mobile2.avif");
    background-size: contain;
  }

  .slsxr_div-block-105.slsxr_3pic-cards {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6729f11cc44e0344ba04c397_dancers-mobile.avif");
    background-size: contain;
  }

  .slsxr_salsa-column-right-intro {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .slsxr_image-83 {
    width: 60vw;
  }

  .slsxr_coming-next-div {
    margin-bottom: 80px;
  }

  .slsxr_beach-animation-div.slsxr_only-desk {
    display: none;
  }

  .slsxr_central-div.slsxr_discord-div {
    width: 86vw;
    margin-top: 0;
  }

  .slsxr_quote-img1 {
    z-index: 2;
    width: 80%;
  }

  .slsxr_div-block-2 {
    margin-top: 60px;
  }

  .slsxr_div-youtube {
    margin-bottom: 60px;
  }

  .slsxr_div-youtube.slsxr_mobile-hide {
    display: none;
  }

  .slsxr_div-youtube.slsxr_only-mobile {
    width: 89vw;
    display: block;
  }

  .slsxr_div-youtube.slsxr_only-mobile.slsxr_radius {
    border-radius: 20px;
    overflow: hidden;
  }

  .slsxr_div-block-106 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/671111d087fcf97d9b8fbc6c_card-11-salsa.webp");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 120%;
    height: 400px;
    padding-top: 24px;
  }

  .slsxr_div-block-97 {
    margin-top: 40px;
  }

  .slsxr_screens_long_div {
    width: 100%;
  }

  .slsxr_beach-txt-mobile {
    padding-top: 0;
    position: static;
  }

  .slsxr_maracas-pic {
    width: 28vw;
    bottom: -7%;
    left: 0%;
  }

  .slsxr_image-87 {
    width: 70vw;
    top: -50vw;
    right: -32.9vw;
  }

  .slsxr_salsa-intro-block {
    padding-left: 0;
    padding-right: 0;
  }

  .slsxr_image-89 {
    width: 70vw;
    top: -40vw;
    bottom: auto;
    left: -30.8vw;
  }

  .slsxr_image-85 {
    width: 260px;
  }

  .slsxr_header-mobile-div {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 120vh;
  }

  .slsxr_div-block-112 {
    height: 120vw;
  }

  .slsxr_div_txtblock.slsxr_new-gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .points_logo {
    width: 40%;
  }

  .newjet-body-block_points {
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-body-block_points.newjet-mb-0.footer_njs {
    padding-top: 40px;
  }

  .newjet-body-block_points.gap12_newjet {
    grid-row-gap: 4px;
    margin-bottom: 110px;
  }

  .newjet-body-block_points.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_points.new_up_margin {
    margin-top: 72px;
  }

  .newjet-body-block_points.new_up_margin.new_down_margin {
    margin-bottom: 72px;
  }

  .newjet-body-block_points.mobile_72marg {
    margin-top: 36px;
  }

  .newjet-body-block_points.zero_bottom_margin_mobile {
    margin-bottom: 0;
  }

  .newjet-body-block_points.two_div {
    flex-flow: column;
  }

  .newjet-body-block_points.zero_up_margin_pl {
    margin-top: 36px;
  }

  .newjet-body-block_points.zero_bottom_margin_pl {
    margin-bottom: 20px;
  }

  .newjet-body-block_points.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .three-cards-div {
    flex-flow: column;
  }

  .background-video-10 {
    width: 80vw;
    height: 80vw;
  }

  .image-83 {
    width: 80%;
    height: auto;
  }

  .credits2columns-point {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .ny-popup {
    min-width: auto;
    max-width: none;
    height: 90vh;
  }

  .ny-main-div {
    justify-content: space-between;
    align-items: center;
    height: 60vh;
  }

  .ny-quote-div {
    width: 90%;
    height: 50vh;
  }

  .ny-h1 {
    font-size: 11vw;
  }

  .ny-h1.px-size {
    font-size: 30px;
  }

  .ny-overlay {
    height: 100vh;
    display: none;
  }

  .ny-quote-icon {
    object-fit: fill;
    width: 10vw;
    height: 10vw;
    overflow: visible;
  }

  .ny-gift-img {
    width: 90vw;
  }

  .ny-quote {
    grid-row-gap: 4px;
  }

  .ny-jetstyle-logo {
    width: 40%;
  }

  .ny-head-text-div {
    width: 90%;
  }

  .ny-quote-text {
    font-size: 8vw;
  }

  .ny-content {
    grid-row-gap: 32px;
    background-position: 50% 0;
    background-size: auto 24vh;
    height: 100%;
    max-height: none;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .newjet-body-block_newjet_new-marg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .newjet-body-block_newjet_new-marg.newjet-mb-0.footer_njs {
    padding-top: 40px;
  }

  .newjet-body-block_newjet_new-marg.gap12_newjet {
    grid-row-gap: 4px;
    margin-bottom: 110px;
  }

  .newjet-body-block_newjet_new-marg.zero_margin_m {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet_new-marg.new_up_margin {
    margin-top: 72px;
  }

  .newjet-body-block_newjet_new-marg.new_up_margin.new_down_margin {
    margin-bottom: 72px;
  }

  .newjet-body-block_newjet_new-marg.mobile_72marg {
    margin-top: 36px;
  }

  .newjet-body-block_newjet_new-marg.zero_bottom_margin_mobile {
    margin-bottom: 0;
  }

  .newjet-body-block_newjet_new-marg.two_div {
    flex-flow: column;
  }

  .newjet-body-block_newjet_new-marg.zero_up_margin_pl {
    margin-top: 36px;
  }

  .newjet-body-block_newjet_new-marg.zero_bottom_margin_pl {
    margin-bottom: 20px;
  }

  .newjet-body-block_newjet_new-marg.new_up_margin_pnmbr {
    margin-top: 90px;
  }

  .ny-calendar-header-div {
    margin-top: 200px;
  }

  .body-3 {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/6748213ffba593c4654ff821_ac_bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 100vh;
    background-attachment: fixed;
  }

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

  .ny-cards-grid {
    margin-top: 24px;
  }

  .cell-njs {
    min-height: 100px;
    max-height: 140px;
  }

  .ny-card-number {
    font-size: 20vw;
  }

  .date-div {
    margin-top: 40px;
  }

  .ny-gift-card-big {
    min-height: 200px;
    padding-top: 16px;
    padding-left: 16px;
  }

  .ny-gift-card-big.ny-gift-card-img {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-position: 14vw 100%;
    background-size: 40vw;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ny-gift-card-last {
    min-height: 140px;
  }

  .ny-gift-card-last.ny-gift-card-img {
    background-position: 14vw 100%;
    background-size: 40vw;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8px;
    padding-left: 8px;
  }

  .popup {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #00000080;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .ac-main-txt {
    font-size: 16px;
    line-height: 140%;
  }

  .ny-calendar-header-div-2 {
    margin-top: 26vh;
  }

  .cell {
    border-radius: 16px;
    min-height: 24vw;
    text-decoration: none;
  }

  .cell.big-cell-24 {
    min-height: 40vw;
    padding-top: 10px;
    padding-left: 10px;
  }

  .cell.big-cell-24.big-img-cell {
    background-position: 35vw 100%;
    background-size: 64vw;
    min-height: 44vw;
  }

  .cell.big-cell {
    min-height: 40vw;
    padding-top: 10px;
    padding-left: 10px;
  }

  .cell.big-cell.img-cell, .cell.big-cell.img-cell2, .cell.big-cell.img-cell3, .cell.big-cell.img-cell4 {
    background-position: 14vw 100%;
    background-size: 40vw;
  }

  .content-zone {
    background-position: 50% -20px, 0 0;
    background-size: auto 32vh, cover;
  }

  .ac-date-month {
    color: #a08ac7;
    font-size: 16px;
  }

  .frame-7194 {
    grid-row-gap: 16px;
  }

  .card_button_ac {
    padding-left: 14px;
    padding-right: 14px;
  }

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

  .ny-cards-grid-2 {
    margin-top: 24px;
  }

  .date-h3 {
    font-weight: 500;
  }

  .text-2 {
    font-size: 16px;
  }

  .ac-description-txt {
    width: 90%;
  }

  .ac-card-txt-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .vectors-wrapper {
    height: 20vh;
  }

  .popup-2 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #00000080;
    display: none;
    position: fixed;
    inset: 0%;
  }

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

  .ny-card-number-2 {
    font-size: 16vw;
  }

  .card_button_ac2 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .advent_block {
    width: 100px;
  }

  .advent-bage {
    width: 54px;
    min-width: 54px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 8px;
  }

  .advent-txt {
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 100%;
  }

  .text, .buttons {
    display: none;
  }

  .gift_pic_shildik {
    min-width: 80px;
    top: -12%;
    left: -20%;
  }

  .close_button {
    display: none;
  }

  .text_mobile {
    align-self: center;
    min-width: 200px;
    display: flex;
    transform: rotate(-90deg);
  }

  .div-block-103 {
    z-index: 5;
    height: 260px;
    display: block;
    position: absolute;
  }

  .advent-link {
    z-index: 5;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    min-width: 70px;
    height: 260px;
    display: flex;
    position: absolute;
  }

  .new_gallery_newjet {
    margin-top: 0;
    margin-bottom: 24px;
    padding-bottom: 0;
    display: flex;
  }

  .ymal_on_main_newjet {
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .collection-list-div_newjet {
    align-self: stretch;
  }

  .left-img_newjet {
    height: 60vw;
  }

  .left-img_newjet.full_newjet {
    height: 200px;
  }

  .left-ymal_img_newjet {
    height: 60vw;
  }

  .left-ymal_img_newjet.full_newjet {
    height: 200px;
  }

  .newjet-column-right_button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .newjet-column-right_button.newjet-bottom-padding {
    margin-bottom: 32px;
  }

  .newjet-column-right_button.footer-njs {
    width: 100%;
  }

  .newjet-column-right_button.awards-txt-sett {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .newjet-column-right_button.right_padding {
    padding-right: 0;
  }

  .newjet-column-right_button.right_padding_header_txt {
    padding-right: 0%;
  }

  .newjet-column-right_button.column-right-extrax {
    order: 0;
  }

  .ymal_3cards_div {
    flex-flow: column;
  }

  .ssvr-slider_arrow {
    width: 64px;
    height: 64px;
  }

  .ssvr-slider_arrow.ssvr-right {
    inset: auto 0% -70px auto;
  }

  .ssvr-slider_arrow.ssvr-left {
    inset: auto auto -70px 0%;
  }

  .ssvr-string {
    grid-row-gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .ssvr-header_block {
    grid-column-gap: 0px;
  }

  .ssvr-form {
    grid-row-gap: 24px;
    width: auto;
  }

  .ssvr-h2 {
    font-size: 28px;
  }

  .ssvr-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    max-width: none;
    height: 100%;
    padding: 20px;
  }

  .ssvr-heading_2 {
    font-size: 20px;
  }

  .ssvr-icon-2 {
    font-size: 24px;
  }

  .ssvr-regular_text {
    font-size: 16px;
  }

  .ssvr-regular_text.small.ssvr-footer_text {
    margin-top: 24px;
  }

  .ssvr-icono {
    width: 32px;
    height: 32px;
  }

  .ssvr--ategory {
    width: 100%;
  }

  .ssvr-sub_button {
    justify-content: center;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .ssvr-section {
    overflow: visible;
  }

  .ssvr-section.ssvr-stiky.ssvr-with_image {
    height: 300px;
  }

  .ssvr-section.ssvr_hero_section {
    min-height: 100vh;
  }

  .ssvr-slide {
    border-radius: 24px;
  }

  .ssvr-my_slider {
    height: 366px;
    margin-top: 24px;
  }

  .ssvr-point_content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .ssvr-h3 {
    font-size: 20px;
  }

  .ssvr-success_message {
    padding: 0;
  }

  .ssvr-accent_text {
    font-size: 24px;
  }

  .ssvr-points {
    margin-top: 24px;
  }

  .ssvr-12_columns.ssvr-2rows {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .ssvr-h1 {
    font-size: 36px;
  }

  .ssvr-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ssvr-content.main {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ssvr-step_of_work {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding: 12px;
  }

  .ssvr-logo {
    font-size: 17px;
  }

  .ssvr-cta {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ssvr-slide_nav {
    font-size: 10px;
    inset: auto 0% -60px;
  }

  .ssvr_sticky_parent {
    height: auto;
    min-height: auto;
  }

  .newjet-cards {
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding: 10px;
  }

  .central-video-eoracle.light_bg.radius.pnmbr_video_size {
    height: 60vw;
  }

  .central-video-eoracle.light_bg_points {
    box-shadow: 0 0 120px 40px #d6a3214d;
  }

  .central-video-eoracle.light_bg_points.radius.pnmbr_video_size {
    height: 60vw;
  }

  .eoracle_colors {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .newjet-cards-eoracle {
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding: 10px;
  }

  .main-block-vrr.orca-img-vrr {
    background-position: 160px 92%;
  }

  .main-block-vrr.mobile-hide-vrr {
    display: none;
  }

  .main-block-vrr.mobile-block-vrr {
    padding-top: 60px;
    display: flex;
  }

  .h3-vrr {
    font-size: 20px;
    line-height: 22px;
  }

  .h3-vrr.white-vrr._40-bottom-vrr {
    margin-bottom: 20px;
  }

  .spots-div-vrr {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-bottom: 24px;
  }

  .spots-div-vrr.new-marg-vrr {
    margin-bottom: 0;
  }

  .big-txt-vrr {
    text-align: center;
  }

  ._50-width-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .h1-vrr {
    font-size: 16vw;
    line-height: 15vw;
  }

  .h1-vrr.white-vrr.align-center-vrr.sticky-vrr {
    font-size: 12vw;
    line-height: 11vw;
  }

  .image-84 {
    width: 90%;
  }

  .main-txt-vrr {
    font-size: 14px;
    line-height: 120%;
  }

  .main-txt-vrr.white-vrr.align-center-vrr.mobile-left-align {
    text-align: left;
  }

  .right-sticker-vrr, .left-sticker-vrr {
    width: 20vw;
  }

  .h1_eoracle.center_newjet {
    font-size: 40px;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.first_newjet.gray-greenjet-cases-3 {
    color: #32835f;
    font-weight: 700;
  }

  .h1_eoracle.center_newjet.seconf_newjet.gray-greenjet-cases-2 {
    color: #8084a1;
    font-weight: 700;
  }

  .h1_eoracle.align_center_desktop {
    align-self: flex-start;
  }

  .mainblock_description_eoracle {
    font-size: 18px;
  }

  .mainblock_description_eoracle.newjet-number-cards {
    font-size: 40px;
  }

  .mainblock_description_eoracle.newjet-small {
    font-size: 16px;
  }

  .mainblock_description_eoracle.newjet-mobile-center.center_align.tlg_color {
    color: #000;
  }

  .mainblock_description_eoracle.white.kt_txt_forcard {
    width: 90%;
    font-size: 18px;
    line-height: 130%;
  }

  .mainblock_description_eoracle.persona-job {
    font-size: 18px;
  }

  .mainblock_description_eoracle.block-njs {
    width: 100%;
  }

  .mainblock_description_eoracle.gray.mobile-mini-txt-about {
    font-size: 14px;
  }

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

  .mainblock_description_eoracle.about-smalltxt, .mainblock_description_eoracle.mobile-mini-txt-about {
    font-size: 14px;
  }

  .mainblock_description_eoracle.height-txt-100 {
    line-height: 100%;
  }

  .numbers-vrrides-vrr {
    margin-top: 60px;
  }

  .h2-vrr.white-vrr.mobile-numbers-vrr {
    font-size: 8vw;
    line-height: 6vw;
  }

  .separator_line_eoracul {
    margin-left: 16px;
    margin-right: 16px;
  }

  .youtube-two-columns-vrr {
    background-size: 600px;
    padding-top: 40px;
  }

  .youtube-column-vrr.left-column-vrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 180px;
    margin-bottom: 40px;
  }

  .left-column-stckers-vrr {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .emoji-txt-div-vrr {
    height: 40vw;
  }

  .stockholm-card-vrr {
    border-radius: 30px;
    padding: 20px;
  }

  .rig-div-vrr {
    background-size: contain;
    height: 800px;
  }

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

  .sport-img-vrr {
    width: 90%;
    position: static;
  }

  .sport-img-vrr.radius-vrr {
    border-radius: 30px;
  }

  .park-img-vrr {
    width: 90%;
    position: static;
  }

  .park-img-vrr.radius-vrr {
    border-radius: 30px;
  }

  .museums-img-vrr {
    width: 90%;
    position: static;
  }

  .museums-img-vrr.radius-vrr {
    border-radius: 30px;
  }

  .decks-img-vrr {
    width: 90%;
    position: static;
  }

  .decks-img-vrr.radius-vrr {
    border-radius: 30px;
  }

  .malls-img-vrr {
    width: 90%;
    position: static;
  }

  .malls-img-vrr.radius-vrr {
    border-radius: 30px;
  }

  .rails-adam-block {
    padding-top: 40px;
  }

  .adam-card-vrr {
    margin-top: 40px;
  }

  .header-vrr {
    background-image: url("https://cdn.prod.website-files.com/62e37e4fc89504c59452e5a7/67acb25ff5c2f3e60433be85_Header6-vrr.jpg");
    background-position: 80%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100svh;
  }

  .timeline-block-vrr {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    background-position: 11%;
    background-size: auto 98%;
  }

  .timeline-txt-div-vrr {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
  }

  .timeline-img-div-vrr {
    width: auto;
  }

  .image-88 {
    width: 60px;
  }

  .timeline-div-vrr {
    justify-content: center;
    align-items: flex-start;
  }

  .timeline-right-txt-div-vrr {
    margin-top: 20px;
  }

  .image-90 {
    width: 20vw;
    margin-top: 0;
  }

  .absolute-stickers-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    position: static;
  }

  .absolute-stickers-div2, .absolute-stickers-div3 {
    position: static;
  }

  .awards-card-vrr {
    border-radius: 20px;
    height: auto;
    padding: 20px;
  }

  .awards-card-vrr.awards-img1-vrr {
    background-position: 80% 110%, 105% 80%;
    background-size: 30vw, 50vw;
  }

  .awards-card-vrr.awards-img2-vrr {
    background-position: 0 80%;
    background-size: 60vw;
  }

  .table-icon-vrr {
    width: 24px;
  }

  .div-block-135 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .headtxt-vrr-copy {
    font-size: 18vw;
    line-height: 18vw;
  }

  .play_video {
    width: 60px;
  }

  .image-95, .image-96, .image-97 {
    width: 100px;
  }

  .arrow-icon-vrr {
    width: 18px;
  }

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

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

  .mobile-stickers-div-vrr {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .close-vrr {
    top: auto;
    bottom: 30vw;
    right: auto;
  }

  .image-98 {
    width: 82vw;
    margin-bottom: 72px;
    right: 13%;
  }

  .div-block-138 {
    min-width: 24px;
  }

  .div-block-139 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .image-99 {
    width: 80px;
  }

  .about-card-vrr {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-140 {
    justify-content: space-between;
    align-items: center;
    width: 90%;
  }

  .video-column1-vrr {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .video-column1-vrr.hide-m-video-vrr {
    display: none;
  }

  .video-column2-vrr {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .video-column2-vrr.hide-m-video-vrr {
    display: none;
  }

  .video-column3-vrr {
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .code-embed-12, .code-embed-13, .code-embed-14 {
    width: 100%;
  }

  .persona-div-vrr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-100 {
    width: 40px;
  }

  .quote-img-l-vrr {
    width: 14vw;
    position: static;
  }

  .quote-img-r-vrr {
    width: 8vw;
  }

  .quote-img-r-vrr.hide-m-sticker, .bg-img-vrr.hide-m-vrr, .lottie-animation.hide-m-vrr {
    display: none;
  }

  .icon-awards-vrr {
    max-width: 40px;
  }

  .left-arrow {
    width: 50%;
    height: 640px;
  }

  .quote-img-l2-vrr {
    width: 14vw;
    position: static;
  }

  .quote-img-r2-vrr.hide-m-sticker {
    display: none;
  }

  .right-arrow {
    width: 50%;
    height: 640px;
  }

  .icon-3 {
    margin: auto 20px 20px auto;
  }

  .icon-4 {
    margin: auto auto 20px 20px;
  }

  .njh_nav-menu-2 {
    background-color: #fff;
    flex-direction: column;
    width: 100%;
    padding-top: 40px;
    position: absolute;
    top: 60px;
  }

  .njh_menu-button-2 {
    background-color: #fff;
    padding: 0;
  }

  .njh_menu-button-2.w--open {
    background-color: #fff;
  }

  .njh_menu-button-2.no_color {
    background-color: #fff0;
  }

  .njh_toggle_jetstyle-2 {
    width: 100%;
    display: flex;
  }

  .njh_droplist_jetstyle-2 {
    background-color: #fff;
    border-radius: 0;
    flex-direction: column;
    margin-top: 0;
    position: static;
  }

  .advent_block-2 {
    width: 100px;
  }

  .njh_brand-2 {
    width: 140px;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-145 {
    width: 100%;
    margin-top: 200px;
  }

  .image-102 {
    width: 150px;
  }

  .image-103 {
    width: 60px;
  }

  .block-back.no-bottom-padding {
    overflow: hidden;
  }

  .block-back.zero-padding {
    padding-top: 0;
  }

  .block-back.zero-padding.relative.m_visible {
    overflow: visible;
  }

  .block-back.no_mb_b_padd {
    padding-bottom: 0;
  }

  .block-back.zero-padding {
    overflow: hidden;
  }

  .block-back.zero-padding.gray_m {
    background-color: #eae9f6;
  }

  .block-back.bg_image_splu.hide_img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .block-back.bwb-extrax {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .h1_featured {
    font-size: 32px;
  }

  .newjet-column-right-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-right: 20px;
    padding-left: 0;
  }

  .newjet-column-right-copy.newjet-bottom-padding {
    margin-bottom: 32px;
  }

  .newjet-column-right-copy.footer-njs {
    width: 100%;
  }

  .newjet-column-right-copy.awards-txt-sett {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .newjet-column-right-copy.right_padding {
    padding-right: 0;
  }

  .newjet-column-right-copy.right_padding_header_txt {
    padding-right: 0%;
  }

  .newjet-column-right-copy.column-right-extrax {
    order: 0;
  }

  .questions-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .questions-column.newjet-bottom-padding {
    margin-bottom: 32px;
  }

  .questions-column.footer-njs {
    width: 100%;
  }

  .questions-column.awards-txt-sett {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .questions-column.right_padding {
    padding-right: 0;
  }

  .questions-column.right_padding_header_txt {
    padding-right: 0%;
  }

  .questions-column.column-right-extrax {
    order: 0;
  }

  .number-text {
    font-size: 18px;
  }

  .number-text.newjet-number-cards {
    font-size: 40px;
  }

  .number-text.newjet-small {
    font-size: 16px;
  }

  .number-text.newjet-mobile-center.center_align.tlg_color {
    color: #000;
  }

  .number-text.white.kt_txt_forcard {
    width: 90%;
    font-size: 18px;
    line-height: 130%;
  }

  .number-text.persona-job {
    font-size: 18px;
  }

  .number-text.block-njs {
    width: 100%;
  }

  .number-text.gray.mobile-mini-txt-about {
    font-size: 14px;
  }

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

  .number-text.about-smalltxt, .number-text.mobile-mini-txt-about {
    font-size: 14px;
  }

  .number-text.height-txt-100 {
    line-height: 100%;
  }

  .body-text-number {
    font-size: 18px;
  }

  .body-text-number.white.new_txt_parametres {
    text-align: left;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .questions-column-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .questions-column-open.newjet-bottom-padding {
    margin-bottom: 32px;
  }

  .questions-column-open.footer-njs {
    width: 100%;
  }

  .questions-column-open.awards-txt-sett {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .questions-column-open.right_padding {
    padding-right: 0;
  }

  .questions-column-open.right_padding_header_txt {
    padding-right: 0%;
  }

  .questions-column-open.column-right-extrax {
    order: 0;
  }

  .image-107 {
    display: none;
  }

  .cross {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }

  .cross.pic {
    width: 30px;
    height: 30px;
  }

  .image_half_p {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 0;
  }

  .string-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-109 {
    height: 0%;
    display: block;
  }

  .code-embed-18 {
    position: absolute;
  }

  .footer_divblock_for_adres {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .footer_divblock_for_adres.right {
    justify-content: flex-start;
    align-items: flex-start;
  }
}

#w-node-_8ae61729-ec35-7c00-b7e5-9b124c199297-4c199292 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992a5-4c199292 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-f02abec5-4f87-8a00-2ad3-bb664d3fa8e2-4c199292 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_78a88a45-c1aa-0c2b-cca5-0eb588030893-4c199292 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a22f5e38-662d-189c-0d74-c0cea2a73cbc-4c199292 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f31c7199-1bf3-5445-3cc8-c3064aa92297-4c199292 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_8ae61729-ec35-7c00-b7e5-9b124c199296-4c199292 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992b0-4c199292 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_0680b0cf-d425-d05b-2f24-f1340b1431cc-57e1dede {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_84180b55-8a45-db6f-9f2e-a86c88dee6c5-57e1dede {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_01e2a539-8c54-0a95-76b3-150a54ef52da-57e1dede {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_01e2a539-8c54-0a95-76b3-150a54ef52df-57e1dede {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_47fe1eff-9626-c82d-296a-5c3927b86ebf-57e1dede {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_3d6e2530-048f-8870-367e-c7c8bb79adbe-afcb45a3 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_51279f15-f963-1e0d-1b08-9d0831eed063-afcb45a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b78a537-3574-c183-8cf8-ea12ab857ae7-afcb45a3 {
  grid-area: 2 / 2 / 6 / 3;
}

#w-node-_72086f25-99f0-9bb4-ff55-d93761313389-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d93761313398-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d937613133a1-77d1e394 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eab6-d31485a0, #w-node-_72163c78-b7d2-d961-b883-5fa3dc09f2c6-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eab9-d31485a0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eabc-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eabf-d31485a0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eac2-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eac5-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eac8-d31485a0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eacb-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eace-d31485a0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2ead1-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2ead4-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2ead7-d31485a0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eada-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eadd-d31485a0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eae0-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eae3-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eae6-d31485a0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eae9-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eaec-d31485a0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eaef-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eaf2-d31485a0, #w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eaf5-d31485a0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: stretch stretch;
}

#w-node-d7b5fcf7-238e-56fe-6fe9-fcecc2c2eaf8-d31485a0 {
  grid-area: span 3 / span 6 / span 3 / span 6;
  place-self: stretch stretch;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858165-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858171-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858173-2a1c77e6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858174-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858178-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585817c-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858180-2a1c77e6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e585818b-2a1c77e6 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858190-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858195-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585819a-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585819f-2a1c77e6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e58581af-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e58581d2-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e58581d6-2a1c77e6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f2596e85-0fd2-3ef6-11fd-08a0e58581de-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e58581e5-2a1c77e6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (min-width: 1920px) {
  #w-node-_72086f25-99f0-9bb4-ff55-d93761313389-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d93761313398-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d937613133a1-77d1e394 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992b0-4c199292 {
    grid-row-start: 3;
    grid-column-start: 3;
  }

  #w-node-_3d6e2530-048f-8870-367e-c7c8bb79adbe-afcb45a3 {
    grid-row: span 4 / span 4;
  }

  #w-node-_1b78a537-3574-c183-8cf8-ea12ab857ae7-afcb45a3 {
    grid-row-end: 5;
  }

  #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858173-2a1c77e6 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858174-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858178-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585817c-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858180-2a1c77e6 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c199297-4c199292 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992a5-4c199292 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992a4-4c199292 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f02abec5-4f87-8a00-2ad3-bb664d3fa8e2-4c199292, #w-node-_78a88a45-c1aa-0c2b-cca5-0eb588030893-4c199292 {
    grid-row: 3 / 4;
  }

  #w-node-a22f5e38-662d-189c-0d74-c0cea2a73cbc-4c199292 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f31c7199-1bf3-5445-3cc8-c3064aa92297-4c199292 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c199296-4c199292 {
    grid-row: 5 / 6;
  }

  #w-node-_8ae61729-ec35-7c00-b7e5-9b124c1992b0-4c199292 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_3d6e2530-048f-8870-367e-c7c8bb79adbe-afcb45a3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_1b78a537-3574-c183-8cf8-ea12ab857ae7-afcb45a3 {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-b0711b81-5fe6-5888-1f38-96d51d12089b-ff42a2ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b0711b81-5fe6-5888-1f38-96d51d120893-ff42a2ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b0711b81-5fe6-5888-1f38-96d51d12089b-ff42a2ea {
    grid-column: span 1 / span 1;
  }

  #w-node-_72086f25-99f0-9bb4-ff55-d93761313383-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d93761313386-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d9376131338c-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d9376131338f-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d93761313392-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d93761313395-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d9376131339b-77d1e394, #w-node-_72086f25-99f0-9bb4-ff55-d9376131339e-77d1e394 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585818b-2a1c77e6 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858190-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e5858195-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585819a-2a1c77e6, #w-node-f2596e85-0fd2-3ef6-11fd-08a0e585819f-2a1c77e6 {
    grid-column: span 1 / span 1;
  }
}
