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: Muli;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f353ff225be02_Muli-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f356a4025bdfe_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f35d46625be31_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sfprotext;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6400907660a13553b131930b_SFProText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sfprotext;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64009076a272fdd756687c8c_SFProText-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sfprotext;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64009075447e9f16b4e369c5_SFProText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Photograph Signature;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/67642b781be889d5c5147873_Photograph%20Signature.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe04bcc3b9d921712966a_Outfit-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe04b8f5a8b9212efcf6a_Outfit-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe04b079786e71113746b_Outfit-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe04bebbde568cafae2ca_Outfit-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125cc3b9d921712e19d_Figtree-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1251a76eb3dc1353b3a_Figtree-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe12533f5b444fa110abf_Figtree-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125871e73d4d6dd5a38_Figtree-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1259e70355acbd6dd00_Figtree-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125f075b12a2a6f6430_Figtree-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125f7d98fabb7262c3c_Figtree-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125dde91551e1e3b068_Figtree-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1256b9cc73e6e31f8c4_Figtree-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Figtree;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe125a8717ce6b8e001bd_Figtree-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Wix Madefor Display;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1a587ee7cee1291922d_WixMadeforDisplay-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Wix Madefor Display;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1a5dde4870ad04d6005_WixMadeforDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Wix Madefor Display;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/68efe1a549dc8d031e84bb55_WixMadeforDisplay-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Wix Madefor Display;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6910ef7f2a954ada934da781_WixMadeforDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Wix Madefor Display;
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6910ef94c3b7f556e11c8088_WixMadeforDisplay-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 6 free solid 900";
  src: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f35346925be03_Font%20Awesome%206%20Free-Solid-900.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --main-blue: #141733;
  --black: black;
  --yellow: #fc0;
  --white: white;
  --main-orange: #ff6138;
  --font-color: #8e8f9a4d;
  --grey: #e9e9e9;
  --border: #1417ff17;
  --tomato: #1f42e1;
  --font-color-2: #bfc0cf;
  --font-dark-grey: #8e8f9a;
  --yellow-hover: #ffd900;
  --hover-2: #0020cc;
  --blue2: #0040ff;
  --y-20: #fc03;
  --y-40: #fc06;
  --error-red: #d01515;
  --green: #00aa0d;
  --hover: #ffffffb3;
  --blue20: #0040ff33;
  --blue40: #0040ff66;
}

.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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

body {
  color: var(--main-blue);
  background-color: #ffffff0d;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

h1 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, Arial, sans-serif;
  font-size: 3.125em;
  font-weight: 600;
  line-height: 1.07em;
}

h2 {
  z-index: 2;
  text-align: left;
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 120%;
  position: relative;
}

h3 {
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.2em;
}

h4 {
  color: var(--black);
  text-align: left;
  margin-top: 120px;
  margin-bottom: 30px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 120%;
}

h5 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

h6 {
  color: var(--black);
  margin-top: 22px;
  margin-bottom: 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 120%;
}

p {
  color: var(--black);
  text-align: left;
  margin-bottom: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

a {
  color: var(--yellow);
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

a:hover {
  color: var(--black);
}

ul {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 25px;
  font-size: 20px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 25px;
}

li {
  color: #000;
  margin-bottom: 12px;
  font-size: 15px;
  line-height: 130%;
}

strong {
  font-weight: bold;
}

.section {
  margin-top: 100px;
  margin-bottom: 75px;
}

.section.dark {
  background-color: var(--main-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 55px;
  padding-bottom: 55px;
}

.section.grid {
  margin-bottom: 100px;
}

.section.track {
  height: 200vw;
}

.section.red-dot {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f35660225be7e_red_dots.avif");
  background-position: 50%;
  background-size: cover;
  margin-top: 120px;
  margin-bottom: -70px;
  padding-bottom: 150px;
}

.section.background-dark-image {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/634290492c7f3558d425beb7_about-companybg.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section.rew-off {
  display: none;
}

.base-container {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.navbar {
  z-index: 10;
  background-color: var(--white);
  position: fixed;
  inset: 0% 0% auto;
}

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1240px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.container.hidden {
  overflow: hidden;
}

.brand {
  order: -1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-menu {
  background-color: #0000;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  color: var(--main-blue);
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.dropdown-toggle:hover, .dropdown-toggle.home {
  color: var(--main-orange);
}

.icon {
  display: none;
}

.dropdown-list {
  background-color: var(--grey);
  padding: 15px 20px;
  display: none;
}

.dropdown-list.w--open {
  border: 1px solid var(--border);
  background-color: var(--white);
  border-radius: 5px;
}

.dropdown-link-wrapper {
  color: var(--main-blue);
  align-items: center;
  padding-left: 0;
  padding-right: 30px;
  transition: padding .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-link-wrapper:hover {
  padding-left: 20px;
  padding-right: 10px;
}

.dropdown-line {
  z-index: 9999;
  background-color: var(--main-orange);
  width: 16px;
  height: 2px;
  position: absolute;
  left: -20px;
}

.dropdown-link {
  min-width: 80px;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 5px;
  font-size: 16px;
  font-weight: 700;
  transition: color .3s;
}

.dropdown-link:hover {
  color: var(--main-orange);
}

.dropdown-link.w--current {
  color: var(--main-blue);
}

.orange-link {
  color: var(--main-orange);
  font-weight: 700;
  transition: opacity .3s;
}

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

.contact-us {
  z-index: 5;
  border: 1px solid var(--tomato);
  background-color: var(--tomato);
  opacity: .94;
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5px;
  padding: 20px 25px;
  font-size: 17.5px;
  font-weight: 800;
  transition: border-color .3s, color .3s, background-color .3s;
  position: relative;
}

.contact-us:hover {
  border-color: var(--tomato);
  color: var(--tomato);
  background-color: #0000;
}

.button-wrapper {
  order: 1;
  margin-left: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: inline-block;
}

.image.home {
  min-height: 40px;
  max-height: none;
}

.dropdown-icon {
  color: var(--black);
  font-size: 17.5px;
  font-weight: 800;
  transition: color .3s;
  display: inline;
}

.triangles {
  z-index: 0;
  border-style: solid none none solid;
  border-width: 1px;
  border-color: var(--border);
  background-color: var(--white);
  width: 16px;
  height: 16px;
  position: absolute;
  inset: -8px 0% auto 30px;
  transform: rotate(45deg);
}

.heading-wrapper {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 30px;
}

.top-banner-button-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 38px;
  display: flex;
  position: relative;
}

.grid {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.paragraph {
  margin-bottom: 20px;
  line-height: 1.6em;
}

.paragraph.light-gray {
  color: var(--font-color-2);
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.paragraph._43 {
  text-align: center;
  width: 43%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph.animated {
  font-family: Wix Madefor Display, Arial, sans-serif;
  line-height: 1.6em;
}

.dot {
  color: var(--main-orange);
}

.content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  display: flex;
}

.projects-grid {
  grid-column-gap: 24px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 30px;
}

.projects-grid.we-worked-on-smaller-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.centured-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 45px;
}

.centured-heading.white-text {
  color: var(--white);
  padding-left: 15px;
  padding-right: 15px;
}

.project-logo {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bg-image {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 260px;
}

.info-wrapper {
  text-align: center;
  flex-direction: column;
  padding-top: 60px;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.projercts-grid-cont-wrapper {
  border-radius: 5px;
  transition: all .5s;
  position: relative;
}

.projercts-grid-cont-wrapper:hover {
  transform: translate(0, -12px);
  box-shadow: 0 15px 20px #54545480;
}

.project-name-heading {
  z-index: 10;
  color: var(--grey);
  text-align: left;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex: none;
  margin-bottom: 0;
  margin-right: auto;
  padding: 1px 25px 3px;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.project-name-heading.blue {
  background-color: var(--tomato);
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 800;
}

.prodgect-heading {
  color: var(--grey);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

.column-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.industries-block-wrapper {
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 35vw;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.industries-block-wrapper:hover {
  box-shadow: 0 10px 20px #14173326;
}

.projects-logo {
  filter: grayscale();
  transition: filter .3s;
  display: block;
}

.projects-logo:hover {
  filter: grayscale(0%);
}

.logo-grid {
  grid-column-gap: 24px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

.navbar-container {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  min-width: 100%;
  height: 90px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.text-block {
  color: #ffffffe6;
}

.text-field {
  border-radius: 5px;
  flex: 0 auto;
  min-height: 60px;
  margin-bottom: 0;
  margin-right: 16px;
  padding-left: 20px;
  padding-right: 70px;
}

.text-field:focus {
  border: 1px solid var(--main-orange);
}

.email-container {
  justify-content: space-around;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.horizontal-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.form {
  align-items: center;
  display: flex;
}

.error-message, .success-message {
  background-color: #000;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
}

.subscribe {
  color: var(--grey);
  margin-bottom: 0;
}

.popular-posts-container {
  text-align: left;
}

.post-heading {
  color: var(--main-blue);
  text-align: left;
  transition: color .3s;
}

.post-heading:hover {
  color: var(--main-orange);
}

.date-info {
  color: var(--font-dark-grey);
  text-align: left;
  font-size: 17px;
  display: inline-block;
}

.search {
  border-radius: 5px;
  width: 100%;
  max-width: 780px;
  margin-bottom: 60px;
  padding: 23px 25px;
  display: flex;
  box-shadow: 0 10px 50px #15173312;
}

.search-button {
  background-color: var(--white);
  color: var(--font-dark-grey);
  font-family: "Font awesome 6 free solid 900", sans-serif;
  transition: color .3s;
}

.search-button:hover {
  color: var(--main-orange);
}

.collection-list-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list-3.middle-one {
  width: 49%;
  margin-left: auto;
  margin-right: auto;
}

.horizontal {
  width: 100%;
  display: flex;
  position: relative;
}

.testimonial-slide {
  position: static;
}

.mask-2 {
  width: 50%;
  max-width: 1240px;
  position: static;
  overflow: visible;
}

.testimonial-slider {
  background-color: #0000;
  width: 100%;
  margin-bottom: 100px;
  position: relative;
}

.right-arrow-2 {
  display: none;
  inset: 0% 0% auto;
}

.left-arrow-2 {
  display: none;
}

.testimonials-with-bg-slide-nav {
  font-size: 14px;
  bottom: -72px;
}

.content {
  border-radius: 5px;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}

.content.none {
  margin-right: 35px;
  display: block;
}

.content.last-cont {
  width: 45%;
}

.slider-last-item {
  width: 1240px;
  display: flex;
}

.testimonial-heading {
  background-color: var(--main-blue);
  color: var(--grey);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: 0;
  padding: 16px 24px;
}

.paragraph-testimonial {
  border-right: 1px solid var(--font-color);
  border-bottom: 1px solid var(--font-color);
  border-left: 1px solid var(--font-color);
  margin-bottom: 30px;
  padding: 22px 32px;
}

.round-border {
  border: 1px solid var(--font-color);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 15px;
  display: flex;
}

.image-colored-logo {
  width: 44px;
  height: 44px;
}

.testimonial-info {
  display: flex;
}

.text-span-5 {
  color: var(--main-orange);
}

.author-info {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.author {
  margin-bottom: 0;
}

.testimonial-content {
  position: relative;
}

.footer {
  background-color: var(--main-blue);
  padding-top: 80px;
  padding-bottom: 60px;
}

.testimonials-nav-outline {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0;
}

.testimonials-nav-outline-item {
  border: 1px solid var(--font-dark-grey);
  opacity: 1;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  margin-left: 4px;
  margin-right: 4px;
}

.navbar-container-home-2 {
  text-align: center;
  border-bottom: 1px solid #ffffff1a;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  height: 100px;
  display: flex;
}

.navbar-home-2 {
  background-color: #0000;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.logo-image-home-2 {
  width: 200px;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0%;
}

.dropdown-toggle-home-2 {
  color: var(--grey);
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.dropdown-toggle-home-2:hover {
  color: var(--main-orange);
}

.brand-home-2 {
  order: -1;
  align-self: center;
  width: 200px;
  height: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.dropdown-icon-home-2 {
  color: var(--grey);
  font-size: 17.5px;
  font-weight: 800;
  display: inline;
}

.right {
  text-align: left;
}

.camerra-horizontal-scroll {
  width: 100vw;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  top: 120px;
  overflow: hidden;
}

.collection-list-wrapper-2 {
  max-width: 1175px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.news-card-container {
  text-align: left;
  padding: 20px 30px 25px;
}

.fa-icon {
  padding-right: 15px;
  font-family: "Font awesome 6 free solid 900", sans-serif;
  display: inline;
}

.fa-icon.background {
  background-color: #182782;
  border-left: 1px solid #182782;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  min-height: 50px;
  transition: border-color .3s, background-color .3s;
}

.fa-icon.background:hover {
  background-color: #2034ad;
  border-left: 1px solid #2e44ca;
}

.post-collection-item {
  min-width: 360px;
  max-width: 366px;
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 20px 10px #0000000d;
}

.post-image {
  object-fit: cover;
  min-width: 100%;
  height: 225px;
}

.collection-list-5 {
  width: 240vw;
  padding-bottom: 40px;
}

.scroll {
  background-color: var(--font-color);
  justify-content: flex-start;
  width: 500px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.scroll-inner {
  background-color: var(--main-orange);
  width: 1%;
  height: 2px;
  margin-right: auto;
}

.column-grid-home-3 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.news-card-container-home-3 {
  text-align: left;
  padding: 30px;
  box-shadow: 0 0 20px 10px #0000000d;
}

.collection-item-3 {
  border-radius: 5px;
  height: 130px;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.collection-item-3:hover {
  transform: translate(0, -15px);
  box-shadow: 0 1px 20px 10px #00000008;
}

.collection-item-4 {
  border-radius: 5px;
  align-items: center;
  height: 130px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pages-subheading {
  background-color: var(--main-orange);
  color: var(--white);
  border-radius: 12.5px;
  margin-bottom: 0;
  padding: 6px 34px;
  display: inline-block;
}

.interesting-facts-grid {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  position: relative;
}

.triangle {
  font-family: "Font awesome 6 free solid 900", sans-serif;
  line-height: 1.5em;
}

.images-block {
  justify-content: center;
  align-items: stretch;
  max-height: 300px;
  display: flex;
  overflow: hidden;
}

.image-block {
  object-fit: cover;
  width: 450px;
  max-width: none;
  height: 300px;
}

.slider-2 {
  background-color: #0000;
  height: auto;
}

.none {
  display: none;
}

.icon-3 {
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 0% 0% auto;
}

.years-tab {
  color: var(--white);
  background-color: #0000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.years-tab.w--current {
  color: var(--white);
  background-color: #0000;
  flex: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}

.years-tab.shrink-1995, .years-tab.shrink-1994 {
  flex: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}

.tabs-menu {
  justify-content: space-between;
  display: flex;
}

.timeline {
  background-color: var(--font-color);
  width: 92%;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  transform: translate(0, 40px);
}

.tabs-content {
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.icon-4 {
  margin-right: 0;
  display: none;
  inset: 0% 0% auto;
}

.arrow1 {
  filter: invert();
}

.right-arrow-3 {
  top: 26px;
  bottom: auto;
  right: 0%;
}

.left-arrow-3 {
  inset: 26px auto auto 0%;
}

.dates {
  text-align: center;
  font-size: 20px;
  font-weight: 800;
}

.timeline-active {
  background-color: var(--main-orange);
  width: 0%;
  height: 2px;
}

.timeline-active.history-slide-2 {
  width: 0%;
}

.date-dot {
  z-index: 12;
  background-color: var(--grey);
  border-radius: 50px;
  width: 12px;
  height: 12px;
  margin-top: 7px;
}

.slider-content-wrapper {
  display: flex;
}

.slider-info {
  color: var(--white);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  margin-left: 60px;
  display: flex;
}

.slides-title {
  margin-bottom: 20px;
}

.image-6 {
  object-fit: cover;
  min-width: 420px;
  height: 315px;
}

.absolut-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0 0% 0%;
}

.our-team-content {
  background-color: #adafc126;
  border-radius: 5px;
}

.our-values-image {
  border-radius: 12px;
  width: 600px;
}

.position-container-wrapper {
  background-color: #f3f5f6;
  margin-bottom: 15px;
  display: flex;
}

.position-container {
  background-color: #f3f5f6;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px 35px;
  display: flex;
}

.services-heading1 {
  font-size: 60px;
  font-weight: 900;
  display: inline-block;
}

.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 60%;
  max-width: 1200px;
  display: flex;
}

.case-study-tab-block {
  background-color: #0000;
}

.case-study-tab-block.w--current {
  color: var(--main-orange);
  background-color: #0000;
}

.tabs-menu-2 {
  margin-bottom: 30px;
}

.inline-block-case-study-1 {
  text-align: left;
  display: inline-block;
}

.blog-image-wrapper {
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

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

.central {
  text-align: center;
}

.contact-us-form-field {
  color: var(--font-dark-grey);
  background-color: #f0f1fc;
  border: 1px #0000;
  border-radius: 5px;
  height: 60px;
  margin-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 16px;
}

.contact-us-form-field:active, .contact-us-form-field:focus {
  border-color: var(--main-orange);
}

.contact-us-form-field.marging {
  margin-bottom: 12px;
}

.submit-message-gray {
  z-index: 5;
  border: 1px solid var(--tomato);
  background-color: var(--tomato);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 5px;
  padding: 20px 25px;
  font-size: 17.5px;
  font-weight: 800;
  transition: border-color .3s, color .3s, background-color .3s;
  display: block;
  position: relative;
}

.submit-message-gray:hover {
  border-style: solid;
  border-color: var(--tomato);
  color: var(--tomato);
  background-color: #fff;
}

.footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.white-text {
  color: #fff;
}

.footer-brand-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-right: 20px;
  display: flex;
}

.footer-rights-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.footer-brand-description {
  color: #fff;
  text-align: left;
}

.footer-rights {
  color: #ffffffb3;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
}

.footer-links-wrapper {
  border-left: 1px solid #ffffff17;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.footer-links-wrapper.locations-wrp {
  justify-content: flex-start;
}

.footer-copyright-link {
  color: #fff;
  letter-spacing: .2px;
  margin-right: 5px;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
}

.footer-copyright-link:hover {
  color: var(--main-orange);
}

.footer-link {
  color: var(--tomato);
  align-items: center;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
  transition: all .3s;
  display: flex;
}

.footer-link:hover {
  color: #fff;
}

.footer-copyright {
  color: #fff6;
  margin-bottom: 10px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
}

.subscribe-form-flex {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.subscribe-form-input-wrapper {
  text-align: left;
  width: 100%;
  min-height: 50px;
  margin-top: 25px;
}

.subscribe-form-input {
  background-color: #ffffff0d;
  border: 1px solid #0000;
  border-radius: 5px 0 0 5px;
  min-height: 50px;
  margin-bottom: 0;
}

.form-block-3 {
  width: 100%;
}

.search-results-section {
  margin-top: 90px;
  padding-top: 75px;
  padding-bottom: 75px;
}

.password-heading {
  margin-bottom: 20px;
  font-weight: 700;
}

.search-page-input {
  border: 1px solid #0000;
  min-height: 60px;
  margin-bottom: 0;
  font-size: 17px;
}

.search-page-input:active, .search-page-input:focus {
  border-style: solid;
  border-color: var(--white);
}

.brand-footer {
  order: -1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.brand-footer.w--current {
  order: 0;
  align-self: flex-start;
  width: 200px;
  margin-bottom: 15px;
}

.image-footer {
  width: auto;
}

.buy-now-fixed {
  z-index: 1000;
  color: var(--main-blue);
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  align-items: center;
  padding: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
  position: fixed;
  inset: auto 12px 12px auto;
  box-shadow: 0 0 3px #0000001a;
}

.buy-now-webflow-icon {
  margin-right: 8px;
}

.view-our-templates {
  z-index: 1000;
  color: var(--main-blue);
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  align-items: center;
  width: 141px;
  padding: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
  position: fixed;
  inset: auto 12px 48px auto;
  box-shadow: 0 0 3px #0000001a;
}

.div-block-22 {
  margin-bottom: 30px;
}

.link-block-3 {
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 5px;
}

.off {
  display: none;
}

.white-t {
  color: #fff;
}

.left {
  text-align: left;
  margin-top: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.div-block-32 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrp {
  justify-content: space-between;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.socials {
  grid-column-gap: 20px;
  margin-top: 20px;
  display: flex;
}

.social-icon {
  width: 42px;
}

.social-icon.loc {
  border-radius: 50px;
}

.locations {
  color: #fff6;
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  display: flex;
}

.flags {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.footer-copyright-copy {
  color: #fff6;
  margin-bottom: 10px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  display: none;
}

.div-block-34 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.country-name {
  color: #fff6;
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
}

.column-3 {
  padding-left: 0;
  padding-right: 0;
}

.link-2 {
  color: #2841d8;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
  transition: color .2s;
  position: relative;
  top: 4px;
}

.link-2:hover {
  color: #101a56;
}

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

.nav-bar-wrp {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.header-highlight {
  color: #2841d8;
}

.contact-form {
  z-index: 1;
  margin-top: 150px;
  margin-bottom: 100px;
  position: relative;
}

.close-bg {
  z-index: 9998;
  background-color: #000000e6;
  position: absolute;
  inset: 0%;
}

.footer-2 {
  background-color: #101a56;
  margin-top: 100px;
  padding: 60px 50px 60px 40px;
}

.nav-link {
  padding-right: 0;
  font-size: 12px;
  text-decoration: underline;
  display: none;
}

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

.paragraph-21 {
  color: #fff;
  text-align: center;
  background-color: #7e8de8;
  border-radius: 20px;
  flex: 0 auto;
  order: 1;
  align-self: auto;
  max-width: 80%;
  margin-top: -23px;
  margin-right: 0;
  padding: 15px;
  font-size: .875rem;
  font-weight: 400;
}

.text-span-18 {
  font-weight: 600;
}

.image-18 {
  width: 120px;
  display: block;
}

.submit-button-2 {
  background-color: #2841d8;
  border-radius: 11px;
  margin-top: 20px;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 600;
  transition: color .3s, background-color .3s;
}

.submit-button-2:hover {
  background-color: #101a56;
}

.form-field-wrp {
  color: #2841d8;
  background-color: #eaecfb;
  border-radius: 10px;
  align-items: center;
  max-height: 35px;
  margin-bottom: 0;
  padding: 14px 15px;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 600;
  transition: border-color .2s;
  display: flex;
}

.form-field-wrp:hover {
  border: 1px solid #2841d8;
}

.form-field-wrp::placeholder {
  font-style: normal;
  font-weight: 400;
}

.contact-img {
  background-color: #fff;
  border: 3px solid #7e8de8;
  border-radius: 100px;
  width: 150px;
  height: 150px;
}

.columns {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
}

.omnic-logo {
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.omnic-logo.w--current:hover {
  opacity: .6;
}

.close-form {
  z-index: 9;
  background-color: #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 19px;
  display: flex;
  position: absolute;
  inset: 0 0 auto auto;
}

.country-name-2 {
  color: #bfc0cf;
  text-align: left;
  margin-bottom: 0;
  font-family: Outfit, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

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

.container-main-nav {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.footer-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.flags-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 10px;
  display: flex;
}

.contact-email {
  color: #2841d8;
  font-size: .875rem;
  font-style: normal;
  text-decoration: underline;
  transition: color .3s;
}

.contact-email:hover {
  color: #fff;
}

.container-main {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.contact-wrp {
  grid-column-gap: 20px;
  flex-flow: column;
  place-content: stretch flex-start;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

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

.subscribe-form-input-wrapper-2 {
  color: #fff;
  text-align: left;
  width: 100%;
  min-height: 50px;
  margin-top: 25px;
}

.footer-copyright-2 {
  color: #8e8f9a;
  margin-bottom: 15px;
  font-family: Outfit, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.success-message-3 {
  background-color: #eaecfb;
  border-radius: 20px;
  font-family: Outfit, Arial, sans-serif;
}

.footer-links-wrapper-2 {
  border-left: 1px solid #ffffff17;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.footer-links-wrapper-2.locations-wrp {
  justify-content: flex-start;
}

.form-field-large {
  background-color: #eaecfb;
  border-radius: 20px;
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  padding: 15px;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 600;
  transition: border-color .2s;
}

.form-field-large:hover {
  border: 1px solid #2841d8;
}

.form-field-large::placeholder {
  font-weight: 400;
}

.grid-17 {
  grid-template-rows: auto auto auto;
  grid-template-areas: ". ."
                       ". ."
                       "Area Area";
  grid-auto-flow: row;
  margin-bottom: 20px;
}

.image-34 {
  border-radius: 100px;
}

.main-wrp {
  z-index: 2;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.main-wrp.visible-overflow {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.main-wrp.visible-story {
  overflow: visible;
}

.main-wrp.main-n {
  z-index: 10;
}

.main-wrp.main-n.solar-b {
  overflow: visible;
}

.main-wrp.tour-wrp {
  background-color: #000;
}

.main-wrp.why-b {
  overflow: hidden;
}

.main-wrp.main-n-copy {
  z-index: 10;
}

.error-message-2 {
  background-color: var(--main-orange);
  color: #fff;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Outfit, Arial, sans-serif;
}

.success-message-4 {
  background-color: #fff;
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Outfit, Arial, sans-serif;
}

.error-message-3 {
  background-color: var(--main-orange);
  color: #fff;
  border-radius: 20px;
  flex: 0 auto;
  order: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 600;
}

.navbar-4 {
  background-color: #fff;
  margin-top: 30px;
}

.case-bar-wrp {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.case-hero {
  margin-top: 150px;
}

.case-h1-accent {
  color: #2841d8;
}

.image-48 {
  width: 100%;
}

.list-2 {
  padding-left: 50px;
  list-style-type: square;
}

.italic-text {
  color: #182782;
  font-size: 24px;
}

.case-main {
  margin-top: 100px;
}

.case-h2 {
  color: #2841d8;
  margin-top: 50px;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Figtree, Arial, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
}

.image-46 {
  object-fit: fill;
  width: 100%;
}

.case-block-quote {
  color: #7e8de8;
  max-width: 80%;
  margin: 20px auto;
}

.case-quote-author-title {
  color: #bfc0cf;
  font-size: .75rem;
  font-style: normal;
  font-weight: 300;
}

.case-quote-mark-style {
  color: #2841d8;
  margin-bottom: -20px;
  padding-bottom: 0;
  font-family: Outfit, Arial, sans-serif;
  font-size: 80px;
  font-weight: 600;
  display: block;
}

.case-problems {
  margin-top: 45px;
  padding-left: 50px;
}

.case-p-accent {
  font-weight: 700;
}

.case-quote-author {
  text-align: center;
  font-family: Figtree, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.case-quote-txt-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.case-p {
  color: var(--black);
  font-family: Figtree, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.list-3 {
  margin-bottom: 80px;
  padding-left: 50px;
  list-style-type: decimal;
}

.case-h3 {
  color: #ff6138;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Figtree, Arial, sans-serif;
  font-size: 1.3em;
}

.case-quote-txt {
  color: #8e8f9a;
  text-align: center;
  font-family: Figtree, Arial, sans-serif;
  font-style: italic;
  font-weight: 600;
  line-height: 1.6em;
}

.case-quote-txt.igor {
  max-width: 80%;
}

.case-quote {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.case-img-wrp {
  object-fit: cover;
  display: block;
}

.case-img-grid {
  margin-top: 25px;
}

.list {
  padding-left: 50px;
  list-style-type: disc;
}

.subscribe-form-input-3 {
  color: #fff;
  background-color: #2034ad;
  border: 1px solid #0000;
  border-radius: 5px 0 0 5px;
  min-height: 50px;
  margin-bottom: 0;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 400;
}

.subscribe-form-input-3::placeholder {
  color: #fff;
  font-weight: 400;
}

.locations-3 {
  color: #7e8de8;
  align-items: center;
  margin-top: 0;
  margin-bottom: 19px;
  font-family: Outfit, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.footer-link-3 {
  color: #fff;
  align-items: center;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Outfit, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.footer-link-3:hover {
  color: #fff;
}

.brand-footer-3 {
  order: -1;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.brand-footer-3.w--current {
  order: 0;
  align-self: flex-start;
  width: 150px;
  margin-bottom: 15px;
}

.brand-footer-3.case {
  align-self: flex-start;
  width: 150px;
  margin-bottom: 15px;
}

.footer-brand-description-3 {
  color: #fff;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
}

.list-4 {
  padding-left: 50px;
}

.navbar-fix {
  background-color: #ddd0;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
}

.navbar-fix.header_wrapper {
  z-index: 10;
  justify-content: center;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.link {
  color: #f8f8f8;
  margin-right: 40px;
  padding: 5px 0;
  font-family: Outfit, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.link.underline-trail {
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  overflow: visible;
}

.link.underline-trail.w--current {
  color: #ffffff80;
}

.link.underline-trail.offlink {
  display: none;
}

.link.underline-trail.nav-black {
  color: #000;
  margin-right: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.link.underline-trail.black-link {
  color: #000;
}

.link.underline-trail.case-off {
  display: none;
}

.bg {
  z-index: 9;
  background-color: var(--black);
  width: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-6 {
  white-space: normal;
}

.hidden {
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.head-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.head-block.padding-lr {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

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

.padding-lr {
  padding-left: 40px;
  padding-right: 40px;
}

.h1-t {
  color: #fcfcff;
  text-transform: uppercase;
  font-family: Sfprotext, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 125%;
}

.block-wrap {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.block-wrap.head-align {
  z-index: 1;
  justify-content: space-between;
  height: 100%;
  position: relative;
}

.description {
  color: #fff;
  font-family: Sfprotext, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.head-content {
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  width: 620px;
  display: flex;
}

.tag {
  color: #fff;
  text-transform: uppercase;
  font-family: Sfprotext, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 110%;
}

.div-block-36 {
  border: 1px solid #fff;
  border-radius: 6px;
  padding: 16px 24px;
}

.head-when {
  grid-column-gap: 20px;
  background-color: #001aff;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 20px 30px;
  display: flex;
}

.h2-t {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 140%;
}

.h2-t.when-t {
  color: #fff;
  text-align: left;
  white-space: nowrap;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.h-left {
  text-align: right;
}

.h2-t.h-center {
  text-align: center;
}

.h2-t.o-cta {
  color: var(--black);
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.o-cta.yellow-t-btn {
  color: var(--black);
}

.h2-t.o-cta.yellow-t-btn-s {
  color: var(--black);
  font-size: 12px;
}

.h2-t.c-next-t {
  color: #000;
  text-align: left;
  white-space: nowrap;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.c-cta {
  color: var(--black);
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.c-cta.form-submit-left-text {
  font-size: 16px;
  line-height: 14px;
}

.h2-t.time {
  color: #fff;
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.time.time-black {
  color: #000;
}

.h2-t.y-cta {
  color: var(--black);
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.cta {
  color: #000;
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.h2-t.pe-t-cta {
  color: var(--white);
  text-align: left;
  white-space: nowrap;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
}

.when-line {
  background-color: #fff;
  width: 1px;
  height: 24px;
}

.align-block {
  width: 100%;
  height: 1px;
}

.about-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.about-block.padding-lr {
  z-index: 3;
  position: relative;
}

.grid-12 {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.grid-12.grid-what {
  z-index: 2;
  position: relative;
}

.about-img-wrap {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.about-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.about-content-wrap {
  z-index: 0;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.description-s {
  color: #fff;
  font-family: Sfprotext, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.description-s.q-a-desc {
  margin-top: 40px;
}

.description-s.form-desc {
  margin-top: 20px;
}

.description-s.q-a-desc-copy {
  color: red;
  margin-top: 40px;
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.what-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.what-block.padding-lr {
  z-index: 2;
  position: relative;
}

.heading-wrap {
  margin-bottom: 20px;
}

.heading-wrap.h-wrap-left {
  margin-left: 40px;
  margin-right: 40px;
}

.heading-wrap.form-heading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.what-item {
  grid-row-gap: 20px;
  border: 1px solid #fff3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.what-line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.what-line.line-w {
  background-color: #fff;
}

.h6 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.h6.h-speaker {
  font-size: 25px;
  font-weight: 700;
}

.h6.h6-black {
  color: #000;
}

.num-t {
  color: #fff;
  align-items: center;
  height: 39px;
  font-family: Sfprotext, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 100%;
  display: flex;
}

.num-t.num-last {
  font-size: 24px;
}

.num-t.num-small {
  font-size: 30px;
}

.num-t.num-desc {
  height: auto;
  margin-bottom: 7px;
  font-size: 12px;
}

.for-whom {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 150px;
  display: flex;
  position: relative;
}

.scroll-text-wrap {
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

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

.scroll-text-item {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.h5 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 140%;
}

.slash {
  color: #001aff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Sfprotext, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 140%;
}

.btn {
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 47px;
  min-height: 47px;
  padding: 16px 15px;
  transition: background-color .2s;
  display: flex;
}

.btn.ar-bt {
  width: 47px;
  height: 47px;
}

.btn.ar-bt.white-btn-ar {
  background-color: var(--white);
}

.btn.news-btn.arrow-new {
  width: 47px;
  min-width: 47px;
  margin-left: 4px;
}

.btn.newsletter-submit {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  width: 170px;
  min-width: 170px;
  height: 44px;
  min-height: 44px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 80%;
}

.btn.newsletter-submit:hover {
  background-color: var(--yellow-hover);
  color: var(--black);
}

.btn.str-btn-b {
  color: var(--black);
  width: 100%;
}

.btn.str-btn-b:hover {
  background-color: var(--yellow-hover);
}

.btn.info-btn-w {
  color: var(--white);
  border: 1px solid #fff3;
  width: 100%;
}

.btn.info-btn-w {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #000;
  width: 100%;
}

.btn.info-btn-w:hover {
  border-color: var(--yellow);
  background-color: #0000001a;
}

.btn.str-btn-white {
  color: var(--white);
  background-color: #0040ff00;
  border: 1px solid #fff;
  width: 100%;
}

.btn.str-btn-white:hover {
  border-color: var(--yellow);
  background-color: #ffffff1a;
}

.btn.form-meet {
  width: 47px;
  min-width: 47px;
  height: 47px;
  min-height: 47px;
}

.btn.form-meet-1 {
  background-color: #0040ff00;
  height: 47px;
  min-height: 47px;
}

.btn.y-btn {
  background-color: var(--yellow);
}

.btn.arrow-y-btn {
  background-color: var(--yellow);
  width: 47px;
  height: 47px;
}

.btn.form-meet-y {
  background-color: #0040ff00;
  height: 47px;
  min-height: 47px;
}

.btn.white-btn {
  background-color: var(--white);
  margin-right: 4px;
}

.btn.form-meet-y-small {
  background-color: #0040ff00;
  height: 27px;
  min-height: 27px;
  padding: 0 10px;
}

.btn.pe-m-btn {
  background-color: var(--black);
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}

.btn.pe-m-btn.pe-learn {
  background-color: var(--black);
  width: auto;
  min-width: auto;
}

.btn.btn-header-pp25 {
  height: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scroll-text-item2 {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.speaker-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.speaker-block.padding-lr {
  position: relative;
}

.speaker-content-wrap {
  z-index: 0;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.speaker-name {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.speaker-pro {
  border: 1px solid #fff3;
  border-radius: 8px;
  align-items: stretch;
  width: 100%;
  min-height: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-39 {
  border-left: 1px solid #fff;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-left: 20px;
  display: flex;
}

.years-wrap {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.years-h {
  color: #fff;
  text-transform: none;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 140%;
}

.div-block-40 {
  grid-column-gap: 20px;
  width: 100%;
  display: flex;
}

.what-item-wrap {
  grid-row-gap: 20px;
  border: 1px solid #fff3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 33.3333%;
  min-width: 33.3333%;
  padding: 20px;
  display: flex;
}

.num-wrap {
  grid-column-gap: 5px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.grid-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
}

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

.div-block-41 {
  z-index: 0;
  position: relative;
}

.cta-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 180px;
  display: flex;
}

.cta-block.padding-lr {
  z-index: 2;
  position: relative;
}

.div-block-42 {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}

.input-style {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 8px;
  height: 52px;
  margin-bottom: 0;
  padding: 16px;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.form-5 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.form-block-7 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-43 {
  z-index: 2;
  justify-content: flex-end;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.submit-button-3 {
  z-index: 3;
  opacity: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-50 {
  width: 16px;
  min-width: 16px;
  margin-top: 0;
}

.image-50.left-sl {
  transform: rotate(180deg);
}

.header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.header.padding-lr {
  z-index: 10;
  justify-content: center;
}

.link-block-4 {
  display: flex;
}

.logo-omnic {
  width: 160px;
}

.image-51 {
  width: 100%;
}

.footer-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-block.padding-lr {
  z-index: 1;
  position: relative;
}

.copy {
  color: #fff;
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 140%;
}

.sicial {
  border: 1px solid #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-44 {
  grid-column-gap: 20px;
  display: flex;
}

.div-block-45 {
  z-index: 1;
  border-top: 1px solid #fff3;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
  position: relative;
}

.div-block-46 {
  margin-top: 20px;
}

.image-52 {
  z-index: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-47 {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.image-53 {
  width: 390px;
  position: absolute;
  inset: 21% -4% auto auto;
}

.div-block-48 {
  justify-content: space-between;
  width: 100%;
  max-width: 2000px;
  display: flex;
}

.div-block-49 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 50vh;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-49-copy {
  z-index: 1;
  opacity: .4;
  background-image: radial-gradient(circle at 0 0, #001aff, #0000);
  width: 100%;
  height: 90vh;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-54 {
  z-index: 0;
  filter: blur(10px);
  width: 1400px;
  margin-top: -593px;
  margin-left: -500px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-1 {
  z-index: 0;
  filter: blur(10px);
  width: 1600px;
  height: 1000px;
  margin-top: -391px;
  margin-left: -448px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.img-3 {
  z-index: 0;
  filter: blur(10px);
  width: 1400px;
  margin-top: -593px;
  margin-right: -397px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-47-copy {
  z-index: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-53-copy {
  width: 390px;
  position: absolute;
  inset: 21% -4% auto auto;
}

.icon-s {
  transition: transform .3s ease-in-out;
}

.icon-s:hover {
  transform: scale(.9);
}

.success-message-5 {
  background-color: #ddd0;
  border: 1px solid #fff;
  border-radius: 8px;
  height: 286px;
  padding: 0;
}

.div-block-50 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.error-message-4 {
  background-color: #0000;
  max-width: 60%;
  padding: 0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-51 {
  z-index: 100;
  margin-top: 18px;
  margin-right: 40px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.c-head {
  padding-top: 180px;
  padding-bottom: 60px;
}

.c-head-wrp {
  width: 100%;
}

.c-padding {
  flex-direction: column;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.c-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.c-grid.head-grid {
  grid-row-gap: 10px;
  align-items: stretch;
}

.c-grid.innovation-grid {
  grid-row-gap: 50px;
  align-items: stretch;
}

.c-grid.innovation-grid.hide-block {
  display: none;
}

.c-grid.footer-grid {
  align-items: start;
}

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

.c-grid.grid-3col.contacts, .c-grid.grid-3col.stretch-full {
  align-items: stretch;
}

.c-grid.grid-2col {
  grid-template-columns: 1fr 1fr;
}

.c-grid.grid-2col.c-grid-235 {
  grid-template-columns: 1fr 1fr 1fr;
}

.c-grid.grid-num {
  margin-top: 60px;
}

.c-grid.posts-4 {
  margin-top: 120px;
}

.c-grid.posts-4.main-post-gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.c-grid.grid-num3 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.c-grid.grid-num-about.grid-align {
  align-items: stretch;
}

.c-grid.hide-iz {
  display: none;
}

.c-grid.big-tab-grid {
  align-items: stretch;
  height: 370px;
}

.c-grid.vs-table {
  grid-row-gap: 0px;
  display: none;
}

.c-grid.strengths-content {
  z-index: 2;
  position: relative;
}

.c-grid.strengths-content.c-padding {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.c-grid.strengths-video {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c-grid.grid-big-tab {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  height: 100%;
}

.c-grid.grid-big-tab.options {
  align-content: start;
}

.c-grid.grid-big-tab.options.op-1 {
  grid-row-gap: 60px;
  margin-bottom: 60px;
}

.c-grid.grid-2-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.c-grid.s-grid {
  z-index: 2;
  grid-row-gap: 10px;
  align-items: center;
  height: 100%;
  position: relative;
}

.c-grid.video-grid.tour-v {
  place-items: start stretch;
}

.c-grid.grid-bottle {
  grid-row-gap: 50px;
  border-bottom: 1px solid #0003;
  margin-bottom: -40px;
  padding-bottom: 160px;
}

.c-grid.last-grid-list {
  grid-row-gap: 10px;
  border-bottom: 1px solid #0003;
  align-items: stretch;
  padding-bottom: 160px;
}

.c-grid.so-grid {
  grid-row-gap: 10px;
  border-top: 1px solid #fff3;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 80px;
}

.c-grid.so-images {
  grid-row-gap: 50px;
  align-items: stretch;
  margin-top: 80px;
  margin-bottom: 80px;
}

.c-grid.y-locker-grid {
  z-index: 2;
  position: relative;
}

.c-grid.core-grid {
  border-bottom: 1px solid #fff3;
  margin-top: -80px;
  margin-bottom: 60px;
}

.c-grid.core-gap {
  z-index: 2;
  place-items: start stretch;
  position: relative;
}

.c-grid.h-with-arrow {
  border-bottom: 1px solid #0000001a;
  border-radius: 0;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.c-grid.key-grid {
  place-items: start stretch;
}

.c-grid.options-h-wrp {
  z-index: 2;
  border-bottom: 1px solid #0000001a;
  position: relative;
}

.c-grid.options-h-wrp.how-work-border {
  border-bottom-style: none;
}

.c-grid.text-img-grid {
  place-items: center stretch;
}

.c-grid.grid-nums {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 60px;
  display: grid;
}

.c-grid.grid-nums._3grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.c-grid.grid-nums.mf-3grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 120px;
}

.c-grid.grid-nums.green-3grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.c-grid.grid-nums.fa-4grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.c-grid.grid-aling-t {
  place-items: start stretch;
}

.c-grid.grid-aling-t._3-block {
  margin-bottom: 40px;
}

.c-grid.why-partner-grid {
  z-index: 2;
  grid-template-columns: 1fr 1fr;
  place-items: stretch stretch;
  position: relative;
}

.c-grid.ecosystem-grid {
  z-index: 2;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch stretch;
  position: relative;
}

.c-grid.val-grid {
  place-items: start stretch;
}

.c-grid.stretch-s {
  align-items: stretch;
}

.c-grid.excellence-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e5e5e5;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-top: -1px;
}

.c-grid.excellence-table-grid.top-table {
  background-color: #000;
}

.c-grid.excellence-table-grid.dark-tgrid {
  border-style: none none solid;
  border-bottom-color: #fff3;
  transition: background-color .2s;
}

.c-grid.excellence-table-grid.dark-tgrid:hover {
  background-color: #fafafa1a;
}

.c-grid.excellence-table-grid.dark-tgrid.last-table {
  border-bottom-style: none;
}

.c-grid.excellence-table-grid.top-table-new {
  background-color: #000;
  border-style: none;
}

.c-grid.sp-grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.c-grid.sp-grid-3.steps-pilot {
  grid-template-columns: 1fr 1fr;
}

.c-grid.video-t-r {
  place-items: start stretch;
}

.c-grid.grid-t-anim-left {
  margin-top: 40px;
}

.c-grid.green-t-img {
  place-items: center stretch;
}

.c-grid.gr-last-block {
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin-top: 40px;
}

.c-grid.grid-prcss {
  align-items: stretch;
}

.c-grid.software-2 {
  z-index: 2;
  grid-template-columns: 1fr 1fr;
  place-items: stretch stretch;
  position: relative;
}

.c-grid.speaker-grid-12 {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.c-grid.grid-pi-img {
  place-items: stretch stretch;
}

.c-grid.pilot-top-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fc0;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  align-items: stretch;
  min-height: 90px;
  padding: 33px 20px;
  display: flex;
}

.c-grid.grid-pp100 {
  z-index: 2;
  align-items: stretch;
  height: 100%;
  position: relative;
}

.c-grid.speaker-grid-3, .c-grid.speaker-pp25 {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.c-grid.speaker-grid-2 {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.c-h1 {
  color: var(--black);
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 56px;
  font-weight: 800;
}

.h-blue {
  color: var(--black);
}

.c-tags-wrp {
  grid-column-gap: 20px;
  display: flex;
}

.c-tags {
  color: var(--black);
  background-color: #eef1f5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 10px 15px 11px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  display: flex;
}

.c-tags.share {
  grid-column-gap: 10px;
  cursor: default;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.c-tags.tag-event {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: var(--yellow);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.c-tags.tag-date.yellow {
  background-color: var(--yellow);
}

.c-head-content {
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.container-case-nav {
  z-index: 10;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.c-bg {
  z-index: 9;
  background-color: #eef1f5;
  display: none;
  position: absolute;
  inset: 0%;
}

.c-image {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-image-wrp {
  z-index: 1;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-big {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.c-main {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.c-main.c-main-w {
  z-index: 1;
  color: var(--white);
  position: relative;
}

.c-main.bold {
  text-align: center;
  font-weight: 700;
}

.c-main.bold.t-blue {
  color: var(--tomato);
}

.c-main.bold.t-white {
  color: var(--white);
  text-align: left;
  width: 540px;
}

.c-main.bold-small {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.c-main.white-t {
  color: #fff;
}

.c-main.white-t.num-01 {
  display: none;
}

.c-main.tab-white-t {
  color: #fff;
}

.c-main.bold-left {
  text-align: left;
  font-weight: 700;
}

.c-main.bold-left.t-white {
  color: var(--white);
  text-align: left;
  width: 540px;
}

.c-main.bold-left.h-white {
  color: var(--white);
  text-align: left;
  width: auto;
}

.c-main.pro-main-center {
  color: #0006;
  text-align: center;
  text-transform: uppercase;
}

.c-main.grey-pro {
  color: #ddd;
}

.c-main.bold-blue {
  color: var(--yellow);
  text-align: left;
  font-weight: 700;
}

.c-main.grey-pro-1 {
  color: #ddd;
  width: 80%;
}

.c-main.history-desc {
  width: 400px;
}

.c-main.pro-main-center-str {
  color: #0006;
  text-align: center;
  text-transform: none;
}

.c-main.pro-main-center-info {
  color: #fff6;
  text-align: center;
  text-transform: none;
}

.c-main.t-dot {
  width: auto;
}

.c-main.more-post-name {
  color: #fff6;
  text-align: left;
  text-transform: none;
}

.c-main.more-desc {
  margin-top: 20px;
}

.c-main.ecosystem-desc {
  margin-bottom: 40px;
}

.c-main.sp-num {
  z-index: 2;
  color: var(--yellow);
  font-size: 18px;
  position: relative;
}

.c-main.excellence-t, .c-main.white-t-why-choose, .c-main.gr-main-white {
  color: var(--white);
}

.c-main.fa-num-y {
  color: var(--yellow);
}

.c-main.fa-num-y.num-for-bussiness {
  margin-bottom: 20px;
}

.c-main.fa-num-y.num-how-join {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 14px;
}

.c-main.fa-num-y.num-ms-tab {
  text-transform: uppercase;
  font-size: 14px;
}

.c-main.hit-for-num {
  z-index: 2;
  color: var(--yellow);
  font-size: 14px;
  position: relative;
}

.c-main.t-bus-w, .c-main.pe-t-mein, .c-main.speaker-position {
  color: var(--white);
}

.c-main.t-pilot-desc-22 {
  color: var(--white);
  font-size: 20px;
}

.c-main.text-y-pi {
  text-align: center;
}

.t-quote {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.t-quote-block {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 844px;
  margin-top: 40px;
  display: flex;
}

.t-quote-block.none-magrin {
  margin-top: 0;
}

.c-summary {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-summary-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-summary-head {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.c-h2 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 135%;
}

.c-h2.num-big {
  width: 110px;
  min-width: 110px;
}

.c-h2.h-white {
  color: #fff;
}

.c-h2.h-center {
  text-align: center;
}

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

.c-h2.white-h2.position-center, .c-h2.about-h-center {
  text-align: center;
}

.c-h2.low-power-h {
  color: var(--white);
}

.c-h2.whitepaper-h, .c-h2.trends-h {
  text-align: center;
  font-size: 29px;
}

.c-h2.gr-h-center {
  color: var(--white);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.image-55 {
  width: 195px;
}

.summary-benefits-img {
  z-index: 1;
  border-radius: 8px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.summary-benefits-num {
  grid-row-gap: 10px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3385%;
  height: 200px;
  display: flex;
}

.benefits-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.num {
  color: var(--black);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 100%;
}

.c-logo {
  align-items: center;
  padding-left: 0;
  transition: opacity .2s;
  display: flex;
}

.c-logo.w--current:hover {
  opacity: .6;
}

.c-burger {
  background-color: #0040ff;
}

.c-goals {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-goals-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-goals-head {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.goals-item {
  border-bottom: 1px solid #eef1f5;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 48px;
  display: flex;
}

.goals-item.g-item-last {
  border-bottom-style: none;
}

.goals-item.g-item-first {
  border-bottom-style: solid;
}

.image-goals {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-53 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.goals-list {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 23px;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.who-said {
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-top: 20px;
  display: flex;
}

.goals_eased-content {
  width: 100%;
}

.c-h6 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 140%;
}

.c-h6.h-blue {
  color: #0040ff;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-weight: 800;
}

.c-h6.yl {
  color: var(--black);
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-weight: 800;
}

.eased-item {
  border-bottom: 1px solid #eef1f5;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.eased-item.g-item-last {
  border-bottom-style: none;
}

.eased-item.first-list {
  padding-top: 0;
}

.div-block-54 {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.c-result {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-result-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.result-item {
  z-index: 1;
  grid-row-gap: 10px;
  background-color: #e6e9ff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 400px;
  padding-top: 80px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.result-num {
  z-index: 1;
  color: var(--black);
  text-align: left;
  font-family: Sfprotext, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 130%;
  position: relative;
}

.result-content {
  z-index: 1;
  width: 55%;
  position: relative;
  overflow: visible;
}

.result-img-1 {
  z-index: 0;
  width: 240px;
  position: absolute;
  inset: auto -16% -15% auto;
}

.result-img-2 {
  z-index: 0;
  width: 220px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.c-quote {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-quote-wrp {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-quote-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-images-scroll {
  padding-top: 60px;
  padding-bottom: 60px;
}

.scroll-images-wrap {
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.scroll-images {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scroll-images-item {
  grid-column-gap: 0px;
  white-space: nowrap;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.scroll-img {
  z-index: 1;
  border-radius: 8px;
  width: 315px;
  min-width: 315px;
  height: 420px;
  margin-right: 20px;
  position: relative;
}

.scroll-img.img2 {
  width: 560px;
  min-width: 560px;
}

.scroll-images-item2 {
  grid-column-gap: 0px;
  white-space: nowrap;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.scroll-images-wrap2 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.c-form {
  z-index: 1;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.c-form-head {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.c-form-wrp {
  z-index: 1;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.c-input-style {
  color: #999;
  background-color: #fff0;
  border: 1px #000;
  border-bottom-style: solid;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
  padding: 18px 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.c-input-style:active, .c-input-style:focus {
  border-color: var(--black);
}

.c-input-style.comment {
  height: 156px;
}

.c-input-style.comment.comment-ny {
  border-bottom-style: none;
  padding-top: 0;
}

.c-input-style.white-input {
  border-style: solid;
  border-color: var(--white);
  color: var(--white);
  height: 44px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.c-input-style.white-input-border {
  color: var(--white);
  background-color: #fff0;
  border-style: none none solid;
  border-bottom-color: #fff;
}

.c-input-style.white-input-border::placeholder {
  color: var(--white);
  background-color: #fff0;
}

.c-input-style.input-black {
  border-bottom-color: var(--white);
}

.c-input-style.input-black:active, .c-input-style.input-black:focus, .c-input-style.input-black:focus-visible, .c-input-style.input-black[data-wf-focus-visible], .c-input-style.input-black::placeholder {
  color: var(--white);
}

.c-input-style.error {
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.c-form-content {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.c-form-content.form-tour {
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
}

.submit-wrp {
  z-index: 2;
  justify-content: flex-end;
  margin-top: 0;
  display: flex;
  position: relative;
}

.submit-wrp.modal-sub {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
}

.submit-wrp.link-sub {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.partnership-wrp {
  grid-column-gap: 30px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.partnership-name {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.partnership-photo {
  z-index: 1;
  grid-row-gap: 8px;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 160px;
  height: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-photo {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: relative;
}

.partnership-socials-wrp {
  grid-column-gap: 20px;
  margin-top: 12px;
  display: flex;
}

.partnership-social {
  z-index: 1;
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  transition: background-color .3s ease-in-out;
  display: flex;
  position: relative;
}

.partnership-social:hover {
  background-color: #ffd900;
}

.partnership-social.yellow-social-btn {
  background-color: var(--yellow);
}

.partnership-social.yellow-social-btn:hover {
  background-color: #ffe171;
}

.c-big-image-wrp {
  z-index: 1;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-big-image-wrp.image-min-margin {
  margin-bottom: 40px;
}

.c-big-image-wrp.image-min-margin.case-img {
  height: 50vw;
}

.c-big-image-wrp.image-0-margin, .c-big-image-wrp.image-min-margin40 {
  margin-bottom: 0;
}

.comment-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}

.c-btn {
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 14px 15px 16px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-weight: 700;
  display: flex;
}

.c-btn:hover {
  background-color: var(--yellow-hover);
}

.c-btn.video-btn {
  width: 47px;
}

.c-btn.header-btn {
  padding-bottom: 14px;
}

.c-btn.cms-form-btn {
  color: var(--black);
  padding-top: 13px;
  font-weight: 700;
}

.c-btn.cms-form-btn:hover {
  background-color: var(--yellow-hover);
}

.c-next {
  z-index: 1;
  height: 320px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.image-57 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.s-form {
  color: var(--black);
  text-transform: none;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.s-form-wrp {
  border: 1px solid var(--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 370px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.s-form-wrp.sec-form {
  background-color: var(--white);
  border-style: none;
  height: 260px;
}

.c-next-wrp {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-55 {
  z-index: 2;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.c-btn-white {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 15px;
  display: flex;
}

.c-footer {
  z-index: 1;
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.c-footer.c-padding {
  display: flex;
}

.c-h3 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 140%;
}

.c-footer-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.c-footer-link-head {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 140%;
}

.c-footer-link {
  color: #fff;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.footer-links-wrp {
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-56 {
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-56.footer-services-off {
  display: none;
}

.div-block-56.bage-wrp {
  justify-content: flex-start;
  align-items: flex-end;
}

.underline-trail.link.off-link {
  display: flex;
}

.underline-trail.copy-link:hover {
  opacity: 1;
  color: var(--yellow);
}

.footer-country-wrp {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-country {
  grid-column-gap: 10px;
  align-items: flex-start;
  display: flex;
}

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

.c-copy {
  color: #fff;
  text-align: center;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 140%;
}

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

.share-wrp {
  grid-column-gap: 16px;
  display: flex;
}

.c-tile_facebook {
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.c-tile_facebook:hover {
  background-color: var(--yellow-hover);
}

.share-icon {
  width: 52px;
}

.c-tile_linkedin {
  background-color: var(--yellow);
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.c-tile_linkedin:hover {
  background-color: var(--yellow-hover);
}

.c-tile_telegram {
  color: var(--black);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 100%;
  display: none;
}

.c-tile_telegram:hover {
  background-color: #eef1f5;
}

.c-tile_twitter {
  background-color: var(--yellow);
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.c-tile_twitter:hover {
  background-color: var(--yellow-hover);
}

.share-hide-block {
  grid-column-gap: 20px;
  display: flex;
}

.image-50-copy {
  width: 16px;
  position: absolute;
}

.div-block-59 {
  grid-column-gap: 20px;
  display: flex;
}

.list-item-3 {
  margin-bottom: 0;
}

.quote-wrp {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.quote-wrp.q-margin-plus {
  margin-bottom: 40px;
}

.fix-cta {
  z-index: 1;
  display: none;
  position: relative;
  inset: 0% 0% auto auto;
}

.c-navbar-fix {
  z-index: 100;
  background-color: #ddd0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.c-navbar-fix.c-padding {
  display: flex;
  position: absolute;
}

.align-b {
  display: none;
}

.nav-wrp-case-copy {
  grid-column-gap: 30px;
  justify-content: flex-end;
  align-items: center;
  margin-right: 214px;
  display: flex;
}

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

.text-wrp.first-text-margin {
  margin-top: 80px;
}

.cdek {
  object-fit: contain;
  width: 216px;
}

.c-starting-point {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-starting-point-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.point-item {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 32px 24px;
  display: flex;
}

.num-big {
  color: var(--black);
  text-align: left;
  min-width: 60px;
  font-family: Sfprotext, sans-serif;
  font-size: 34px;
  font-weight: 900;
  line-height: 100%;
}

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

.c-steps {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-steps-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.steps-item {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.client-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.c-client-more {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-client-more-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.client-img-wrp {
  z-index: 1;
  border-radius: 8px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

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

.gr-more-item {
  border-bottom: 1px solid #eef1f5;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 48px;
  display: flex;
}

.gr-more-item.c-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.div-block-61 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.c-product {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-product-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.product-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.product-img-img-wrp {
  z-index: 1;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.t-quote-img {
  z-index: 2;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
  position: absolute;
}

.product-llama-wrp {
  z-index: 1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-software-system {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-software-system-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.system-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.c-network {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-network-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-big-quote {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.quote-full-width {
  width: 100%;
}

.t-quote-img-big {
  z-index: 2;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
}

.t-quote-img-big.quote-bold {
  font-weight: 700;
}

.div-block-62 {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
  position: absolute;
}

.c-end-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-63 {
  width: 500px;
}

.next-wrp {
  width: 100%;
  height: 100%;
}

.div-block-65 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.ikea-logo {
  width: 120px;
}

.image-locker {
  z-index: 1;
  object-fit: fill;
  width: 100%;
  height: auto;
  position: relative;
}

.locker-img-wrp {
  z-index: 1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.locker-info-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.locker-info {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.locker-info.horizontal {
  flex-direction: row;
}

.c-bold-blue {
  color: var(--tomato);
}

.c-goals-and-results {
  padding-top: 60px;
  padding-bottom: 0;
  overflow: visible;
}

.c-goals-and-results-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.last-list {
  margin-bottom: 0;
}

.integration-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.integration-img-wrp {
  z-index: 1;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.integration-more-text {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.rozetka-logo {
  width: 216px;
}

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

.c-why-develop {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: visible;
}

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

.c-infrastructure {
  padding-top: 60px;
  padding-bottom: 60px;
}

.c-infrastructure-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.infrastructure-content {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.c-infrastructure-text {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: visible;
}

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

.image-rozetka {
  z-index: 1;
  object-fit: cover;
  width: 188px;
  position: relative;
  overflow: visible;
}

.image-rozetka-wrp {
  z-index: 1;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.head-home {
  z-index: 1;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d8cfe01a596721ff877ec8_Rectangle%201670.avif"), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d618c53b43b2c87c6a2e12_Rectangle%201650-min.avif");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.head-home.hide-background {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64f8576eb953222f9c149bd2_Hero-min.avif");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.head-wrap {
  z-index: 2;
  width: 100%;
  padding-top: 180px;
  padding-bottom: 100px;
  position: relative;
}

.head-wrap.c-padding {
  background-image: none;
  background-size: auto;
  padding: 160px 0 50px;
}

.head-h1-wrp {
  text-align: center;
  width: 100%;
}

.n-btn {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom-style: none;
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.n-btn.btn-margin-top {
  margin-top: 40px;
}

.n-btn.tab-btn-mob, .n-btn.news-more.mob-more, .n-btn.hide-div {
  display: none;
}

.n-btn.outdoor-btn {
  text-align: center;
  width: 240px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.n-btn.form-meet-wtp {
  background-color: var(--yellow);
  border-radius: 0;
}

.n-btn.form-meet-wtp:hover {
  background-color: #ffd900;
}

.n-btn.form-meet-wtp.meet-yellow {
  background-color: var(--yellow);
}

.n-btn.form-meet-wtp.meet-yellow:hover {
  background-color: #ffe171;
}

.n-btn.form-meet-wtp.meet-yellow.more-post-width {
  justify-content: center;
  align-items: center;
  width: 240px;
}

.n-btn.form-meet-wtp.meet-yellow.more-post-width:hover {
  background-color: var(--yellow-hover);
}

.n-btn.form-meet-wtp.meet-pe {
  background-color: var(--yellow);
  padding-left: 15px;
  padding-right: 15px;
}

.n-btn.form-meet-wtp.meet-pe:hover {
  background-color: #ffe171;
}

.n-btn.form-meet-wtp.meet-pe.btn-seize {
  margin-top: 40px;
}

.n-btn.form-meet-wtp.meet-pe-copy {
  background-color: var(--yellow);
  padding-left: 0;
  padding-right: 0;
}

.n-btn.form-meet-wtp.meet-pe-copy:hover {
  background-color: #ffe171;
}

.n-btn.care-btn {
  margin-left: 40px;
}

.n-btn.more-post-btn-b {
  text-align: center;
  width: 240px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.n-btn.y-btn-home {
  margin-top: 10px;
}

.n-btn.book-drop-btn {
  text-align: center;
  width: 210px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.n-btn.btn-meet-margin {
  margin-top: 20px;
}

.head-slider {
  width: 100%;
  margin-bottom: 50px;
}

.align-block-2 {
  width: 138px;
  height: 10px;
  display: flex;
}

.slider-wrp {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.slider-wrp.sli-pp {
  overflow: hidden;
}

.slider-wrp.splide {
  pointer-events: auto;
  cursor: grab;
  display: block;
}

.slider-wrapper-auto {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.slider-item-auto {
  padding-top: 0;
  padding-bottom: 0;
}

.slider-item-auto.photo-width {
  flex: none;
  width: 20vw;
  min-width: 20vw;
  padding-left: 15px;
  padding-right: 15px;
}

.slider-item-auto.photo-width2 {
  flex: none;
  width: 30vw;
  min-width: 30vw;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.slider-list-auto {
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.slider-list-auto.step-list {
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
}

.photo-img {
  width: 100%;
  height: 100%;
}

.p-item {
  height: 100%;
}

.slider-btns {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  display: flex;
}

.slider-btns.off-pagination {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-right: 15px;
  display: flex;
}

.grid-photo-wrp {
  z-index: 1;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: none;
  position: relative;
}

.slider-navigation {
  cursor: pointer;
  background-color: #0040ff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: relative;
}

.slider-navigation.next-slide {
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.slider-navigation.next-slide:hover {
  background-color: #0020cc;
}

.slider-navigation.prev-slide {
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.slider-navigation.prev-slide:hover {
  background-color: #0020cc;
}

.slider-navigation-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.slider-navigation-wrapper.photo-arrows {
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: -20% 0% auto auto;
}

.slider-item-content-auto {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.img-vid {
  object-fit: fill;
  width: 100%;
  min-width: 100%;
}

.btn-cta-n {
  background-color: #0040ff;
  border-radius: 11px;
  padding: 16px 24px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .3s, color .3s;
  display: flex;
}

.btn-cta-n:hover {
  background-color: #0020cc;
}

.auto-s {
  padding-top: 100px;
  padding-bottom: 100px;
}

.auto-s.c-padding.height-div {
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.auto-s-wrp {
  width: 100%;
}

.text-right {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.text-right.center-align {
  justify-content: flex-start;
  padding-top: 10px;
}

.heading-left {
  padding-right: 40px;
}

.heading-left.head-left-w2 {
  padding-right: 0;
}

.big-img {
  z-index: 2;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.big-img.none-margin {
  justify-content: center;
  align-items: center;
  height: 600px;
  margin-top: 0;
  display: flex;
}

.big-i {
  object-fit: cover;
  width: 100%;
  height: 110%;
  position: relative;
}

.big-i.off-big-img {
  display: none;
}

.big-i.i-opacity {
  opacity: 0;
}

.discover {
  padding-top: 160px;
  padding-bottom: 160px;
}

.discover.c-padding {
  z-index: 2;
  position: relative;
}

.nums-flex {
  grid-column-gap: 10px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.h3 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 140%;
}

.h3.tab-h-white {
  color: #fff;
}

.h3.head-form {
  font-size: 36px;
  line-height: 135%;
}

.h3.head-form.modal-h {
  text-align: center;
}

.h3.head-form.modal-h.form-title {
  font-size: 43px;
  line-height: 47px;
}

.h3.head-form.modal-h.form-title.form-success-title {
  color: var(--white);
  margin-bottom: 8px;
}

.h3.head-form.modal-h-ny {
  text-align: center;
  max-width: 530px;
}

.h3.h-care {
  color: #fff;
  font-size: 30px;
  line-height: 135%;
}

.h3.h-care.care-3, .h3.h-care.care-1 {
  width: 250px;
}

.post-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
}

.more-posts-heading {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.more-img-wrp {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.more-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tabs-wrp {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.tabs {
  flex-direction: column;
  display: flex;
}

.tabs-menu-3 {
  border: 1px solid #e1e5e9;
  margin-bottom: 20px;
  padding: 4px;
  display: flex;
}

.tab-link {
  color: var(--black);
  background-color: #fff0;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  display: flex;
}

.tab-link:hover {
  color: var(--yellow);
}

.tab-link.w--current {
  color: var(--black);
  background-color: #fff0;
}

.tab-contents {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-img {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.tab-img.mobile-img {
  display: none;
}

.tab-info {
  z-index: 1;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  margin-left: 30px;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.tab-nums {
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.3385%;
  padding: 20px 10px;
  display: flex;
}

.tab-n {
  color: var(--white);
  text-align: left;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 100%;
}

.tab-n-desc {
  color: var(--white);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.case {
  grid-row-gap: 40px;
  background-color: var(--black);
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 20px;
  display: flex;
}

.case.c-padding-slider {
  padding-left: 65px;
  padding-right: 65px;
  display: none;
}

.slider-item-content {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tricks-slider_slide {
  min-width: 30vw;
  max-width: 30vw;
  padding: 0 20px;
}

.tricks-slider_slide.history-slide {
  min-width: 33.3333%;
  max-width: 33.3333%;
}

.tricks-slider {
  z-index: 2;
  grid-row-gap: 20px;
  cursor: grab;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.slider-wrapper2 {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  overflow: visible;
}

.slider-wrapper2.about-slider {
  flex-direction: column;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.case-heading {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.case-img-w {
  z-index: 1;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.case-img {
  width: 100%;
}

.case-more {
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.date {
  background-color: #333;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 15px;
  transition: background-color .2s;
  display: flex;
}

.date:hover {
  background-color: #0015cc;
}

.date.date-grey {
  background-color: #e1e5e9;
}

.modals {
  z-index: 99999;
  position: relative;
}

.modal-form-1 {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form-wrp {
  z-index: 9999;
  width: 100%;
  max-width: 600px;
  max-height: 592px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.form-content {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  padding: 60px;
  display: flex;
}

.image-62 {
  width: 24px;
  height: 24px;
  position: relative;
}

.div-block-67 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.modal-form-2, .modal-form-3, .modal-form-4, .modal-form-5 {
  z-index: 9999;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form-audit, .modal-form-restart, .modal-form-pilot {
  z-index: 9999;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 100px;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form-9 {
  z-index: 9999;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.tab-move {
  z-index: 0;
  background-color: var(--yellow);
  position: absolute;
  inset: 0%;
}

.tab-move.tab-move-off {
  display: none;
}

.tab-move.t-move-yellow {
  background-color: var(--yellow);
}

.burger-item-t {
  color: #000;
  font-size: 50px;
  line-height: 120%;
}

.c-nav-menu-overlay {
  z-index: 5000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.c-nav-menu-overlay.pro-align, .c-nav-menu-overlay.pro-align.burg-height-w {
  display: none;
}

.nav-menu-btn-line {
  perspective-origin: 100%;
  transform-origin: 100%;
  background-color: #666;
  width: 100%;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  position: relative;
}

.nav-menu-btn-line.short {
  width: 70%;
}

.c-nav-menu-btn {
  z-index: 5001;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: flex;
  position: fixed;
  top: 80px;
  right: 40px;
}

.nav-link-o {
  color: #fff;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  padding: 3px 12px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-link-o.b-nav {
  flex-direction: row;
}

.o-tag {
  color: #edede0;
  text-transform: uppercase;
  min-width: 60px;
  font-size: 27px;
  line-height: 120%;
  overflow: hidden;
}

.o-tag.nun-b {
  color: #0000001a;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 20px;
  display: flex;
  position: absolute;
}

.nav-menu-btn-close-icon {
  background-color: #fff;
  width: 100%;
  height: 2px;
  position: relative;
}

.nav-menu-btn-close-icon._1 {
  transform: rotate(45deg);
}

.nav-menu-btn-close-icon._2 {
  position: absolute;
  transform: rotate(-45deg);
}

.c-col-menu-links {
  border: 1px #000;
  flex: 0 auto;
  width: 50%;
  margin-right: 40px;
}

.burg {
  z-index: 10;
  display: none;
  position: relative;
}

.c-nav-menu-btn-icon {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

._w-nav-menu-btn {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-18 {
  overflow: visible;
}

.b-nav-menu-btn {
  background-color: #fff;
  border-radius: 5000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.b-nav-menu-btn.default {
  background-color: #fbff2f;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px 2px #5d5f0445;
}

.b-nav-menu-btn.menu-opened {
  background-color: #333;
  display: none;
  position: absolute;
  inset: 0%;
}

.c-nav-menu-content {
  z-index: 1000;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

._w-nav-menu-btn-icon {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

._w-nav-menu-btn-icon.menu-opened {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 50%;
  position: relative;
}

.client-num {
  grid-row-gap: 10px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.client-num.num-last {
  padding-left: 20px;
  padding-right: 20px;
}

.flag {
  border-radius: 4px;
  width: 22px;
  margin-top: 3px;
}

.navbar-fix-inner {
  background-color: #ddd0;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
}

.navbar-fix-inner.header_wrapper {
  z-index: 10;
  justify-content: center;
  align-items: center;
  height: 110px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-fix-inner.header_wrapper.header-ny-25 {
  position: absolute;
}

.bg0w {
  z-index: 9;
  background-color: var(--white);
  position: absolute;
  inset: 0%;
}

.bg0w.bg-black {
  z-index: 8;
  background-color: #000;
}

.summary-benefits-nums {
  grid-row-gap: 10px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 200px;
  display: flex;
}

.c-btn-white2 {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  padding: 16px 15px;
  display: flex;
}

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

.phases-wrp {
  margin-top: -40px;
}

.inner-list-num {
  padding-top: 60px;
  padding-bottom: 60px;
}

.s-system-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.scaling-list {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 23px;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.two-list {
  flex-direction: column;
}

.two-list-wrp {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 23px;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.video {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-wrp {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.two-images {
  z-index: 1;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.two-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.scheme-img {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: auto;
  position: relative;
  inset: 0%;
}

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

.scheme-list {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 23px;
  font-family: Sfprotext, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.logos-overflow__logos-wrapper {
  grid-column-gap: 0px;
  white-space: nowrap;
  flex-direction: row;
  flex: none;
  align-items: center;
  display: flex;
}

.logos-overflow {
  flex-flow: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.head-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.head-heading.head-desc, .head-heading.q-head-desc, .head-heading.q-head-desc1, .head-heading.y-desc-5col, .head-heading.ny-desc-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 10px;
  display: flex;
}

.pro-head {
  padding-top: 140px;
  padding-bottom: 60px;
}

.pro-head.c-padding {
  padding-top: 232px;
  padding-bottom: 80px;
}

.pro-h1 {
  color: var(--black);
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 135%;
}

.pro-h1.grey-pro {
  color: #fff;
}

.pro-h1.history-h1 {
  text-align: center;
}

.pro-h1.tour-h1 {
  color: var(--white);
  text-align: center;
  max-width: 530px;
}

.pro-h1.trade-h {
  max-width: 500px;
}

.pro-h1.partner-h1 {
  text-align: center;
}

.pro-h1.parc-h1 {
  max-width: 450px;
}

.pro-h1.why-choose-h1 {
  text-align: center;
}

.pro-h1.why-choose-h1-white {
  color: var(--white);
  text-align: center;
}

.pro-h1.why-choose-h1-white.h1-expo-h {
  max-width: 610px;
}

.pro-tag {
  color: #0006;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.pro-tag.tag-no-caps {
  text-transform: uppercase;
}

.pro-tag.tag-no-caps.tag-why {
  color: #fff6;
}

.pro-tag.tag-no-caps.green-tag {
  color: #fff;
}

.pro-tag.policy-date {
  color: #000;
  text-transform: none;
}

.pro-tag.tag-yellow {
  color: var(--yellow);
  text-transform: uppercase;
  margin-bottom: 10px;
}

.pro-desc20 {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.pro-desc20.white-t {
  z-index: 2;
  color: #fff;
  position: relative;
}

.pro-desc20.white-t.width-d {
  width: 50%;
}

.pro-desc20.white-t.width-d.width- {
  width: 48%;
}

.pro-desc20.white-t.width-70 {
  width: 70%;
}

.pro-desc20.white-t.team-position {
  opacity: .4;
  font-size: 12px;
}

.pro-desc20.white-t.energy-desc {
  text-align: center;
}

.pro-desc20.white-t.caps-why {
  text-transform: uppercase;
}

.pro-desc20.feature-desc {
  text-align: center;
}

.pro-desc20.white-caps {
  z-index: 2;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  position: relative;
}

.pro-desc20.white-bold {
  z-index: 2;
  color: #fff;
  width: 50%;
  font-weight: 700;
  position: relative;
}

.pro-desc20.white-num-left {
  z-index: 2;
  color: #fff;
  text-align: right;
  width: 50%;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

.pro-desc20.life-desc {
  text-align: center;
  width: 470px;
  margin-bottom: 20px;
}

.pro-desc20.pro-desc-w {
  color: #fff;
}

.pro-desc20.bold-num-left {
  z-index: 2;
  color: #fff;
  text-align: right;
  width: auto;
  font-size: 20px;
  font-weight: 800;
  position: relative;
}

.pro-desc20.models-desc-w {
  color: #fff;
  width: auto;
}

.pro-desc20.confi-desc {
  color: #fff;
  text-align: center;
  width: 470px;
  margin-bottom: 20px;
}

.pro-desc20.bold-right {
  z-index: 2;
  color: var(--black);
  text-align: left;
  width: auto;
  font-size: 20px;
  font-weight: 800;
  position: relative;
}

.pro-desc20.white-text {
  color: #fff;
}

.pro-desc20.about-desc {
  margin-top: 6px;
}

.pro-desc20.low-power-desc {
  color: var(--white);
}

.pro-desc20.low-power-num {
  color: var(--white);
  text-align: right;
  font-size: 20px;
  font-weight: 800;
}

.pro-desc20.str-desc {
  text-align: center;
  width: 470px;
  margin-bottom: 20px;
}

.pro-desc20.info-desc-2 {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
}

.pro-desc20.ultra-desc {
  text-align: center;
  width: 510px;
  margin-bottom: 20px;
}

.pro-desc20.calendly-d {
  color: var(--white);
  font-size: 18px;
}

.pro-desc20.more-post-desc {
  color: var(--white);
  max-width: 430px;
  font-size: 18px;
}

.pro-desc20.partner-desc2 {
  text-align: center;
  width: 710px;
}

.pro-desc20._6th-desc-copy {
  text-align: center;
  width: 670px;
  margin-bottom: 40px;
  font-size: 20px;
}

.pro-desc20.lets {
  text-align: center;
  width: 570px;
  margin-bottom: 20px;
}

.pro-desc20.ecosystem-de {
  text-align: left;
  margin-bottom: 40px;
  font-size: 20px;
}

.pro-desc20.info-desc-drop-cta {
  color: var(--white);
  text-align: center;
  max-width: 490px;
}

.pro-desc20.unlock-desc {
  color: var(--white);
  text-align: center;
  max-width: 560px;
}

.pro-desc20.limited-pe-desc {
  color: var(--white);
  max-width: 400px;
  font-size: 22px;
}

.pro-desc20.fill-pi-desc {
  text-align: center;
  max-width: 460px;
  margin-bottom: 20px;
}

.pro-desc20.white-list {
  z-index: 2;
  color: #fff;
  text-align: left;
  width: auto;
  position: relative;
}

.pro-desc20.cta-ny-desc {
  margin-bottom: 20px;
}

.pro-desc20.cta-ny-desc._24-ny-desc {
  margin-bottom: 0;
  font-size: 20px;
}

.pro-desc20.white-y {
  z-index: 2;
  color: var(--yellow);
  position: relative;
}

.pro-big-image-wrp {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pro-innovation {
  padding-top: 0;
  overflow: hidden;
}

.pro-innovation.c-padding {
  padding-top: 160px;
}

.pro-innovation.c-padding.hide-section {
  display: none;
}

.pro-innovation-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.pro-h2-48 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 135%;
}

.pro-h2-48.h2-white {
  color: #fff;
}

.pro-h2-48.h2-white.white-center {
  text-align: left;
}

.pro-h2-48.h2-white.white-center2, .pro-h2-48.h2-white.energy-h {
  text-align: center;
}

.pro-h2-48.h2-white.drop-off-left {
  text-align: left;
}

.pro-h2-48.pro-h2-center {
  text-align: center;
}

.pro-h2-48.pro-h2-center.h2-54-h {
  max-width: 520px;
  font-size: 42px;
}

.pro-h2-48.pro-h2-center-w {
  color: #fff;
  text-align: center;
}

.pro-h2-48.info-h2-center {
  color: var(--white);
  text-align: center;
}

.pro-h2-48.info-h2-center.h2-unlock {
  max-width: 470px;
}

.pro-h2-48.info-h2-center.h2-plan {
  max-width: 550px;
}

.pro-h2-48.info-h2-center.h2-ol-jvp {
  max-width: 600px;
}

.pro-h2-48.trade-calendly {
  direction: ltr;
  color: var(--white);
  text-transform: none;
  white-space: normal;
}

.pro-h2-48.h2-54 {
  font-size: 42px;
}

.pro-h2-48.h2-54.excellence-h {
  color: var(--white);
  font-weight: 800;
}

.pro-h2-48.h-more-post {
  direction: ltr;
  color: var(--white);
  text-transform: none;
  white-space: normal;
  max-width: 390px;
}

.pro-h2-48.h-ecosystem {
  text-align: left;
}

.pro-h2-48.h2-greener {
  font-size: 42px;
}

.pro-h2-48.h2-first-pi {
  text-align: center;
  width: 100%;
  font-size: 28px;
}

.innovation-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 340px;
  position: relative;
  overflow: hidden;
}

.innovation-img {
  width: 100%;
  height: 100%;
}

.innovation-img.code-off {
  display: none;
}

.innovation-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pro-h3-36 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.pro-h3-36.pe-h3w {
  color: var(--white);
}

.pro-h3-36.pe-h3-last-item {
  color: var(--white);
  font-weight: 400;
}

.pro-tags-wrp {
  z-index: 1;
  grid-row-gap: 8px;
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pro-tags {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.pro-tags.tag-badge {
  width: auto;
}

.factory-tag {
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.tag-t {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
}

.tag-t.tag-t-w {
  color: #fff;
  white-space: nowrap;
}

.tag-t.tag-center {
  color: #fff;
  text-align: center;
  white-space: nowrap;
}

.innovation-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px;
  display: flex;
}

.innovation-num {
  color: var(--black);
  text-align: left;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 100%;
}

.innovation-num-wrp {
  border-bottom: 1px solid #000;
  width: 100%;
  padding-bottom: 20px;
  padding-right: 0;
}

.pro-certificates {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pro-certificates-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-image-full-width {
  width: 100%;
}

.pro-image-full-width.hide-section {
  display: none;
}

.certificates-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  padding: 18px 30px;
  display: flex;
}

.certificates-wrp.cert-no-border {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-style: none;
  justify-content: flex-end;
  padding: 0;
}

.certificate-item {
  width: 100px;
}

.pro-process {
  background-color: var(--black);
  padding-top: 120px;
}

.pro-process-wrp {
  grid-row-gap: 50px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.process-item {
  z-index: 2;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 260px;
  padding: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.pro-h2-small {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 135%;
}

.pro-h2-small.h2-white {
  color: #fff;
  font-size: 18px;
}

.pro-h2-small.h2-white.h-for-bus-28 {
  font-size: 20px;
}

.pro-h2-small.slider-h {
  font-size: 14px;
}

.pro-h2-small.h2-team {
  grid-row-gap: 10px;
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-size: 20px;
  display: flex;
}

.pro-h2-small.h2-white-1 {
  color: #fff;
  font-size: 22px;
}

.pro-h2-small.h2-white-1.width- {
  width: 46%;
}

.pro-h2-small.event-post-date {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: var(--black);
  color: var(--yellow);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 47px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  display: flex;
  position: relative;
  inset: auto 0 0;
}

.pro-h2-small.event-post-date-t {
  color: var(--yellow);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  display: flex;
  position: relative;
  inset: auto 0 0;
}

.pro-energy {
  z-index: 1;
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.pro-energy.c-padding {
  z-index: 4;
}

.pro-energy-wrp {
  z-index: 4;
  grid-row-gap: 50px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.energy-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.gradient-1 {
  z-index: 1;
  background-image: linear-gradient(#000, #0000);
  width: 100%;
  height: 70%;
  position: absolute;
  inset: 0% 0% auto;
}

.gradient-2 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 70%;
  position: absolute;
  inset: auto 0% 0%;
}

.energy-content-wrp {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.energy-text-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pro-grid-2col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.energy-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #fff3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px;
  display: flex;
}

.energy-num {
  color: #fff;
  text-align: left;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 100%;
}

.energy-num-wrp {
  border-bottom: 1px solid #fff;
  width: 100%;
  padding-bottom: 20px;
  padding-right: 0;
}

.scroll-img1 {
  border-radius: 0;
  flex: none;
  width: 40vw;
  margin-right: 10px;
}

.quality-wrp {
  padding-top: 80px;
  padding-bottom: 80px;
}

.logos-overflow2 {
  flex-flow: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.logos-overflow__logos-wrapper2 {
  grid-column-gap: 0px;
  white-space: nowrap;
  flex-direction: row;
  flex: none;
  align-items: center;
  display: flex;
}

.quality-content {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  width: 510px;
  display: flex;
}

.div-block-69 {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.play-icon {
  width: 12px;
  min-width: 12px;
  margin-left: 2px;
}

.pro-footer {
  z-index: 1;
  background-color: #000;
  padding-top: 190px;
  position: sticky;
  inset: auto 0% 0%;
  overflow: hidden;
}

.pro-footer.c-padding, .pro-btn {
  display: flex;
}

.pro-btn.off-pro {
  display: none;
}

.footer-h3 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.footer-desc {
  color: #fff;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.pro-footer-copy2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #fff3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
  position: relative;
}

.c-footer-wrp-copy {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-70 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.copy-footer-link {
  color: #fff;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.copy-footer-link:hover {
  color: var(--yellow);
}

.pro-footer-link-head {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 140%;
}

.dropdown-list-3 {
  z-index: 999;
}

.dropdown-list-3.w--open {
  grid-row-gap: 10px;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  width: 280px;
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.drop-bg {
  background-color: #0006;
  display: none;
  position: fixed;
  inset: 0%;
}

.dropdown-toggle-4 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 0 14px 0 0;
  display: flex;
}

.dropdown-toggle-4.drop-white {
  color: var(--white);
}

.dropdown-toggle-4.drop-white.drop-width {
  padding-left: 16px;
  padding-right: 30px;
}

.dropdown-toggle-4.drop-white.drop-width.dw-b {
  color: var(--black);
}

.pro-nav {
  z-index: 2;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.header-link {
  color: #000;
  border-bottom-style: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.header-link:hover {
  background-color: #0000000d;
}

.header-link:active {
  background-color: #eef1f500;
}

.header-link.w--current {
  color: var(--yellow);
  border: 1px #000;
}

.header-link.drop-link {
  z-index: 999;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.header-link.drop-link.white-nav:hover {
  color: var(--yellow);
}

.header-link.drop-link.white-nav.drop-link-empty, .header-link.drop-link.drop-link-off {
  display: none;
}

.header-link.drop-link.white-nav-copy {
  padding-left: 0;
  padding-right: 0;
  transition: none;
}

.header-link.drop-link.white-nav-copy:hover {
  color: var(--yellow);
}

.header-link.white-nav {
  color: #fff;
  border-radius: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.header-link.white-nav:hover {
  background-color: #ffffff1a;
}

.icon-7 {
  margin-right: 0;
  top: 2px;
}

.icon-7.ic-width {
  margin-right: 14px;
}

.cta-pro {
  z-index: 888;
  display: none;
  position: relative;
}

.div-block-71 {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.dropdown-link:hover {
  background-color: #eef1f5;
}

.dropdown-link.drop-empty, .dropdown-link.hide-menu-link {
  display: none;
}

.div-block-72 {
  grid-row-gap: 10px;
  flex-direction: row;
  display: flex;
}

.drop-t {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}

.drop-desc {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.image-64 {
  width: 10px;
}

.drop-bg2, .drop-bg3 {
  background-color: #0006;
  display: none;
  position: fixed;
  inset: 0%;
}

.pro-burger-l {
  color: #fff;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  padding: 3px 12px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.burger-h {
  color: #edede0;
  text-transform: uppercase;
  min-width: 60px;
  font-size: 27px;
  line-height: 120%;
  overflow: hidden;
}

.pro-burger-item {
  color: #000;
  font-size: 50px;
  line-height: 120%;
}

.pro-col-menu-links {
  border: 1px #000;
  flex: 0 auto;
  width: 50%;
  margin-right: 40px;
}

.pro-nav-menu-content {
  z-index: 1000;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.footer-link-pro {
  color: #fff;
  border-bottom-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 400;
  line-height: 120%;
}

.footer-link-pro:hover {
  opacity: 1;
  color: var(--yellow);
}

.footer-link-pro.w--current {
  color: var(--yellow);
  border: 1px #000;
}

.footer-link-pro.footer-link-off, .footer-link-pro.hide-footer-link {
  display: none;
}

.div-block-73 {
  grid-column-gap: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-74 {
  background-color: var(--white);
  padding: 10px;
}

.video-bg {
  z-index: 9990;
  cursor: pointer;
  background-color: #0006;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-content {
  z-index: 9998;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.html-embed-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.video-cover {
  z-index: 9999;
  cursor: pointer;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-65 {
  z-index: 9998;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.video-play-btn {
  z-index: 9999;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #000c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: absolute;
}

.image-66 {
  width: 20px;
  height: 20px;
}

.close-video {
  z-index: 9999;
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-top: 20px;
  margin-right: 20px;
  transition: transform .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-video:hover {
  transform: scale(1.1);
}

.close-icon {
  width: 20px;
  height: 20px;
}

.lightbox-link-2 {
  display: flex;
}

.image-67 {
  display: none;
}

.mix-container {
  border-bottom: 1px solid #e1e5e9;
}

.mix-container.mix-no-border {
  border-bottom-style: none;
}

.mix {
  border-top: 1px solid #e1e5e9;
  width: 100%;
}

.mix.logistics.ecommerce.off-home {
  display: none;
}

.mix.shelving-systems, .mix.checkout-area-equipment, .mix.refrigeration-equipment {
  border-top-style: none;
}

.filter-controls {
  border: 1px solid #e1e5e9;
  width: 100%;
  padding: 4px;
}

.pro-lockers {
  padding-top: 20px;
}

.filter-button {
  z-index: 2;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 47px;
  padding: 14px 15px 16px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
  position: relative;
}

.filter-button:hover {
  color: var(--blue2);
}

.filter-button.f-off-mob:hover {
  color: var(--yellow);
}

.filter-button._3-filter {
  width: 33.3333%;
}

.filter-button._3-filter:hover {
  color: var(--yellow);
}

.filter-button.trade-filter {
  width: 25%;
  font-weight: 800;
}

.filter-button.trade-filter:hover {
  color: var(--yellow);
}

.product-tab-t {
  z-index: 1;
  position: relative;
}

.pro-lockers-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-lockers-wrp.trade-wrp {
  grid-row-gap: 0px;
}

.filter-controls-wrp {
  display: flex;
}

.lockers-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.lockers-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 340px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lockers-img {
  object-fit: scale-down;
  width: 100%;
}

.lockers-tag {
  background-color: #0000000d;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.lockers-tag.tag-white {
  border-color: var(--white);
}

.lockers-tag.tag-white.post-inner-tag {
  background-color: #ffffff0d;
}

.lockers-tag.models-num {
  border-color: var(--white);
  justify-content: center;
  width: 60px;
}

.div-block-75 {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.tags-lockers-wrp {
  z-index: 1;
  grid-row-gap: 8px;
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding-right: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.locker-head {
  z-index: 2;
  background-color: var(--black);
  position: relative;
}

.locker-head.c-padding {
  background-image: linear-gradient(112deg, #fc03, #fc00 28%);
}

.locker-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.locker-head-img {
  width: 100%;
}

.locker-head-img-wrp {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.feature-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 34px 18px;
  display: flex;
}

.feature-num {
  color: var(--black);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 100%;
}

.feature-num-wrp {
  width: 100%;
  padding-right: 0;
}

.pro-feature {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.pro-feature-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-delivery {
  z-index: 3;
  background-color: var(--black);
  padding-top: 120px;
  position: relative;
}

.pro-delivery.c-padding {
  padding-bottom: 120px;
}

.delivery-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.delivery-heading.margin-top-70 {
  margin-top: 70px;
}

.delivery-num-wrp {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.delivery-img {
  object-fit: cover;
  height: 100%;
  min-height: 100%;
  position: relative;
  inset: 0%;
}

.delivery-img-wrp {
  z-index: 0;
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.delivery-item {
  z-index: 2;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 260px;
  padding: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.power-img-wrp {
  z-index: 1;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.power-img-wrp.power-left {
  border-radius: 0;
}

.power-img {
  z-index: 0;
  object-fit: contain;
  height: 100%;
  position: relative;
  inset: 0%;
}

.power-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.locker-image-full-width {
  width: 100%;
}

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

.more-wrp {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.more-wrp.more-404 {
  border-top: 1px solid #fff3;
}

.more-item {
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: relative;
}

.more-item.more-border {
  border-right: 1px solid #fff3;
}

.more-item.more-border.more-mobile-off.outdoor-more, .more-item.more-border.outdoor-more {
  border-bottom: 1px solid #fff3;
}

.more-item.more-border.outdoor-more.two-it {
  border-right-style: none;
}

.more-image {
  z-index: 1;
  width: 100%;
  position: relative;
}

.more-hover {
  z-index: 2;
  grid-row-gap: 10px;
  background-image: linear-gradient(to top, #000, #0000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.more-content {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.pro-slider {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.slider-card {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.slider-img {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.slicer-desc {
  grid-row-gap: 10px;
}

.item-img {
  flex: none;
  width: 100%;
}

.slider-heading.c-padding {
  align-items: flex-start;
}

.pointer-wrap {
  z-index: 2000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: scale(0);
}

.btn-4 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 110%;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex;
}

.img-full-width {
  z-index: 2;
  height: 50vw;
  position: relative;
  overflow: hidden;
}

.thin-h {
  font-weight: 400;
}

.what-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pro-what {
  z-index: 3;
  grid-row-gap: 80px;
  background-color: var(--black);
  flex-direction: column;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  position: relative;
}

.pro-lineup-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

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

.lineup-desc {
  grid-row-gap: 10px;
  margin-bottom: 20px;
}

.slider-item.photo-width {
  flex: 0 auto;
  width: 50%;
  min-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.slider-list.step-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.slider-wrapper {
  width: 100%;
  overflow: hidden;
}

.cases-wrp {
  width: 100%;
}

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

.case-item {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  border: 1px solid #e1e5e9;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-head {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

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

.pro-history {
  padding-top: 120px;
  padding-bottom: 40px;
}

.pro-history.c-padding.hide-section {
  display: none;
}

.pro-history-heading {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.pro-history-slider {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.history-desc-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.progress {
  background-color: #eef1f5;
  border-radius: 100px;
  width: 96.3%;
  height: 4px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.progress_fill {
  background-color: #0040ff;
  border-radius: 100px;
  width: 0%;
  height: 100%;
}

.history-date {
  color: #0040ff;
  text-align: left;
  font-family: Sfprotext, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
}

.history-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 200px;
  padding: 18px;
  display: flex;
}

.pro-we-do {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pro-we-do-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.we-do-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.we-do-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 470px;
  position: relative;
  overflow: hidden;
}

.we-do-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.we-do-text {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.we-do-tags-wrp {
  z-index: 1;
  grid-row-gap: 8px;
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.we-do-tag {
  grid-column-gap: 4px;
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.we-do-flag {
  width: 17px;
  margin-top: 0;
}

.we-do-heading {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pro-team {
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 120px;
}

.pro-team.c-padding.hide-section {
  display: none;
}

.pro-team-wrp {
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.team-item-nums {
  z-index: 2;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.team-item {
  z-index: 2;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.team-img-wrp {
  z-index: 1;
  border-radius: 12px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.name-social-wrp {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.team-img {
  width: 100%;
}

.div-block-77 {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.name-wrp {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.team-social {
  z-index: 1;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  width: 52px;
  min-width: 52px;
  height: 52px;
  min-height: 52px;
  transition: border-color .2s ease-in-out, background-color .2s ease-in-out;
  position: relative;
}

.team-social:hover {
  border-color: var(--blue2);
  background-color: var(--blue2);
}

.div-block-78 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.life-content {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.regular-num {
  font-weight: 400;
}

.tab-wrapper {
  z-index: 3;
  width: 100%;
  position: relative;
}

.v-tab_menu {
  border: 1px solid #fff3;
  justify-content: center;
  padding: 80px 100px;
  display: flex;
}

.v-tab_link {
  z-index: 2;
  background-color: #0000;
  padding: 0;
  position: relative;
}

.v-tab_link.w--current {
  background-image: linear-gradient(#57313180, #57313180), linear-gradient(#0040ff66, #0040ff66);
}

.v-tab_link.tab7 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdff_Rectangle6.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab7:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdff_Rectangle6.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab7.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdff_Rectangle6.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab6 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdf5_Rectangle5.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab6:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdf5_Rectangle5.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab6.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b697ab4e14b80bdf5_Rectangle5.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab5 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13c14ae0c3c3dea539f_Rectangle4.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab5:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13c14ae0c3c3dea539f_Rectangle4.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab5.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13c14ae0c3c3dea539f_Rectangle4.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab4 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13a28c7258ea7119b24_Rectangle3.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab4:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13a28c7258ea7119b24_Rectangle3.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab4.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13a28c7258ea7119b24_Rectangle3.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab3 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13928c7258ea7119ada_Rectangle2.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab3:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13928c7258ea7119ada_Rectangle2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab3.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13928c7258ea7119ada_Rectangle2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab2 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b75d7602abf526d80_Rectangle1.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab2:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b75d7602abf526d80_Rectangle1.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab2.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b75d7602abf526d80_Rectangle1.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab1 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e12e51e02928a6f4ee78_Rectangle0.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab1:hover {
  background-image: linear-gradient(to bottom, var(--y-20), var(--y-20)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e12e51e02928a6f4ee78_Rectangle0.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab1.w--current {
  background-image: linear-gradient(#fc06, #fc06), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e12e51e02928a6f4ee78_Rectangle0.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab-last {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b482139b2d6809968_Rectangle7.webp");
  background-position: 0 0;
  background-size: auto 100%;
}

.v-tab_link.tab-last:hover {
  background-image: linear-gradient(#fc03, #fc03), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b482139b2d6809968_Rectangle7.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.v-tab_link.tab-last.w--current {
  background-image: linear-gradient(to bottom, var(--y-40), var(--y-40)), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64a3e13b482139b2d6809968_Rectangle7.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto 100%;
}

.section-img {
  width: 100%;
}

.section-img-wrp {
  z-index: 1;
  opacity: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.tab-big {
  z-index: 2;
  background-color: #0040ff33;
  border-radius: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.v-tab_contemt {
  margin-top: 50px;
}

.arrow {
  background-color: #0040ff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 16px 15px;
  transition: background-color .2s;
  display: flex;
}

.arrow.tab_previous {
  z-index: 4;
  background-color: var(--yellow-hover);
  border-radius: 0;
  position: absolute;
  inset: 19.7vw auto auto 30px;
}

.arrow.tab_previous:hover {
  background-color: var(--yellow-hover);
}

.arrow.tab_next {
  z-index: 4;
  background-color: var(--yellow);
  border-radius: 0;
  position: absolute;
  inset: 19.7vw 30px auto auto;
}

.arrow.tab_next:hover {
  background-color: var(--yellow-hover);
}

.models-item {
  z-index: 2;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.models-desc-head {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.models-desc-head-h {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.models-content {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.pro-models-wrp {
  grid-row-gap: 50px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-modals {
  z-index: 3;
  background-color: var(--black);
  padding-top: 120px;
  position: relative;
}

.pro-configurator {
  z-index: 1;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.configurator-content {
  z-index: 2;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  display: flex;
  position: absolute;
}

.innovated-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.intel {
  width: 80px;
}

.contacts-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.contact-link {
  grid-column-gap: 10px;
  color: var(--black);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.contact-icon {
  width: 18px;
}

.pro-offices {
  padding-top: 120px;
  padding-bottom: 40px;
}

.pro-offices.c-padding {
  padding-top: 80px;
  padding-bottom: 160px;
}

.pro-offices-wrp {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.offices-img-wrp {
  z-index: 1;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

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

.offices-contacts, .office-head {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.more-posts-heading-wrp {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.more-posts-heading-wrp.c-padding {
  flex-direction: row;
}

.more-posts-btn {
  display: none;
}

.industries-tabs {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.industries-tabs.c-padding.services-tabs {
  padding-top: 160px;
  padding-bottom: 20px;
}

.image-69 {
  object-fit: contain;
  width: auto;
  height: 50px;
}

.image-69._1-im {
  height: 42px;
}

.image-69._2-im {
  height: 41px;
}

.image-69._3-im {
  height: 56px;
}

.image-69._4-im {
  height: 50px;
}

.image-69._5-im {
  height: 60px;
}

.image-69._6-im {
  height: 70px;
}

.image-69._7-im {
  height: 46px;
}

.energy-img-copy {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pro-news {
  padding-top: 20px;
}

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

.link-to-post {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.link-to-post:hover {
  color: var(--yellow);
}

.post-i-wrp {
  z-index: 1;
  width: 100%;
  height: 23vw;
  position: relative;
  overflow: hidden;
}

.post-wrp {
  border: 1px solid #e1e5e9;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.pagination.is--sticky {
  flex-direction: row;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.pagination_page-design {
  grid-column-gap: 10px;
  display: flex;
}

.pagination_previous {
  border-width: 2px;
  border-color: var(--yellow);
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pagination_previous:hover {
  border-color: var(--yellow-hover);
  background-color: var(--yellow-hover);
}

.pagination_page-button {
  color: #e1e5e9;
  text-align: center;
  border: 2px solid #e1e5e9;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-top: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.pagination_page-button:hover {
  border-color: var(--yellow);
  color: var(--yellow);
}

.ar-img {
  width: 16px;
  min-width: 16px;
}

.date-more {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.date-t-wrp {
  color: var(--black);
  background-color: #f5f5f5;
  border-radius: 0;
  align-items: center;
  padding: 16px 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.news-wrp {
  width: 100%;
}

.news-cols {
  flex-direction: column;
  display: flex;
}

.filters {
  border: 1px solid #e1e5e9;
  width: 100%;
  margin-bottom: 40px;
  padding: 4px;
}

.filter-content {
  flex-direction: row;
  width: 100%;
}

.fs_cmsfilter_list-wrapper.more-collection {
  margin-top: 60px;
}

.radio-button {
  display: none;
}

.btn-filter {
  color: var(--black);
  cursor: pointer;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 47px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.btn-filter:hover {
  color: var(--yellow);
}

.radio-button-label {
  z-index: 2;
  font-weight: 700;
  position: relative;
}

.text-block-8 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
}

.pagination_next {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pagination_next:hover {
  border-color: var(--yellow-hover);
  background-color: var(--yellow-hover);
}

.fs-cmsload_page-dots {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-top: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.all {
  margin-bottom: 5px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  line-height: 100%;
  display: none;
}

.share-section {
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  display: flex;
}

.share-wrp-news {
  grid-column-gap: 16px;
  flex-direction: column;
  display: flex;
}

.news-image {
  padding-top: 40px;
}

.post-img-single {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: none;
  position: relative;
  overflow: hidden;
}

.more-news {
  padding-top: 100px;
}

.more-wrp-block {
  width: 100%;
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cookie-modal_button-wrap.is-small {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0;
}

.cookie-modal_component {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cookie-modal_description {
  font-family: Wix Madefor Display, Arial, sans-serif;
  line-height: 130%;
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem;
}

.cookie-modal_content-wrap.is-small {
  align-items: center;
  padding: 0;
  display: flex;
}

.cookie-modal_button {
  background-color: var(--yellow);
  color: var(--black);
  text-align: center;
  white-space: nowrap;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.cookie-modal_button:hover {
  background-color: var(--yellow-hover);
}

.cookie-modal_styles {
  display: none;
}

.cookie-popup_component {
  z-index: 999999;
  grid-column-gap: 20px;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 52%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 20px;
  box-shadow: 0 10px 30px #0000001a;
}

.link-cookies {
  color: var(--black);
  text-decoration: underline;
}

.cookies-icon {
  width: 48px;
  height: 48px;
  margin-right: 20px;
}

.post-text {
  width: 847px;
  margin-left: auto;
  margin-right: auto;
}

.head-wrap-piloting {
  grid-column-gap: 142px;
  width: 100%;
  padding-top: 400px;
  padding-bottom: 60px;
  display: flex;
}

.head-wrap-piloting.max-w-1600.pilot-gap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.pilot-h1 {
  color: #ecedf8;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 130%;
}

.span-blue {
  color: var(--yellow);
}

.pilot-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #ffffff12;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px 32px;
  display: flex;
}

.paragraph-22 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.pilot-description {
  background-color: #000;
  border-top: 1px solid #fff3;
  padding: 60px 80px 120px;
}

.paragraph-23 {
  color: #fff;
  max-width: 925px;
  margin-top: 104px;
  font-size: 24px;
  line-height: 130%;
}

.locker {
  background-color: #000;
  padding-top: 150px;
  padding-left: 80px;
  padding-right: 80px;
  overflow: hidden;
}

.heading-locker-wrap {
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 50px;
  display: flex;
}

.text-block-9 {
  color: #fff;
  text-align: center;
  max-width: 600px;
  font-size: 20px;
  line-height: 130%;
}

.heading-426 {
  color: #fff;
  text-align: center;
  width: 80%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 130%;
}

.move-locker-wrap {
  flex: 0 auto;
  width: 100%;
  height: 80%;
  margin-right: 0;
  display: block;
  position: static;
  inset: 80px auto auto;
}

.locker-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 770px;
  display: flex;
  position: relative;
}

.locker-wrap.hide {
  display: none;
}

.image-70 {
  z-index: 0;
  position: absolute;
  inset: 0% auto;
}

.image-71 {
  z-index: 1;
  position: relative;
  inset: 19% auto auto 22%;
}

.image-72 {
  position: relative;
  inset: auto -47% -42% auto;
}

.image-73 {
  position: relative;
  inset: auto auto -59% -35%;
}

.image-74 {
  z-index: 1;
  position: relative;
  inset: -7% -36% auto auto;
}

.image-75 {
  z-index: 1;
  position: relative;
  inset: 14% auto auto -12%;
}

.image-76 {
  position: relative;
  inset: auto auto -27% 20%;
}

.image-77 {
  position: relative;
  inset: 47% -46% auto auto;
}

.image-78 {
  z-index: 1;
  position: relative;
  inset: auto 56% 34% auto;
}

.can-help {
  background-color: #000;
  padding-bottom: 60px;
  padding-left: 80px;
  padding-right: 80px;
}

.can-help-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-427 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 130%;
}

.heading-427.max-w-1600.n-h-yellow {
  color: var(--black);
}

.paragraph-24 {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.paragraph-25 {
  color: #fff;
  font-size: 18px;
  line-height: 130%;
}

.service-pilot {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #000;
  border-top: 1px solid #fff3;
  flex-direction: column;
  align-items: center;
  padding: 116px 80px 160px;
  display: flex;
}

.service-pilot-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.service-pilot-wrap._2-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.service-pilot-card {
  border: 1px solid #fff3;
  min-height: 280px;
  padding: 20px;
}

.service-pilot-card.ser-card-3 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d6349508e87ffeec92d43a_Frame%2034228.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-pilot-card.ser-card-4 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d634a51cb64aa12b9316c1_Frame%2034229.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-pilot-card.ser-pilot-card {
  min-height: 436px;
}

.service-pilot-card.ser-pilot-card.spc-1 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d7af616eaaac5cd3e15423_11.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-pilot-card.ser-pilot-card.spc-2 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d7afd3db2966caf38b4233_22.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-pilot-card.ser-pilot-card.spc-3 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d7afef0d28836501fdf978_33.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-pilot-card.ser-pilot-card.spc-4 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d7ba9fdb2966caf391c9f9_44.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.number-service {
  color: #fff;
  margin-bottom: 48px;
  font-size: 20px;
}

.service-desc {
  color: #fff;
  font-size: 20px;
  line-height: 1.3em;
}

.span-bold-text {
  font-weight: 800;
}

.benefits-pilot {
  background-color: var(--yellow);
  padding: 150px 80px;
}

.benefits-pilot-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.benefits-card {
  border: 1px solid #fff3;
  border-radius: 12px;
  min-height: 300px;
  padding: 20px;
}

.benefits-card.yellow-bg-card {
  border-color: #0003;
  border-radius: 0;
  min-height: auto;
}

.number-benefits {
  color: #fff;
  font-size: 20px;
}

.number-benefits.yellow-bg-num {
  color: #000;
}

.text-block-10 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.4em;
}

.text-block-11 {
  color: var(--black);
  font-size: 16px;
  line-height: 140%;
}

.pilot-roadmap {
  color: #fff;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding: 116px 80px 140px;
  display: flex;
  overflow: hidden;
}

.perfect-partner {
  background-color: #000;
  border-top: 1px solid #fff3;
  padding: 160px 80px 30px;
}

.perfect-partner.why-par {
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-26 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 80px;
  font-size: 18px;
}

.paragraph-26.max-w-1600.black-desc {
  color: var(--black);
}

.perfect-partner-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.perfect-partner-wrap._3-columns {
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-12 {
  color: #fff;
  margin-bottom: 36px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3em;
}

.text-block-13 {
  color: #fff;
  font-size: 16px;
  line-height: 140%;
}

.special-offer {
  background-color: #000;
  padding: 130px 80px 60px;
}

.special-offer-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0040ff;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64d645d61109014036d499e9_Frame%201-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: end;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: grid;
  overflow: hidden;
}

.special-offer-wrap.max-w-1600 {
  background-color: #646e8d;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/661646de811fc1edb79054c1_yellow-post.avif");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}

.text-block-14 {
  color: #fff;
  font-size: 36px;
  font-weight: 800;
  line-height: 1.3em;
}

.text-block-14.black-th {
  color: #000;
}

.special-offer-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-15 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
}

.text-block-15.black-tdesc {
  color: var(--black);
}

.text-block-16 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.3em;
}

.text-block-16.black-h2 {
  color: var(--black);
}

.paragraph-27 {
  color: #fff;
  margin-bottom: 40px;
  font-size: 18px;
}

.paragraph-27.black-list {
  color: var(--black);
}

.card-section {
  color: #fff;
  background-color: #000;
  padding: 70px 80px;
}

.faq-pilot {
  color: #fff;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding: 70px 80px 120px;
  display: flex;
}

.card-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-card {
  border: 1px solid #fff3;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.text-block-17 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-18 {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 140%;
}

.faq-wrapper {
  border-top: 1px solid #fff3;
  width: 100%;
  margin-top: 40px;
}

.faq-wrap {
  margin-top: 18px;
}

.question-wrap {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.question-text {
  width: 90%;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.faq-icon-wrap {
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.image-80 {
  position: absolute;
  inset: auto;
}

.answer-wrap {
  width: 90%;
  overflow: hidden;
}

.text-block-19 {
  margin-bottom: 18px;
  font-weight: 400;
  line-height: 140%;
  display: block;
}

.faq-line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
}

.pilot-roadmap-wrap {
  background-color: #141414;
  width: 100%;
  margin-top: 50px;
  padding: 50px 26px;
}

.roadmap-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 6.5fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.roadmap-card {
  border-bottom: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  min-height: 36px;
  display: flex;
}

.roadmap-card.roadmap-card-left {
  border-bottom: 1px solid #ffffff1a;
  justify-content: flex-start;
  position: static;
}

.roadmap-card.no-border {
  border-bottom-style: none;
}

.roadmap-card.month-cl {
  border-bottom-style: solid;
  border-right: 1px solid #ffffff1a;
  padding-top: 20px;
  padding-bottom: 20px;
}

.roadmap-card.month-cl.no-right-border {
  border-right-style: none;
}

.roadmap-card.right-border {
  border-right: 1px solid #ffffff1a;
}

.roadmap-card.blue-border {
  border-bottom-color: var(--yellow);
}

.roadmap-card.white-border {
  border-bottom-color: var(--white);
}

.opacity-text-30 {
  color: #ffffff4d;
  font-size: 12px;
  font-weight: 800;
  line-height: 130%;
  display: none;
}

.text-block-20 {
  text-align: center;
  font-size: 12px;
  font-weight: 800;
  line-height: 130%;
}

.text-block-21 {
  font-size: 18px;
  line-height: 130%;
}

.body-2 {
  font-family: Wix Madefor Display, Arial, sans-serif;
}

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

.text-block-23 {
  font-size: 13px;
  font-weight: 700;
}

.grid-elem {
  background-color: var(--yellow);
  border-radius: 0;
  width: 90%;
  height: 80%;
}

.grid-elem.grid-elem-1 {
  background-color: #ffe866;
}

.grid-elem.grid-elem-2 {
  background-color: #fff3ac;
}

.grid-elem.grid-elem-3 {
  background-color: #fff;
  width: 97%;
}

.roadmap-wrapper {
  width: 100%;
}

.image-81 {
  width: 20px;
  margin-left: 20px;
  display: none;
}

.locker-wrapper {
  flex-direction: column;
  align-content: center;
  height: 600px;
  display: flex;
  position: relative;
}

.locker-anim-block {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-82 {
  width: 400px;
}

.locker-image-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mob-image-anim {
  display: none;
}

.what-omnic {
  background-color: #000;
  padding: 120px 80px 20px;
  overflow: visible;
}

.what-omnic-wrapper {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.25fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  margin-top: 70px;
  display: grid;
}

.what-omnic-image-wrap {
  position: sticky;
  top: 100px;
}

.what-omnic-content {
  position: static;
  top: 100px;
  overflow: visible;
}

.paragraph-28 {
  color: #fff;
}

.locker-top {
  display: flex;
}

.locker-bottom {
  justify-content: flex-end;
  display: flex;
}

.max-w-1600 {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.top-news {
  width: 100%;
}

.join-wrapper {
  background-image: linear-gradient(#0000, #000);
  padding: 275px 80px;
}

.text-block-24 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.text-block-25 {
  text-align: center;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 135%;
}

.team-contact {
  color: #fff;
  background-color: #000;
  padding-bottom: 160px;
  padding-left: 80px;
  padding-right: 80px;
}

.team-member {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.team-member--content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-26 {
  font-size: 36px;
  font-weight: 800;
  line-height: 140%;
}

.body-3 {
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.text-block-27 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 18px;
  line-height: 140%;
}

.partnership-program {
  grid-column-gap: 142px;
  grid-row-gap: 142px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partnership-program-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.n-since-wrp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  filter: none;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.n-since-wrp.ni-s {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.body-4 {
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.discover-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  height: 100%;
  position: relative;
}

.our-services {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/651452e5a7fa3363d0d27984_2288795_Space_Earth_Planet_3840x2160%202-min.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 160px 80px;
  position: relative;
}

.our-services-wrapper.max-w-1600 {
  position: relative;
}

.text-block-29 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 14px;
}

.our-services-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  min-height: 415px;
  padding-bottom: 10px;
  display: grid;
  position: absolute;
}

.our-services-card {
  border: 1px solid #fff3;
  border-radius: 12px;
  padding: 40px;
}

.our-ser-top {
  justify-content: space-between;
  display: flex;
}

.our-ser-left {
  align-items: center;
  display: flex;
}

.our-ser-right.hide-div {
  display: none;
}

.text-block-32 {
  margin-right: 20px;
  font-size: 30px;
  font-weight: 800;
  line-height: 100%;
}

.text-block-33 {
  background-color: var(--yellow);
  color: #000;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-34 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 140%;
}

.text-block-35 {
  margin-bottom: 40px;
  font-size: 14px;
  line-height: 135%;
}

.team-section {
  z-index: 2;
  padding: 160px 80px;
  position: relative;
}

.team-section.home {
  padding-bottom: 80px;
}

.meet-team {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.meet-team.team-margin, .meet-team.eco-margin {
  width: 100%;
}

.meet-team-video {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.meet-team-video.pointer-auto {
  cursor: auto;
}

.play-btn-video {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: static;
  inset: auto;
}

.text-main20 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 140%;
}

.text-main20.text-no-marg, .text-main20.text-fa-18 {
  margin-top: 0;
  margin-bottom: 0;
}

.office-meet.office-gap-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.text-block-37 {
  margin-bottom: 10px;
  font-weight: 700;
}

.office-card-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.office-card-wrap.offices-cards {
  margin-bottom: 0;
}

.office-card {
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 16px;
  display: flex;
}

.text-block-38 {
  font-size: 14px;
  font-weight: 700;
}

.flag-meet {
  width: 18px;
  margin-top: 0;
  margin-right: 4px;
}

.heading-428 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.our-production {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 160px;
  margin-bottom: 80px;
  display: grid;
}

.our-production.production-inner {
  margin-top: 0;
  margin-bottom: 0;
}

.our-production.production-inner.prod-img-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

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

.play-pause-button {
  display: none;
}

.slide-section {
  overflow: hidden;
}

.animation-cases {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.slide-wrap {
  border-radius: 8px;
  flex-flow: row;
  display: flex;
  overflow: hidden;
}

.slide-card {
  z-index: 1;
  cursor: none;
  border-radius: 0;
  width: 560px;
  height: 398px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  overflow: hidden;
}

.slide-card.slide-big {
  width: 700px;
  height: 460px;
}

.cursor-wrapper {
  z-index: 99999;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor-elem {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64df6fe3731709d159947385_Frame%2021.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: none;
}

.slide-card-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.slide-card-image.img-n-video {
  opacity: 0;
}

.last-news {
  z-index: 2;
  padding: 160px 80px 0;
  position: relative;
}

.home-news-list {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.last-news-header-wrap {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.heading-429 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.more-posts-new {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-image {
  width: 100%;
  height: auto;
}

.lightbox-link-3 {
  width: 64px;
  height: 64px;
  position: absolute;
}

.lightbox-link-3.hide-light-box {
  display: none;
}

.c-h2-discover {
  color: var(--black);
  text-align: left;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 135%;
}

.c-h2-discover.self-t {
  max-width: 480px;
}

.services-image-section {
  padding-left: 80px;
  padding-right: 80px;
}

.image-85 {
  width: 100%;
}

.innovation-section {
  padding: 160px 80px;
}

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

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

.position-center-h2 {
  color: var(--black);
  text-align: center;
  width: 78%;
}

.position-center-h2._52 {
  width: 60%;
}

.inn-elem-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  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;
  justify-content: space-between;
  display: flex;
}

.inn-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #e1e5e9;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.inn-text {
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.inn-text-bold {
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.inn-elem-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  margin-top: 80px;
  display: flex;
}

.services-section-h {
  color: #fff;
  background-color: #000;
  border-bottom: 1px solid #333;
  padding: 120px 80px 100px;
}

.heading-services-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-section {
  color: #fff;
  background-color: #000;
  border-bottom: 1px solid #333;
  flex-direction: row;
  justify-content: space-between;
  min-height: 720px;
  padding: 80px;
  display: flex;
  position: relative;
}

.service-card {
  z-index: 2;
  width: 50%;
}

.our-ser-left-s {
  align-items: center;
  display: flex;
}

.text-block-40 {
  margin-top: 40px;
  font-size: 24px;
  line-height: 140%;
}

.text-block-41 {
  margin-top: 28px;
  margin-bottom: 28px;
  font-size: 16px;
  line-height: 140%;
}

.text-block-42 {
  font-size: 16px;
  line-height: 135%;
}

.ser-wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.image-service-hide {
  z-index: 1;
  object-fit: cover;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.we-care-section {
  color: #fff;
  background-color: #000;
  padding: 160px 80px;
}

.zero-grid {
  width: auto;
  height: auto;
}

.zero-grid.off-zero-block {
  display: none;
}

.we-care-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.we-care-card {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64de3a421967e2f6238d529b_Frame%2034247-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.text-block-43 {
  font-size: 28px;
  font-weight: 800;
  line-height: 135%;
}

.text-block-44 {
  margin-top: 20px;
  margin-bottom: 44px;
  font-size: 16px;
  line-height: 140%;
}

.we-care-card-2 {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64de3ac8c450534710e9e266_Frame%2034248-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.services-tab-heading {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  display: grid;
}

.text-block-45 {
  font-size: 14px;
  line-height: 140%;
}

.slide-div-wrap {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.text-block-46 {
  margin-bottom: 20px;
}

.text-block-46.moda-desc {
  text-align: center;
}

.text-block-46.moda-desc.desc-modal-n {
  color: var(--black);
  margin-bottom: 0;
  line-height: 120%;
}

.text-block-46.moda-desc.desc-gr {
  opacity: .5;
  color: var(--black);
  font-size: 14px;
  line-height: 120%;
}

.text-block-46.moda-desc.desc-gr.bm-grey {
  margin-bottom: 0;
}

.text-block-46.moda-desc.desc-gr.bm-grey.form-text {
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
}

.text-block-46.moda-desc.desc-gr.bm-grey.form-text.form-success-text {
  color: var(--white);
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.text-block-46.moda-desc.desc-gr-copy {
  opacity: .5;
  color: var(--black);
  text-align: left;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-46.moda-desc.desc-modal-ny {
  color: var(--black);
  margin-bottom: 0;
  line-height: 120%;
}

.div-block-84 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-85 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.textarea {
  border-style: none none solid;
  border-width: 2px 2px 1px;
  border-color: var(--black);
  color: #999;
  min-height: 156px;
  padding: 18px 0;
  font-size: 16px;
  line-height: 100%;
}

.textarea:active, .textarea:focus {
  border-color: var(--black);
}

.textarea.input-black {
  border-bottom-color: var(--white);
  background-color: #fff0;
}

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

.submit-wrapper.sw-center {
  justify-content: center;
  align-items: center;
}

.submit-wrapper.pe-sw-center {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.div-block-86 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.text-block-47 {
  color: var(--black);
  font-size: 12px;
}

.text-block-47.terms-white {
  color: var(--white);
}

.text-block-47.error {
  color: var(--error-red);
  font-weight: 700;
}

.link-terms {
  color: #000;
  font-size: 12px;
  text-decoration: underline;
}

.link-terms.link-terms-w {
  color: var(--white);
}

.link-terms.link-terms-w:hover {
  color: var(--yellow);
}

.link-terms.form-terms-link {
  font-size: 14px;
  line-height: 100%;
}

.image-86 {
  width: 24px;
  height: 24px;
  display: inline-block;
}

.modal-form-1-1 {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal-form-wrp-1 {
  z-index: 9999;
  width: 100%;
  max-width: 882px;
  max-height: 592px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-content-1 {
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  padding: 60px 120px;
  display: flex;
}

.form-content-1.form-c-center {
  margin-top: auto;
  margin-bottom: auto;
}

.close-form-1 {
  z-index: 9;
  background-color: var(--blue2);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 14px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.close-form-1.close-yellow {
  background-color: var(--yellow);
  border-radius: 0;
}

.close-form-1.close-yellow:hover {
  background-color: #ffdc50;
}

.modal-form-wrp-2 {
  z-index: 9999;
  width: 100%;
  max-width: 882px;
  max-height: 592px;
  position: relative;
}

.form-content-2 {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 60px 120px;
  display: flex;
}

.close-form-2 {
  z-index: 9;
  background-color: var(--blue2);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 19px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.div-block-87, .div-block-88 {
  width: 100%;
}

.pro-head-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.pro-head-new.max-w-1600 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
}

.pro-head-inn {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.pro-head-inn.production-grid {
  grid-row-gap: 0px;
}

.pro-head-inn.max-w-1600pi {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pro-interactive-map {
  z-index: 2;
  width: 100%;
  position: relative;
}

.map-point-1 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 55% auto auto 12%;
  overflow: hidden;
}

.point-circle {
  z-index: 2;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 2.4vw;
  height: 2.4vw;
  display: flex;
  position: relative;
}

.dot-point {
  background-color: #fff;
  border-radius: 100px;
  width: .5vw;
  height: .5vw;
  position: static;
  inset: 0%;
}

.text-point {
  z-index: 1;
  background-color: var(--yellow);
  color: var(--black);
  padding: .4vw .8vw;
  font-weight: 700;
  position: relative;
}

.body-5 {
  font-family: Wix Madefor Display, Arial, sans-serif;
}

.map-point-2 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 16% auto auto 29.5%;
  overflow: hidden;
}

.map-point-3 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 26% auto auto 33.5%;
  overflow: hidden;
}

.map-point-4 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 26% auto auto 47.5%;
  overflow: hidden;
}

.map-point-5 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 18% auto auto 63.5%;
  overflow: visible;
}

.map-point-6 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 28% auto auto 75.5%;
  overflow: hidden;
}

.map-point-7 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 43% auto auto 46.5%;
  overflow: hidden;
}

.map-point-8 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 65% auto auto 39.5%;
  overflow: hidden;
}

.map-point-9 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 64% auto auto 62%;
  overflow: hidden;
}

.map-point-10 {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 80% auto auto 60%;
  overflow: hidden;
}

.pro-energy-1 {
  z-index: 1;
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.pro-energy-1.c-padding {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64e0f6f73277a2b2b8e0f497_Frame%2022-min.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 290px;
}

.energy-content-wrp-1 {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.energy-item-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff1a;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px;
  display: flex;
}

.pro-grid-2col-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.gradient-2-1 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 70%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.pro-turkey {
  padding: 160px 80px;
}

.innovation-content-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-89 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-48 {
  background-color: var(--blue2);
  color: #fff;
  border-radius: 100px;
  padding: 8px 16px;
  font-weight: 700;
}

.pro-slide-head {
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.pro-slide-head.approach-padding {
  padding-top: 160px;
}

.pro-slide-heading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-49 {
  color: #0006;
  text-align: center;
  text-transform: uppercase;
}

.text-block-50 {
  font-size: 20px;
}

.text-block-51 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.n-btn-black {
  display: flex;
}

.image-87 {
  z-index: 0;
  width: 100%;
  position: relative;
}

.software-image {
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.software-image-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -40px;
  margin-right: -40px;
  display: grid;
}

.software-image-wrapper.hide-anim-f {
  display: none;
}

.software-image-card {
  flex-flow: column;
}

.software-image-card.soft-card-2 {
  margin-top: 50px;
}

.software-image-card.soft-card-3 {
  margin-top: 20px;
}

.software-image-card.soft-card-6 {
  margin-top: -100px;
}

.software-image-card.soft-card-7 {
  margin-top: -70px;
}

.software-image-card.soft-card-8 {
  margin-top: -30px;
}

.software-image-card.soft-card-10 {
  margin-top: -20px;
}

.image-88, .image-89, .image-90, .image-91, .image-92, .image-93, .image-94, .image-95, .image-96, .image-97 {
  width: 100%;
}

.our-soft-eco {
  padding: 160px 80px 200px;
  position: relative;
}

.our-soft-eco-wrapper.max-w-1600 {
  position: relative;
}

.our-soft-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.our-soft-head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 160px;
  overflow: visible;
}

.our-soft-content {
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.our-soft-card {
  grid-row-gap: 20px;
  border: 1px solid #eef1f5;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.text-block-52 {
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.text-block-53 {
  font-size: 16px;
  line-height: 140%;
}

.image-98 {
  width: 50px;
  height: 50px;
}

.image-99 {
  width: 100%;
}

.for-soft {
  padding: 80px;
}

.for-soft-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 120px;
  display: grid;
}

.for-soft-right {
  border: 1px solid #eef1f5;
  padding: 40px;
}

.text-block-54 {
  color: var(--yellow);
  font-size: 20px;
  font-weight: 700;
}

.text-block-55 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 800;
  line-height: 140%;
}

.text-block-56 {
  color: #000;
  font-size: 20px;
  line-height: 140%;
}

.text-block-57 {
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 16px;
  line-height: 140%;
}

.for-soft-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-58 {
  color: var(--black);
  font-size: 20px;
  font-weight: 800;
  line-height: 130%;
}

.text-block-59 {
  color: #fff;
  background-color: #000;
  padding: 8px 16px;
  font-size: 14px;
}

.for-soft-marker {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.soft-marker {
  grid-column-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-90 {
  border: 1px solid #000;
  width: 100%;
  padding: 16px 20px;
}

.text-block-60 {
  font-weight: 700;
}

.for-soft-grid-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #e1e5e9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  padding-bottom: 120px;
  display: grid;
}

.for-soft-grid-image.no-border {
  border-bottom-style: none;
  grid-template-columns: 1fr 1fr;
}

.image-100, .image-101, .image-102 {
  width: 100%;
}

.custom-software {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64e613bfcb031c1ef10069ac_img.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 200px 80px;
}

.text-block-61 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 20px;
  line-height: 140%;
}

.custom-soft-wrap {
  justify-content: center;
  display: flex;
}

.modal-form-contactus-software {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-form-wrap-soft-contact {
  z-index: 9999;
  width: 100%;
  max-width: 882px;
  max-height: 592px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.software-h2 {
  color: #eef1f5;
}

.learn-more {
  z-index: 3;
  font-size: 18px;
  position: relative;
}

.learn-more.learn-arrow {
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.bookademo-home, .bookademo-parcel-lockers, .bookademo-about-us, .bookademo-production-facilities, .bookademo-omni-indoor, .bookademo-omni-outdoor, .bookademo-omni-eco, .bookademo-omni-box, .bookademo-omni-hub, .bookademo-software, .bookademo-services, .bookademo-services-piloting, .bookademo-services-making, .bookademo-services-restart, .bookademo-news, .bookademo-news-template, .bookademo-contacts {
  display: none;
}

.full-specs-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.select-parcel-lockers {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  height: 50px;
  font-weight: 700;
  display: none;
}

.full-specs-parcel-lockers, .full-specs-omni-indoor, .full-specs-omni-outdoor, .full-specs-omni-eco, .full-specs-omni-box, .full-specs-omni-hub {
  display: none;
}

.hiring-popup, .partners-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.home-anim-text-wrap {
  height: 26px;
  margin-top: 20px;
  position: relative;
}

.home-h1-1 {
  color: #fff;
  text-align: center;
  align-self: flex-start;
  width: 820px;
  margin-left: auto;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 41px;
  font-weight: 800;
  line-height: 110%;
  position: static;
}

.home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
  color: #fff;
  height: 26px;
  font-size: 18px;
  line-height: 1.4em;
  position: absolute;
  inset: 0%;
}

.c-grid-123 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.home-1-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.pro-tag-23 {
  color: #fff6;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.home-anim-h2 {
  color: #666;
}

.sph-3, .image-113 {
  display: none;
}

.image-114 {
  align-self: center;
  display: none;
}

.modal-form-wrp-17 {
  z-index: 9999;
  width: 100%;
  max-width: 882px;
  max-height: 592px;
  position: relative;
}

.modal-form-wrp-17.form-pp {
  z-index: 999998;
  max-width: 668px;
  max-height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.modal-form-wrp-17.form-pe {
  z-index: 999998;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
}

.modal-form-wrp-17.form-ny {
  z-index: 999998;
  height: 100%;
  max-height: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.modal-form-wrp-17.form-jvp {
  z-index: 999998;
  max-height: 85vh;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.close-bg-17 {
  z-index: 999997;
  background-color: #000000e6;
  height: 150%;
  position: absolute;
  inset: 0%;
}

.bookademo-policy {
  display: flex;
}

.flex-block {
  width: 100%;
}

.checkbox-field {
  height: 0;
  overflow: hidden;
}

.big-card {
  z-index: 2;
  aspect-ratio: 4 / 3;
  color: var(--main-blue);
  background-color: #eef1f5;
  position: relative;
  overflow: hidden;
}

.card-info {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.card-heading {
  z-index: 2;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1em;
  position: relative;
  inset: auto;
}

.l-arrow {
  width: 16px;
  min-width: 16px;
  margin-top: 0;
}

.card-gradient {
  z-index: 0;
  background-image: linear-gradient(to top, #202020, #20202000);
  position: absolute;
  inset: 0%;
}

.partnership-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.logo-home-section {
  padding-top: 12px;
  padding-left: 80px;
  padding-right: 80px;
}

.logo-home-wrapper.max-w-1600 {
  overflow: hidden;
}

.logo-home-wrapper.max-w-1600.mob-sli, .full-specs-home {
  display: none;
}

.loop-logo {
  align-items: center;
  display: flex;
}

.loop-logo.loop-css.basic-swiper.bsl {
  margin-top: 0;
}

.full-specs-omnicheckout {
  display: none;
}

.locker-head-img-1 {
  width: 100%;
  margin-top: 100px;
}

.text-block-62 {
  text-align: center;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 48px;
}

.feature-item-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e1e5e9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 34px 18px;
  display: flex;
}

.pro-feature-wrp-1 {
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-process-wrp-1 {
  grid-row-gap: 50px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pro-modals-1 {
  z-index: 3;
  background-color: var(--black);
  padding-top: 120px;
  position: relative;
}

.pro-modals-1.c-padding {
  padding-bottom: 60px;
}

.slide-section-checkout {
  background-color: #000;
  padding-bottom: 120px;
  overflow: hidden;
}

.slide-card-image-checkout {
  width: 100%;
  overflow: hidden;
}

.form-content-1-copy {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  padding: 60px 120px;
  display: flex;
}

.modal-form-wrp-1-copy {
  z-index: 9999;
  width: 100%;
  max-width: 882px;
  max-height: 592px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.our-servuces-new {
  background-color: #000;
  padding: 160px 80px;
  display: flex;
  position: relative;
}

.our-servuces-new.hide-div {
  display: none;
}

.our-services-new-wrapper {
  position: relative;
}

.our-services-new-wrapper.max-w-1600 {
  z-index: 2;
}

.pro-tag-23-1 {
  color: #fff6;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.home-anim-h2-1 {
  color: #666;
  text-align: center;
  margin-bottom: 60px;
}

.our-services-image {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 344px;
  display: flex;
  position: relative;
}

.our-services-card-1 {
  color: #fff;
  border: 1px solid #fff3;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: absolute;
}

.nav-dots-service {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.q {
  position: absolute;
}

.card-service-wrapper {
  min-height: 344px;
  position: relative;
}

.scroll-service-wrap {
  position: sticky;
  top: 120px;
}

.height-service-wrap {
  height: 4000px;
  position: relative;
}

.back-service-d {
  position: absolute;
}

.service-grid-wrap {
  min-height: 400px;
  position: relative;
  overflow: hidden;
}

.dia-img {
  position: absolute;
}

.our-services-grid-1, .our-services-grid-2, .our-services-grid-3, .our-services-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  min-height: 415px;
  padding-bottom: 10px;
  display: grid;
  position: absolute;
}

.paragraph-9 {
  color: #000;
}

.paragraph-9.p-20 {
  font-size: 18px;
}

.paragraph-9.p-20.last-par {
  margin-bottom: 80px;
}

.year-copy {
  z-index: 11;
  background-color: #fff;
  border-bottom: 1px solid #e1e5e9;
  justify-content: space-between;
  align-items: center;
  height: 160px;
  position: sticky;
  top: 0;
}

.flex-block-5 {
  z-index: 1;
  flex-direction: row;
  align-items: center;
  height: auto;
  position: sticky;
  top: 180px;
  bottom: 0;
}

.flex-block-4 {
  z-index: 21;
  width: 640px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-2 {
  align-items: stretch;
  position: relative;
}

.flex-block-6-copy {
  height: 160px;
  padding-top: 50px;
  display: flex;
  overflow: visible;
}

.story-section {
  flex-direction: column;
  width: 100%;
  padding: 40px 80px 160px;
  display: flex;
  position: relative;
}

.y-t {
  color: #e1e5e9;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 110%;
}

.y-t._2012 {
  font-size: 64px;
}

.story-grid-text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.story-section-heading {
  flex-direction: column;
  width: 100%;
  padding: 160px 80px;
  display: flex;
}

.paragraph-29, .paragraph-30 {
  margin-bottom: 0;
}

.story-wrapper {
  position: relative;
}

.heading-430 {
  margin-top: 0;
  margin-bottom: 0;
}

.y-t-1 {
  color: var(--black);
  width: 110px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 110%;
}

.blue-dots {
  background-color: var(--yellow);
  border-radius: 100px;
  width: 8px;
  height: 8px;
  margin-right: 8px;
}

.fixed-story {
  z-index: 2;
  border-top: 1px solid #e1e5e9;
  justify-content: space-between;
  margin-top: -1px;
  padding-top: 120px;
  position: relative;
  overflow: visible;
}

.fixed-story.b1 {
  background-color: #fff;
  border-top: 1px solid #e1e5e9;
  border-bottom: 1px #e1e5e9;
  border-left: 1px #e1e5e9;
  align-items: flex-start;
  padding-top: 120px;
}

.story-image-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 80px;
  display: grid;
}

.story-image-grid.last-grid {
  margin-bottom: 0;
}

.image-121, .image-122, .image-123, .image-124 {
  margin-top: 0;
}

.text-block-63 {
  margin-bottom: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.div-image-rel {
  position: relative;
}

.image-125 {
  width: 120px;
  position: absolute;
  inset: -8% -8% auto auto;
}

.lets-create-section {
  padding: 0 80px 20px;
}

.lets-create-section.old-style {
  padding-top: 100px;
}

.lets-create-section.old-style.off-cta {
  display: none;
}

.lets-create-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-064 {
  text-align: center;
  width: 80%;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 30px;
  line-height: 135%;
}

.story-image-1 {
  margin-top: 20px;
  margin-bottom: 80px;
  overflow: hidden;
}

.story-image-1.margin-bottom-20 {
  margin-bottom: 20px;
}

.div-block-94 {
  margin-bottom: 1px;
  position: relative;
  overflow: hidden;
}

.white-gradient {
  background-image: linear-gradient(#fff, #fff0 19% 81%, #fff);
  position: absolute;
  inset: 0%;
}

.more-category {
  color: var(--black);
  background-color: #e1e5e900;
  border-radius: 12px;
  align-items: center;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.bookademo-checkout {
  display: flex;
}

.html-embed-3 {
  width: 847px;
  margin-left: auto;
  margin-right: auto;
}

._404-wrp {
  z-index: 2;
  width: 100%;
  padding-top: 180px;
  padding-bottom: 140px;
  position: relative;
}

._404-wrp.c-padding {
  padding: 180px 0 140px;
}

.head-404 {
  z-index: 1;
  background-color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

._404-desc {
  color: #fff;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.4em;
}

._404-desc-wrp {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
}

.logo-first-screen {
  background-color: #fff;
  width: 100%;
  padding: 12px 80px;
}

.first-screen-home {
  z-index: 1;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/66154176caf69f82f8bb4917_65324fcd018852e734afb8e5_Hero%202.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 600px;
  max-height: 1100px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.first-screen-home.fscreen-omnic {
  min-height: 600px;
  padding-top: 140px;
}

.first-screen-wrp {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.first-align-block {
  width: 100%;
  height: 50px;
  min-height: 50px;
}

.swiper-wrapper1 {
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
  overflow: visible;
}

.swiper-wrapper1.trusted-by-list {
  flex-flow: row;
  width: auto;
}

.trusted-by-swiper {
  contain: paint;
  will-change: transform;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.trusted-by-swiper.off-marq {
  display: none;
}

.swiper-slide1 {
  width: 27px;
  min-width: 27vw;
  max-width: 27vw;
  padding: 0 15px;
}

.swiper-slide1.big-slide {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 40vw;
  min-width: 40vw;
  max-width: 40vw;
  padding-left: 5px;
  padding-right: 5px;
}

.swiper-slide1.tm-slide {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 50vh;
  min-width: 50vh;
  max-width: 50vh;
  padding-left: 5px;
  padding-right: 5px;
}

.first-screen-move {
  width: 100%;
  margin-top: 7vh;
}

.first-screen-move.first-screen-swiper {
  margin-top: 2vh;
  margin-bottom: 3vh;
}

.move-wrp {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.move-wrp.splide {
  pointer-events: auto;
  cursor: grab;
  display: block;
}

.discover-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #e1e5e9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 18px;
  display: flex;
}

.discover-num {
  color: var(--yellow);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 100%;
}

.discover-desc {
  color: var(--black);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.discover-desc.gr-item-desc-w {
  color: var(--white);
}

.move-item-content {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #fff3;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.move-item-content.tm-wrp {
  border-style: none;
  border-radius: 16px;
}

.move-item-content.main-img-first {
  aspect-ratio: 377 / 283;
  border-style: none;
  border-radius: 0;
}

.move-item-content.big-no-radius {
  border-radius: 0;
}

.move-image {
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  height: 100%;
}

.move-image.tm {
  object-fit: cover;
  height: 100%;
}

.calendly {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6532717dabbc6ae3b775ab60_Frame%2034398.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.calendly.padding-lr {
  z-index: 2;
  background-image: none;
  position: relative;
}

.calendly.padding-lr.calendly-off.main-calendly-block {
  display: none;
}

.calendly-content {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 860px;
  position: relative;
}

.calendly-desc {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.book-meeting-blue {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.book-meeting-blue.tour-img {
  margin-top: 200px;
}

.tabs-footer {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.tabs-footer-btns {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-footer-content {
  margin-top: -53px;
}

.tabs-footer-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.footer-heading {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.tabs-country-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.offices-link {
  grid-column-gap: 10px;
  color: var(--white);
  text-align: left;
  align-items: center;
  min-height: 18px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.offices-link:hover {
  color: var(--yellow);
}

.offices-link.opacity-0 {
  opacity: 0;
}

.offices-link.phone-off-on {
  display: flex;
}

.tabs-f-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 173px;
  height: 38px;
  padding: 9px 10px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  transition: background-color .2s;
  display: flex;
}

.tabs-f-btn:hover {
  color: var(--white);
  background-color: #fff3;
}

.tabs-f-btn.w--current {
  color: var(--white);
  background-color: #ffffff4d;
  border: 1px #000;
}

.country-flag {
  width: 16px;
}

.our-services-n {
  background-color: #000;
  width: 100%;
  padding: 160px 80px 60px;
  display: flex;
  position: relative;
}

.our-services-n.services-wrp {
  padding-top: 40px;
  padding-bottom: 160px;
}

.our-services-n.services-wrp.services-no-padding-t {
  background-color: #0000;
  padding-top: 0;
}

.our-services-n-wrp {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h-service-wrap {
  height: 1500px;
  margin-bottom: 200px;
  position: relative;
}

.h-service-wrap.h-wrp-auto {
  height: auto;
}

.fix-service-wrap {
  position: sticky;
  top: 50%;
  transform: translate(0, -50%);
}

.fix-service-circle-wrp {
  height: 2600px;
  position: relative;
}

.fix-service-circle-wrp.no-fix-circle {
  height: auto;
}

.fix-service-circle {
  position: sticky;
  top: 50%;
  transform: translate(0, -50%);
}

.fix-service-circle.fix-del-sicky {
  position: relative;
  top: 0;
}

.fix-services-grid {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.fix-services-card {
  color: #fff;
  border: 1px solid #fff3;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.fix-services-card:hover {
  color: #fff;
}

.slide-section-big {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.slide-section-big.old-slider-big {
  display: none;
}

.circle-h {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.circle-desc {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
}

.circle-desc-s {
  font-size: 14px;
  line-height: 135%;
}

.s-card-top {
  justify-content: space-between;
  display: flex;
}

.circle-wrp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.circle-btn {
  background-color: var(--yellow);
  box-shadow: 0 0 20px 0 var(--yellow);
  border-radius: 0;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.circle-parts {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.parts-item.it1, .parts-item.it2, .parts-item.it3, .parts-item.it4 {
  position: absolute;
}

.form-for-links {
  padding-top: 120px;
  padding-bottom: 120px;
}

.form-for-links.c-padding {
  justify-content: center;
  height: 100vh;
  padding-top: 140px;
}

.form-for-links-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.form-links {
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.link-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.bookademo-catalog, .bookademo-whitepaper, .bookademo-event {
  display: flex;
}

.first-screen-align {
  grid-column-gap: 5vh;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-431 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 140%;
  position: absolute;
}

.flex-block-6 {
  z-index: 2;
  width: 100%;
  position: relative;
}

.flex-block-6.hidden-no-fix-block {
  overflow: hidden;
}

.gradient1 {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.gradient2 {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.gradient2.gr-2-filter {
  z-index: 2;
  mix-blend-mode: lighten;
}

.n-footer {
  z-index: 1;
  background-color: #000;
  padding-top: 90px;
  position: sticky;
  inset: auto 0% 0%;
  overflow: hidden;
}

.n-footer.c-padding {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-height: 80dvh;
  display: flex;
  position: sticky;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.n-footer.c-padding.footer-test-no-fix {
  position: static;
}

.f-main {
  color: var(--white);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.newsletter {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.form-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.form-6.news-l-wrp {
  flex-flow: column;
  position: relative;
}

.m-form {
  color: var(--white);
  text-align: center;
  text-transform: none;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 140%;
}

.m-style {
  border: 2px solid var(--white);
  color: var(--black);
  text-align: center;
  background-color: #fff0;
  border-radius: 8px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding: 14px 16px 16px;
  font-family: Sfprotext, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.main {
  z-index: 2;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.book-a-meeting-modal {
  z-index: 100;
  background-color: var(--white);
  border-radius: 0;
  width: 600px;
  height: 220px;
  display: flex;
  position: fixed;
  inset: auto 30px 130px auto;
  overflow: hidden;
  box-shadow: 0 0 20px #00000059;
}

.flex-block-7 {
  z-index: 100;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 60%;
  padding: 20px;
  position: relative;
}

.flex-block-8 {
  width: 50%;
}

.flex-block-8.solar-first {
  z-index: 99;
  align-items: flex-end;
  width: 73%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.flex-block-8.pe-first-img {
  z-index: 99;
  justify-content: center;
  align-items: flex-start;
  width: 73%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.close-b-meeting {
  z-index: 100;
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.close-b-meeting:hover {
  background-color: var(--yellow-hover);
}

.close-meeting-icon {
  width: 12px;
}

.meeting-h {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 17px;
  font-weight: 800;
  line-height: 135%;
}

.meeting-h.pe-h {
  font-size: 26px;
  font-weight: 800;
  line-height: 125%;
}

.meeting-desc {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.meeting-desc.off-m {
  font-size: 14px;
}

.meeting-desc.pe-mob {
  max-width: 230px;
  font-size: 16px;
  line-height: 130%;
}

.flex-block-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex-block-10 {
  width: 100%;
}

.history-cta {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.history-head {
  flex-direction: column;
  align-items: center;
  width: 580px;
  display: flex;
}

.history {
  padding-top: 140px;
  padding-bottom: 40px;
}

.history-img {
  width: 100%;
}

.history-img-wrp {
  z-index: 2;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.history-section {
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.aboud-2col {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.link-to-history {
  padding-top: 160px;
  padding-bottom: 160px;
}

.link-to-history.c-padding.black-cta {
  z-index: 2;
  position: relative;
}

.link-to-history.c-padding.ppc-cta-padding {
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding-top: 170px;
  padding-bottom: 170px;
  position: relative;
}

.link-to-history-wrp {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 430px;
  display: flex;
}

.link-to-history-wrp.post-ultra {
  width: 480px;
}

.low-power {
  z-index: 3;
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.low-power.c-padding {
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  overflow: hidden;
}

.div-block-96 {
  border: 1px solid #fff3;
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 26px 20px;
  display: flex;
}

.lp-img-wrp {
  z-index: 1;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.lp-img {
  z-index: 1;
  object-fit: contain;
  width: 130%;
  min-width: 130%;
  height: 100%;
  position: relative;
}

.pl-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.post-form {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.c-form-content-w {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.success-message-w {
  background-color: #ddd0;
  border: 1px solid #fff;
  border-radius: 8px;
  height: 386.141px;
  padding: 0;
}

.lightbox-link-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.play-button-wrapper {
  z-index: 999999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffcc00e6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: none;
  position: absolute;
}

.play-button-wrapper.mob-btn {
  display: none;
}

.play-btn-icon {
  width: 100%;
}

.play-button-wrp {
  z-index: 9999;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

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

.div-block-98 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-127 {
  object-fit: contain;
  width: 120px;
  margin-left: 30px;
}

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

.image-128.solar-img {
  object-position: 0% 50%;
}

.text-span-22 {
  color: var(--yellow);
}

.product-f-screen {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.product-head-content {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.product-head-content.solat-center-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.product-head-content.home-center-text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  display: grid;
}

.product-image1 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-image1-mob {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.prod-h1 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 41px;
  font-weight: 800;
  line-height: 135%;
  position: static;
}

.prod-h1.h1-left {
  max-width: 310px;
  margin-left: 0;
  margin-right: 0;
  line-height: 125%;
}

.gradient-mob {
  z-index: 1;
  opacity: .4;
  background-image: linear-gradient(to top, #000, #0000);
  width: 100%;
  height: 160px;
  position: absolute;
  inset: auto 0% 0%;
}

.prod-h2-big {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 135%;
}

.prod-h2-big.h-solar-blur {
  color: var(--white);
}

.bookademo-product {
  display: flex;
}

.smart-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.smart-wrp.block-big-gap {
  grid-row-gap: 160px;
}

.smart-wrp.gap-rev {
  grid-row-gap: 100px;
}

.prod-smart {
  padding-top: 160px;
  padding-bottom: 160px;
  overflow: hidden;
}

.prod-smart.c-padding.solar-blur {
  background-color: var(--black);
  padding-bottom: 0;
}

.big-tabs_menu-item {
  flex: 1;
}

.big-tabs {
  width: 100%;
  margin-top: 500px;
}

.u-bg-lightgray {
  background-color: #e1e5e9;
}

.big-tabs_bottom-aspect {
  width: 100%;
  position: relative;
}

.big-tabs_menu-link-overlay {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.big-tabs_progress-bar {
  background-color: var(--yellow);
  width: 0%;
  height: 2px;
}

.u-sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.big-tabs_stage {
  width: 100%;
  transition: opacity .4s cubic-bezier(.165, .84, .44, 1);
  position: sticky;
  inset: -500px 0% auto;
}

.big-tabs_link-wrapper {
  transition: opacity .4s cubic-bezier(.165, .84, .44, 1);
  position: relative;
}

.big-tabs_menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.big-tabs_menu-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  flex-direction: column;
  transition: opacity .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.prod-tab-h {
  color: var(--black);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.prod-big-desc {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.big-tabs-img-wrp {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0040ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.big-tabs-img-wrp.nums-mob {
  background-color: var(--yellow);
  border-radius: 0;
}

.big-tabs-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.big-tab-num {
  color: var(--black);
  text-align: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: 140%;
}

.big-tab-desc {
  color: var(--black);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.accordion {
  width: 66.66%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion.js-accordion {
  border-top: 1px #e1e5e9;
  width: 100%;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.question-text-2 {
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}

.question-text-2.h-i-blck {
  font-size: 28px;
  font-weight: 800;
}

.question-text-2.for-bus {
  color: var(--white);
  font-size: 28px;
  font-weight: 800;
}

.question-text-2.modular-h32 {
  color: var(--black);
  flex: 0 auto;
  font-size: 24px;
  font-weight: 800;
  line-height: 140%;
}

.accordion-body__contents {
  opacity: 1;
  color: #000;
  margin-top: 0;
  padding-right: 100px;
  font-size: 15px;
  line-height: 150%;
}

.accordion__item {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #2e323c17;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px #2e323c17;
}

.accordion__item.js-accordion-item {
  box-shadow: none;
  border-bottom: 1px solid #e1e5e9;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
}

.accordion__item.js-accordion-item:hover {
  box-shadow: none;
}

.accordion__item.js-accordion-item.item-i-black {
  background-color: #000;
  border-bottom-color: #fff;
}

.accordion-body {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body.js-accordion-body {
  color: #9096a4;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.accordion-body.js-accordion-body.big-accord {
  padding-bottom: 80px;
}

.js-accordion-icon {
  background-color: #fc00;
  border-radius: 0;
  width: 32px;
  height: 32px;
  transition: transform .2s;
}

.js-accordion-icon.active {
  transform: rotate(-45deg);
}

.js-accordion-icon.i-icon {
  background-color: #fc00;
}

.js-accordion-icon.i-icon.active {
  transform: rotate(90deg);
}

.accordion-header {
  color: #2e323c;
  align-items: center;
  display: flex;
}

.accordion-header.js-accordion-header {
  color: #000;
  cursor: pointer;
  padding-top: 18px;
  padding-bottom: 18px;
}

.accordion-header.js-accordion-header:hover {
  color: var(--yellow);
}

.accordion-header.js-accordion-header.i-header-black {
  color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.accordion-header.js-accordion-header.i-header-black:hover {
  opacity: .6;
}

.accordion-header.js-accordion-header.acc-h:hover {
  color: #f3c200;
}

.info {
  background-color: var(--black);
  padding-top: 40px;
  overflow: hidden;
}

.info.c-padding {
  height: auto;
}

.info.c-padding.info-blur {
  z-index: 2;
  padding-top: 0;
  position: relative;
  overflow: visible;
}

.quality {
  padding-top: 160px;
  padding-bottom: 120px;
  overflow: hidden;
}

.q-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.quality-h {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.info-wrp {
  z-index: 5;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.info-wrp.wrp-blur {
  z-index: 0;
}

.q-desc-big {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
}

.q-desc-big.q-desc2 {
  font-size: 20px;
}

.q-desc-big.q-desc-center {
  text-align: center;
}

.q-desc-big.str-white-desc {
  color: var(--white);
}

.pro-head-q {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.prod-h2 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 135%;
}

.q-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.prod-desc {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.prod-desc.white-desc {
  color: var(--white);
  max-width: 380px;
  line-height: 140%;
}

.prod-desc.desc-solar-blur {
  color: var(--white);
}

.div-block-100 {
  padding-top: 50px;
}

.q-hover {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--white);
  background-color: #0003;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: 20px auto auto;
}

.q-hover.q-hove-bottom {
  top: 220px;
}

.q-hover.q-hove-bottom.omnic-parcel {
  background-color: var(--yellow);
  color: var(--black);
}

.q-hover.q-hove-bottom.other.other-1 {
  margin-right: -30px;
}

.q-hover.q-hove-bottom.other.other-5 {
  margin-left: -20px;
}

.q-hover-dot {
  background-color: var(--white);
  border-radius: 100px;
  width: 8px;
  height: 8px;
}

.q-hover-t {
  text-align: center;
  white-space: nowrap;
  margin-bottom: 2px;
}

.vs {
  z-index: 2;
  justify-content: center;
  align-items: flex-start;
  height: 400px;
  padding-top: 70px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vs-wrp {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  width: 110vw;
  min-width: 110vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.vs-item-wrp {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
  position: relative;
}

.vs-item-wrp._2-it {
  z-index: 1;
}

.vs-img {
  height: 100%;
}

.quality-2 {
  padding-top: 160px;
  overflow: hidden;
}

.quality-2.c-padding {
  overflow: visible;
}

.vs-table-head {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #e1e5e9;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
  position: relative;
  overflow: visible;
}

.vs-table-head.names-wrp {
  z-index: 2;
  margin-top: 60px;
  padding-bottom: 20px;
}

.vs-table-head.indicators {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr 80px 1fr 80px;
  grid-auto-columns: 1fr;
  padding-top: 30px;
  display: grid;
}

.vs-heading {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.info-hover {
  color: var(--black);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  transition: border-color .2s, color .2s;
  display: flex;
}

.info-hover:hover {
  border-color: var(--blue2);
  color: var(--blue2);
}

.vs-names {
  color: var(--black);
  text-align: left;
  width: auto;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.vs-names.name-2 {
  text-align: right;
}

.indicators-nums {
  color: var(--white);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.indicators-nums.green-bg {
  background-color: #00c10e;
}

.indicators-nums.b-2 {
  justify-content: flex-start;
}

.indicators-nums.b-1 {
  justify-content: flex-end;
}

.indicators-nums.red-bg {
  background-color: #e20000;
}

.vs-icon {
  width: 40px;
}

.indicators-color {
  color: var(--black);
  text-align: center;
  background-color: #eef1f5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.indicators-color.blue1 {
  background-color: #0040ff;
  width: 20%;
}

.indicators-color.blue2 {
  background-color: #0040ff;
  width: 80%;
}

.indicators-color.grey1 {
  background-color: #eef1f5;
  width: 90%;
}

.indicators-color.grey2 {
  background-color: #eef1f5;
  width: 92%;
}

.indicators-color.grey3 {
  background-color: #eef1f5;
  width: 20%;
}

.indicators-color.grey4 {
  background-color: #eef1f5;
  width: 15%;
}

.strengths {
  background-color: var(--black);
  padding-top: 120px;
  overflow: hidden;
}

.prod-smart-2 {
  padding-top: 160px;
  padding-bottom: 160px;
  overflow: hidden;
}

.strengths-head {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  text-align: right;
  border-bottom: 1px solid #e1e5e9;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.prod-h2-white {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 135%;
}

.prod-h2-white.h2-why-steps {
  text-align: center;
  max-width: 650px;
}

.prod-h2-white.res-h2 {
  font-size: 28px;
}

.strengths-t {
  color: var(--white);
  margin-bottom: 2px;
}

.strengths-block {
  z-index: 2;
  background-color: var(--black);
  border-bottom: 1px solid #fff6;
  position: relative;
  overflow: hidden;
}

.strengths-block.str-white {
  background-color: var(--white);
  border-bottom-color: #e9e9e900;
  margin-top: -1px;
}

.strengths-block.str-white.str-last {
  border-bottom-color: #e1e5e9;
}

.prod-h6 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.prod-h6.str-h-b {
  color: var(--black);
}

.prod-h6.h6-black {
  color: var(--black);
  text-align: center;
  font-weight: 800;
}

.str-video {
  z-index: 0;
  justify-content: center;
  align-items: center;
  height: 610px;
  margin-left: -2px;
  display: flex;
  position: relative;
}

.str-video.str-off {
  display: none;
}

.strengths-gradient-b {
  z-index: 1;
  background-image: linear-gradient(to right, #000, #0000);
  width: 200px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.strengths-gradient-b.b-2 {
  background-image: linear-gradient(270deg, #000, #0000);
  inset: 0% 0% 0% auto;
}

.str-video-wrp {
  z-index: 1;
  position: relative;
}

.str-video-wrp.one-vid {
  overflow: hidden;
}

.prod-desc-w {
  color: var(--white);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.strengths-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.strengths-nums {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.strengths-num-item {
  border: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.strengths-num-item.str-item-b {
  border-color: #e1e5e9;
}

.prod-desc-w-small {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.strengths-num {
  color: var(--white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.strengths-num.str-num-b {
  color: var(--black);
}

.intel-partner {
  width: 155px;
  margin-top: 20px;
}

.strengths-gradient-w {
  z-index: 1;
  background-image: linear-gradient(to right, #fff, #fff0);
  width: 200px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.strengths-gradient-w._w-2 {
  background-image: linear-gradient(270deg, #fff, #fff0);
  inset: 0% 0% 0% auto;
}

.prod-desc-b {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.prod-desc-b-small {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.image-129 {
  z-index: 1;
  width: 250px;
  position: absolute;
}

.cta-fa {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.or {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.faq {
  padding-top: 120px;
}

.faq.c-padding.faq-partner {
  padding-top: 0;
}

.faq.c-padding.faq-pars-off {
  display: none;
}

.prod-faq-wrp {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.info-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 18px;
  display: flex;
}

.info-desc {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.image-130 {
  width: 464px;
}

.div-block-103 {
  flex-direction: column;
  padding-bottom: 40px;
  display: flex;
}

.div-block-104 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid #fff3;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-105 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-106 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.div-block-107 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(#000, #101010);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h-big-faq {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 135%;
}

.modul {
  width: 260px;
  margin-top: 30px;
}

.info-heading {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.tabs-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 470px;
  display: block;
}

.tabs-menu-4 {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 48%;
  display: grid;
  position: absolute;
  inset: auto auto 0% 0%;
}

.tab-link-big {
  color: #fff;
  text-align: left;
  background-color: #ffffff1a;
  border: 1px solid #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 54px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.tab-link-big:hover {
  color: var(--yellow);
}

.tab-link-big.w--current {
  border-style: solid;
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

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

.tab-locker {
  background-color: var(--white);
  width: 16px;
  height: 16px;
}

.tab-pane, .tabs-content-2 {
  height: 100%;
}

.div-block-1062 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.cta-prod-1 {
  background-color: #000;
}

.cta-info {
  z-index: 2;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 700px;
  display: flex;
  position: relative;
}

.cta-info.cta-solar-blur {
  z-index: 2;
  position: sticky;
  top: 220px;
}

.cta-info.cta-fa-wrp {
  grid-row-gap: 30px;
}

.cta-info.cta-drop-off {
  grid-row-gap: 30px;
  width: 610px;
}

.cta-info.cta-pp, .cta-info.speaker-head-pe {
  grid-row-gap: 30px;
  width: auto;
}

.cta-info.speaker-head-pp25 {
  grid-row-gap: 20px;
  width: auto;
}

.or-2 {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.info-content {
  z-index: 2;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.image-134 {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-99-copy {
  z-index: 1;
  opacity: .2;
  background-image: linear-gradient(#000, #0000);
  width: 100%;
  height: 130px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-1063 {
  z-index: 5;
  position: relative;
}

.tooltip-wrp {
  z-index: 5;
  background-color: var(--white);
  border-radius: 12px;
  width: 200px;
  padding: 20px;
  position: absolute;
  inset: 0 36px auto auto;
  box-shadow: 0 2px 20px #0003;
}

.tooltip {
  color: var(--black);
  text-align: left;
  width: auto;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1065 {
  flex-direction: column;
  display: flex;
}

.info-num-prod {
  color: var(--white);
  text-align: left;
  font-family: Sfprotext, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 100%;
}

.cell-system {
  flex-direction: column;
  padding-bottom: 40px;
  display: flex;
}

.basic-swiper-slide-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.basic-swiper-slide-content.swiper-post-name {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.basic-swiper {
  width: 100%;
  margin-top: 50px;
}

.basic-swiper.pp-slider {
  margin-top: 0;
}

.basic-swiper.bstest {
  margin-top: 0;
  display: flex;
}

.slider-button {
  border: 1px solid #fff3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.slider-button.slider-button-left {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/65709515f1ed685507b2c25e_654b91e5d8ef4526d2e78f66_ar%202.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
}

.slider-button.slider-button-left:hover {
  border-color: #ec1f2b;
}

.slider-button.slider-button-right {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/657094dea137f4ab50edcfa0_654b91e5d8ef4526d2e78f66_ar%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slider-button.slider-button-right:hover {
  border-color: #ec1f2b;
}

.slider-button.slider-button-left-black {
  z-index: 6;
  background-color: var(--yellow);
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 32px;
  height: 32px;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 30px;
}

.slider-button.slider-button-left-black:hover {
  background-color: var(--yellow-hover);
}

.slider-button.slider-button-right-black {
  z-index: 6;
  background-color: var(--yellow);
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: auto 30px auto auto;
}

.slider-button.slider-button-right-black:hover {
  background-color: var(--yellow-hover);
}

.swiper-wrapper {
  display: flex;
}

.swiper-wrapper.basic-slider-list {
  flex-flow: column;
  width: 100%;
}

.swiper-wrapper.basic-slider-list.swiper-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.swiper-wrapper.basic-slider-list.v-sw {
  flex-flow: row;
  width: auto;
}

.swiper-wrapper.basic-slider-list {
  z-index: 5;
  flex-flow: column;
  width: 100%;
  position: relative;
  overflow: visible;
}

.swiper-wrapper.basic-slider-list.swiper-list-drop {
  z-index: 4;
}

.swiper-arrow-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.swiper-arrow-wrapper.swiper-ar-off {
  display: none;
}

.swiper-slide.basic-swiper-item {
  width: 25%;
  display: flex;
}

.swiper-slide.basic-swiper-item.imgs-posts {
  width: 40%;
}

.swiper-slide.basic-swiper-item.bs-1 {
  flex: none;
  width: 25%;
}

.swiper-slide.basic-swiperr-item {
  z-index: 2;
  background-color: #fff;
  border-radius: 40px;
  width: 25%;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
}

.swiper-slide.basic-swiperr-item.swiper-item-logos, .swiper-slide.basic-swiperr-item.slide-table {
  background-color: #fff0;
  width: 100%;
  min-width: 100%;
  padding: 0;
}

.swiper-slide.basic-swiperr-item.swiper-spec {
  background-color: #fff0;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  padding: 0;
}

.swiper-slide.big-slide {
  width: 40vw;
  min-width: 40vw;
  max-width: 40vw;
}

.block-slider {
  z-index: 3;
  align-items: center;
  width: 100%;
  display: none;
  position: relative;
}

.cost-img {
  width: 100%;
}

.cost-img-mob {
  width: 100%;
  display: none;
}

.big-tabs-img-mob {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.big-tabs-img-d {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.big-tab-desc-cell {
  color: var(--white);
  text-align: center;
  width: auto;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.cell-img {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(#000, #101010);
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1066 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.drop-btn {
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 46px;
  min-width: 46px;
  height: 46px;
  min-height: 46px;
  padding: 16px 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-weight: 700;
  display: flex;
}

.drop-btn:hover {
  background-color: #fff3;
}

.drop-btn.black-lang {
  color: var(--black);
  background-color: #0000000d;
  border-color: #000;
}

.drop-btn.black-lang:hover {
  background-color: #0000001a;
}

.icon-8 {
  display: none;
}

.lang-wrap {
  z-index: 1000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.dropdown-list-4.w--open {
  background-color: #ddd0;
  flex-direction: column;
  align-items: center;
  width: 46px;
  padding-top: 6px;
  display: flex;
}

.dropdown-link-2 {
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.dropdown-link-2:hover {
  color: var(--blue2);
}

.drop-lang-o {
  z-index: 10;
}

.drop-list-big-wrp {
  z-index: 1;
  flex-direction: column;
  display: none;
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
}

.drop-list-big-wrp.w--open {
  grid-row-gap: 10px;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
}

.drop-list-big {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 2000fr) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 40px 80px 20px;
  display: flex;
  overflow: hidden;
}

.drop-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.image-135 {
  width: 100%;
  margin-bottom: 10px;
}

.big-nav-h {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.big-nav-h.nav-h-w {
  color: var(--white);
}

.div-block-1067 {
  justify-content: space-between;
  display: flex;
}

.big-nav-t {
  color: var(--black);
  text-align: left;
  width: auto;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.drop-prod-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  padding: 10px;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.drop-prod-card:hover {
  background-color: #eef1f5;
}

.div-block-1069 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-left: 1px solid #eef1f5;
  flex-direction: column;
  padding-left: 30px;
  display: flex;
}

.div-block-1070 {
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  transition: padding-right .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.div-block-1070:hover {
  background-color: #eef1f5;
  padding-right: 5px;
}

.div-block-1070.book-cta {
  background-color: #0040ff;
  transition: padding-right .2s, background-color .2s ease-in-out;
}

.div-block-1070.book-cta:hover {
  background-color: var(--hover-2);
}

.omnic-logo-w {
  width: 100%;
  display: block;
}

.omnic-logo-b {
  width: 100%;
  display: block;
  position: static;
}

.logo-w-wrp {
  width: 100%;
}

.logo-b-wrp {
  width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.navbar_submenu-item.is-bold {
  font-weight: 600;
}

.navbar_logo-link {
  z-index: 902;
  width: 160px;
  padding-left: 0;
}

.navbar_desktop-view {
  flex-wrap: wrap;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navbar_bg {
  background-color: #fff;
  width: 100%;
  min-width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar_submenu-list {
  flex: 1 1 0;
}

.navbar-test {
  z-index: 50;
  color: #fff;
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: block;
  position: absolute;
}

.navbar-test.header_wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar_left-widget {
  text-align: center;
  width: 10rem;
  height: 15rem;
  display: block;
  position: absolute;
  top: 6rem;
}

.navbar_link {
  z-index: 2;
  color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.navbar_link:hover {
  color: #000;
  background-color: #eef1f5;
}

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

.padding-global {
  padding-left: 80px;
  padding-right: 80px;
}

.navbar_dropdown-toggle {
  z-index: 2;
  color: #c7c7c7;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.navbar_submenu {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  justify-content: space-around;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 6rem;
}

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

.navbar_dropdown-list {
  color: #fff;
  background-color: #fff0;
  height: auto;
  position: absolute;
  inset: 0 0% auto;
}

.navbar_dropdown-list.w--open {
  padding: .5rem 2rem;
}

.navbar_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr min-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar_dropdown {
  z-index: 902;
  clear: both;
  position: static;
}

.navbar_menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.hide-desktop-only {
  display: none;
}

.navbar_dropdown-link {
  color: #fff;
  white-space: normal;
  padding: .5rem 1rem;
  text-decoration: none;
  display: inline-block;
}

.navbar_dropdown-link:hover {
  color: #ffffffb3;
}

.navbar_dropdown-link.w--current {
  color: #0000;
}

.navbar_dropdown-link.is-small {
  font-size: .9rem;
}

.hide {
  display: none;
}

.navbar_link-image:hover {
  opacity: .7;
}

.after-p {
  padding: 80px 80px 0;
  overflow: hidden;
}

.after-p._10-year {
  padding-top: 20px;
}

.loc {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  max-width: 46px;
  height: 46px;
  min-height: 46px;
  display: flex;
}

.loc:hover {
  color: var(--blue2);
}

.loc.w--current {
  display: none;
}

.loc.loc-y {
  color: var(--white);
  background-color: #ffffff1a;
  border-radius: 0;
}

.loc.loc-y:hover {
  background-color: #fff3;
}

.loc.loc-y.w--current {
  color: var(--white);
}

.loc.loc-y.loc-black {
  color: var(--white);
  background-color: #ffffff1a;
}

.loc.loc-y.loc-black:hover {
  color: var(--white);
  background-color: #fff3;
}

.locales-empty {
  color: var(--black);
}

.loc {
  background-color: #f0f0f0;
  border-style: none;
}

.loc.loc-y {
  color: var(--black);
  background-color: #0000000d;
}

.loc.loc-y:hover {
  color: #000;
  background-color: #0000001a;
}

.option-img-wrp {
  border-radius: 10px;
  align-items: flex-start;
  overflow: visible;
}

.option-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-1073 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.option-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
}

.option-heading {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 135%;
}

.div-block-1074 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.div-block-1075 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.s-num-item {
  border: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  display: flex;
}

.we-care-item {
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.we-care-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.care-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -61px;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.care-top {
  flex-direction: column;
  display: flex;
}

.img-care {
  width: 100%;
}

.video-cover-wrp {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.video-cover-wrp.big-video {
  z-index: 0;
  height: 610px;
  min-height: 610px;
}

.video-cover-2 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.html-embed-10 {
  width: 100%;
  min-width: 100%;
  height: 100%;
}

.video-wf {
  display: none;
}

.section-2 {
  flex-direction: column;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.product-f-screen-left {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.product-f-screen-left.c-padding {
  justify-content: center;
}

.head-left {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.left-gradient {
  opacity: .7;
  background-image: linear-gradient(to right, #000, #00000045 61%, #0000);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.gradient-solar-blur {
  z-index: 1;
  opacity: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: linear-gradient(#0040ff00, #0040ffcc);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.gradient-solar {
  z-index: 1;
  background-image: linear-gradient(#0040ff00, #0040ff);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 140px;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.info-content-blur {
  z-index: 2;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.full-specs-popup-solar {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.sustainability-head {
  z-index: 2;
  align-items: center;
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.sustainability-head.c-padding {
  max-height: 800px;
}

.h1-span-g {
  color: #00aa0d;
}

.s-head-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.s-gradient {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.trees {
  z-index: 0;
  object-fit: contain;
  width: auto;
  height: 120vh;
  max-height: 120%;
  margin-right: -30vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.s-video {
  padding-top: 160px;
  padding-bottom: 120px;
}

.s-video.c-padding {
  z-index: 3;
  position: relative;
}

.s-video-wrp {
  grid-row-gap: 100px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.v-wrp {
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 70px #fc06;
}

.v-cover {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.v-cover.off-v {
  z-index: 0;
  opacity: 0;
  display: block;
  box-shadow: 0 0 70px #fc06;
}

.v-play-button-wrapper {
  z-index: 999999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #000c;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: absolute;
}

.v-play-button-wrapper.yellow-play-btn {
  background-color: #fc0c;
}

.v-desc-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.desc-24 {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.desc-24.block-inline {
  display: inline;
}

.desc-24.block-inline.white-desc-why-choose {
  color: var(--white);
}

.desc-24.block-inline.gr-desc-white {
  color: var(--white);
  max-width: 80%;
}

.desc-24.block-inline.ms-28 {
  color: var(--white);
  font-size: 24px;
}

.desc-24.tour-desc-w {
  color: var(--white);
  font-size: 22px;
}

.desc-24.tour-desc24-w {
  color: var(--white);
  text-align: center;
  font-size: 22px;
}

.desc-24.tour-desc24-w.tour-desc-left {
  text-align: left;
}

.desc-24.desc-margin {
  margin-bottom: 50px;
  padding-top: 20px;
}

.desc-24.desc-margin.desc-m-smal {
  margin-bottom: 30px;
}

.desc-24.desc-year {
  z-index: 2;
  color: var(--white);
  text-align: center;
  width: auto;
  font-weight: 700;
  position: relative;
}

.desc-24.desc-year.year-num {
  display: flex;
  right: -62px;
}

.desc-24.desc-year.year-num.year-100 {
  right: 10px;
}

.desc-24.fa-desc-white {
  color: var(--white);
  text-align: center;
}

.desc-24.d24-white {
  color: var(--white);
}

.desc-20 {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.desc-20.reviews-name {
  text-align: center;
  margin-top: 20px;
  font-weight: 800;
}

.desc-20.reviews-p {
  color: var(--green);
  text-align: center;
  margin-top: 8px;
}

.desc-20.reviews-p.yellow-review {
  color: var(--yellow);
}

.desc-20.tour-desc20-w {
  color: var(--white);
}

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

.color-24 {
  color: var(--green);
  font-weight: 700;
}

.video-info-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-right: 1px solid #e1e5e9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}

.video-info-item.last-v-info {
  border-right-style: none;
}

.video-info-desc {
  color: var(--black);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.video-info-num {
  color: var(--green);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 100%;
}

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

.s-big-img {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.s-big-img.big-forest.off-forest {
  display: none;
}

.advancing {
  padding-top: 120px;
}

.advancing-wrp {
  grid-row-gap: 100px;
  border-bottom: 1px solid #0003;
  flex-direction: column;
  width: 100%;
  margin-bottom: -40px;
  padding-bottom: 120px;
  display: flex;
}

.s-h2 {
  color: var(--black);
  text-align: left;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 135%;
}

.h-regular {
  font-weight: 400;
}

.color-24r {
  color: var(--green);
  font-weight: 400;
}

.s-desc-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.advancing-list-item {
  padding-top: 100px;
}

.advancing-item-wrp {
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.a-list-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-title {
  color: #0003;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.list-title.t-num {
  width: 60px;
}

.list-title.so-num {
  color: var(--yellow);
  width: 60px;
}

.bg-video {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 480px;
  margin-left: -2px;
  display: flex;
  position: relative;
}

.bg-video-wrp {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-video-icons {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.q-hover-green {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--white);
  background-color: #00aa0d66;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: 20px auto auto;
}

.post-with-bottle-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.post-with-bottle {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: static;
}

.bottle-anim-wrp {
  z-index: 2;
  align-items: center;
  display: flex;
  position: relative;
}

.bottle-arrow {
  width: 100%;
}

.bottle-wrp {
  z-index: 2;
  width: 200px;
  height: 200px;
  position: absolute;
  inset: auto auto auto 0%;
}

.bottle {
  width: 100%;
}

.num-anim {
  color: var(--green);
  white-space: nowrap;
  font-size: 60px;
  font-weight: 800;
  line-height: 100%;
  position: absolute;
  inset: 0% -140px auto auto;
}

.num-anim.yellow-num-a {
  color: var(--yellow);
}

.list-5 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}

.map-wrp {
  border-bottom: 1px solid #0003;
  width: 100%;
  margin-bottom: -40px;
  padding-bottom: 120px;
}

.s-comment {
  padding-top: 120px;
  padding-bottom: 120px;
}

.s-comment.c-padding {
  z-index: 3;
  position: relative;
}

.s-comment-wrp {
  grid-row-gap: 100px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.s-comment-photo {
  z-index: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.comment-photo {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.signature {
  width: 270px;
}

.scroll-btn-wrp {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.scroll-btn-wrp.c-padding {
  max-height: 800px;
}

.scroll-btn-wrp.scroll-block {
  z-index: 2;
  pointer-events: none;
  background-color: #0000;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: absolute;
}

.scroll-btn-wrp.scroll-block-pe {
  z-index: 300;
  background-color: #0000;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: absolute;
}

.scroll-btn-wrp.scroll-block-pi {
  z-index: 3;
  pointer-events: none;
  background-color: #0000;
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 90px;
  position: absolute;
}

.scroll-arrow {
  width: 12px;
}

.scroll-btn {
  z-index: 1;
  grid-column-gap: 8px;
  opacity: .2;
  color: var(--black);
  text-align: left;
  font-size: 16px;
  line-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-btn.tour-scroll, .scroll-btn.tour-scroll-copy {
  opacity: .4;
  justify-content: center;
  align-items: center;
}

.s-map {
  width: 100%;
}

.div-block-1078 {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1079 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bookademo-omni-off-grid {
  display: flex;
}

.badges-wrp {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.badges-img {
  height: 100%;
}

.badge-item {
  height: 50px;
  min-height: 50px;
}

.badges-line {
  background-color: #e1e5e9;
  width: 1px;
  height: 100%;
}

.f-badges-wrp {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.f-badges-line {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  display: none;
}

.f-badge-item {
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.f-badges-img {
  width: 90px;
}

.h1-span-y {
  color: var(--yellow);
}

.multiline-text {
  background-color: var(--yellow);
  color: var(--black);
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 400;
}

.video-info-num-yellow {
  color: var(--yellow);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 100%;
}

.q-hover-yellow {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--white);
  background-color: #0006;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: 20px auto auto;
}

.q-hover-dot-y {
  background-color: var(--yellow);
  border-radius: 100px;
  width: 8px;
  height: 8px;
}

.social-standart-b, .social-standart-y {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.sub-standart {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.sub-btn {
  background-color: var(--yellow);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 16px 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  display: flex;
}

.q-img-wrp-y {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tour-head {
  z-index: 5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.tour-head.c-padding {
  max-height: 800px;
}

.history-head-copy {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  width: 810px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.history-head-copy.tour-head-center {
  margin-bottom: 0;
}

.tour-date {
  color: #fc0;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.tour-date.t-date-w {
  color: #fff;
}

.tour-head-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff1a;
  border: 1px solid #fc03;
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.tour-head-tag.tour-tag-off {
  display: none;
}

.scroll-ar-t {
  color: var(--white);
}

.tour-bg-video {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tour-video {
  background-color: #0000;
  padding-top: 160px;
  padding-bottom: 120px;
}

.tour-video.c-padding {
  z-index: 3;
  position: relative;
}

.tour-bg-gradient {
  z-index: 1;
  object-fit: cover;
  background-image: linear-gradient(0deg, #000, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tour-yellow-desc {
  color: var(--yellow);
}

.tour-head-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.yellow-btn {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.yellow-btn.trade-btn, .yellow-btn.s-more-btn {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 20px;
}

.tour-parallax {
  background-color: var(--black);
  padding-top: 40px;
  padding-bottom: 100px;
  overflow: hidden;
}

.parallax-wrp {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -40px;
  margin-right: -40px;
  display: grid;
  position: relative;
}

.parallax-t {
  color: var(--white);
  text-align: center;
  background-color: #ffffff0d;
  border: 1px solid #fc03;
  justify-content: center;
  align-items: center;
  height: 80px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 800;
  line-height: 100%;
  display: flex;
}

.showing {
  background-color: var(--black);
  padding-top: 120px;
}

.h2-w {
  color: var(--white);
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 135%;
}

.h2-w.all-about {
  margin-bottom: 10px;
}

.showing-wrp {
  grid-row-gap: 100px;
  border-bottom: 1px solid #0003;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.showing-img-wrp {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 70px #fc06;
}

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

.show-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.so-special {
  background-color: var(--black);
  padding-top: 120px;
}

.so-special.c-padding {
  position: relative;
}

.so-special-wrp {
  z-index: 2;
  border-bottom: 1px solid #0003;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.so-h3 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.so-h3.option-h {
  color: var(--black);
}

.div-block-1080 {
  justify-content: space-between;
  margin-bottom: 60px;
  display: flex;
}

.image-138 {
  opacity: .2;
  width: 40px;
}

.tour-desc-bold {
  color: var(--yellow);
  font-weight: 800;
}

.tour-form {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.tour-form.padding-lr {
  z-index: 2;
  background-image: none;
  position: relative;
}

.email-tour {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: grid;
  position: relative;
}

.form-tour-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.form-head {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  width: 810px;
  display: flex;
  position: relative;
}

.suc-wrp {
  background-color: #ddd0;
  border: 1px #fff;
  border-radius: 8px;
  padding: 0;
}

.gra-left {
  z-index: 0;
  width: 600px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.gra-right {
  z-index: 0;
  width: 600px;
  height: 100%;
  margin-right: -100px;
  position: absolute;
  inset: -1800px 0% 0% auto;
}

.v-cover-copy {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 70px #fc06;
}

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

.html-embed-11 {
  display: none;
}

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

.c-grid-trade.trade-image {
  margin-top: 60px;
}

.trade-grid-top {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  margin-top: 40px;
  padding-bottom: 30px;
  display: flex;
}

.trade-grid-top.heading-trade {
  margin-top: 80px;
}

.image-139 {
  width: 100%;
}

.div-block-1083 {
  z-index: 2;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.grid-trade {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #d8dce7;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-trade.last-trade {
  border-bottom-style: none;
}

.trade-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.trade-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.trade-img {
  object-fit: scale-down;
  width: 100%;
}

.req {
  border-bottom: 1px solid var(--yellow);
  color: var(--yellow);
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  transition: color .2s;
}

.req:hover {
  color: var(--black);
}

.req.req-num {
  border-bottom-style: none;
  margin-bottom: -15px;
}

.image-140 {
  width: 30px;
  height: 30px;
  margin-top: 10px;
}

.need-block {
  z-index: 2;
  padding: 90px 80px;
  position: relative;
  overflow: hidden;
}

.trade-calendly-content {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 310px;
  display: flex;
  position: relative;
}

.calendly-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.calendly-gradient {
  z-index: 1;
  object-fit: cover;
  background-image: linear-gradient(90deg, #000 13%, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bookademo-trade-equipment {
  display: flex;
}

.y-locker-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.desc-28 {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1084 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.y-locker-head-img {
  width: 100%;
}

.y-locker-head-img-wrp {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.y-locker-head {
  z-index: 2;
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  min-height: 650px;
  max-height: 800px;
  display: flex;
  position: relative;
}

.yellow-btn-shadow {
  box-shadow: 0 0 40px #fc09;
}

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

.core-strengths {
  z-index: 3;
  position: relative;
}

.core-s-wrp {
  z-index: 2;
  background-color: var(--black);
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.core-s-wrap {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.core-s-img-wrp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.core-s-img {
  width: 100%;
}

.core-info {
  flex-flow: column;
  width: 100%;
  padding-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.yellow-ar {
  opacity: 1;
  width: 30px;
}

.core-h-wrp {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.core-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.core-img-wrp {
  z-index: 2;
  border: 1px solid #202020;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.core-img {
  width: 100%;
}

.core-h {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.core-desc {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.key-h {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.key {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.key-wrp {
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.key-h-wrp {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.key-h4 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
}

.key-h4.h4-options {
  text-align: center;
}

.key-info-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.key-info-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.options {
  z-index: 3;
  position: relative;
}

.options-block {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.options-wrp {
  z-index: 2;
  background-color: #f5f5f5;
  flex-flow: column;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1085 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.div-block-1086 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #0000001a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.options-grid-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: grid;
}

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

.option-icon {
  width: 40px;
}

.image-142 {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0% -100px 0% auto;
}

.text-n-img {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.text-n-img.c-padding.text-img-bottom0 {
  padding-bottom: 0;
}

.text-n-img.c-padding.text-img-dark {
  background-color: var(--black);
  padding-bottom: 0;
}

.text-n-img-wrp {
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.html-embed-12 {
  display: none;
}

.key-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.key-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.ti-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ti-img-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 470px;
  position: relative;
  overflow: hidden;
}

.div-block-1088 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1089 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.more-post {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 560px;
  display: flex;
  position: relative;
}

.more-post-btns {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.more-post-block {
  z-index: 2;
  padding: 130px 80px;
  position: relative;
  overflow: hidden;
}

.more-post-gradient {
  z-index: 1;
  opacity: .5;
  object-fit: cover;
  background-image: linear-gradient(90deg, #000 13%, #0000);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.more-post-gradient.more-gra-pe {
  display: none;
}

.more-post-wrp {
  z-index: 3;
  position: relative;
}

.more-post-wrp.c-padding {
  padding-left: 50px;
  padding-right: 50px;
}

.more-post-wrp.c-padding.post-cta-block {
  padding-left: 80px;
  padding-right: 80px;
}

.more-post-wrp.c-padding.pe-cta-block {
  background-color: #000;
  padding: 100px 80px;
}

.more-post-wrap {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.more-post-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.more-post-bg.bg-o-home2 {
  display: none;
}

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

.video-t {
  color: var(--white);
  text-align: left;
  white-space: nowrap;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1091 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto auto 76px;
}

.s-more.c-padding {
  z-index: 3;
  position: relative;
}

.s-more-wrp {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

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

.heading-s-more {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  padding-bottom: 30px;
  display: flex;
}

.heading-s-more.h-4-dark {
  border-bottom-color: #fff6;
}

.heading-s-more.head-border-20 {
  z-index: 2;
  border-bottom-color: #fff3;
  position: relative;
}

.s-more-g {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  width: 100%;
}

.s-more-card {
  border: 1px solid #e1e5e9;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.more-i-wrp {
  z-index: 1;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.s-more-category {
  color: var(--black);
  background-color: #e1e5e900;
  border: 1px solid #000;
  align-items: center;
  padding: 16px 15px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.top-s-more {
  width: 100%;
}

.key-bottom-0 {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 0;
  position: relative;
}

.installation-flexibility {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.div-block-1092 {
  background-color: #f5f5f5;
  padding: 40px 40px 0;
}

.div-block-1093 {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  padding-bottom: 40px;
  display: flex;
}

.image-143 {
  width: 24px;
}

.installation-h {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.image-144 {
  width: 100%;
}

.div-block-1094 {
  padding-left: 40px;
}

.html-embed-13 {
  display: none;
}

.bookademo-omni-charger, .bookademo-omni-super-charger {
  display: flex;
}

.tab-locker-clip {
  display: none;
}

.close-form-1-copy {
  z-index: 9;
  background-color: var(--blue2);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 14px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.close-form-1-copy.close-yellow {
  z-index: 10001;
  background-color: var(--yellow);
  border-radius: 0;
}

.close-form-1-copy.close-yellow:hover {
  background-color: #ffdc50;
}

.close-form-1-copy.close-yellow.eco-m-close {
  z-index: 999999;
  position: fixed;
  top: auto;
  right: auto;
}

.close-form-1-copy.close-yellow.close-new-fix {
  position: fixed;
}

.item-num {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-right: 1px solid #e1e5e9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 40px;
  display: flex;
}

.item-num.num-last {
  border-right-style: none;
}

.item-num.num-green {
  background-color: #f8f8f8;
  border-right-style: none;
}

.item-num.num-green:hover {
  background-color: #ebebeb;
}

.item-num.num-green-dark {
  background-color: #ffffff0d;
  border-right-style: none;
}

.item-num.num-green-dark:hover {
  background-color: #ffffff1a;
}

.partner-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.partner-desc {
  text-align: center;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.become-a-partner {
  padding-top: 120px;
  padding-bottom: 120px;
}

.h2-54 {
  color: var(--black);
  text-align: left;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 135%;
}

.partner-info {
  padding-top: 120px;
  padding-bottom: 120px;
}

.partner-info.c-padding {
  z-index: 2;
  position: relative;
}

.why-partner-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #fc06;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.par-desc {
  color: var(--white);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.div-block-1095 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.text-block-67 {
  color: var(--yellow);
  font-size: 14px;
  font-weight: 800;
}

.partner-prog {
  padding-top: 180px;
  padding-bottom: 40px;
}

.partner-prog.c-padding.hhy-padding-0 {
  padding-bottom: 0;
}

.partner-prog.c-padding.whychoose-head {
  background-color: var(--black);
  padding: 160px 0 0;
}

.partner-prog.c-padding.head-expo {
  background-color: var(--black);
  background-image: linear-gradient(135deg, #ffcc001a, #fc03);
  padding: 160px 0;
}

.why-h-big {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 135%;
}

.ecosystem-section {
  z-index: 2;
  padding: 160px 80px 0;
  position: relative;
}

.ecosystem-section.home {
  padding-top: 80px;
}

.ecosystem-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #0000001a;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.ecosystem-card.ecocard-off {
  display: none;
}

.ecosystem-card.software-card {
  background-color: #f8f8f8;
  border-style: none;
}

.ecosystem-card.software-card:hover {
  background-color: #f0f0f0;
}

.ecosystem-h {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.ecosystem-desc {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.ecosystem-desc.h-sw {
  margin-bottom: 5px;
  font-weight: 700;
}

.top-head-block {
  z-index: 1;
  opacity: .2;
  background-image: linear-gradient(#000, #0000);
  width: 100%;
  height: 130px;
  position: absolute;
  inset: 0% 0% auto;
}

.variable-h-wrp {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.text-span-23 {
  font-weight: 400;
}

.div-block-1096 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.basic-swiper-2 {
  width: 100%;
  margin-top: 50px;
}

.basic-swiper-2.swiper-logos {
  z-index: 6;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.basic-swiper-2.swiper-table {
  z-index: 5;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 26px;
  display: flex;
  position: relative;
  right: 0%;
}

.text-block-68 {
  display: none;
}

.basic-swiper-slide-content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.basic-swiper-slide-content-2.slide-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
}

.text-block-3 {
  display: none;
}

.div-block-1098 {
  z-index: 6;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  position: absolute;
  top: auto;
  bottom: auto;
}

.logos-shop-block {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f5f5f5;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logos-shop-block.swiper-spec {
  z-index: 6;
  background-color: #f5f5f500;
}

.swiper-logo-wrp {
  z-index: 2;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.swiper-arrow-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: auto;
  display: flex;
  position: relative;
}

.swiper-arrow-wrapper-2.logos-swiper {
  z-index: 6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: absolute;
  inset: auto auto 0%;
}

.image-145 {
  width: 100%;
}

.slider-post-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.more-posts-post {
  z-index: 2;
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.how-it-works {
  z-index: 3;
  padding-top: 120px;
  position: relative;
}

.swiper-arrow-icon {
  width: 100%;
}

.div-block-1100 {
  margin-bottom: 20px;
}

.swiper-pagination2.swiper-pagination-fraction.swiper-pagination-horizontal {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 26px;
  display: flex;
  position: relative;
  right: 0%;
}

.sliders-wrp {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.sliders-wrp.c-padding {
  overflow: hidden;
}

.sliders-wrp.c-padding.last-val, .sliders-wrp.c-padding.slider-2 {
  padding-bottom: 0;
}

.tabs-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.tabs-menu-5 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.how-work-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ddd0;
  border-bottom: 1px solid #0003;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 0;
  font-weight: 400;
  display: flex;
}

.how-work-link.w--current {
  background-color: #ddd0;
}

.how-work-link.last-tab {
  border-bottom-style: none;
}

.how-num {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 30px;
  font-weight: 800;
  line-height: 100%;
  display: flex;
}

.div-block-1101 {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

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

.how-tab-wrp {
  height: 100%;
}

.scroll-t-2 {
  border-left: 1px solid var(--yellow);
  flex-direction: column;
  max-width: 360px;
  margin-right: 80px;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.scroll-t-item {
  align-items: flex-start;
  display: flex;
}

.lottie-animation-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.scroll-t-wrp-copy {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.fix-block {
  z-index: 3;
  background-color: var(--black);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 90vh;
  display: flex;
  position: sticky;
  top: 5vh;
  overflow: hidden;
}

.lottie-animation-5 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-26 {
  z-index: 1;
  object-fit: cover;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0 0% auto;
}

._20t {
  color: #fff;
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

._20t.white-t {
  color: #f5f5f5;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

._20t.white-t.dot {
  margin-left: 10px;
  margin-right: 10px;
}

._20t.white-t.dot.dot-off {
  display: none;
}

.scroll-t-1 {
  border-left: 1px solid var(--yellow);
  flex-direction: column;
  max-width: 240px;
  margin-left: 80px;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.scroll-t-3 {
  border-left: 1px solid var(--yellow);
  flex-direction: column;
  max-width: 360px;
  margin-left: 80px;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.grid-19 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start stretch;
  width: 100%;
  max-width: 1500px;
  padding-bottom: 29px;
}

.grid-19.scroll-block-grid {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.scroll-t-4 {
  border-left: 1px solid var(--yellow);
  flex-direction: column;
  max-width: 240px;
  margin-right: 80px;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.scroll-block {
  z-index: 1;
  background-color: #000;
  border-radius: 7px 7px 0 0;
  height: 5000px;
  padding: 150px 40px;
  position: relative;
}

.bg-lottie {
  z-index: 0;
  background-color: #0000;
  border-radius: 7px 7px 0 0;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.fix-wrp {
  z-index: 3;
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.fix-wrp.c-padding {
  z-index: 1;
  width: 100%;
  overflow: visible;
}

.div-block-1102 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1103 {
  z-index: 2;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.video-head {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.html-embed-14 {
  width: 100%;
  height: 18vw;
}

.div-block-1104 {
  z-index: 2;
  background-color: #ffffff1a;
  border-radius: 0;
  width: 4px;
  height: auto;
  position: absolute;
  inset: 40px 40px 40px auto;
}

.div-block-1105 {
  background-color: var(--yellow);
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.bookademo-partner-program {
  display: flex;
}

.scroll-block-copy {
  z-index: 1;
  background-color: #000;
  border-radius: 7px 7px 0 0;
  height: 5000px;
  padding: 150px 40px;
  position: relative;
}

.scroll-block-copy.padding {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.div-block-1106 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.js-ico {
  background-color: var(--yellow);
  width: 32px;
  height: 32px;
}

.why-choose-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-choose-heading.margin-toform {
  margin-bottom: 0;
}

.why-choose-head {
  z-index: 5;
  flex-direction: column;
  align-items: center;
  width: 660px;
  display: flex;
  position: relative;
}

.why-choose-desch {
  text-align: center;
  max-width: 460px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.excellence-table.c-padding {
  z-index: 2;
  position: relative;
}

.excellence-wrp {
  width: 100%;
}

.table-cell {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right: 1px solid #e5e5e5;
  flex-flow: column;
  padding: 30px;
  display: flex;
}

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

.table-cell.cell-icon.last-cell {
  border-right-style: none;
}

.table-cell.cell-top {
  border-right-color: #fff3;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.table-cell.cell-top.last-top-cell {
  border-right-style: none;
  justify-content: center;
  align-items: center;
}

.excellence-h {
  color: var(--black);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.excellence-h.yellow-h-cost {
  color: var(--yellow);
  text-align: center;
  margin-bottom: 30px;
}

.excellence-h.yellow-h-cost.yellow-cost-left {
  text-align: left;
}

.excellence-h.white-ex {
  color: var(--white);
}

.excellence-h.more-h {
  color: var(--black);
  text-align: left;
}

.excellence-h.yellow-h-pp-cta {
  color: var(--yellow);
  text-align: center;
}

.excellence-h.yellow-h-pp25 {
  color: var(--white);
  text-align: center;
  font-size: 14px;
}

.excellence-t {
  color: var(--black);
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 140%;
}

.excellence-t.desc-ex {
  color: var(--white);
}

.excellence-t.crumbs-link16 {
  color: #0006;
  margin-bottom: 0;
}

.excellence-t.crumbs-link16:hover {
  color: #000;
}

.excellence-t.crumbs-link16.crumbs-no-link {
  color: var(--black);
}

.excellence-t.know-more-date {
  opacity: .3;
  text-align: right;
}

.cell-icon-wrp {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6645c263d9d82c6f440c942d_fi_304570-1.svg");
  background-size: auto;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.cell-icon-wrp.icon-info {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6645c36378f2ed49a4e2a492_Frame%2034013.svg");
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.cell-icon-wrp.checkmark {
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6645c26326c7c74a2ee7563a_fi_304570.svg");
}

.cell-icon-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.table-t-grey-18 {
  color: #909090;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.table-t-grey-18.white-par {
  color: #fff;
}

.table-t-top-18 {
  z-index: 2;
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 140%;
  position: relative;
}

.table-logo-omnic {
  z-index: 2;
  height: 20px;
  position: relative;
}

.table-logo-omnic.table-logo {
  height: 38px;
}

.smartest-part {
  padding-top: 120px;
}

.smartest-part.c-padding {
  z-index: 3;
  position: relative;
}

.smartest-part-wrp {
  grid-row-gap: 60px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1108 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-1109 {
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-1110 {
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.h2-in-yellow {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 135%;
}

.smartest-part-item {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 260px;
  padding: 20px 20px 30px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.smartest-part-item.big-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.smartest-part-item.smart-it {
  background-color: #ffffff0d;
  background-image: none;
  border-style: none;
  transition: background-color .2s;
}

.smartest-part-item.smart-it:hover {
  background-color: #ffffff1a;
}

.sp-h28 {
  color: var(--black);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.sp-h28.post-name-h {
  margin-top: 0;
}

.sp-h28.sp-h3 {
  color: var(--white);
}

.sp-content {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.sp-content.cos-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image-149 {
  z-index: 0;
  height: 100%;
  max-height: 260px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-149.img-jvp-center {
  right: auto;
}

.image-50-copy {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-top: 0;
}

.code-embed {
  width: 104%;
  height: 105%;
  margin-top: -1%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.img-bg-v {
  z-index: 0;
  opacity: 0;
  height: 100%;
  max-height: 260px;
  display: none;
  position: relative;
  inset: auto 0% 0% auto;
}

.image-149-copy {
  z-index: 0;
  mix-blend-mode: darken;
  width: 50%;
  height: 100%;
  max-height: none;
  position: absolute;
  inset: auto 0% auto auto;
  overflow: hidden;
}

._6th {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 710px;
  display: flex;
}

._6th-wrp {
  padding-top: 0;
  overflow: hidden;
}

._3-pics {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

._3-pics-wrp {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

._3pics-img {
  max-height: 300px;
  overflow: visible;
  box-shadow: 0 0 40px #0003;
}

._3pics-img.center-pic {
  max-height: 330px;
}

.regular-h {
  font-weight: 400;
}

.t-opacity-anim-block {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.t-opacity-anim-block.opacity-anim-left {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: inline;
}

.t-opacity-anim-block.scroll-anim-text {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 70px;
  margin-bottom: 110px;
}

.t-opacity-anim-block.scroll-anim-text.sat-2 {
  margin-bottom: 0;
}

.t-opacity-anim-block.scroll-anim-text-pi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  margin-bottom: 20px;
}

.t-anim {
  color: #64646433;
  text-align: center;
  font-size: 50px;
  line-height: 140%;
}

.t-anim.t-anim-left {
  text-align: left;
  display: inline;
}

.t-anim-wrp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.t-anim-wrp.t-anim-wrp-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: inline;
}

.vid-desc-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.vid-wrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vw;
  position: relative;
  overflow: hidden;
}

.vid-code {
  width: 102%;
  height: 102%;
  margin-top: -1%;
  margin-left: -1%;
  position: absolute;
  inset: 0%;
}

.lets-book {
  padding-top: 0;
  overflow: hidden;
}

.lets-book.c-padding {
  margin-top: 120px;
}

.lets-book.c-padding.lets-book-drop {
  margin-top: 0;
}

.lets-book.c-padding.lets-pi-book {
  margin-top: 0;
  padding-bottom: 120px;
}

.lets-book.c-padding.lets-book-ny-padding {
  margin-top: 0;
  padding-bottom: 0;
}

.lets-book-wrp {
  background-image: linear-gradient(120deg, #ffe88d, #fff6d4);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  transition: all .2s;
  display: flex;
}

.lets-book-wrp:hover {
  background-image: linear-gradient(120deg, #ffe372, #fea);
}

.lets-book-wrp.lets-book-gradient {
  background-image: linear-gradient(147deg, #ffcc00e3, #ffcc0042);
}

.lets-book-wrp.lb-main-wrp {
  background-image: linear-gradient(120deg, #ffdf61, #fff6d1);
}

.big-h2 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 135%;
}

.big-h2.cta-pp, .big-h2.cta-pi {
  max-width: 640px;
}

.big-h2.cta-main-light {
  max-width: 750px;
}

._6th-copy {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 710px;
  display: flex;
}

.why-img-100.why-img-new {
  background-color: var(--black);
  margin-top: -40px;
}

.why-img-100-wrp {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img-100-width {
  z-index: 0;
  width: 1280px;
  min-width: 1280px;
  position: relative;
}

.img-blur {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff1a;
  border: 1px solid #0000001a;
  border-radius: 2px;
  flex-flow: column;
  width: 160px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 51px auto auto 37px;
  box-shadow: 0 0 30px -10px #505050cc;
}

.img-blur.blur-2 {
  margin-top: 170px;
  margin-left: -345px;
  left: auto;
}

.img-blur.blur-3 {
  margin-top: 357px;
  margin-left: 0;
  margin-right: -607px;
  left: auto;
}

.img-blur.blur-4 {
  margin-left: 0;
  inset: 80px 10px auto auto;
}

.div-block-1112 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1112.arleft, .div-block-1112.lef-arrow-plan {
  justify-content: flex-start;
  align-items: center;
}

.div-block-1112.lef-arrow-plan-meet {
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.div-block-1112.aart-ar-bot {
  display: none;
}

.excellence-t-copy {
  color: var(--black);
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 140%;
}

.image-150 {
  width: 12px;
  height: 12px;
}

.image-150.ar-mob-on, .image-150.show-ar-mopb, .image-150.pz-ar-top {
  display: none;
}

.ecosystem-modal {
  z-index: 999999;
  background-color: #eaecfb00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 80px;
  padding-right: 80px;
  display: none;
  position: fixed;
  inset: 0%;
}

.ecosystem-m-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-1115 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  padding-bottom: 40px;
  display: flex;
}

.div-block-1116 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.eco-s-tag {
  background-color: var(--yellow);
  text-align: left;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
  display: flex;
}

.div-block-1117 {
  z-index: 999999;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: 30px;
  padding-right: 30px;
  display: flex;
  position: absolute;
}

.ecosystem-features {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ecosystem-features.modal-padding {
  margin-top: 60px;
}

.eco-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  width: 100%;
}

.eco-grid.modal-why {
  margin-bottom: 120px;
}

.software-image-wrapper-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -40px;
  margin-right: -40px;
  display: grid;
}

.software-image-copy {
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: visible;
}

.ecos-modal-wrp {
  z-index: 999998;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: var(--white);
  flex-flow: column;
  width: 100%;
  height: 90vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.block-slider-why {
  z-index: 3;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.block-slider-why.slider-new-why {
  padding-bottom: 120px;
}

.post-more-wrp {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.post-more {
  color: var(--black);
  text-align: right;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.block-n-pic {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.wave-1 {
  width: 40px;
  height: 40px;
}

.div-block-1118 {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #00c10e1a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 20px;
  left: auto;
  right: auto;
}

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

.text-block-69 {
  color: #00c10e;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 100%;
}

.div-block-1120 {
  flex-flow: column;
  padding: 80px;
  display: flex;
  overflow: auto;
}

.code-embed-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.partial-modal-1 {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffe6;
  flex-flow: column;
  min-width: 400px;
  padding: 30px;
  display: flex;
  position: absolute;
  top: 34px;
  box-shadow: 0 0 30px -10px #505050cc;
}

.partial-modal-1.partical-modaldark {
  box-shadow: none;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #2c2c2c80;
  display: none;
}

.partial-text {
  font-size: 14px;
  line-height: 135%;
}

.partial-text.part-t-w {
  color: var(--white);
}

.partial-close {
  z-index: 10;
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: transform .2s;
  display: flex;
  position: absolute;
  top: 10px;
  right: 10px;
}

.partial-close:hover {
  transform: scale(1.1);
}

.partial-content {
  z-index: 8;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.partial-modal-2 {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffe6;
  flex-flow: column;
  min-width: 400px;
  padding: 30px;
  display: flex;
  position: absolute;
  top: 34px;
  box-shadow: 0 0 30px -10px #505050cc;
}

.partial-modal-2.partical-modaldark {
  box-shadow: none;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #2c2c2c80;
  display: none;
}

.utm-codes {
  height: 0;
}

.utm-codes.newsletter-utm {
  width: 0;
}

.post-form-scroll {
  opacity: 0;
  width: 100%;
  height: 1px;
  display: none;
}

.div-block-1114-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  margin-top: 80px;
  margin-bottom: 120px;
  display: flex;
}

.full-specs-trade-equipment, .bookademo-self-service {
  display: none;
}

.bookademo-sustainability {
  display: flex;
}

.full-specs-omni-home, .full-specs-ultra-off-grid, .full-specs-ultra-solar, .full-specs-ultra-indoor, .full-specs-ultra-outdoor, .full-specs-eco, .full-specs-drop-off, .full-specs-self-checkout, .full-specs-super-charger, .full-specs-charger, .full-specs-omnihub {
  display: none;
}

.background-video-2 {
  width: 100%;
  height: 500px;
  display: none;
}

.strengths-wrp {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-70 {
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-71 {
  font-size: 14px;
  font-weight: 700;
}

.heading-432 {
  margin-top: 0;
  margin-bottom: 0;
}

.discover-desc-2 {
  color: #000;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.discover-num-2 {
  color: #fc0;
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 100%;
}

.div-block-1121 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-1121.prod-width {
  max-width: 1600px;
}

.div-block-1122 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 20px;
  display: flex;
}

.div-block-1123 {
  position: absolute;
  inset: 0% 0% auto;
}

.fs-cc-prefs_space-small {
  margin-bottom: 10px;
}

.fs-cc-prefs_space-small.pref {
  margin-bottom: 8px;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc-banner_close {
  background-color: var(--yellow-hover);
  cursor: pointer;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-left: .75rem;
  padding: 0;
  position: absolute;
  inset: 10px 10px auto auto;
}

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

.fs-cc-prefs_content {
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: clip;
}

.cookies-wrp {
  pointer-events: auto;
  width: 100%;
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  background-color: var(--yellow);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 8px 8px auto auto;
}

.fs-cc-prefs_close:hover {
  background-color: var(--yellow-hover);
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--black);
  color: var(--black);
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.fs-cc-banner_text-link:hover {
  border-bottom-color: var(--yellow);
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  display: flex;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_option.off-option {
  display: none;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052400;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_label {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_button {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
  margin-right: 10px;
  padding: 9px 24px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.fs-cc-prefs_button:hover {
  background-color: var(--yellow-hover);
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-width: 2px;
  border-color: var(--black);
  color: var(--black);
  background-color: #fff;
}

.fs-cc-prefs_button.fs-cc-button-alt:hover {
  border-color: var(--yellow);
}

.fs-cc-prefs_button.confirm {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding-top: 11px;
  padding-bottom: 12px;
  display: flex;
}

.fs-cc-banner_text {
  color: var(--black);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.fs-cc-prefs_text {
  color: var(--black);
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.fs-cc-prefs_text.text-desc-cookies {
  font-size: 14px;
}

.fs-cc-prefs_toggle {
  background-color: var(--yellow);
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

.fs-cc-banner_container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: block;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-manager_component.off-c {
  display: none;
}

.fs-cc-prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 520px;
  height: 100%;
  max-height: 500px;
  margin-bottom: 0;
  position: relative;
  box-shadow: 2px 2px 10px #0003;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
  display: none;
}

.fs-cc-prefs_checkbox-field {
  background-color: var(--white);
  border: 1px solid #e5e5e5;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-prefs_checkbox-field:hover {
  border-color: var(--yellow);
}

.fs-cc-prefs_space-medium {
  margin-top: 14px;
  margin-bottom: 24px;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-banner_button {
  border: 2px solid var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 40px;
  padding: 0;
  font-size: 14px;
  line-height: 140%;
  display: flex;
}

.fs-cc-banner_button:hover {
  background-color: var(--yellow-hover);
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--black);
  background-color: var(--white);
  color: var(--black);
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
  border-color: var(--yellow);
}

.fs-cc-prefs_title {
  color: var(--black);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2em;
}

.fs-cc-prefs_title.title16 {
  font-size: 16px;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--white);
  width: 100%;
  max-width: 520px;
  padding: 24px 48px 24px 24px;
  display: flex;
  position: fixed;
  inset: auto 20px 20px auto;
  box-shadow: 2px 2px 10px #0003;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.image-152 {
  width: 100%;
  height: 100%;
}

.div-block-1124 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.cookie-scrollbar {
  height: 100%;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  overflow: scroll;
}

.div-block-1126 {
  padding: 24px;
}

.image-153 {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

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

.why-choose-desc-h {
  color: var(--white);
  text-align: center;
  max-width: 460px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.excellence {
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 120px;
}

.excellence.c-padding {
  z-index: 2;
  position: relative;
}

.excellence-table-new {
  background-color: var(--black);
  padding-bottom: 120px;
}

.excellence-table-new.c-padding {
  z-index: 2;
  position: relative;
}

.t-cell-dark {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 30px 20px 30px 10px;
  display: flex;
  position: relative;
}

.t-cell-dark.cell-icon {
  background-color: #ffffff0d;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.t-cell-dark.cell-icon.last-cell {
  background-color: #fc03;
  border-right-style: none;
}

.t-cell-dark.cell-icon.cell-10 {
  background-color: #ffffff1a;
}

.t-cell-dark.cell-top {
  background-color: #ffffff0d;
  border-bottom: 1px solid #fff3;
  border-right: 1px #fff3;
  justify-content: center;
  align-items: center;
  padding: 16px 20px;
}

.t-cell-dark.cell-top.last-top-cell {
  background-color: #fc03;
  border-right-style: none;
  justify-content: center;
  align-items: center;
}

.t-cell-dark.cell-top.cell-top-10 {
  background-color: #ffffff1a;
}

.cell-icon-dark {
  border-radius: 100%;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  box-shadow: 0 0 10px #fff;
}

.cell-icon-dark.red-i {
  background-color: #ce2b37;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/668292060a5ff438e6048284_fi_304570.svg");
  background-position: 50%;
  background-size: auto;
  box-shadow: 0 0 16px #ce2b37;
}

.cell-icon-dark.info-i {
  background-color: var(--white);
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/6682938f61a7c1e56083eec4_Frame%2069323.svg");
  background-position: 50%;
  background-size: auto;
}

.y-grad-top {
  z-index: 0;
  background-image: linear-gradient(#fc0, #fc00);
  height: 370%;
  position: absolute;
  inset: 0% 0% auto;
}

._w-grad-top-10 {
  z-index: 0;
  background-image: linear-gradient(#fff3, #fff0);
  height: 370%;
  position: absolute;
  inset: 0% 0% auto;
}

._w-grad-top-5 {
  z-index: 0;
  background-image: linear-gradient(#ffffff1a, #fff0);
  height: 370%;
  position: absolute;
  inset: 0% 0% auto;
}

._w-grad-bottom-5 {
  z-index: 0;
  background-image: linear-gradient(0deg, #ffffff0d, #fff0);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

._w-grad-bottom-10 {
  z-index: 0;
  background-image: linear-gradient(0deg, #ffffff1a, #fff0);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

._w-grad-bottom-30 {
  z-index: 0;
  background-image: linear-gradient(0deg, #ffcc004d, #fc00);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.smartest-part-2 {
  background-color: var(--black);
  padding-top: 120px;
}

.smartest-part-2.c-padding {
  z-index: 3;
  position: relative;
}

.background-video-3 {
  display: none;
}

.smartest-part-dark {
  background-color: var(--black);
  padding-top: 120px;
}

.smartest-part-dark.c-padding {
  z-index: 3;
  position: relative;
}

.lets-book-copy {
  background-color: var(--black);
  padding-top: 0;
  overflow: hidden;
}

.lets-book-copy.c-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

.img-blur-new {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff1a;
  background-image: linear-gradient(#0003, #00000030);
  border: 1px solid #fff3;
  border-radius: 2px;
  flex-flow: column;
  width: 160px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 51px auto auto 37px;
}

.img-blur-new.blur-1 {
  box-shadow: none;
  border-color: #fff3;
}

.img-blur-new.blur-2 {
  margin-top: 298px;
  margin-left: -477px;
  left: auto;
}

.img-blur-new.blur-3 {
  margin-top: 407px;
  margin-left: 0;
  margin-right: -510px;
  left: auto;
}

.img-blur-new.blur-4 {
  margin-left: 0;
  inset: 10px 10px auto auto;
}

.img-blur-new.blur-5 {
  margin-top: 428px;
  margin-left: -687px;
  left: auto;
}

.excellence-text-blur {
  color: var(--white);
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 140%;
}

.image-154 {
  z-index: 1;
  max-width: 435px;
  position: absolute;
  top: 134px;
}

.table-slider-wrp {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f5f5f5;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.greener {
  background-color: var(--white);
  padding-top: 120px;
  padding-bottom: 120px;
}

.greener.c-padding {
  z-index: 2;
  position: relative;
}

.green-head-h {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 540px;
  display: flex;
}

.green-head-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.crumbs {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.crumbs.c-padding {
  z-index: 2;
  position: relative;
}

.div-block-1130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.crumbs-arrow {
  width: 12px;
  height: 12px;
}

.image-155 {
  width: 100%;
  height: 100%;
}

.o-green-gap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.green-num {
  color: var(--black);
  text-align: center;
  font-family: Sfprotext, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 100%;
}

.green-num.gr-item-t-w {
  color: var(--white);
}

.green-num.fa-num {
  font-size: 34px;
}

._4-pics {
  z-index: 4;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

._4-pics-wrp {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

._4pics-img {
  width: 65vw;
  margin-left: -16vw;
  margin-right: -16vw;
  position: relative;
  overflow: visible;
}

._4p-blur {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00c10e80;
  border: 1px solid #00c10e80;
  border-radius: 2px;
  flex-flow: column;
  width: 160px;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: 6.3vw auto auto 7vw;
}

._4p-blur._4pb-2 {
  top: 6.1vw;
  left: auto;
  right: 32vw;
}

._4p-blur._4pb-3 {
  inset: auto 12.6vw 6.6vw auto;
}

.div-block-1131 {
  z-index: 4;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.text-strong-anim {
  padding-top: 120px;
  padding-bottom: 30px;
}

.text-strong-anim.c-padding {
  z-index: 3;
  position: relative;
}

.t-opacity-anim-block-gr {
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-n-img-green {
  grid-row-gap: 100px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.gr-h-wrp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.percent {
  background-color: #000;
  padding-top: 0;
  overflow: hidden;
}

.code-embed-3 {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-1132 {
  z-index: 3;
  background-image: linear-gradient(#0000, #000);
  height: 150px;
  position: absolute;
  inset: auto 0% 0%;
}

.gr-grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.gr-grid-2.gr-big-next {
  z-index: 2;
  background-color: #ffffff0d;
  position: relative;
  overflow: hidden;
}

.gr-grid-2.gr-big-next:hover {
  background-color: #00c10e0d;
  background-image: linear-gradient(90deg, #00c10e4d, #00c10e00 50%);
}

.gr-grid-2.invest-hover {
  z-index: 2;
  background-color: #ffffff0d;
  position: relative;
  overflow: hidden;
}

.gr-grid-2.invest-hover:hover {
  background-color: #ffcc000d;
  background-image: linear-gradient(90deg, #ffcc001a, #fc00 50%);
}

.gr-grid-2.responsibilities {
  z-index: 2;
  background-color: #ffcc001a;
  background-image: linear-gradient(135deg, #fc00, #ffcc00e6);
  position: relative;
  overflow: hidden;
}

.percent-gap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.percent-green-line-info {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
}

.percent-green-line-wrp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 80px;
  display: grid;
}

.gr-line-year {
  background-color: #00c10e;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gr-line-bg {
  z-index: 2;
  background-color: #ffffff0d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.per-num {
  z-index: 1;
  background-image: linear-gradient(270deg, #00c10e00, #00c10e);
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.per-num.per-75 {
  width: 75%;
}

.per-num.per-100 {
  background-image: linear-gradient(270deg, #00c10e80, #00c10e);
  width: 100%;
}

.whats-next {
  background-color: #000;
  padding-top: 90px;
  overflow: hidden;
}

.next-text {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
}

.next-content-wrp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 30px;
  display: flex;
}

.next-img {
  mix-blend-mode: screen;
  object-fit: contain;
  object-position: 100% 100%;
  height: 100%;
  position: relative;
}

.next-img.res-imp-posts {
  z-index: 6;
}

.next-img-wrp {
  z-index: 5;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.next-grids-wrp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #fff3;
  flex-flow: column;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
}

.know-more-card {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f8f8f8;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.k-more-card-top {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.k-more-tag {
  background-color: #0000000d;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.k-more-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 400px;
  display: flex;
}

.k-more-content {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.know-more-blcok {
  background-color: var(--white);
  padding-top: 120px;
}

.know-more-blcok.c-padding {
  z-index: 2;
  position: relative;
}

.by-t {
  color: var(--white);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.by-block {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff0d;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 30px auto auto 30px;
}

.div-block-1140 {
  background-color: #00c10e;
  border-radius: 20px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
  box-shadow: 0 0 12px #00c10e;
}

.image-156 {
  z-index: 1;
  object-fit: contain;
  height: 80%;
  position: absolute;
  inset: auto 100px auto auto;
}

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

.gap-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.pro-head-fa {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.production-inner-wrp {
  grid-row-gap: 70px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.pro-facilities {
  padding-top: 160px;
  padding-bottom: 160px;
  overflow: hidden;
}

.pro-facilities.c-padding {
  padding-top: 160px;
}

.t-point-shows {
  z-index: 1;
  background-color: var(--yellow);
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  height: 2.4vw;
  padding: 0 .8vw;
  font-weight: 700;
  display: flex;
  position: relative;
  box-shadow: 0 2px 8px #0009;
}

.point-y {
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 2.4vw;
  height: 2.4vw;
  display: flex;
  box-shadow: 0 2px 8px #0009;
}

.pro-process-fa {
  background-color: var(--black);
}

.black-card-hover {
  z-index: 2;
  grid-row-gap: 20px;
  background-color: #ffffff0d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 260px;
  padding: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.black-card-hover:hover {
  background-color: #ffffff1a;
}

.black-card-hover.gap-10-bc {
  grid-row-gap: 10px;
  padding: 30px;
}

.black-card-hover.gap-10-bc.big-item {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.black-card-hover.gap-10-pp {
  grid-row-gap: 10px;
  min-height: 240px;
  padding: 30px;
}

.black-card-hover.how-join-last {
  grid-row-gap: 30px;
  background-image: linear-gradient(120deg, #4c3c00, #161200);
  justify-content: center;
  align-items: center;
  min-height: 240px;
  padding: 30px;
}

.black-card-hover.how-join-last:hover {
  background-image: linear-gradient(120deg, #4c3c00, #221b00);
}

.black-card-hover.gap-20-jvp {
  grid-row-gap: 20px;
  min-height: 240px;
  padding: 30px;
}

.black-card-hover.black-card-3w {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-height: 240px;
  padding: 0;
  display: grid;
}

.div-block-1141 {
  z-index: 1;
  background-image: linear-gradient(0deg, #000, #0000);
  width: 100%;
  height: 200px;
  position: absolute;
  inset: auto 0% 0%;
}

.pro-energy-2 {
  z-index: 1;
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.pro-energy-2.c-padding {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/66a76840b2afe44bf96a5f4c_img%20(2).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 270px;
  padding-bottom: 270px;
}

.energy-content-wrp-fa {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.green-fa-more {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--white);
  background-color: #ffffff0d;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 14px;
  line-height: 100%;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
  right: auto;
}

.cta-fa-dot {
  background-color: #00c10e;
  border-radius: 100px;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 12px #00c10e;
}

.offices-flags {
  font-weight: 700;
}

.num-sw {
  color: var(--yellow);
  font-size: 16px;
  font-weight: 400;
}

.software-card-wrp {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.sw-list-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  margin-bottom: 0;
  list-style-type: disc;
}

.list-6 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin: 0;
  display: flex;
}

.first-mile {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 260px;
  padding: 20px 20px 30px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.first-mile:hover {
  background-color: #ebebeb;
}

.first-mile.big-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.f-badges-img-2 {
  width: 115px;
}

.empty-block {
  padding-top: 160px;
  overflow: hidden;
}

.text-span-24 {
  font-weight: 400;
}

.how-it-works-for {
  background-color: var(--black);
  padding-top: 120px;
}

.how-it-works-for.c-padding {
  z-index: 3;
  position: relative;
}

.hiw-for-wrp {
  grid-row-gap: 90px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.how-work-tab {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  background-color: #dddddd0d;
  border-bottom: 1px solid #0003;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 240px;
  padding: 30px;
  font-weight: 400;
  display: flex;
}

.how-work-tab:hover {
  color: var(--white);
}

.how-work-tab.w--current {
  background-color: #dddddd0d;
}

.six-steps {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  background-color: #fff0;
  border-bottom: 1px solid #0003;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 15px;
  font-weight: 400;
  display: flex;
}

.six-steps:hover {
  color: var(--white);
}

.six-steps.w--current {
  background-color: #fff0;
}

.img-steps {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.how-steps-num {
  text-transform: uppercase;
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 40px;
  font-size: 16px;
  font-weight: 800;
  line-height: 100%;
  display: flex;
}

.div-block-1142 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #0006;
  justify-content: center;
  align-items: center;
  min-height: 70px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: auto 30px 30px;
}

.fast-tab-h {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
}

.tab-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.hiw-for-h {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 135%;
}

.div-block-1143 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.cta-drop-off-btns {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-1144 {
  z-index: 5;
  background-image: linear-gradient(90deg, #fff, #fff0);
  width: 50px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.div-block-1144.spec-gradient-right {
  background-image: linear-gradient(270deg, #fff, #fff0);
  inset: 0% -1px 0% auto;
}

.modular-item {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border: 1px solid #fff3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.div-block-1145 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-left: 30px;
  display: flex;
}

.h-24-modular {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.image-157 {
  width: 100%;
}

.div-block-1146 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.y-arrow-small {
  opacity: 1;
  width: 20px;
}

.div-block-1147 {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
  display: flex;
}

.tabs-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.pp-head-content {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.pp-head-content.pe-head-content {
  z-index: 4;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.pp-h1 {
  color: #fff;
  text-align: center;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 135%;
  position: static;
}

.head-600 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.pp-self-service {
  padding-top: 160px;
  padding-bottom: 120px;
  overflow: hidden;
}

.pp-desc {
  color: var(--white);
  text-align: center;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

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

.background-video-4 {
  display: none;
}

.invest-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.invest-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 30px;
  display: flex;
}

.invest-content.invest-2 {
  padding-left: 60px;
}

.invest-content.invest-gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.background-video-5 {
  width: 200px;
  display: none;
}

.head-dark-20 {
  z-index: 1;
  background-color: #0003;
  position: absolute;
  inset: 0%;
}

.gradient-bottom {
  z-index: 1;
  opacity: .4;
  background-image: linear-gradient(0deg, #000, #0000);
  width: 100%;
  height: 130px;
  position: absolute;
  inset: auto 0% 0%;
}

.gradient-top {
  z-index: 1;
  opacity: .4;
  background-image: linear-gradient(#000, #0000);
  width: 100%;
  height: 170px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-1150 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.div-block-1151 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.img-ms {
  object-fit: contain;
  width: 110%;
  min-width: 110%;
  overflow: hidden;
}

.img-ms-vrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.how-to-join {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  display: flex;
}

.how-to-join.htj-jvp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
}

.pp-black-block {
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 120px;
}

.pp-black-block.c-padding {
  z-index: 3;
  position: relative;
}

.tabs-5 {
  width: 100%;
}

.tabs-menu-6 {
  width: 100%;
  margin-bottom: 90px;
}

.tabs-content-3, .tab-pane-tab-2 {
  width: 100%;
}

.ms-tab-btn {
  color: var(--white);
  background-color: #ddd0;
  border-bottom: 1px solid #fff3;
  width: 25%;
  padding: 20px 0;
  font-size: 16px;
  line-height: 120%;
}

.ms-tab-btn:hover {
  color: var(--yellow);
}

.ms-tab-btn.w--current {
  border-bottom-color: var(--yellow);
  color: var(--yellow);
  background-color: #ddd0;
}

.ms-tab-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.background-video-6 {
  width: 100px;
  display: none;
}

.unlock-im1 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  bottom: 163px;
  right: 254px;
}

.div-block-1152 {
  z-index: 1;
  padding: 0;
  position: absolute;
}

.unlock-im2 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  bottom: 115px;
  left: 254px;
}

.unlock-im3 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  top: 159px;
  right: 200px;
}

.unlock-im4 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  top: 77px;
  left: 363px;
}

.partners2-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.partners2-popup.modal-pp {
  justify-content: center;
  align-items: flex-start;
  height: 120vh;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  overflow: auto;
}

.div-block-1153 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.h1-pe-2024 {
  color: #fff;
  text-align: center;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 135%;
  position: static;
}

.h1-pe-2024.news-title {
  margin-bottom: 40px;
}

.pe-info-wrp {
  z-index: 2;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #fc03;
  border: 1px solid #fc03;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 42px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pe-head-info {
  color: var(--white);
  text-align: center;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}

.pe-info-item {
  z-index: 2;
  border-left: 1px solid #fff3;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

.head-post-expo-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 560px;
  display: flex;
}

.head-dark-30 {
  z-index: 2;
  background-color: #0000004d;
  position: absolute;
  inset: 0%;
}

.gradient-pe {
  z-index: 2;
  opacity: 1;
  background-image: linear-gradient(0deg, #000 22%, #0000);
  width: 100%;
  height: 250px;
  position: absolute;
  inset: auto 0% 0%;
}

.pe-text-img {
  z-index: 3;
  background-color: #000;
  padding-top: 120px;
  padding-bottom: 60px;
  position: relative;
}

.pe-block-img2 {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.light-anim {
  position: absolute;
  inset: auto auto auto -120px;
}

.pe-f-screen {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.pe-f-screen.c-padding.news {
  height: 85vh;
  padding-bottom: 0;
}

.pe-post-block {
  z-index: 2;
  padding: 130px 60px;
  position: relative;
  overflow: hidden;
}

.move-limited-wrp {
  z-index: 3;
  background-color: #000;
  border: 1px solid #fff3;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  height: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-move-anim {
  color: var(--yellow);
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 800;
  line-height: 140%;
}

.text-move-anim.tia-black {
  color: var(--black);
}

.move-pe-item {
  padding-left: 90px;
  padding-right: 90px;
}

.move-pe1 {
  z-index: 2;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.move-pe-code {
  display: none;
}

.mq-gradient-left {
  z-index: 3;
  background-image: linear-gradient(90deg, #000, #0000);
  width: 20px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.mq-gradient-left.mq-y-left {
  background-image: linear-gradient(90deg, var(--yellow), #fc00);
}

.mq-gradient-right {
  z-index: 3;
  background-image: linear-gradient(270deg, #000, #0000);
  width: 20px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.mq-gradient-right.mq-y-right {
  background-image: linear-gradient(270deg, #fc0, #fc00);
}

.pe-speakers {
  background-color: var(--black);
  padding-top: 100px;
  padding-bottom: 100px;
}

.pe-speakers.c-padding {
  z-index: 3;
  position: relative;
}

.pe-s {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.meet-our-desc {
  color: var(--white);
  text-align: center;
  max-width: 740px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.speaker-h {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.speaker-item {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.speaker-item.speaker-off {
  display: none;
}

.div-block-1154 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.speaker-info {
  color: var(--white);
  text-align: left;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.sp-content-pe {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.sp-content-pe.last-speakers-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  transition: background-color .2s;
}

.sp-content-pe.last-speakers-item:hover {
  background-color: #fc03;
}

.div-block-1155 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.move-speaker-wrp {
  z-index: 3;
  background-color: var(--yellow);
  border: 1px #fff3;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  height: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1156 {
  background-color: var(--yellow);
  width: 30px;
  height: 30px;
}

.calendly-copy {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.calendly-copy.padding-lr {
  z-index: 2;
  background-image: none;
  position: relative;
}

.s-demo-desc {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 140%;
}

.s-demo-content {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 670px;
  position: relative;
}

.post-expo-24 {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.post-expo-24.modal-pp {
  justify-content: center;
  align-items: flex-start;
  height: 120vh;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  overflow: visible;
}

.radio-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
  position: relative;
}

.choose-date {
  z-index: 2;
  width: 164px;
  height: 52px;
  padding-left: 0;
  position: relative;
}

.rb-label {
  z-index: 1;
  background-color: #f5f5f5;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  position: relative;
}

.rb-check {
  margin: 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.div-block-1157 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  display: flex;
}

.plan-hwrp {
  z-index: 2;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.plan-anim-wrp {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-158 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.img-blur-d {
  z-index: 2;
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0009;
  background-image: linear-gradient(#0003, #00000030);
  border: 1px solid #fff3;
  border-radius: 2px;
  flex-flow: column;
  width: 16vw;
  padding: 1vw;
  display: flex;
  position: absolute;
  inset: -2vw auto auto -4.3vw;
}

.img-blur-d.img-plan-2 {
  top: 10vw;
  left: 21.8vw;
}

.img-blur-d.img-plan-3 {
  top: -2.9vw;
  left: auto;
  right: 14.8vw;
}

.img-blur-d.img-plan-4 {
  justify-content: flex-start;
  align-items: flex-start;
  top: 14.2vw;
  left: auto;
  right: -5vw;
}

.img-blur-d.img-plan-5 {
  top: 29.8vw;
  left: 19.5vw;
}

.img-blur-d.img-plan-6 {
  top: 43.9vw;
  left: 27.4vw;
}

.img-blur-d.img-plan-7 {
  inset: auto 24.6vw 13.3vw auto;
}

.img-blur-d.img-plan-8 {
  inset: auto -5vw 13.3vw auto;
}

.plan-14 {
  color: var(--white);
  margin-bottom: 2px;
  font-size: 1.1vw;
  font-weight: 800;
  line-height: 140%;
}

.plan-12 {
  color: var(--white);
  margin-bottom: 2px;
  font-size: .9vw;
  font-weight: 400;
  line-height: 140%;
}

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

.div-block-1158 {
  flex-flow: column;
  width: 100%;
  display: none;
}

.div-block-1159 {
  z-index: 2;
  height: 300px;
  position: absolute;
  inset: 0% 0% auto;
}

.form-agenda {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.form-agenda.modal-pe {
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  overflow: visible;
}

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

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

.pe-speakers-copy {
  background-color: var(--black);
  padding-top: 100px;
  padding-bottom: 100px;
}

.pe-speakers-copy.c-padding {
  z-index: 3;
  position: relative;
}

.h2-regular {
  font-weight: 400;
}

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

.learn-more-plan {
  color: var(--yellow);
  font-size: 14px;
  display: none;
}

.learn-more-plan:hover {
  color: var(--yellow-hover);
}

.learn-more-plan-link {
  color: var(--yellow);
  display: none;
}

.learn-more-plan-link:hover {
  color: var(--yellow-hover);
}

.plan1, .plan2, .plan3, .plan4, .plan5, .plan6, .plan7, .plan8 {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-1163 {
  display: none;
}

.book-a-meeting-modal-pe {
  z-index: 100;
  background-color: var(--white);
  border-radius: 0;
  width: 600px;
  height: 220px;
  display: flex;
  position: fixed;
  inset: auto 30px 130px auto;
  overflow: hidden;
  box-shadow: 0 0 20px #00000059;
}

.book-a-meeting-modal-pe.pe-modal {
  background-color: #fc0;
  justify-content: flex-start;
  align-items: center;
  width: 520px;
  display: none;
  bottom: 210px;
  right: 20px;
}

.book-a-meeting-modal-pe.pe-modal:lang(it) {
  display: none;
}

.post-img-n-date {
  z-index: 2;
  width: 100%;
  position: relative;
}

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

.evetn-text {
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
}

.pilot-n-head-content {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.pilot-n-h1 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 135%;
  position: static;
}

.pilot-n-desc {
  color: var(--white);
  text-align: left;
  max-width: 410px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.head-pilot-width {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 510px;
  display: flex;
}

.gradient-bottom-left {
  z-index: 1;
  opacity: .4;
  background-image: linear-gradient(0deg, #000, #0000);
  width: 100%;
  height: 130px;
  position: absolute;
  inset: auto 0% 0%;
}

.pi-self-service {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 160px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.pi-self-service.c-padding {
  padding-top: 175px;
  padding-bottom: 140px;
}

.pi-1head {
  max-width: 1088px;
}

.services-fit {
  padding-bottom: 160px;
  overflow: hidden;
}

.div-block-1151-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.why-pilot-wrp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.div-block-1165 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-1166 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.text-span-25 {
  font-weight: 400;
}

.pilot-cta-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 710px;
  display: flex;
}

.img-pi {
  object-fit: contain;
  width: 152%;
  min-width: 152%;
  overflow: hidden;
}

.img-pi-vrp {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.pi-black-block {
  background-color: var(--black);
  padding-top: 120px;
}

.pi-black-block.c-padding {
  z-index: 3;
  position: relative;
}

.res-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.grid-2-res {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  width: 100%;
}

.div-block-1167 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff1a;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding: 30px;
  display: flex;
}

.h5-res {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}

.res-list-wrp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.res-list-it {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.yellow-pe-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.yellow-pe-block.c-padding {
  z-index: 4;
  margin-top: -45px;
  position: relative;
}

.y-item-pi {
  border-right: 1px solid #0006;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.product-pi-screen {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.product-pi-screen.c-padding {
  z-index: 3;
}

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

.form-content-black {
  grid-row-gap: 20px;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  padding: 0 120px 60px;
  display: flex;
}

.expo-book-a-meeting, .expo-omni-post-ultra, .expo-omni-hub, .expo-omni-home, .expo-omni-drop-off, .expo-omni-self-checkout, .expo-omnic-complete-catalog, .expo-ticket {
  height: 0;
  max-height: 0;
}

.modal-form-wrp-p {
  z-index: 9999;
  width: 100%;
  max-width: 600px;
  max-height: 592px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.main-cta-wr {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.main-cta-block-1 {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.splide__track {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: auto;
  display: block;
}

.splide__list {
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  display: block;
  overflow: visible;
}

.slide-section-big-wrp {
  position: relative;
  overflow: hidden;
}

.home-anim-h2-no-span {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}

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

.ny25-screen {
  z-index: 2;
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.ny25-screen.c-padding {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.ny-block-padding {
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}

.ny-25desc {
  color: var(--black);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.ny-h-top {
  color: var(--black);
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Photograph Signature, Georgia, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
}

.ny-h-top.ny-big-width {
  max-width: 650px;
}

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

.ny-h-bottom {
  color: var(--black);
  text-align: right;
  max-width: 550px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Photograph Signature, Georgia, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 100%;
}

.lets-book-ny {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(120deg, #ffeda5, #fffae5);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 100%;
  padding: 80px 60px;
  display: grid;
  position: relative;
}

.lets-book-ny:hover {
  background-image: linear-gradient(120deg, #ffe684, #ffe78a);
}

.h2-ny-cta {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 135%;
}

.cta-ny-content-wrp {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cta-ny-content-wrp.cta-ny-img-wrp {
  justify-content: center;
  align-items: center;
  padding-right: 60px;
}

.cta-ny-content-wrp.cta-ny-two {
  padding-right: 50px;
}

.cta-ny-content-wrp.cta-ny-form-wrp {
  background-color: #ffffff80;
  display: block;
}

.cta-ny-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  box-shadow: 50px 50px 80px #00000026;
}

._w-background-video--1 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

._w-background-video--1.mob-vid {
  display: none;
}

.ny25-head-content {
  z-index: 2;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ny-h1 {
  color: var(--black);
  text-align: center;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 135%;
  display: none;
  position: static;
}

.site-show {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  left: 24%;
}

.text-block-72 {
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin-left: -10px;
  font-size: 16px;
  font-weight: 400;
}

.div-block-1169 {
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
  position: relative;
}

.div-block-1170 {
  background-color: var(--yellow);
  border-radius: 100px;
  width: 64px;
  height: 64px;
  box-shadow: 0 0 12px #fc09;
}

.image-160 {
  width: 100%;
}

.ny-wave-anim {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ny25-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.ny25-popup.modal-pp {
  justify-content: center;
  align-items: center;
  height: 120vh;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 140px;
  display: none;
  overflow: auto;
}

.name-modal-code {
  display: none;
}

.ny-hidden {
  flex-flow: column;
  width: 100%;
  display: flex;
}

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

.background-video-7 {
  z-index: 5;
  width: 100%;
  height: 500px;
}

.div-block-1171 {
  z-index: 4;
  background-color: var(--tomato);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-433 {
  z-index: 4;
  margin: auto;
  position: absolute;
}

.ny-video-bg-json {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 101%;
  display: block;
  position: absolute;
  inset: 0%;
}

.lottie-animation-6 {
  z-index: 1;
  width: 1400px;
  min-width: 1400px;
  height: auto;
  position: absolute;
  inset: auto;
}

.ny-video-bg1-copy {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  inset: 0% auto auto;
}

.background-video-8 {
  width: 100%;
  height: 500px;
  display: none;
}

.div-block-1173 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-1174 {
  pointer-events: none;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 100px;
  display: flex;
}

.scroll-btn-ny {
  z-index: 1;
  grid-column-gap: 8px;
  opacity: 1;
  color: var(--black);
  text-align: left;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1175 {
  z-index: 1;
  background-color: var(--yellow);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.name-ny-psp, .name-ny-qazpost, .name-ny-gls, .name-ny-pickup, .name-ny-emirates, .name-ny-magyar, .name-ny-poste-italiana {
  display: none;
}

.form-content-two {
  grid-row-gap: 40px;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: flex;
}

.name-ny-aramex, .name-ny-fermopoint, .name-ny-chip, .name-ny-egypt-post, .name-ny-bounce, .name-ny-allegro, .name-ny-omnillama {
  display: none;
}

.jvp-desc {
  color: var(--white);
  text-align: center;
  max-width: 480px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.head-jvp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.rev-block {
  padding-top: 160px;
  padding-bottom: 0;
  overflow: hidden;
}

.wwo-block {
  padding-top: 140px;
  padding-bottom: 0;
  overflow: hidden;
}

.wwo-itmes {
  padding-top: 60px;
  padding-bottom: 160px;
  overflow: hidden;
}

.ready-wrp {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(135deg, #ffea99, #fff2c0);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-height: 120px;
  padding: 10px 40px;
  transition: all .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.ready-wrp:hover {
  background-image: linear-gradient(135deg, #ffd633, #ffea98);
}

.ready-wrp.ready-req {
  background-image: linear-gradient(135deg, #ffe066, #ffeeac);
}

.ready-wrp.ready-req:hover {
  background-image: linear-gradient(135deg, #ffd634, #ffea99);
}

.ready-h {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.jvp-desc-btn {
  color: var(--black);
  text-align: right;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.div-block-1176 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.arrow-ready {
  width: 20px;
  min-width: 20px;
}

.rev-item {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#ffea99, #fff2c0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 300px;
  padding: 20px 20px 30px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.rev-item:hover {
  background-image: linear-gradient(#ffe580, #fff2c0);
}

.rev-h {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 135%;
}

.rev-arrow {
  width: 40px;
  min-width: 40px;
}

.image-161 {
  max-width: 384px;
}

.ol-wrp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1177 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 60px;
  display: flex;
}

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

.image-162 {
  width: 100%;
}

.div-block-1179 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.unlock-jv1 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  bottom: 87px;
  right: 254px;
}

.unlock-jv2 {
  object-fit: cover;
  width: 300px;
  min-width: 300px;
  height: 200px;
  min-height: 200px;
  position: absolute;
  bottom: 115px;
  left: 254px;
}

.unlock-jv3 {
  object-fit: cover;
  width: 300px;
  min-width: 300px;
  height: 200px;
  min-height: 200px;
  position: absolute;
  top: 159px;
  right: 235px;
}

.unlock-jv4 {
  object-fit: cover;
  width: 240px;
  min-width: 240px;
  height: 160px;
  min-height: 160px;
  position: absolute;
  top: 114px;
  left: 280px;
}

.expertise-wrp {
  z-index: 0;
  mix-blend-mode: darken;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 45%;
  height: 100%;
  max-height: none;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
  overflow: hidden;
}

.jvp-popup {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.jvp-popup.modal-pp {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  overflow: hidden;
}

.div-block-1180 {
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: visible;
}

.bg0w-copy {
  z-index: 9;
  background-color: var(--white);
  position: absolute;
  inset: 0%;
}

.bg0w-copy.bg-black-copy {
  z-index: 8;
  background-color: #000;
}

.drop-bg3-copy {
  background-color: #0006;
  display: none;
  position: fixed;
  inset: 0%;
}

.page-loader_text {
  color: #ffffff1a;
  letter-spacing: -2px;
  font-family: Sfprotext, sans-serif;
  font-size: 10vmin;
  font-weight: 700;
  line-height: 1;
}

.page-loader_text-wrapper {
  z-index: 10;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-end;
  width: 15vw;
  height: 10vmin;
  display: flex;
  position: relative;
}

.page-loader_component {
  z-index: 999999999;
  background-color: #1e211e;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.page-loader_percent {
  color: #ffffff1a;
  letter-spacing: -2px;
  font-family: Sfprotext, sans-serif;
  font-size: 10vmin;
  font-weight: 700;
  line-height: 1;
}

.page-loader_text-fill {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-end;
  align-items: flex-end;
  width: 150%;
  min-width: 150%;
  height: 0%;
  display: flex;
  position: relative;
}

.page-loader_trigger {
  z-index: 50;
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.preloader-wrp {
  z-index: 999999999;
  background-color: #1e211e;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.preloader-center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90vw;
  display: flex;
}

.preloader-num-change {
  color: var(--white);
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

.preloade-nums-wrp {
  justify-content: flex-end;
  align-items: center;
  width: 15vw;
  display: flex;
}

.preloader-num-p {
  color: var(--white);
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

.line-wrp {
  background-color: #ffffff08;
  width: 100%;
  height: 2px;
  display: flex;
}

.time-line {
  background-color: var(--yellow);
  width: 0%;
  height: 100%;
}

.page-loader_text-fill-copy {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-end;
  align-items: flex-end;
  width: 150%;
  min-width: 150%;
  height: 0%;
  display: flex;
  position: relative;
}

.page-loader_text-fill-copy.t-under {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: absolute;
}

.pe25-info-wrp {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.pe25-info-item {
  z-index: 2;
  border: 1px solid var(--y-20);
  background-color: var(--y-40);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-radius: 4px;
  padding: 10px 20px 8px;
  position: relative;
}

.head-post-expo-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 820px;
  display: flex;
}

.pp25-desc {
  color: var(--white);
  text-align: center;
  max-width: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 140%;
}

.head-pp25-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.pp25-meet {
  z-index: 3;
  background-color: #000;
  padding-top: 120px;
  padding-bottom: 0;
  position: relative;
}

.meet-img-bg {
  width: 100%;
}

.meet-img-bg-wrp {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.meet-content-center {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  max-width: 530px;
  position: absolute;
}

.pp25-cards {
  background-color: var(--black);
  padding-top: 100px;
  padding-bottom: 160px;
}

.pp25-cards.c-padding {
  z-index: 3;
  position: relative;
}

.block-section-wrp {
  flex-flow: column;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-section-wrp.block-ppcards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-1182 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pp-g1 {
  z-index: 1;
  background-image: linear-gradient(90deg, #000, #0000);
  width: 100px;
  height: 100%;
  margin-left: -1px;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.pp-g2 {
  z-index: 1;
  background-image: linear-gradient(270deg, #000, #0000);
  width: 100px;
  height: 100%;
  margin-right: -1px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-1183 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pp25-f-screen {
  z-index: 2;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.pp-info-card {
  z-index: 3;
  width: 100%;
  height: 500px;
  padding: 30px;
  position: relative;
  overflow: hidden;
}

.pp-card-link {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #000000e6;
  border: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: relative;
}

.pp-card-bg-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flexv-gap20 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.flexv-gap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.h3-32 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 135%;
}

.h3-32.o-h3-w {
  color: var(--white);
}

.pp-card-more-t {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.pp-card-ar {
  width: 20px;
  height: 20px;
}

.pp-card-bg-hover {
  opacity: 0;
  pointer-events: none;
  background-color: #ffffff0d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hover-pp-card {
  display: none;
}

.pp25-cta {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.pp25-speakers {
  background-color: var(--white);
  padding-top: 100px;
}

.pp25-speakers.c-padding {
  z-index: 3;
  position: relative;
}

.o-white-t {
  color: var(--white);
}

.omcic-styles-texts {
  display: none;
}

.cta-join {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cta-joindesc {
  max-width: 400px;
}

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

.sp-content-pp25 {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(0deg, #000000e6, #0000);
  flex-flow: column;
  justify-content: flex-start;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.pp25-s {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pp-card-bg-img-c {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.first-screen-with-swiper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.c-grid-4col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.c-grid-4col.speaker-pp25-4 {
  grid-template-columns: 1fr 1fr;
}

.post-expo-25 {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.post-expo-25.modal-pp {
  justify-content: center;
  align-items: center;
  height: 100dvh;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  overflow: visible;
}

.c-input-wrapper {
  width: 100%;
  position: relative;
}

.input-error {
  position: absolute;
}

.input-error.text-block-47 {
  color: var(--error-red);
  font-weight: 700;
  top: calc(100% + 5px);
}

.input-error.text-block-47.error {
  border-style: none;
  display: none;
  top: calc(100% + 5px);
}

.input-error.text-block-47.error.visible {
  display: block;
}

.input-error.text-block-47.base {
  display: none;
}

.input-error.text-block-47.base.visible {
  display: block;
}

.input-error.text-block-47.length {
  display: none;
}

.input-error.text-block-47.length.visible {
  display: block;
}

.input-error.text-block-47.email {
  display: none;
}

.input-error.text-block-47.email.visible {
  display: block;
}

.input-error.text-block-47.dateday {
  display: none;
}

.input-error.text-block-47.dateday.visible {
  display: block;
}

.error {
  border: 1px solid var(--error-red);
  color: var(--error-red);
}

.error::placeholder {
  color: var(--error-red);
}

.footer_1920 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding-top: 110px;
  padding-left: 160px;
  padding-right: 160px;
  text-decoration: none;
  display: flex;
}

.frame-146 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1600px;
  text-decoration: none;
  display: flex;
}

.frame-154 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-153 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 785px;
  text-decoration: none;
  display: flex;
}

.omnic-locations {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 48.6px;
  text-decoration: none;
}

.frame-152 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-150 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-147 {
  grid-column-gap: 9px;
  background-color: #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.italy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.frame-148 {
  grid-column-gap: 9px;
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.poland {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.frame-149 {
  grid-column-gap: 9px;
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.georgia {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.frame-151 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.latvia, .uae, .china, .usa, .saudi-arabia {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.frame-155 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 785px;
  text-decoration: none;
  display: flex;
}

.headquarters-and-factory-in-milan {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 48.6px;
  text-decoration: none;
}

.frame-157 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._65364cf8a52464f1155fc5eb_64a42d6abf1ee641d84a6449_email-1-1 {
  overflow: hidden;
}

.infoomnicnet {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.3px;
  text-decoration: none;
}

.frame-156 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._65364cf9c3ba19b43fc2af0a_64a42d697f51bf4a5ddda77b_location-pin-1-1 {
  overflow: hidden;
}

.via-roma-74-cassina-de-pecchi-milano-20051 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.3px;
  text-decoration: none;
}

.frame-158 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.be-first-to-get-industry-trends-strategies-and-useful-insights {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.3px;
  text-decoration: none;
}

.frame-159 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.type-your-email {
  color: #999;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-166 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.company {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24.3px;
  text-decoration: none;
}

.frame-162 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-160 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.about-us {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.frame-161 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.the-omnic-difference {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.frame-163 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.sustainability {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.frame-164 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.factory {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.solutions {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24.3px;
  text-decoration: none;
}

.self-service, .parcel-lockers, .trade-equipment, .software {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.frame-165 {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._65f94b28275ab2953793c5a9_frame-34516-1 {
  overflow: hidden;
}

.frame-167 {
  grid-column-gap: 10px;
  border: 0 solid #333;
  border-top-width: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.frame-170 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.omnic-all-rights-reserved-2025 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.3px;
  text-decoration: none;
}

.frame-169 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._667be181b479d8deac12e0ae_vector-6-1 {
  overflow: hidden;
}

.frame-168 {
  grid-column-gap: 30px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.privacy-policy, .terms-of-use {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.desktop-1920 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.hero {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100dvh;
  min-height: 500px;
  padding: 45px 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header-style {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.logo-1 {
  overflow: hidden;
}

.frame-style {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.iconamoonarrow-up-2-light {
  overflow: hidden;
}

.frame-8 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.services {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-3, .frame-4 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.news {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-5 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.frame-6 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.partners {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-7 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.en {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.hero-content {
  z-index: 10;
  grid-row-gap: 52px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 668px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero-text {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hero-heading {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 43px;
  font-weight: 800;
  line-height: 47px;
  text-decoration: none;
}

.hero-paragraph {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.button-with-arrow {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-with-arrow.hero-button {
  transition: filter .3s;
}

.button-with-arrow.hero-button:hover {
  filter: brightness(80%);
}

.button-with-arrow.hero-button.arrow-bottom {
  cursor: pointer;
}

.hero-button-left {
  grid-column-gap: 10px;
  background-color: var(--yellow);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 17px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.hero-button-text {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.2px;
  text-decoration: none;
}

.frame-30 {
  grid-column-gap: 10px;
  background-color: #fc0;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  padding: 18px 16px;
  text-decoration: none;
  display: flex;
}

.hero-button-icon {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 16px;
  height: 16px;
  padding: 2px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.hero-button-icon:where(.w-variant-ba8c6cb4-daf8-1a6e-c8ea-f817ed280ad0), .hero-button-icon.arrow-bottom-5 {
  width: 22px;
  height: 22px;
}

.hero-scroll-icon-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 12px;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.hero-scroll-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 14px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.hero-scroll-paragraph {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.the-era-of-loud-innovation-is-over-the-era-of-intelligence-begins {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 44px;
  font-weight: 800;
  line-height: 64px;
  text-decoration: none;
}

.discover-why-the-age-of-innovation-noise-is-over-and-how-intelligence-context-and-collaboration-are {
  color: #fffc;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.why-did-a-parcel-locker-network-succeed-in-saudi-arabia-where-others-failed, .why-do-open-parcel-locker-networks-outperform-closed-systems, .which-locker-truly-fits-italy-and-what-makes-it-smart-in-context, .how-can-interoperability-become-the-new-language-of-trust, .what-kind-of-innovations-actually-destroy-user-trust, .and-what-does-it-really-mean-to-move-from-innovation-to-intelligence {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 52px;
  text-decoration: none;
}

.frame-41 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding: 160px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-145 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/690e2a8a957bec42d1184e1e_Frame%20145.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  height: 573px;
  min-height: 573px;
  padding: 100px 76px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-center-container {
  grid-row-gap: 68px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-140 {
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.discover-how-intelligence---not-innovation---shapes-the-future-of-last-mile {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 94.5px;
  text-decoration: none;
}

.frame-32 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._66165764716baee4fe6e68cc_vector-10-1 {
  padding: 2px;
  overflow: hidden;
}

.frame-147-2 {
  grid-column-gap: 9px;
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-152-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-155-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-153-2 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.newsletter-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 48.6px;
  text-decoration: none;
}

.frame-152-3 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-147-3 {
  grid-column-gap: 9px;
  border: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 485px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-150-2 {
  grid-column-gap: 9px;
  background-color: #fff;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 50px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.subscribe-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.frame-155-3 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-162-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.history-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30.8px;
  text-decoration: none;
}

.frame-156-2 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-147-4, .frame-157-2, .frame-158-2 {
  grid-column-gap: 9px;
  background-color: #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 65px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.solutions-2, .factory-2, .sustainability-2, .company-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.frame-style-2 {
  background-color: #ffffff1a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 11px 12px;
  text-decoration: none;
  display: flex;
}

.hero-scroll {
  z-index: 10;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 45px;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%);
}

._67a0c8cfdb08965c6eccca2a_6601881c115dc506d8ab4e32_72156631201svg-2 {
  overflow: hidden;
}

.hero-scroll-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-4 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 160px 160px 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-5 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 792px;
  text-decoration: none;
  display: flex;
}

.container-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  padding-top: 11px;
  text-decoration: none;
  display: flex;
}

.container-8 {
  grid-row-gap: 80px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 160px 160px 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-29-2 {
  grid-column-gap: 10px;
  background-color: #fc0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 19px 21px;
  text-decoration: none;
  display: flex;
}

.hero-button-right {
  grid-column-gap: 10px;
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.hero-bg-video {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-bg-video.hero-bg-desktop {
  z-index: 5;
}

.hero-bg-video.hero-bg-mobile {
  z-index: 5;
  display: none;
}

.simple-text-text {
  color: #fffc;
  width: 100%;
  max-width: 668px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.quote-text {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .375rem;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  display: inline;
}

.simple-text {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 100px 50px 80px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.simple-text-container {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 526px;
  text-decoration: none;
  display: flex;
}

.simple-text-heading {
  color: #fff;
  max-width: 526px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 32px;
  text-decoration: none;
}

.container-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.quote {
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 52px 50px;
  display: flex;
  overflow: hidden;
}

.quote-container {
  grid-column-gap: 240px;
  border: 0 solid #fc0;
  border-left-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 28px;
  padding-right: 28px;
  display: inline-block;
}

.quote-text-yellow {
  color: #fc0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .375rem;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  display: inline;
}

.quote-text-2 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  display: inline;
}

.div-block-1184 {
  display: inline-block;
}

.frame {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 160px 50px 100px;
  display: flex;
  overflow: hidden;
}

.frame-center-title {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 43px;
  font-weight: 800;
  line-height: 47px;
  text-decoration: none;
}

.frame-60 {
  grid-column-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-29 {
  grid-column-gap: 10px;
  background-color: #fc0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 19px 21px;
  text-decoration: none;
  display: flex;
}

.download-whitepaper {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.2px;
  text-decoration: none;
}

._66165764716baee4fe6e68cc_vector-10-2 {
  padding: 2px;
  overflow: hidden;
}

.frame-center {
  grid-row-gap: 10px;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/690e2a8a957bec42d1184e1e_Frame%20145.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 668px;
  padding: 90px 46px;
  display: flex;
}

.frame-30-2 {
  grid-column-gap: 10px;
  background-color: #fc0;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  padding: 18px 16px;
  text-decoration: none;
  display: flex;
}

.hero-button-icon-image {
  width: 100%;
  height: 100%;
}

.slider {
  aspect-ratio: 768 / 502;
  width: 100%;
  max-height: 90dvh;
}

.slider.swiper {
  position: relative;
}

.space {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 7px;
  text-decoration: none;
  display: flex;
}

.slider-slide {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 90dvh;
  padding: 50px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.slider-slide.swiper-slide {
  display: flex;
}

.slider-insight {
  color: var(--yellow);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .3125rem;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
}

._3, ._5, ._6 {
  background-color: #fff3;
  border-radius: 20px;
  overflow: hidden;
}

.slider-number {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: inline-block;
}

.slider-title {
  z-index: 3;
  color: var(--white);
  text-align: center;
  width: 100%;
  max-width: 668px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 43px;
  font-weight: 800;
  line-height: 47px;
  position: relative;
}

.scroll-2 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 7px;
  text-decoration: none;
  display: flex;
}

._1-2 {
  background-color: #fc0;
  border-radius: 20px;
  overflow: hidden;
}

._2-2, ._4-2 {
  background-color: #fff3;
  border-radius: 20px;
  overflow: hidden;
}

.slider-container.swiper-wrapper {
  height: 100%;
}

.slider-controls {
  z-index: 5;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translate(-50%);
}

.slider-controls.swiper-pagination, .slider-controls.slider-first-controls {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 50px;
  top: unset !important;
  left: 50% !important;
  transform: translate(-50%) !important;
}

.slider-bg {
  z-index: 0;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  inset: 0%;
}

.slider-insight-container {
  z-index: 3;
  position: relative;
}

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

.slider-outher-wrapper.fs-slider-wrapper {
  min-height: 502px;
}

.full-spec {
  z-index: 2147483647;
  background-color: #eaecfb00;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.full-spec.modal-pp {
  justify-content: center;
  align-items: center;
  height: 100dvh;
  min-height: auto;
  padding: 105px 50px;
  display: none;
  overflow: visible;
}

.full-spec-content {
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  padding: 40px 40px 80px;
  display: flex;
}

.full-spec-content.form-c-center {
  margin-top: auto;
  margin-bottom: auto;
}

.form-error-message {
  background-color: var(--main-orange);
  color: #fff;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Outfit, Arial, sans-serif;
  font-weight: 600;
}

.form-success-message {
  z-index: 2147483647;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/69126f06a50ba216a9f6a27b_8d6a32ac733e85a01ec8ccb0111e0ac04191ba88%20(1).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  height: 396px;
  padding: 40px 26px;
  font-family: Outfit, Arial, sans-serif;
  position: relative;
}

.close-image {
  opacity: .5;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.form-close-btn {
  z-index: 9;
  background-color: var(--blue2);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 14px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.form-close-btn.close-yellow {
  z-index: 10001;
  background-color: #0000;
  border: 1px solid #00000014;
  border-radius: 0;
  width: 62px;
  height: 62px;
  top: 15px;
  right: 15px;
}

.form-close-btn.close-yellow:hover {
  background-color: #ffdc50;
}

.form-close-btn.close-yellow.eco-m-close {
  z-index: 999999;
  position: fixed;
  top: auto;
  right: auto;
}

.form-close-btn.close-yellow.close-new-fix {
  position: fixed;
}

.form-close-btn.close-yellow-new {
  z-index: 10001;
  background-color: #0000;
  border: 1px solid #00000014;
  border-radius: 0;
  width: 62px;
  height: 62px;
  top: 15px;
  right: 15px;
}

.form-close-btn.close-yellow-new:hover {
  background-color: #ffdc50;
}

.form-close-btn.close-yellow-new.eco-m-close {
  z-index: 999999;
  position: fixed;
  top: auto;
  right: auto;
}

.form-close-btn.close-yellow-new.close-new-fix {
  position: fixed;
}

.form-inner-fields {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.form-submit-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.form-submit-wrapper.sw-center {
  justify-content: center;
  align-items: center;
}

.form-submit-wrapper.pe-sw-center {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.form-submit-terms {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.form-submit-button {
  z-index: 3;
  opacity: 0;
  font-family: Wix Madefor Display, Arial, sans-serif;
  display: block;
  position: absolute;
  inset: 0%;
}

.form-inputs {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.form-input-line {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.form-bg {
  z-index: 999997;
  background-color: #000000bf;
  height: 150%;
  position: absolute;
  inset: 0%;
}

.form-submit-terms-text {
  color: var(--black);
  max-width: 340px;
  font-size: 14px;
  line-height: 120%;
}

.form-submit-terms-text.terms-white {
  color: var(--white);
}

.form-submit-terms-text.error {
  color: var(--error-red);
  font-weight: 700;
}

.form-success-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button {
  background-color: var(--yellow);
  color: var(--black);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 221px;
  min-height: 47px;
  padding: 13.5px 36px;
  font-family: Wix Madefor Display, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  display: flex;
}

.button:where(.w-variant-8ddd66f1-6d1c-7acb-6ede-e2af2961b582) {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
}

.button:hover {
  background-color: var(--yellow-hover);
}

.button.transparent {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  font-weight: 700;
}

.slider-overflow {
  z-index: 1;
  background-color: #0006;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slider-pag.swiper-pagination {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  transform: none !important;
}

.slider-nav {
  background-color: var(--yellow);
  justify-content: center;
  align-items: center;
  display: flex;
  width: 52px !important;
  height: 52px !important;
  margin: 0 !important;
  position: static !important;
}

.slider-nav:hover {
  background-color: var(--yellow-hover);
}

.slider-nav.slider-prev.swiper-button-prev {
  display: none;
}

.slider-nav.slider-next {
  transform: rotate(180deg);
}

.slider-nav.slider-next.swiper-button-next {
  display: none;
}

.slider-nav-icon {
  object-fit: contain;
  width: 20px;
  height: 20px;
  transform: rotate(90deg);
}

.news-title-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  display: flex;
}

.head-dark-50 {
  z-index: 2;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.space-news {
  height: 10px;
}

.whitepaper-section {
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.whitepaper-form {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.whitepaper-form-content {
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.whitepaper-form-content.form-c-center {
  margin-top: auto;
  margin-bottom: auto;
}

.whitepaper-form-submit-button {
  background-color: var(--yellow);
  color: var(--black);
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.whitepaper-form-submit-button:hover {
  background-color: var(--yellow-hover);
}

.whitepaper-form-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 29px;
  line-height: 40px;
}

.news-slider {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.news-slider-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  margin-bottom: 90px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.news-slider-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 100%;
}

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

.news-slider-text {
  max-width: 475px;
  font-size: 20px;
  line-height: 150%;
}

.news-slider-bottom {
  width: 100%;
}

.news-slider-slider {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.news-slider-slider.swiper {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.news-slider-track {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  will-change: transform;
  align-items: center;
  display: flex;
}

.news-slider-track.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-width: 100%;
}

.news-slider-slide {
  box-sizing: border-box;
  flex: none;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: linear;
  position: relative;
  overflow: hidden;
}

.news-slider-slide.swiper-slide {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 43vw;
  transition: all .5s ease-in-out;
  display: flex;
  overflow: visible;
}

.news-slider-slide.is-active {
  width: 22vw !important;
  max-width: 22vw !important;
}

.news-slider-inner {
  aspect-ratio: 306 / 542;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border-radius: 10px;
  width: 100%;
  transition: transform .3s, opacity .2s, right .3s, left .3s, width .3s;
  position: absolute;
  overflow: hidden;
}

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

.news-slider-bg {
  background-color: #00000080;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.news-slider-viewport {
  flex: auto;
  overflow: hidden;
}

.news-slider-prev.swiper-button-prev {
  background-color: var(--yellow);
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  scale: 1;
  left: calc(50% - 18.2vw) !important;
}

.news-slider-prev.swiper-button-prev:hover {
  background-color: var(--yellow-hover);
}

.news-slider-prev.swiper-button-prev:active {
  scale: .95;
}

.news-slider-next.swiper-button-next {
  background-color: var(--yellow);
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  scale: 1;
  right: calc(50% - 18.2vw) !important;
}

.news-slider-next.swiper-button-next:hover {
  background-color: var(--yellow-hover);
}

.news-slider-next.swiper-button-next:active {
  outline-offset: 0px;
  outline: 3px #141733;
  scale: .95;
}

.news-slider-icon {
  object-fit: contain;
  width: 15px;
  height: 15px;
}

.news-slider-icon.reverse {
  transform: rotate(180deg);
}

.news-slider-pagination.swiper-pagination {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 20%;
  max-width: 20%;
  display: flex;
  position: static !important;
}

.news-slider-pagin-wrapper {
  z-index: 5;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 2vw;
  left: 50%;
  transform: translate(-50%);
}

.news-slider-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.play-pause-button-2 {
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  display: flex;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.play-state {
  width: 50px;
  height: 50px;
  display: none;
}

.pause-state {
  background-color: var(--yellow);
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.pause-state:hover {
  background-color: var(--yellow-hover);
}

.image-164 {
  margin-left: 5px;
}

.news-subtitle {
  color: var(--yellow);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

@media screen and (min-width: 1280px) {
  h1 {
    font-size: 90px;
  }

  h4 {
    font-size: 27px;
  }

  h5 {
    font-size: 20px;
    line-height: 1.5em;
  }

  h6 {
    font-size: 16px;
  }

  .section {
    margin-top: 115px;
    margin-bottom: 115px;
  }

  .section.dark {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.grid {
    margin-bottom: 115px;
  }

  .section.red-dot {
    margin-top: 140px;
    margin-bottom: -10px;
    padding-bottom: 115px;
  }

  .section.background-dark-image {
    padding-top: 115px;
    padding-bottom: 115px;
  }

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

  .industries-block-wrapper {
    position: relative;
  }

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

  .collection-list-3.middle-one {
    width: 100%;
  }

  .search-result-item {
    margin-bottom: 40px;
  }

  .testimonials-nav-outline-item {
    opacity: 1;
  }

  .slider-info {
    margin-left: 100px;
  }

  .footer-rights-wrapper {
    margin-top: 30px;
  }

  .search-results-section {
    padding-top: 115px;
    padding-bottom: 115px;
  }

  .image-18 {
    width: 156px;
  }

  .close-form {
    padding: 19px;
  }

  .container-main-nav {
    max-width: 100%;
  }

  .success-message-4 {
    height: 68px;
  }

  .navbar-fix {
    justify-content: flex-start;
  }

  .link.underline-trail {
    font-size: 16px;
  }

  .bg {
    display: flex;
  }

  .head-block.padding-lr {
    z-index: 2;
    overflow: hidden;
  }

  .padding-lr {
    padding-left: 80px;
    padding-right: 80px;
  }

  .h1-t {
    font-size: 60px;
  }

  .description {
    font-size: 28px;
  }

  .head-content {
    width: 710px;
  }

  .head-when {
    padding-left: 50px;
    padding-right: 50px;
  }

  .h2-t {
    font-size: 48px;
  }

  .h2-t.when-t {
    font-size: 18px;
    font-weight: 700;
  }

  .h2-t.o-cta {
    font-size: 16px;
    font-weight: 700;
  }

  .h2-t.c-next-t {
    font-size: 18px;
    font-weight: 700;
  }

  .h2-t.c-cta {
    font-size: 16px;
    font-weight: 700;
  }

  .h2-t.time {
    font-size: 15px;
    font-weight: 700;
  }

  .h2-t.y-cta, .h2-t.cta, .h2-t.pe-t-cta {
    font-size: 16px;
    font-weight: 700;
  }

  .about-block {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .description-s {
    font-size: 18px;
  }

  .heading-wrap.h-wrap-left {
    margin-left: 80px;
    margin-right: 80px;
  }

  .h6 {
    font-size: 20px;
  }

  .h6.h-speaker {
    font-size: 32px;
  }

  .num-t {
    height: 45px;
    font-size: 48px;
  }

  .num-t.num-last {
    font-size: 31px;
  }

  .num-t.num-small {
    font-size: 32px;
  }

  .for-whom {
    padding-top: 180px;
  }

  .scroll-text-wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .btn.m-news {
    min-height: 49px;
  }

  .speaker-block {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .speaker-name {
    margin-top: 40px;
  }

  .speaker-pro {
    min-height: 90px;
  }

  .years-h, .input-style {
    font-size: 18px;
  }

  .header {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .logo-omnic {
    width: auto;
  }

  .copy {
    font-size: 14px;
  }

  .image-53 {
    width: 550px;
  }

  .div-block-49-copy {
    opacity: .4;
    background-image: radial-gradient(circle at 0 0, #001aff, #0000);
    height: auto;
    inset: 0%;
  }

  .image-53-copy {
    width: 550px;
  }

  .div-block-51 {
    margin-top: 30px;
    margin-right: 80px;
  }

  .c-head {
    padding-top: 240px;
    padding-bottom: 100px;
  }

  .c-head-wrp {
    max-width: 1600px;
  }

  .c-padding {
    padding-left: 80px;
    padding-right: 80px;
  }

  .h-blue {
    color: var(--black);
  }

  .c-head-content {
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-case-nav {
    max-width: 100%;
  }

  .c-main {
    font-size: 16px;
  }

  .c-main.bold.t-white, .c-main.bold-left.t-white {
    width: 560px;
  }

  .c-main.grey-pro-1 {
    width: 94%;
  }

  .c-h2 {
    font-size: 44px;
  }

  .summary-benefits-num {
    padding-left: 20px;
    padding-right: 20px;
  }

  .num {
    font-size: 35px;
  }

  .result-num {
    font-size: 80px;
  }

  .result-content {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 270px;
    display: flex;
  }

  .result-img-1 {
    width: 280px;
    bottom: -21%;
    right: -13%;
  }

  .bold-t, .text-span-21 {
    font-weight: 700;
  }

  .result-img-2 {
    width: 244px;
    right: 5%;
  }

  .scroll-images-wrap, .scroll-images-wrap2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .c-input-style {
    height: 50px;
    max-height: 50px;
    font-size: 16px;
  }

  .c-input-style.comment {
    max-height: none;
  }

  .c-big-image-wrp {
    margin-bottom: 120px;
  }

  .c-btn {
    height: 49px;
  }

  .c-btn.video-btn {
    width: 49px;
  }

  .c-btn.cms-form-btn {
    padding-top: 14px;
  }

  .s-form {
    font-size: 18px;
  }

  .c-h3 {
    font-size: 30px;
  }

  .c-footer-link-head {
    font-size: 18px;
  }

  .c-footer-link {
    font-size: 16px;
  }

  .c-copy {
    font-size: 14px;
  }

  .c-navbar-fix {
    justify-content: flex-start;
  }

  .c-navbar-fix.c-padding {
    justify-content: center;
  }

  .num-big {
    min-width: 80px;
    font-size: 48px;
  }

  .ikea-logo {
    width: 150px;
  }

  .head-wrap {
    padding-top: 200px;
    padding-bottom: 144px;
  }

  .head-h1-wrp {
    padding-right: 0;
  }

  .n-btn.pp-btn {
    width: auto;
  }

  .slider-wrp {
    position: relative;
  }

  .grid-photo-wrp {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .slider-navigation-wrapper.photo-arrows {
    top: -17%;
  }

  .btn-cta-n {
    font-size: 16px;
  }

  .auto-s {
    padding-top: 140px;
  }

  .heading-left {
    padding-right: 20px;
  }

  .heading-left.head-left-w2 {
    padding-right: 40px;
  }

  .h3 {
    font-size: 30px;
  }

  .tab-link {
    font-size: 18px;
  }

  .tab-n-desc {
    font-size: 14px;
  }

  .slider-item-content {
    padding: 30px;
  }

  .tricks-slider_slide {
    min-width: 30.5vw;
    max-width: 30.5vw;
  }

  .modal-form-wrp {
    max-width: 600px;
    position: relative;
  }

  .form-content {
    grid-row-gap: 30px;
  }

  .image-62 {
    width: 24px;
    height: 24px;
    display: inline-block;
  }

  .modal-form-2, .modal-form-3, .modal-form-4, .modal-form-5, .modal-form-audit, .modal-form-restart, .modal-form-9 {
    z-index: 2;
  }

  .client-num {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-fix-inner {
    justify-content: flex-start;
  }

  .navbar-fix-inner.header_wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .bg0w {
    display: flex;
  }

  .summary-benefits-nums {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-btn-white2 {
    width: 52px;
    height: 52px;
  }

  .head-heading {
    justify-content: flex-start;
  }

  .pro-head {
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .pro-h1 {
    font-size: 46px;
  }

  .pro-h1.tour-h1 {
    max-width: 640px;
  }

  .pro-h1.trade-h {
    max-width: 550px;
  }

  .pro-tag, .pro-desc20 {
    font-size: 16px;
  }

  .pro-desc20.white-t.team-position, .pro-desc20.white-caps {
    font-size: 14px;
  }

  .pro-desc20.life-desc, .pro-desc20.confi-desc, .pro-desc20.str-desc, .pro-desc20.info-desc-2, .pro-desc20.ultra-desc {
    width: 530px;
  }

  .pro-desc20._6th-desc-copy {
    width: 700px;
  }

  .pro-desc20.lets {
    width: 530px;
  }

  .pro-innovation-wrp {
    grid-row-gap: 100px;
  }

  .pro-h2-48 {
    font-size: 42px;
  }

  .pro-h2-48.pro-h2-center.h2-54-h {
    max-width: 590px;
    font-size: 48px;
  }

  .pro-h2-48.info-h2-center.h2-unlock {
    max-width: 560px;
  }

  .pro-h2-48.info-h2-center.h2-plan {
    max-width: 700px;
  }

  .pro-h2-48.info-h2-center.h2-ol-jvp {
    max-width: 1000px;
  }

  .pro-h2-48.h2-54 {
    font-size: 48px;
  }

  .pro-h2-48.h-more-post {
    max-width: 460px;
  }

  .pro-h2-48.h2-greener {
    font-size: 48px;
  }

  .pro-h2-48.h2-first-pi {
    font-size: 32px;
  }

  .innovation-img-wrp {
    min-height: 370px;
  }

  .innovation-content {
    grid-row-gap: 30px;
  }

  .pro-h3-36 {
    font-size: 32px;
  }

  .pro-tags-wrp {
    padding-right: 60px;
  }

  .factory-tag {
    height: 34px;
    padding: 12px 14px;
  }

  .tag-t {
    font-size: 14px;
  }

  .innovation-num {
    font-size: 34px;
  }

  .pro-certificates-wrp {
    grid-row-gap: 100px;
  }

  .certificates-wrp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .process-item {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pro-h2-small {
    font-size: 26px;
  }

  .pro-h2-small.h2-white {
    font-size: 22px;
  }

  .pro-h2-small.h2-white.h-for-bus-28 {
    font-size: 24px;
  }

  .pro-h2-small.slider-h {
    font-size: 18px;
  }

  .pro-h2-small.h2-team, .pro-h2-small.h2-white-1 {
    font-size: 24px;
  }

  .pro-h2-small.event-post-date {
    font-size: 16px;
  }

  .energy-content-wrp {
    grid-row-gap: 40px;
  }

  .energy-text-wrp {
    grid-row-gap: 30px;
  }

  .energy-num {
    font-size: 34px;
  }

  .quality-wrp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quality-content {
    width: 650px;
  }

  .footer-h3 {
    font-size: 32px;
  }

  .footer-desc {
    font-size: 18px;
  }

  .pro-footer-link-head {
    font-size: 14px;
  }

  .dropdown-list-3.w--open {
    margin-top: 34px;
  }

  .dropdown-toggle-4 {
    height: 44px;
    padding-right: 18px;
  }

  .header-link {
    height: 44px;
    font-size: 14px;
  }

  .drop-t {
    font-size: 14px;
  }

  .drop-desc {
    font-size: 16px;
  }

  .video-content {
    height: 80%;
  }

  .filter-button {
    height: 49px;
    font-size: 14px;
  }

  .pro-lockers-wrp {
    grid-row-gap: 60px;
  }

  .lockers-content {
    grid-row-gap: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lockers-img-wrp {
    min-height: 370px;
  }

  .lockers-tag {
    height: 34px;
    padding: 12px 14px;
  }

  .tags-lockers-wrp {
    margin-top: 10px;
    padding-right: 60px;
  }

  .locker-heading {
    justify-content: center;
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .feature-num {
    font-size: 34px;
  }

  .pro-feature-wrp {
    grid-row-gap: 50px;
  }

  .delivery-heading {
    justify-content: flex-start;
  }

  .delivery-item {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pro-slider {
    grid-row-gap: 50px;
  }

  .what-heading {
    justify-content: flex-start;
  }

  .pro-what {
    grid-row-gap: 100px;
  }

  .pro-lineup-wrp {
    grid-row-gap: 50px;
  }

  .case-item {
    padding: 30px;
  }

  .case-head {
    grid-row-gap: 30px;
  }

  .pro-history {
    padding-bottom: 60px;
  }

  .pro-history-heading {
    grid-row-gap: 100px;
  }

  .pro-history-slider {
    grid-row-gap: 50px;
  }

  .progress {
    margin-top: 60px;
  }

  .history-date {
    font-size: 44px;
  }

  .history-item {
    height: 240px;
  }

  .pro-we-do-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .we-do-img-wrp {
    min-height: 540px;
  }

  .we-do-content {
    grid-row-gap: 30px;
  }

  .we-do-tags-wrp {
    padding-right: 60px;
  }

  .we-do-tag {
    height: 34px;
    padding: 12px 14px;
  }

  .we-do-heading {
    width: 1000px;
  }

  .team-item-nums {
    padding-left: 20px;
    padding-right: 20px;
  }

  .life-content {
    width: 730px;
  }

  .v-tab_menu {
    padding-left: 140px;
    padding-right: 140px;
  }

  .v-tab_contemt {
    margin-top: 60px;
  }

  .arrow.tab_previous {
    top: 19vw;
    left: 40px;
  }

  .arrow.tab_next {
    top: 19vw;
    right: 40px;
  }

  .models-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .models-desc-head {
    grid-row-gap: 30px;
  }

  .configurator-content {
    width: 730px;
  }

  .innovated-wrp {
    grid-row-gap: 30px;
  }

  .contact-link {
    font-size: 16px;
  }

  .pro-offices {
    padding-bottom: 60px;
  }

  .pro-offices.c-padding {
    padding-top: 100px;
  }

  .pro-offices-wrp {
    grid-row-gap: 60px;
  }

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

  .post-i-wrp {
    height: 16vw;
  }

  .cookie-modal_button {
    font-size: 16px;
  }

  .cookie-popup_component {
    width: 52%;
  }

  .head-wrap-piloting.max-w-1600.pilot-gap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .pilot-h1 {
    font-size: 48px;
  }

  .paragraph-23 {
    font-size: 26px;
  }

  .heading-426, .heading-427 {
    font-size: 44px;
  }

  .service-desc {
    font-size: 22px;
  }

  .text-block-10, .text-block-12 {
    font-size: 26px;
  }

  .text-block-17 {
    font-size: 30px;
  }

  .text-block-19 {
    width: 100%;
  }

  .team-member--content.pp-left, .partnership-program-content.pp-wrp {
    align-items: flex-start;
  }

  .text-block-32 {
    font-size: 32px;
  }

  .text-block-33 {
    padding: 10px 22px;
    font-size: 16px;
  }

  .text-block-34 {
    font-size: 26px;
  }

  .text-block-35 {
    font-size: 16px;
  }

  .meet-team-video {
    width: 480px;
  }

  .meet-team-video.pointer-auto.prod-img-wrp {
    width: 100%;
  }

  .text-main20, .text-block-37 {
    font-size: 18px;
  }

  .slide-section.old-slider {
    display: none;
  }

  .slide-wrap {
    flex-flow: row;
  }

  .slide-card-image {
    width: 100%;
  }

  .home-news-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .c-h2-discover, .position-center-h2 {
    width: 90%;
    font-size: 44px;
  }

  .inn-text, .inn-text-bold, .text-block-40 {
    font-size: 26px;
  }

  .text-block-43 {
    font-size: 30px;
  }

  .text-block-44 {
    font-size: 18px;
  }

  .text-block-45 {
    font-size: 16px;
  }

  .slide-div-wrap {
    width: 100%;
  }

  .text-block-46 {
    margin-top: -10px;
    margin-bottom: 10px;
  }

  .text-block-46.moda-desc.desc-gr-copy {
    margin-top: 0;
    font-size: 14px;
  }

  .textarea {
    font-size: 16px;
  }

  .modal-form-wrp-1 {
    max-width: 882px;
    position: relative;
  }

  .form-content-1 {
    grid-row-gap: 20px;
    width: 100%;
  }

  .close-form-1 {
    width: 50px;
    height: 50px;
    padding: 19px;
  }

  .modal-form-wrp-2 {
    max-width: 882px;
    position: relative;
  }

  .form-content-2 {
    grid-row-gap: 30px;
  }

  .close-form-2 {
    padding: 19px;
  }

  .energy-content-wrp-1 {
    grid-row-gap: 40px;
  }

  .innovation-content-1 {
    grid-row-gap: 30px;
  }

  .text-block-48 {
    flex: none;
  }

  .text-block-49 {
    font-size: 16px;
  }

  .text-block-50 {
    margin-top: 6px;
  }

  .text-block-52 {
    font-size: 22px;
  }

  .image-98 {
    width: 56px;
    height: 56px;
  }

  .text-block-55 {
    font-size: 32px;
  }

  .text-block-56, .text-block-58, .text-block-61 {
    font-size: 22px;
  }

  .modal-form-wrap-soft-contact {
    max-width: 882px;
    position: relative;
  }

  .partners-popup {
    display: none;
  }

  .home-h1-1 {
    text-align: center;
    width: 900px;
    font-size: 47px;
    line-height: 135%;
  }

  .home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
    font-size: 20px;
  }

  .pro-tag-23 {
    font-size: 16px;
  }

  .modal-form-wrp-17 {
    max-width: 882px;
    position: relative;
  }

  .pro-feature-wrp-1 {
    grid-row-gap: 50px;
  }

  .form-content-1-copy {
    grid-row-gap: 30px;
    width: 100%;
  }

  .modal-form-wrp-1-copy {
    max-width: 882px;
    position: relative;
  }

  .pro-tag-23-1 {
    font-size: 16px;
  }

  .our-services-image, .card-service-wrapper {
    min-height: 360px;
  }

  .service-grid-wrap {
    min-height: 408px;
  }

  .text-block-064 {
    width: 84%;
    font-size: 32px;
  }

  ._404-wrp {
    padding-top: 200px;
    padding-bottom: 144px;
  }

  ._404-wrp.c-padding {
    padding-top: 180px;
  }

  ._404-desc {
    font-size: 20px;
  }

  .first-screen-home {
    height: 100vh;
    padding-bottom: 80px;
  }

  .first-screen-home.fscreen-omnic {
    max-height: none;
  }

  .move-wrp {
    position: relative;
  }

  .discover-num {
    font-size: 40px;
  }

  .discover-desc {
    font-size: 16px;
  }

  .calendly-desc {
    font-size: 22px;
  }

  .tabs-footer-btns {
    width: 530px;
  }

  .tabs-footer-content {
    margin-top: -58px;
  }

  .footer-heading {
    font-size: 28px;
  }

  .offices-link {
    font-size: 16px;
  }

  .circle-h {
    font-size: 28px;
  }

  .circle-desc {
    font-size: 20px;
  }

  .circle-desc-s {
    font-size: 16px;
  }

  .form-for-links-wrp {
    align-items: center;
  }

  .f-main {
    font-size: 16px;
  }

  .newsletter {
    width: 530px;
  }

  .m-style {
    height: 50px;
    max-height: 50px;
    font-size: 16px;
  }

  .meeting-desc {
    font-size: 16px;
  }

  .history-cta {
    width: 770px;
  }

  .history-head {
    width: 630px;
  }

  .history {
    padding-top: 180px;
  }

  .link-to-history {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .link-to-history-wrp {
    width: 570px;
  }

  .prod-h1 {
    font-size: 47px;
  }

  .prod-h2-big {
    font-size: 42px;
  }

  .smart-wrp {
    grid-row-gap: 100px;
  }

  .big-tabs {
    margin-top: 390px;
  }

  .big-tabs_stage {
    position: absolute;
    top: -408px;
  }

  .prod-tab-h {
    font-size: 24px;
  }

  .big-tab-desc {
    font-size: 16px;
  }

  .info-wrp {
    grid-row-gap: 100px;
  }

  .q-desc-big {
    font-size: 24px;
  }

  .prod-h2 {
    font-size: 38px;
  }

  .prod-desc, .q-hover {
    font-size: 16px;
  }

  .q-hover.q-hove-bottom {
    top: 270px;
  }

  .q-hover.q-hove-bottom.other.other-1 {
    margin-right: -50px;
  }

  .q-hover.q-hove-bottom.other.other-5 {
    margin-left: -40px;
  }

  .vs {
    height: 450px;
  }

  .vs-item-wrp {
    height: 500px;
  }

  .vs-names {
    font-size: 14px;
  }

  .prod-h2-white {
    font-size: 38px;
  }

  .prod-h2-white.h2-why-steps {
    max-width: 720px;
  }

  .str-video {
    height: 630px;
  }

  .prod-desc-w, .prod-desc-w-small, .prod-desc-b, .prod-desc-b-small, .or, .info-desc {
    font-size: 16px;
  }

  .h-big-faq {
    font-size: 24px;
  }

  .tabs-2 {
    height: 510px;
  }

  .or-2 {
    font-size: 16px;
  }

  .info-content {
    width: 650px;
  }

  .info-content.info-content-ol {
    width: 800px;
  }

  .tooltip {
    font-size: 14px;
  }

  .info-num-prod {
    font-size: 34px;
  }

  .big-tab-desc-cell {
    font-size: 16px;
  }

  .drop-list-big {
    padding-top: 140px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .image-135 {
    margin-bottom: 10px;
  }

  .big-nav-t {
    font-size: 14px;
  }

  .drop-prod-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-1069 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-left: 1px solid #eef1f5;
    flex-direction: column;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 0;
    display: flex;
  }

  .div-block-1070 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .navbar_submenu {
    max-width: 56.25rem;
  }

  .video-cover-wrp.big-video {
    height: 630px;
  }

  .info-content-blur {
    width: 650px;
  }

  .s-video-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .video-info-item {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-info-desc {
    font-size: 16px;
  }

  .video-info-num {
    font-size: 46px;
  }

  .advancing-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .s-h2 {
    width: 90%;
    font-size: 44px;
  }

  .s-desc-wrp {
    padding-top: 10px;
  }

  .advancing-item-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .a-list-title {
    justify-content: flex-start;
  }

  .list-title, .q-hover-green {
    font-size: 16px;
  }

  .s-comment-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .f-badges-wrp {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .f-badge-item {
    width: 140px;
  }

  .video-info-num-yellow {
    font-size: 46px;
  }

  .q-hover-yellow {
    font-size: 16px;
  }

  .sub-btn {
    height: 49px;
  }

  .tour-head {
    padding-top: 180px;
  }

  .history-head-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tour-date {
    color: #ff9a00;
    font-size: 16px;
  }

  .tour-head-tag {
    z-index: 2;
    mix-blend-mode: overlay;
    justify-content: flex-start;
    position: relative;
  }

  .tour-head-heading {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .yellow-btn {
    margin-top: 20px;
  }

  .h2-w {
    font-size: 44px;
  }

  .showing-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .so-special-wrp {
    align-items: center;
  }

  .so-h3 {
    font-size: 32px;
  }

  .form-head {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-trade {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .trade-content {
    grid-row-gap: 30px;
  }

  .trade-img-wrp {
    min-height: 370px;
  }

  .trade-calendly-content {
    max-width: 390px;
  }

  .y-locker-heading {
    justify-content: center;
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .desc-28 {
    font-size: 24px;
  }

  .y-locker-head {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
  }

  .core-s-wrap {
    grid-row-gap: 50px;
  }

  .core-desc {
    font-size: 16px;
  }

  .key-h {
    font-size: 32px;
  }

  .key-wrp, .options-block {
    grid-row-gap: 50px;
  }

  .options-grid-5 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .image-142 {
    right: 0;
  }

  .text-n-img-wrp {
    grid-row-gap: 50px;
  }

  .ti-img-wrp {
    min-height: 540px;
  }

  .more-post-wrap {
    grid-row-gap: 50px;
  }

  .video-t {
    font-size: 16px;
  }

  .s-more-wrp {
    grid-row-gap: 60px;
    align-items: center;
  }

  .div-block-1094 {
    padding-left: 100px;
  }

  .close-form-1-copy {
    width: 50px;
    height: 50px;
    padding: 19px;
  }

  .item-num {
    padding-left: 20px;
    padding-right: 20px;
  }

  .partner-desc {
    font-size: 18px;
  }

  .h2-54 {
    width: 90%;
    font-size: 44px;
  }

  .why-h-big {
    font-size: 38px;
  }

  .ecosystem-desc {
    font-size: 16px;
  }

  .how-work-link {
    font-size: 19px;
  }

  .why-choose-head {
    width: 770px;
  }

  .why-choose-desch {
    max-width: 510px;
    font-size: 18px;
  }

  .excellence-h.white-ex, .table-t-top-18 {
    font-size: 18px;
  }

  .smartest-part-item {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp-h28 {
    font-size: 24px;
  }

  .image-149, .img-bg-v, .image-149-copy {
    max-height: none;
  }

  ._6th {
    width: 780px;
  }

  .t-anim.t-anim-left {
    display: block;
  }

  .vid-desc-wrp {
    padding-top: 10px;
  }

  .lets-book-wrp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .big-h2 {
    font-size: 46px;
  }

  .big-h2.cta-pi {
    max-width: 710px;
  }

  .big-h2.cta-main-light {
    max-width: 900px;
  }

  ._6th-copy {
    width: 780px;
  }

  .img-blur.blur-1 {
    margin-left: -1019px;
    left: auto;
  }

  .img-blur.blur-4 {
    margin-right: -959px;
    right: auto;
  }

  .post-more {
    font-size: 16px;
  }

  .text-block-70 {
    font-size: 18px;
  }

  .discover-desc-2 {
    font-size: 16px;
  }

  .discover-num-2 {
    font-size: 40px;
  }

  .why-choose-desc-h {
    max-width: 510px;
    font-size: 18px;
  }

  .t-cell-dark.cell-top {
    padding-left: 30px;
    padding-right: 30px;
  }

  .img-blur-new.blur-1 {
    margin-top: -52px;
    margin-left: -1019px;
    left: auto;
  }

  .img-blur-new.blur-4 {
    margin-right: -959px;
    right: auto;
  }

  .green-head-h {
    max-width: 640px;
  }

  .green-num {
    font-size: 40px;
  }

  ._4p-blur {
    top: 6vw;
  }

  ._4p-blur._4pb-2 {
    top: 5.3vw;
  }

  .next-text {
    font-size: 24px;
  }

  .next-img-wrp {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .k-more-text {
    max-width: 600px;
  }

  .image-156 {
    height: 100%;
    top: 0;
    bottom: 0;
  }

  .black-card-hover {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .energy-content-wrp-fa {
    grid-row-gap: 40px;
  }

  .green-fa-more {
    font-size: 16px;
  }

  .offices-flags {
    font-size: 18px;
  }

  .first-mile {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-work-tab, .six-steps {
    font-size: 19px;
  }

  .pp-h1 {
    font-size: 47px;
  }

  .pp-desc {
    font-size: 18px;
  }

  .img-ms {
    width: 100%;
  }

  .ms-tab-content {
    padding-top: 10px;
  }

  .unlock-im2 {
    bottom: 108px;
    left: 313px;
  }

  .meet-our-desc {
    max-width: 510px;
    font-size: 18px;
  }

  .speaker-h {
    font-size: 24px;
  }

  .s-demo-desc {
    font-size: 22px;
  }

  .s-demo-content {
    width: 780px;
  }

  .pilot-n-h1 {
    font-size: 47px;
  }

  .pilot-n-desc {
    max-width: 460px;
    font-size: 18px;
  }

  .pilot-cta-wrp {
    width: 780px;
  }

  .img-pi {
    object-fit: fill;
  }

  .form-content-black {
    grid-row-gap: 20px;
    width: 100%;
  }

  .modal-form-wrp-p {
    max-width: 600px;
    position: relative;
  }

  .lets-book-ny {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .h2-ny-cta {
    font-size: 46px;
  }

  .ny-h1 {
    font-size: 47px;
  }

  .form-content-two {
    grid-row-gap: 20px;
    width: 100%;
  }

  .jvp-desc {
    max-width: 570px;
    font-size: 18px;
  }

  .head-jvp {
    max-width: 680px;
  }

  .ready-h {
    font-size: 24px;
  }

  .jvp-desc-btn {
    font-size: 18px;
  }

  .rev-item {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rev-h {
    font-size: 24px;
  }

  .expertise-wrp {
    max-height: none;
  }

  .bg0w-copy {
    display: flex;
  }

  .pp25-desc {
    max-width: 450px;
    font-size: 18px;
  }

  .h3-32 {
    font-size: 26px;
  }

  .hero-scroll {
    justify-content: center;
    align-items: center;
  }

  .full-spec-content {
    grid-row-gap: 20px;
    width: 100%;
  }

  .form-close-btn {
    width: 50px;
    height: 50px;
    padding: 19px;
  }

  .space-news {
    height: 30px;
  }

  .whitepaper-form-content {
    grid-row-gap: 20px;
    width: 100%;
  }
}

@media screen and (min-width: 1440px) {
  h1 {
    margin-bottom: 10px;
  }

  h2 {
    margin-bottom: 10px;
    font-size: 48px;
  }

  h3 {
    margin-bottom: 10px;
    font-size: 35px;
  }

  h4 {
    margin-bottom: 10px;
    font-size: 29px;
  }

  h5 {
    margin-bottom: 10px;
    font-size: 23px;
  }

  h6 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  p, a {
    font-size: 18px;
  }

  li {
    font-size: 17px;
  }

  .paragraph-testimonial {
    padding-left: 32px;
  }

  .collection-list-5 {
    width: 165vw;
  }

  .slider-info {
    margin-top: -30px;
  }

  .footer-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .close-form {
    padding: 19px;
  }

  .navbar-fix.header_wrapper {
    padding: 40px 100px;
  }

  .link.underline-trail {
    font-size: 18px;
  }

  .h1-t {
    margin-bottom: 0;
    font-size: 70px;
  }

  .description {
    font-size: 32px;
  }

  .head-content {
    width: 770px;
  }

  .tag {
    font-size: 22px;
  }

  .head-when {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .h2-t.o-cta, .h2-t.c-cta {
    font-size: 18px;
  }

  .h2-t.time {
    font-size: 16px;
  }

  .h2-t.y-cta, .h2-t.cta {
    font-size: 18px;
  }

  .h2-t.pe-t-cta {
    font-size: 16px;
  }

  .description-s {
    font-size: 21px;
  }

  .what-item {
    padding: 40px;
  }

  .h6 {
    font-size: 22px;
  }

  .num-t.num-desc {
    margin-bottom: 10px;
  }

  .btn {
    height: 52px;
    min-height: 52px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn.ar-bt {
    width: 52px;
    height: 52px;
    min-height: 52px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn.news-btn {
    min-height: 52px;
  }

  .btn.news-btn.arrow-new {
    width: 52px;
    min-width: 52px;
  }

  .btn.m-news {
    min-height: 52px;
  }

  .btn.newsletter-submit {
    font-size: 16px;
  }

  .btn.str-btn-white.btn-drop-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn.form-meet {
    width: 52px;
    height: 52px;
    min-height: 52px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn.form-meet-1 {
    height: 52px;
    min-height: 52px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn.arrow-y-btn {
    width: 52px;
    height: 52px;
    min-height: 52px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn.form-meet-y {
    height: 52px;
    min-height: 52px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn.pe-m-btn {
    padding-left: 18px;
    padding-right: 18px;
  }

  .speaker-name {
    grid-row-gap: 10px;
  }

  .speaker-pro {
    min-height: 109px;
  }

  .years-h {
    font-size: 21px;
  }

  .what-item-wrap {
    padding: 20px;
  }

  .image-50 {
    width: 16px;
    min-width: 16px;
  }

  .copy {
    font-size: 21px;
  }

  .image-53 {
    width: 40vw;
  }

  .image-54 {
    margin-left: -700px;
  }

  .image-1 {
    width: 2000px;
    margin-left: -700px;
  }

  .img-3 {
    margin-left: -700px;
  }

  .image-53-copy {
    width: 40vw;
  }

  .c-padding {
    padding-left: 100px;
    padding-right: 100px;
  }

  .c-grid.innovation-grid {
    grid-row-gap: 80px;
  }

  .c-grid.grid-num, .c-grid.grid-num3 {
    margin-top: 80px;
  }

  .c-grid.big-tab-grid {
    height: 500px;
  }

  .c-grid.grid-bottle, .c-grid.so-images {
    grid-row-gap: 80px;
  }

  .c-grid.core-grid {
    margin-top: -100px;
  }

  .c-grid.key-grid {
    place-items: start stretch;
  }

  .c-grid.grid-nums {
    margin-top: 80px;
  }

  .c-grid.val-grid {
    place-items: start stretch;
  }

  .c-grid.grid-t-anim-left, .c-grid.gr-last-block {
    margin-top: 60px;
  }

  .c-grid.speaker-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .h-blue {
    color: var(--black);
  }

  .c-main {
    font-size: 18px;
  }

  .c-main.bold.t-white, .c-main.bold-left.t-white {
    width: 570px;
  }

  .c-main.grey-pro-1 {
    width: 96%;
  }

  .c-main.sp-num {
    font-size: 20px;
  }

  .c-main.fa-num-y.num-how-join {
    font-size: 16px;
  }

  .c-main.fa-num-y.num-ms-tab {
    margin-bottom: 0;
    font-size: 16px;
  }

  .c-main.hit-for-num {
    font-size: 16px;
  }

  .c-main.t-pilot-desc-22 {
    font-size: 22px;
  }

  .t-quote-block {
    width: 1020px;
  }

  .c-h2 {
    font-size: 48px;
  }

  .c-h2.two-h {
    width: 540px;
    font-size: 44px;
  }

  .c-h2.h-form {
    width: 630px;
  }

  .num {
    font-size: 38px;
  }

  .c-goals-wrp {
    max-width: 1600px;
  }

  .c-h6.h-blue, .c-h6.yl {
    font-family: Wix Madefor Display, Arial, sans-serif;
  }

  .result-content {
    width: 60%;
  }

  .result-img-1 {
    right: -10%;
  }

  .c-form {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .c-input-style {
    height: 52px;
    max-height: 52px;
    font-size: 18px;
  }

  .partnership-social {
    width: 52px;
    height: 52px;
  }

  .c-btn {
    height: 52px;
    padding-bottom: 18px;
  }

  .c-btn.video-btn {
    width: 52px;
  }

  .s-form {
    font-size: 21px;
  }

  .c-footer-link-head {
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-weight: 800;
  }

  .c-footer-link {
    font-size: 18px;
  }

  .t-quote-img {
    font-size: 24px;
  }

  .system-wrp {
    justify-content: center;
  }

  .t-quote-img-big {
    font-size: 24px;
  }

  .div-block-63 {
    width: 630px;
  }

  .integration-more-text {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .infrastructure-content {
    justify-content: center;
  }

  .image-rozetka {
    width: 220px;
  }

  .head-home {
    padding-left: 100px;
    padding-right: 100px;
  }

  .head-h1-wrp {
    padding-right: 0;
  }

  .n-btn.btn-margin-top {
    margin-top: 60px;
  }

  .n-btn.outdoor-btn, .n-btn.more-post-btn-b, .n-btn.book-drop-btn {
    font-size: 16px;
  }

  .slider-item-auto {
    min-width: 48.5vw;
  }

  .slider-item-auto.photo-width {
    width: 26vw;
    min-width: 26vw;
  }

  .slider-navigation {
    width: 52px;
    height: 52px;
  }

  .slider-navigation-wrapper.photo-arrows {
    top: -20%;
  }

  .btn-cta-n {
    font-size: 18px;
  }

  .auto-s {
    padding-top: 180px;
    padding-bottom: 80px;
    overflow: visible;
  }

  .auto-s.c-padding.height-div {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .text-right {
    padding-top: 13px;
  }

  .big-img {
    margin-top: 120px;
  }

  .discover {
    padding-top: 160px;
  }

  .nums-flex {
    grid-column-gap: 20px;
  }

  .h3.head-form {
    font-size: 36px;
  }

  .h3.head-form.modal-h.form-title {
    font-size: 54px;
    line-height: 73px;
  }

  .h3.h-care {
    font-size: 34px;
  }

  .tab-link {
    font-size: 20px;
  }

  .tab-info {
    grid-row-gap: 40px;
  }

  .tab-nums {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-n {
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-size: 40px;
  }

  .tab-n-desc {
    font-size: 18px;
  }

  .case {
    grid-row-gap: 60px;
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .case.c-padding-slider {
    padding-left: 85px;
    padding-right: 85px;
  }

  .slider-item-content {
    grid-row-gap: 40px;
  }

  .slider-wrapper2 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .case-more {
    margin-top: 6px;
  }

  .modal-form-wrp {
    max-width: 600px;
  }

  .form-content {
    padding: 60px;
  }

  .image-62 {
    width: 29px;
    height: 29px;
  }

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

  .flag {
    width: 30px;
    margin-top: 1px;
  }

  .navbar-fix-inner.header_wrapper {
    padding: 40px 100px;
  }

  .c-btn-white2 {
    width: 56px;
    height: 56px;
  }

  .s-system-wrp {
    justify-content: center;
  }

  .head-heading {
    grid-row-gap: 30px;
  }

  .head-heading.head-desc, .head-heading.q-head-desc, .head-heading.q-head-desc1, .head-heading.y-desc-5col, .head-heading.ny-desc-wrp {
    padding-top: 10px;
  }

  .pro-head {
    padding-top: 232px;
    padding-bottom: 120px;
  }

  .pro-h1 {
    font-size: 54px;
  }

  .pro-h1.tour-h1 {
    max-width: 700px;
  }

  .pro-h1.trade-h {
    max-width: 610px;
    font-size: 50px;
  }

  .pro-h1.partner-h1 {
    margin-bottom: 0;
  }

  .pro-h1.parc-h1 {
    max-width: 520px;
  }

  .pro-h1.why-choose-h1, .pro-h1.why-choose-h1-white {
    margin-bottom: 0;
  }

  .pro-h1.why-choose-h1-white.h1-expo-h {
    max-width: 750px;
  }

  .pro-tag, .pro-desc20, .pro-desc20.white-t.team-position {
    font-size: 18px;
  }

  .pro-desc20.white-caps {
    font-size: 16px;
  }

  .pro-desc20.white-bold {
    font-weight: 700;
  }

  .pro-desc20.white-num-left {
    font-size: 24px;
    font-weight: 700;
  }

  .pro-desc20.life-desc {
    width: 600px;
  }

  .pro-desc20.bold-num-left {
    font-size: 24px;
    font-weight: 700;
  }

  .pro-desc20.confi-desc {
    width: 600px;
  }

  .pro-desc20.bold-right {
    font-size: 24px;
    font-weight: 700;
  }

  .pro-desc20.low-power-num {
    font-size: 24px;
  }

  .pro-desc20.str-desc, .pro-desc20.info-desc-2, .pro-desc20.ultra-desc {
    width: 600px;
  }

  .pro-desc20.calendly-d, .pro-desc20.more-post-desc {
    font-size: 20px;
  }

  .pro-desc20.more-post-desc.home-cta-desc {
    max-width: 560px;
  }

  .pro-desc20.partner-desc2 {
    width: 780px;
  }

  .pro-desc20._6th-desc-copy {
    width: 800px;
    font-size: 24px;
  }

  .pro-desc20.lets {
    width: 600px;
  }

  .pro-desc20.ecosystem-de {
    font-size: 24px;
  }

  .pro-desc20.info-desc-drop-cta {
    max-width: 550px;
  }

  .pro-desc20.unlock-desc {
    max-width: 620px;
  }

  .pro-desc20.limited-pe-desc {
    max-width: 560px;
    font-size: 28px;
  }

  .pro-desc20.fill-pi-desc {
    max-width: 510px;
  }

  .pro-desc20.cta-ny-desc._24-ny-desc {
    font-size: 24px;
  }

  .pro-innovation {
    padding-top: 0;
  }

  .pro-innovation-wrp {
    grid-row-gap: 120px;
  }

  .pro-h2-48 {
    font-size: 48px;
  }

  .pro-h2-48.pro-h2-center.h2-54-h {
    max-width: 650px;
    font-size: 54px;
  }

  .pro-h2-48.info-h2-center.h2-unlock {
    max-width: 610px;
  }

  .pro-h2-48.info-h2-center.h2-plan, .pro-h2-48.info-h2-center.h2-ol-jvp {
    max-width: 800px;
  }

  .pro-h2-48.h2-54 {
    font-size: 54px;
  }

  .pro-h2-48.h-more-post {
    max-width: 520px;
  }

  .pro-h2-48.h2-greener {
    font-size: 54px;
  }

  .innovation-img-wrp {
    z-index: 1;
    min-height: 420px;
    position: relative;
    overflow: hidden;
  }

  .innovation-content {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .pro-h3-36 {
    font-size: 36px;
  }

  .pro-tags-wrp {
    grid-row-gap: 10px;
    padding-right: 60px;
  }

  .pro-tags {
    grid-column-gap: 8px;
    grid-row-gap: 10px;
  }

  .factory-tag {
    height: 38px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tag-t {
    font-size: 16px;
  }

  .innovation-item {
    padding: 24px;
  }

  .innovation-num {
    font-size: 40px;
  }

  .pro-certificates {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pro-certificates-wrp {
    grid-row-gap: 120px;
  }

  .certificates-wrp {
    padding: 24px;
  }

  .certificates-wrp.cert-no-border {
    grid-column-gap: 84px;
    grid-row-gap: 84px;
  }

  .certificate-item {
    width: 120px;
  }

  .pro-process {
    padding-top: 160px;
  }

  .pro-process-wrp {
    grid-row-gap: 80px;
  }

  .pro-h2-small, .pro-h2-small.h2-white.h-for-bus-28 {
    font-size: 28px;
  }

  .pro-h2-small.slider-h {
    font-size: 20px;
  }

  .pro-h2-small.h2-team {
    font-size: 28px;
  }

  .pro-h2-small.h2-white-1 {
    font-size: 26px;
  }

  .pro-h2-small.event-post-date {
    height: 52px;
    font-size: 18px;
  }

  .pro-h2-small.event-post-date-t {
    font-size: 12px;
  }

  .pro-energy {
    padding-top: 160px;
    padding-bottom: 190px;
  }

  .pro-energy-wrp {
    grid-row-gap: 80px;
  }

  .energy-content-wrp {
    grid-row-gap: 50px;
  }

  .energy-text-wrp {
    grid-row-gap: 40px;
  }

  .energy-item {
    padding: 24px;
  }

  .energy-num {
    font-size: 40px;
  }

  .quality-wrp {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .quality-content {
    width: 720px;
  }

  .play-icon {
    width: 14px;
    min-width: 14px;
  }

  .footer-h3 {
    text-transform: uppercase;
    font-size: 36px;
  }

  .footer-desc {
    font-size: 20px;
  }

  .c-footer-wrp-copy {
    grid-row-gap: 80px;
    max-width: 1600px;
  }

  .copy-footer-link {
    font-size: 14px;
  }

  .pro-footer-link-head {
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-weight: 800;
  }

  .dropdown-toggle-4 {
    padding-right: 22px;
  }

  .header-link, .header-link.white-nav {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .drop-t {
    font-size: 18px;
  }

  .drop-desc {
    font-size: 16px;
  }

  .image-64 {
    width: 12px;
  }

  .footer-link-pro {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-link-pro:hover {
    opacity: 1;
  }

  .filter-button {
    height: 52px;
    padding-bottom: 18px;
    font-size: 16px;
  }

  .pro-lockers-wrp {
    grid-row-gap: 80px;
  }

  .lockers-content {
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .lockers-img-wrp {
    z-index: 1;
    border-radius: 12px;
    min-height: 420px;
    position: relative;
    overflow: hidden;
  }

  .lockers-tag {
    height: 38px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tags-lockers-wrp {
    grid-row-gap: 10px;
    margin-top: 20px;
    padding-right: 60px;
  }

  .locker-heading {
    grid-row-gap: 30px;
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .feature-item {
    padding: 44px 24px;
  }

  .feature-num {
    font-size: 40px;
  }

  .pro-feature {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pro-feature-wrp {
    grid-row-gap: 60px;
  }

  .pro-delivery {
    padding-top: 160px;
  }

  .delivery-heading {
    grid-row-gap: 30px;
  }

  .delivery-num-wrp {
    margin-bottom: 30px;
  }

  .power-heading {
    grid-row-gap: 30px;
  }

  .pro-slider {
    grid-row-gap: 60px;
    padding-bottom: 160px;
  }

  .slicer-desc {
    grid-row-gap: 10px;
  }

  .what-heading {
    grid-row-gap: 30px;
  }

  .pro-what {
    grid-row-gap: 120px;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pro-lineup-wrp {
    grid-row-gap: 60px;
  }

  .lineup-desc {
    grid-row-gap: 10px;
  }

  .case-item, .case-head {
    grid-row-gap: 40px;
  }

  .pro-history {
    padding-top: 160px;
    padding-bottom: 80px;
  }

  .pro-history-heading {
    grid-row-gap: 120px;
  }

  .pro-history-slider {
    grid-row-gap: 60px;
  }

  .progress {
    margin-top: 80px;
  }

  .history-date {
    font-size: 54px;
  }

  .history-item {
    height: 268px;
    padding: 24px;
  }

  .pro-we-do {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pro-we-do-wrp {
    grid-row-gap: 80px;
  }

  .we-do-img-wrp {
    z-index: 1;
    min-height: 640px;
    position: relative;
    overflow: hidden;
  }

  .we-do-content {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .we-do-tags-wrp {
    grid-row-gap: 10px;
    padding-right: 60px;
  }

  .we-do-tag {
    height: 38px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .we-do-flag {
    width: 21px;
  }

  .we-do-heading {
    width: 1100px;
  }

  .pro-team {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pro-team-wrp {
    grid-row-gap: 80px;
  }

  .team-item-nums {
    justify-content: space-between;
  }

  .team-social:hover {
    background-color: #0020cc;
  }

  .section-img-wrp {
    opacity: 0;
    height: 100%;
  }

  .v-tab_contemt {
    margin-top: 80px;
  }

  .arrow {
    padding-left: 24px;
    padding-right: 24px;
  }

  .models-item {
    justify-content: space-between;
  }

  .models-desc-head {
    grid-row-gap: 40px;
  }

  .models-content {
    grid-row-gap: 60px;
  }

  .pro-models-wrp {
    grid-row-gap: 80px;
  }

  .pro-modals {
    padding-top: 160px;
  }

  .innovated-wrp {
    grid-row-gap: 40px;
  }

  .contacts-item {
    padding: 30px;
  }

  .contact-link {
    font-size: 18px;
  }

  .pro-offices {
    padding-top: 160px;
    padding-bottom: 80px;
  }

  .pro-offices.c-padding {
    padding-top: 120px;
  }

  .pro-offices-wrp {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

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

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

  .industries-tabs {
    grid-row-gap: 60px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .fs_cmsfilter_list {
    grid-row-gap: 60px;
  }

  .post-i-wrp {
    height: 16vw;
  }

  .pagination.is--sticky {
    margin-top: 100px;
  }

  .date-more {
    margin-top: 40px;
  }

  .date-t-wrp {
    align-items: center;
    min-height: 52px;
    display: flex;
  }

  .filters {
    margin-bottom: 60px;
  }

  .btn-filter {
    font-size: 16px;
  }

  .text-block-8 {
    margin-top: 30px;
    font-size: 16px;
  }

  .news-image {
    padding-top: 20px;
  }

  .more-news.c-padding {
    padding-top: 120px;
  }

  .cookie-modal_description {
    padding-right: 20px;
    font-size: 18px;
  }

  .cookie-modal_button {
    height: 52px;
    font-size: 18px;
  }

  .cookie-popup_component {
    width: 58%;
    padding: 40px;
  }

  .cookies-icon {
    margin-right: 40px;
  }

  .pilot-h1 {
    font-size: 54px;
  }

  .paragraph-22 {
    font-size: 20px;
  }

  .pilot-description {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragraph-23 {
    font-size: 28px;
  }

  .locker {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-426 {
    max-width: none;
    font-size: 48px;
  }

  .can-help {
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-427 {
    font-size: 48px;
  }

  .paragraph-24 {
    font-size: 28px;
  }

  .paragraph-25 {
    font-size: 20px;
  }

  .service-pilot {
    padding-left: 100px;
    padding-right: 100px;
  }

  .service-desc {
    font-size: 24px;
  }

  .benefits-pilot {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-10 {
    font-size: 28px;
  }

  .text-block-11 {
    font-size: 18px;
  }

  .pilot-roadmap, .perfect-partner {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-12 {
    font-size: 28px;
  }

  .text-block-13 {
    font-size: 18px;
  }

  .special-offer, .card-section, .faq-pilot {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-17 {
    font-size: 32px;
  }

  .text-block-18 {
    font-size: 18px;
  }

  .what-omnic, .join-wrapper {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-24 {
    margin-bottom: 20px;
  }

  .team-contact {
    padding-left: 100px;
    padding-right: 100px;
  }

  .n-since-wrp {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .our-services {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-29 {
    font-size: 16px;
  }

  .text-block-32 {
    font-size: 34px;
  }

  .text-block-33 {
    padding: 12px 24px;
  }

  .text-block-34 {
    font-size: 28px;
  }

  .text-block-35 {
    font-size: 18px;
  }

  .team-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .meet-team-video {
    width: 500px;
  }

  .text-main20 {
    font-size: 20px;
  }

  .text-main20.text-fa-18 {
    font-size: 18px;
  }

  .text-block-37 {
    font-size: 20px;
  }

  .slide-wrap {
    flex-flow: row;
  }

  .slide-card {
    width: 720px;
    height: 540px;
  }

  .slide-card.slide-big {
    width: 1080px;
    height: 720px;
  }

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

  .last-news {
    padding-left: 100px;
    padding-right: 100px;
  }

  .home-news-list {
    grid-row-gap: 60px;
  }

  .more-posts-new {
    grid-row-gap: 60px;
    padding-top: 0;
    padding-bottom: 160px;
  }

  .c-h2-discover {
    font-size: 48px;
  }

  .c-h2-discover.self-t {
    max-width: 600px;
  }

  .services-image-section, .innovation-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .position-center-h2 {
    width: 88%;
    font-size: 48px;
  }

  .inn-text, .inn-text-bold {
    font-size: 28px;
  }

  .services-section-h, .services-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-40 {
    font-size: 28px;
  }

  .text-block-41, .text-block-42 {
    font-size: 18px;
  }

  .we-care-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-43 {
    font-size: 32px;
  }

  .text-block-45 {
    font-size: 18px;
  }

  .slide-div-wrap {
    width: 100%;
    height: 100%;
  }

  .text-block-46.moda-desc.desc-modal-n {
    font-size: 20px;
  }

  .text-block-46.moda-desc.desc-gr {
    font-size: 16px;
  }

  .text-block-46.moda-desc.desc-gr.bm-grey.form-text {
    font-size: 18px;
    line-height: 25px;
  }

  .text-block-46.moda-desc.desc-gr-copy {
    font-size: 16px;
  }

  .text-block-46.moda-desc.desc-modal-ny {
    font-size: 20px;
  }

  .textarea {
    font-size: 18px;
  }

  .submit-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .link-terms.form-terms-link {
    font-size: 16px;
  }

  .modal-form-1-1 {
    padding-top: 100px;
    display: none;
  }

  .modal-form-wrp-1 {
    max-width: 882px;
  }

  .form-content-1 {
    padding: 60px 120px;
  }

  .close-form-1 {
    padding: 19px;
  }

  .modal-form-wrp-2 {
    max-width: 882px;
  }

  .form-content-2 {
    padding: 60px 120px;
  }

  .close-form-2 {
    padding: 19px;
  }

  .pro-head-inn.max-w-1600pi {
    justify-content: center;
  }

  .pro-energy-1 {
    padding-top: 160px;
    padding-bottom: 190px;
  }

  .energy-content-wrp-1 {
    grid-row-gap: 50px;
  }

  .energy-item-1 {
    padding: 24px;
  }

  .pro-turkey {
    padding-left: 100px;
    padding-right: 100px;
  }

  .innovation-content-1 {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .pro-slide-head {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-49 {
    font-size: 18px;
  }

  .software-image-card.soft-card-8 {
    margin-top: -20px;
  }

  .software-image-card.soft-card-10 {
    margin-top: -10px;
  }

  .our-soft-eco {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-52 {
    font-size: 24px;
  }

  .text-block-53 {
    font-size: 18px;
  }

  .image-98 {
    width: 60px;
    height: 60px;
  }

  .for-soft {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-55 {
    font-size: 34px;
  }

  .text-block-56 {
    font-size: 24px;
  }

  .text-block-57 {
    font-size: 18px;
  }

  .text-block-58 {
    font-size: 24px;
  }

  .text-block-59 {
    font-size: 16px;
  }

  .text-block-60 {
    font-size: 18px;
  }

  .custom-software {
    padding-left: 100px;
    padding-right: 100px;
  }

  .modal-form-contactus-software {
    display: none;
  }

  .modal-form-wrap-soft-contact {
    max-width: 882px;
  }

  .home-h1-1 {
    width: 1000px;
    font-size: 54px;
  }

  .home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
    font-size: 22px;
  }

  .pro-tag-23 {
    font-size: 18px;
  }

  .modal-form-wrp-17 {
    max-width: 882px;
  }

  .modal-form-wrp-17.form-pp {
    max-width: 1020px;
  }

  .card-heading {
    font-size: 28px;
  }

  .logo-home-section {
    padding-top: 20px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .feature-item-1 {
    padding: 44px 24px;
  }

  .pro-feature-wrp-1 {
    grid-row-gap: 60px;
  }

  .pro-process-wrp-1 {
    grid-row-gap: 80px;
  }

  .pro-modals-1 {
    padding-top: 160px;
  }

  .slide-section-checkout {
    padding-bottom: 160px;
  }

  .form-content-1-copy {
    padding: 60px 120px;
  }

  .modal-form-wrp-1-copy {
    max-width: 882px;
  }

  .our-servuces-new {
    padding-left: 100px;
    padding-right: 100px;
  }

  .pro-tag-23-1 {
    font-size: 18px;
  }

  .home-anim-h2-1 {
    margin-bottom: 100px;
  }

  .nav-dots-service {
    margin-top: 80px;
  }

  .card-service-wrapper {
    min-height: 380px;
  }

  .service-grid-wrap {
    min-height: 460px;
  }

  .paragraph-9.p-20 {
    font-size: 20px;
  }

  .story-section, .story-section-heading {
    padding-left: 100px;
    padding-right: 100px;
  }

  .fixed-story.b1 {
    padding-top: 120px;
  }

  .lets-create-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-block-064 {
    width: 82%;
    font-size: 34px;
  }

  .more-category {
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  ._404-wrp.c-padding {
    padding-top: 200px;
  }

  .head-404 {
    padding-left: 100px;
    padding-right: 100px;
  }

  ._404-desc {
    font-size: 22px;
  }

  .logo-first-screen {
    padding: 20px 100px;
  }

  .first-screen-home {
    padding-bottom: 90px;
  }

  .first-screen-home.fscreen-omnic {
    min-height: 850px;
    overflow: hidden;
  }

  .swiper-slide1.big-slide {
    width: 46vw;
    min-width: 46vw;
    max-width: 46vw;
  }

  .discover-item {
    padding: 24px;
  }

  .discover-num {
    font-size: 48px;
  }

  .discover-desc {
    font-size: 18px;
  }

  .discover-desc.d-width {
    max-width: 220px;
  }

  .calendly.padding-lr {
    position: relative;
  }

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

  .offices-link {
    min-height: 20px;
    font-size: 18px;
  }

  .tabs-f-btn {
    width: 173px;
    font-size: 16px;
  }

  .country-flag {
    width: 20px;
  }

  .our-services-n {
    padding-left: 100px;
    padding-right: 100px;
  }

  .fix-services-grid {
    grid-row-gap: 80px;
  }

  .circle-h {
    font-size: 32px;
  }

  .circle-desc {
    font-size: 22px;
  }

  .circle-desc-s {
    font-size: 18px;
  }

  .form-for-links {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .f-main {
    font-size: 18px;
  }

  .m-style {
    height: 52px;
    max-height: 52px;
  }

  .book-a-meeting-modal {
    height: 220px;
    bottom: 170px;
  }

  .flex-block-7 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 70%;
    padding: 24px;
  }

  .flex-block-8.solar-first, .flex-block-8.pe-first-img {
    width: 73%;
  }

  .meeting-h {
    font-size: 20px;
  }

  .meeting-h.pe-h {
    font-size: 32px;
    line-height: 125%;
  }

  .meeting-desc.off-m {
    font-size: 14px;
  }

  .meeting-desc.pe-mob {
    max-width: 270px;
    font-size: 18px;
  }

  .history-cta {
    width: 900px;
  }

  .history-head {
    width: 800px;
  }

  .history {
    padding-top: 232px;
  }

  .history-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .link-to-history {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .link-to-history.c-padding.ppc-cta-padding {
    padding-top: 174px;
    padding-bottom: 220px;
  }

  .link-to-history-wrp {
    width: 650px;
  }

  .link-to-history-wrp.post-ultra {
    width: 570px;
  }

  .low-power {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pl-wrp {
    justify-content: center;
  }

  .image-127 {
    width: 130px;
  }

  .product-head-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .prod-h1 {
    font-size: 54px;
  }

  .gradient-mob {
    height: 200px;
  }

  .prod-h2-big {
    font-size: 54px;
  }

  .smart-wrp, .smart-wrp.gap-rev {
    grid-row-gap: 120px;
  }

  .big-tabs {
    margin-top: 490px;
  }

  .big-tabs_stage {
    top: -540px;
  }

  .prod-tab-h {
    font-size: 28px;
  }

  .prod-big-desc {
    font-size: 24px;
  }

  .big-tab-num {
    font-size: 100px;
  }

  .big-tab-desc {
    font-size: 18px;
  }

  .question-text-2 {
    font-size: 20px;
  }

  .question-text-2.h-i-blck, .question-text-2.for-bus {
    font-size: 36px;
  }

  .question-text-2.modular-h32 {
    font-size: 32px;
  }

  .js-accordion-icon.i-icon {
    background-color: #fc00;
  }

  .info {
    padding-top: 0;
  }

  .info-wrp {
    grid-row-gap: 120px;
  }

  .q-desc-big {
    width: 530px;
    font-size: 28px;
  }

  .q-desc-big.q-desc2 {
    font-size: 24px;
  }

  .q-desc-big.q-desc-center {
    width: auto;
  }

  .q-desc-big.desc-24-modular {
    width: 100%;
  }

  .prod-h2 {
    font-size: 48px;
  }

  .q-img-wrp {
    z-index: 1;
    position: relative;
    overflow: hidden;
  }

  .prod-desc {
    font-size: 18px;
  }

  .prod-desc.white-desc {
    max-width: 416px;
  }

  .div-block-100 {
    padding-top: 40px;
  }

  .q-hover.q-hove-bottom {
    top: 310px;
  }

  .q-hover.q-hove-bottom.other.other-1 {
    margin-right: -100px;
  }

  .q-hover.q-hove-bottom.other.other-5 {
    margin-left: -70px;
  }

  .vs {
    height: 500px;
  }

  .vs-wrp {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .vs-item-wrp {
    height: 580px;
  }

  .quality-2.c-padding.q-10 {
    padding-top: 200px;
  }

  .vs-table-head {
    position: relative;
  }

  .vs-heading {
    font-size: 24px;
  }

  .indicators-nums, .indicators-color {
    font-size: 16px;
  }

  .strengths-head {
    z-index: 1;
    position: relative;
    overflow: hidden;
  }

  .prod-h2-white {
    font-size: 48px;
  }

  .prod-h2-white.h2-why-steps {
    max-width: 900px;
  }

  .prod-h2-white.res-h2, .prod-h6 {
    font-size: 36px;
  }

  .str-video {
    height: 720px;
    min-height: 720px;
  }

  .prod-desc-w {
    font-size: 20px;
  }

  .strengths-nums {
    margin-top: 20px;
  }

  .prod-desc-w-small {
    font-size: 18px;
  }

  .strengths-num {
    font-size: 24px;
  }

  .prod-desc-b {
    font-size: 20px;
  }

  .prod-desc-b-small {
    font-size: 18px;
  }

  .image-129 {
    width: 365px;
  }

  .or {
    font-size: 18px;
  }

  .faq.c-padding.faq-why {
    padding-top: 160px;
  }

  .info-item {
    padding: 24px;
  }

  .info-desc {
    font-size: 18px;
  }

  .div-block-105 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    display: flex;
  }

  .h-big-faq {
    font-size: 32px;
  }

  .info-heading {
    font-size: 24px;
  }

  .tabs-2 {
    height: 550px;
  }

  .div-block-1062 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cta-info {
    width: 800px;
  }

  .cta-info.cta-drop-off {
    width: 660px;
  }

  .or-2 {
    font-size: 18px;
  }

  .info-content {
    width: 720px;
  }

  .info-content.info-content-ol {
    width: 1000px;
  }

  .tooltip-wrp {
    width: 310px;
  }

  .info-num-prod {
    font-size: 40px;
  }

  .block-slider {
    max-width: 1600px;
  }

  .big-tab-desc-cell {
    font-size: 18px;
  }

  .drop-btn {
    padding-bottom: 18px;
  }

  .big-nav-h {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1067 {
    justify-content: space-between;
    display: flex;
  }

  .drop-prod-card {
    border-radius: 8px;
    transition: background-color .3s ease-in-out;
  }

  .drop-prod-card:hover {
    background-color: #eef1f5;
  }

  .div-block-1070 {
    transition: background-color .3s ease-in-out;
  }

  .div-block-1070:hover {
    background-color: #eef1f5;
  }

  .div-block-1070.book-cta:hover {
    background-color: var(--hover-2);
  }

  .after-p {
    padding-left: 100px;
    padding-right: 100px;
  }

  .option-heading {
    font-size: 20px;
  }

  .s-num-item {
    height: 80px;
  }

  .video-cover-wrp.big-video {
    height: 720px;
    min-height: 720px;
  }

  .section-2 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .info-content-blur {
    width: 720px;
  }

  .sustainability-head.c-padding {
    max-height: 920px;
  }

  .s-head-heading {
    grid-row-gap: 30px;
  }

  .s-video {
    padding-top: 200px;
    padding-bottom: 120px;
  }

  .s-video-wrp {
    grid-row-gap: 80px;
  }

  .v-desc-wrp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .desc-24 {
    font-size: 24px;
  }

  .desc-24.block-inline.ms-28 {
    font-size: 28px;
  }

  .desc-24.tour-desc-w {
    margin-bottom: 15px;
    font-size: 26px;
  }

  .desc-24.tour-desc24-w {
    color: var(--white);
    margin-bottom: 15px;
    font-size: 24px;
  }

  .desc-20 {
    font-size: 20px;
  }

  .video-info-item {
    padding: 24px 40px;
  }

  .video-info-desc {
    font-size: 18px;
  }

  .video-info-num {
    font-size: 56px;
  }

  .advancing {
    padding-top: 160px;
  }

  .advancing-wrp {
    grid-row-gap: 80px;
    padding-bottom: 160px;
  }

  .s-h2 {
    font-size: 48px;
  }

  .advancing-list-item {
    padding-top: 120px;
  }

  .advancing-item-wrp {
    grid-row-gap: 80px;
  }

  .a-list-title {
    grid-row-gap: 30px;
  }

  .list-title {
    font-size: 18px;
    font-weight: 700;
  }

  .list-title.t-num, .list-title.so-num {
    width: 90px;
  }

  .post-with-bottle-wrp {
    z-index: 1;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }

  .s-comment-wrp {
    grid-row-gap: 80px;
  }

  .scroll-btn-wrp.c-padding, .scroll-btn-wrp.scroll-block {
    max-height: 920px;
  }

  .video-info-num-yellow {
    font-size: 56px;
  }

  .sub-btn {
    height: 52px;
    padding-bottom: 18px;
  }

  .q-img-wrp-y {
    z-index: 1;
    position: relative;
    overflow: hidden;
  }

  .tour-head {
    padding-top: 232px;
  }

  .tour-head.c-padding {
    max-height: 920px;
  }

  .history-head-copy {
    width: 800px;
  }

  .history-head-copy.tour-head-center {
    margin-bottom: 60px;
  }

  .tour-date {
    font-size: 18px;
  }

  .tour-head-tag {
    grid-row-gap: 30px;
    height: 46px;
  }

  .tour-video {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .tour-head-heading {
    grid-row-gap: 30px;
  }

  .tour-parallax {
    padding-bottom: 120px;
  }

  .parallax-t {
    color: var(--white);
    font-size: 24px;
  }

  .h2-w {
    font-size: 48px;
  }

  .showing-wrp {
    grid-row-gap: 80px;
    padding-bottom: 160px;
  }

  .show-heading {
    grid-row-gap: 30px;
  }

  .so-h3 {
    font-size: 36px;
  }

  .tour-form {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .tour-form.padding-lr {
    position: relative;
  }

  .form-head {
    width: 800px;
  }

  .trade-content {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .trade-img-wrp {
    z-index: 1;
    border-radius: 12px;
    min-height: 420px;
    position: relative;
    overflow: hidden;
  }

  .req {
    font-size: 20px;
  }

  .trade-calendly-content {
    max-width: 470px;
  }

  .y-locker-heading {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .desc-28 {
    font-size: 28px;
  }

  .y-locker-head {
    max-height: 950px;
  }

  .core-s-wrap {
    grid-row-gap: 60px;
  }

  .core-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .core-img-wrp {
    border: 1px solid #202020;
    margin-bottom: 20px;
  }

  .core-h {
    font-size: 24px;
  }

  .core-desc {
    font-size: 18px;
  }

  .key-h {
    font-size: 36px;
  }

  .key {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .key-wrp {
    grid-row-gap: 80px;
  }

  .key-h4 {
    font-size: 16px;
  }

  .options-block {
    grid-row-gap: 60px;
  }

  .div-block-1085 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-n-img {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .text-n-img-wrp {
    grid-row-gap: 80px;
  }

  .key-img-wrp {
    z-index: 1;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }

  .ti-img-wrp {
    z-index: 1;
    min-height: 640px;
    position: relative;
    overflow: hidden;
  }

  .more-post-wrp.c-padding.post-cta-block {
    padding-left: 100px;
    padding-right: 100px;
  }

  .more-post-wrp.c-padding.pe-cta-block {
    padding: 120px 100px;
  }

  .more-post-wrap {
    grid-row-gap: 60px;
  }

  .video-t {
    font-size: 18px;
  }

  .s-more-wrp {
    grid-row-gap: 80px;
  }

  .more-i-wrp {
    margin-bottom: 40px;
  }

  .s-more-category {
    align-items: center;
    min-height: 52px;
    display: flex;
  }

  .key-bottom-0 {
    padding-top: 160px;
  }

  .installation-flexibility {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .installation-h {
    font-size: 24px;
  }

  .div-block-1094 {
    padding-left: 110px;
  }

  .close-form-1-copy {
    padding: 19px;
  }

  .item-num {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .item-num.num-last.n-width, .item-num.two-item-num.n-width, .item-num.first-item-num.n-width {
    padding-left: 60px;
    padding-right: 60px;
  }

  .item-num.first-item-num.pro-n-width {
    padding-left: 30px;
  }

  .partner-heading {
    grid-row-gap: 40px;
  }

  .partner-desc {
    margin: 0;
    font-size: 20px;
  }

  .become-a-partner {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .h2-54 {
    font-size: 48px;
  }

  .partner-info {
    padding-bottom: 160px;
  }

  .why-partner-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .par-desc {
    font-size: 24px;
  }

  .text-block-67 {
    font-size: 18px;
  }

  .partner-prog {
    padding-top: 250px;
  }

  .partner-prog.c-padding.whychoose-head, .partner-prog.c-padding.head-expo {
    padding-top: 200px;
  }

  .why-h-big {
    font-size: 48px;
  }

  .ecosystem-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ecosystem-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .ecosystem-h {
    font-size: 24px;
  }

  .ecosystem-desc {
    font-size: 18px;
  }

  .variable-h-wrp {
    margin-bottom: 40px;
  }

  .slider-post-wrp {
    z-index: 1;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }

  .more-posts-post {
    grid-row-gap: 60px;
  }

  .how-it-works {
    padding-top: 160px;
  }

  .sliders-wrp {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .how-work-link {
    font-size: 22px;
  }

  .scroll-block {
    width: 100%;
  }

  .bg-lottie {
    display: flex;
  }

  .fix-wrp {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .div-block-1102 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-1103 {
    margin-bottom: 20px;
  }

  .video-head {
    font-size: 22px;
  }

  .scroll-block-copy {
    width: 100%;
  }

  .scroll-block-copy.padding {
    background-color: #0000;
  }

  .why-choose-heading {
    grid-row-gap: 40px;
  }

  .why-choose-head {
    width: 870px;
  }

  .why-choose-desch {
    max-width: 570px;
    margin: 0;
    font-size: 20px;
  }

  .excellence-h, .excellence-h.white-ex {
    font-size: 20px;
  }

  .excellence-h.yellow-h-pp25 {
    font-size: 18px;
  }

  .excellence-t {
    font-size: 16px;
  }

  .table-t-grey-18, .table-t-top-18 {
    font-size: 18px;
  }

  .table-logo-omnic.table-logo {
    height: 48px;
  }

  .smartest-part {
    padding-top: 160px;
  }

  .smartest-part-wrp {
    grid-row-gap: 90px;
  }

  .h2-in-yellow {
    font-size: 28px;
  }

  .smartest-part-item {
    padding: 30px 30px 40px;
  }

  .sp-h28 {
    font-size: 28px;
  }

  ._6th {
    width: 900px;
  }

  ._6th-wrp, ._3-pics {
    padding-top: 0;
  }

  ._3pics-img {
    max-height: 320px;
  }

  ._3pics-img.center-pic {
    max-height: 360px;
  }

  .regular-h {
    font-weight: 400;
  }

  .t-opacity-anim-block.scroll-anim-text {
    margin-bottom: 140px;
  }

  .t-opacity-anim-block.scroll-anim-text-pi {
    margin-bottom: 30px;
  }

  .vid-wrp {
    z-index: 1;
    position: relative;
    overflow: hidden;
  }

  .lets-book {
    padding-top: 0;
  }

  .lets-book.c-padding {
    margin-top: 160px;
  }

  .lets-book-wrp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .big-h2 {
    text-align: center;
    font-size: 54px;
  }

  .big-h2.cta-pp {
    max-width: 750px;
  }

  .big-h2.cta-pi {
    max-width: 860px;
  }

  .big-h2.cta-main-light {
    max-width: 1050px;
  }

  ._6th-copy {
    width: 900px;
  }

  .why-img-100.why-img-new {
    background-color: #0000;
  }

  .img-100-width {
    width: 1512px;
    min-width: 1512px;
  }

  .img-blur {
    top: 101px;
    left: 107px;
  }

  .img-blur.blur-1 {
    margin-top: -31px;
    margin-left: -1229px;
  }

  .img-blur.blur-2 {
    margin-left: -441px;
  }

  .img-blur.blur-3 {
    margin-top: 394px;
    margin-right: -683px;
  }

  .img-blur.blur-4 {
    margin-top: 27px;
    margin-right: -1190px;
  }

  .ecosystem-modal {
    padding-left: 100px;
    padding-right: 100px;
  }

  .ecos-modal-wrp {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .block-slider-why {
    max-width: 1600px;
  }

  .post-more {
    font-size: 18px;
  }

  .div-block-1114-copy {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .text-block-70 {
    font-size: 20px;
  }

  .discover-desc-2 {
    font-size: 18px;
  }

  .discover-desc-2.num-pro-desc {
    width: 80%;
  }

  .discover-num-2 {
    font-size: 48px;
  }

  .div-block-1121 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .why-choose-desc-h {
    max-width: 570px;
    margin: 0;
    font-size: 20px;
  }

  .excellence {
    padding-bottom: 160px;
  }

  .t-cell-dark.cell-top {
    padding-left: 40px;
    padding-right: 40px;
  }

  .smartest-part-2, .smartest-part-dark {
    padding-top: 160px;
  }

  .lets-book-copy {
    padding-top: 0;
  }

  .lets-book-copy.c-padding {
    margin-top: 0;
  }

  .img-blur-new {
    top: 101px;
    left: 107px;
  }

  .img-blur-new.blur-1 {
    margin-top: -93px;
    margin-left: -1229px;
  }

  .img-blur-new.blur-2 {
    margin-top: 327px;
    margin-left: -574px;
  }

  .img-blur-new.blur-3 {
    margin-top: 436px;
    margin-right: -565px;
  }

  .img-blur-new.blur-4 {
    margin-top: 27px;
    margin-right: -1190px;
  }

  .img-blur-new.blur-5 {
    margin-left: -864px;
    top: 122px;
  }

  .image-154 {
    max-width: 520px;
    top: 158px;
  }

  .greener {
    padding-bottom: 160px;
  }

  .o-green-gap {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .green-num {
    font-size: 54px;
  }

  .green-num.fa-num {
    font-size: 48px;
  }

  ._4-pics {
    padding-top: 0;
  }

  ._4p-blur {
    top: 7.7vw;
  }

  ._4p-blur._4pb-2 {
    top: 6.9vw;
  }

  ._4p-blur._4pb-3 {
    bottom: 7.2vw;
    right: 12.8vw;
  }

  .text-strong-anim {
    padding-top: 160px;
  }

  .text-n-img-green {
    grid-row-gap: 150px;
  }

  .percent {
    padding-top: 0;
  }

  .percent-green-line-info {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .whats-next {
    padding-top: 120px;
  }

  .next-text {
    font-size: 28px;
  }

  .next-img {
    mix-blend-mode: normal;
  }

  .next-img.planet {
    mix-blend-mode: screen;
  }

  .next-grids-wrp {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .k-more-tag {
    font-size: 16px;
  }

  .by-t {
    font-size: 20px;
  }

  .image-156 {
    right: 120px;
  }

  .production-inner-wrp {
    grid-row-gap: 90px;
  }

  .pro-facilities {
    padding-top: 0;
  }

  .pro-energy-2 {
    padding-top: 160px;
    padding-bottom: 190px;
  }

  .energy-content-wrp-fa {
    grid-row-gap: 50px;
  }

  .offices-flags, .num-sw {
    font-size: 20px;
  }

  .first-mile {
    min-height: 360px;
    padding: 30px 30px 40px;
  }

  .how-it-works-for {
    padding-top: 160px;
  }

  .hiw-for-wrp {
    grid-row-gap: 120px;
  }

  .how-work-tab {
    font-size: 22px;
  }

  .how-work-tab:hover {
    color: var(--white);
  }

  .six-steps {
    color: var(--white);
    font-size: 22px;
  }

  .six-steps:hover {
    color: var(--white);
  }

  .how-steps-num {
    text-align: center;
    font-size: 18px;
  }

  .fast-tab-h, .hiw-for-h {
    font-size: 20px;
  }

  .h-24-modular {
    font-size: 24px;
  }

  .pp-head-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pp-head-content.pe-head-content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .pp-h1 {
    font-size: 56px;
  }

  .head-600 {
    max-width: 860px;
  }

  .pp-desc {
    max-width: 730px;
    margin: 0;
    font-size: 20px;
  }

  .invest-block {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .invest-content.invest-2 {
    padding-left: 80px;
  }

  .gradient-bottom {
    height: 200px;
  }

  .img-ms {
    object-fit: contain;
    width: 110%;
    min-width: 110%;
    height: auto;
    overflow: visible;
  }

  .img-ms-vrp {
    z-index: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .how-to-join {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .how-to-join.htj-jvp {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .pp-black-block {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .ms-tab-btn {
    font-size: 18px;
  }

  .ms-tab-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .unlock-im1 {
    bottom: 205px;
    right: 355px;
  }

  .unlock-im2 {
    bottom: 114px;
    left: 346px;
  }

  .unlock-im3 {
    top: 177px;
    right: 269px;
  }

  .unlock-im4 {
    top: 93px;
    left: 409px;
  }

  .h1-pe-2024 {
    font-size: 54px;
  }

  .h1-pe-2024.news-title {
    margin-bottom: 54px;
  }

  .pe-head-info {
    font-size: 16px;
  }

  .head-post-expo-2 {
    max-width: 760px;
  }

  .gradient-pe {
    height: 200px;
  }

  .pe-block-img2 {
    z-index: 1;
    position: relative;
    overflow: hidden;
  }

  .pe-s {
    grid-row-gap: 120px;
  }

  .meet-our-desc {
    max-width: 570px;
    margin: 0;
    font-size: 20px;
  }

  .speaker-h {
    font-size: 28px;
  }

  .speaker-info {
    font-size: 16px;
  }

  .calendly-copy.padding-lr {
    position: relative;
  }

  .rb-label {
    font-size: 18px;
  }

  .book-a-meeting-modal-pe {
    height: 220px;
    bottom: 170px;
  }

  .book-a-meeting-modal-pe.pe-modal {
    height: 240px;
  }

  .pilot-n-head-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pilot-n-h1 {
    font-size: 56px;
  }

  .pilot-n-desc {
    max-width: 520px;
    margin: 0;
    font-size: 20px;
  }

  .head-pilot-width {
    max-width: 650px;
  }

  .gradient-bottom-left {
    height: 200px;
  }

  .pi-self-service.c-padding {
    padding-bottom: 160px;
  }

  .why-pilot-wrp {
    padding-top: 80px;
    padding-bottom: 160px;
  }

  .pilot-cta-wrp {
    width: 900px;
  }

  .img-pi {
    object-fit: contain;
    height: auto;
  }

  .img-pi-vrp {
    z-index: 1;
    position: relative;
    overflow: visible;
  }

  .pi-black-block {
    padding-top: 160px;
  }

  .h5-res {
    font-size: 20px;
  }

  .form-content-black {
    padding: 0 120px 60px;
  }

  .modal-form-wrp-p {
    max-width: 600px;
  }

  .ny-25desc {
    font-size: 24px;
  }

  .lets-book-ny {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lets-book-ny.lets-ny2 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .cta-ny-content-wrp.cta-ny-two {
    padding-right: 70px;
  }

  .ny25-head-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ny-h1 {
    font-size: 56px;
  }

  .lottie-animation-6 {
    width: 1920px;
    min-width: 1920px;
  }

  .jvp-desc {
    margin: 0;
    font-size: 20px;
  }

  .head-jvp {
    max-width: 800px;
  }

  .ready-h {
    font-size: 28px;
  }

  .jvp-desc-btn {
    max-width: 730px;
    margin: 0;
    font-size: 20px;
  }

  .div-block-1176 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
  }

  .rev-item {
    min-height: 340px;
    padding: 30px 30px 40px;
  }

  .rev-h {
    font-size: 28px;
  }

  .unlock-jv1 {
    bottom: 134px;
    right: 335px;
  }

  .unlock-jv2 {
    bottom: 170px;
    left: 327px;
  }

  .unlock-jv3 {
    top: 177px;
    right: 269px;
  }

  .unlock-jv4 {
    top: 93px;
    left: 409px;
  }

  .pp25-desc {
    max-width: 520px;
    margin: 0;
    font-size: 20px;
  }

  .meet-content-center {
    max-width: 640px;
  }

  .pp-info-card {
    height: 600px;
  }

  .h3-32 {
    font-size: 32px;
  }

  .cta-joindesc {
    max-width: 500px;
  }

  .hero {
    min-height: 600px;
  }

  .hero-content {
    grid-row-gap: 84px;
    max-width: 1028px;
  }

  .hero-heading {
    font-size: 54px;
    line-height: 73px;
  }

  .hero-paragraph {
    font-size: 18px;
    line-height: 25px;
  }

  .hero-button-left {
    height: 52px;
  }

  .hero-button-text {
    font-size: 18px;
    line-height: 20px;
  }

  .hero-button-icon {
    width: 20px;
    height: 20px;
  }

  .hero-button-icon:where(.w-variant-ba8c6cb4-daf8-1a6e-c8ea-f817ed280ad0), .hero-button-icon.arrow-bottom-5 {
    width: 24px;
    height: 24px;
  }

  .hero-button-right {
    width: 52px;
    height: 52px;
  }

  .simple-text-text {
    max-width: 512px;
    font-size: 18px;
    line-height: 25px;
  }

  .quote-text {
    font-size: 28px;
    line-height: 150%;
  }

  .simple-text {
    padding: 160px 100px 120px;
  }

  .simple-text-container {
    grid-column-gap: 50px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .simple-text-heading {
    font-size: 32px;
    line-height: 52px;
  }

  .quote {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .quote-text-yellow, .quote-text-2 {
    font-size: 28px;
    line-height: 150%;
  }

  .frame {
    padding-left: 100px;
    padding-right: 100px;
  }

  .frame-center-title {
    font-size: 50px;
    line-height: 72px;
  }

  .frame-center {
    max-width: 1240px;
    padding: 100px;
  }

  .slider {
    aspect-ratio: 1440 / 720;
  }

  .slider-title {
    max-width: 1100px;
    font-size: 48px;
    line-height: 58px;
  }

  .slider-controls {
    flex-flow: column;
    align-items: center;
    width: auto;
    height: 100%;
    bottom: 50%;
    left: auto;
    right: 100px;
    transform: translate(0%, 50%);
  }

  .slider-controls.swiper-pagination, .slider-controls.slider-first-controls {
    flex-flow: column;
    align-items: center;
    width: auto;
    height: 100%;
    bottom: 50%;
    left: unset !important;
    right: 102px !important;
    transform: translate(0, 50%) !important;
  }

  .slider-outher-wrapper.fs-slider-wrapper {
    min-height: 720px;
  }

  .full-spec.modal-pp {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .full-spec-content {
    padding: 60px 120px;
  }

  .form-success-message {
    height: 420px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .form-close-btn {
    padding: 19px;
  }

  .form-submit-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .form-input-line {
    flex-flow: row;
  }

  .form-submit-terms-text {
    max-width: 100%;
    font-size: 16px;
  }

  .form-success-buttons {
    margin-top: 70px;
  }

  .button {
    min-height: 52px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .slider-pag.swiper-pagination {
    flex-flow: column;
  }

  .slider-nav.slider-prev.swiper-button-prev {
    display: flex;
    transform: rotate(90deg);
  }

  .slider-nav.slider-next.swiper-button-next {
    display: flex;
    transform: rotate(270deg);
  }

  .news-title-container {
    max-width: 1136px;
  }

  .space-news {
    height: 50px;
  }

  .whitepaper-form-submit-button {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
  }

  .news-slider {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .news-slider-top {
    margin-bottom: 100px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .news-slider-title {
    font-size: 48px;
  }

  .news-slider-text {
    font-size: 24px;
  }

  .news-slider-slide.swiper-slide, .news-slider-inner {
    border-radius: 20px;
  }

  .news-slider-prev.swiper-button-prev {
    width: 52px;
    height: 52px;
    left: calc(50% - 18vw) !important;
  }

  .news-slider-next.swiper-button-next {
    width: 52px;
    height: 52px;
    right: calc(50% - 18vw) !important;
  }

  .news-slider-icon {
    width: 20px;
    height: 20px;
  }

  .pause-state {
    width: 68px;
    height: 68px;
  }

  .news-subtitle {
    font-size: 28px;
  }
}

@media screen and (min-width: 1920px) {
  .container, .navbar-container, .navbar-container-home-2 {
    justify-content: space-around;
  }

  .collection-list-5 {
    width: 125vw;
  }

  .years-tab, .years-tab.w--current {
    flex: 0 auto;
  }

  .tabs-menu {
    justify-content: space-between;
    position: relative;
  }

  .timeline {
    margin-top: 0;
    padding-top: 0;
  }

  .dates {
    text-align: center;
  }

  .slider-info {
    padding-bottom: 10px;
  }

  .utility-page-content {
    width: 46%;
  }

  .div-block-22 {
    background-color: var(--grey);
    width: 180px;
    height: 180px;
    margin-bottom: 29px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-bar-wrp {
    align-self: center;
  }

  .close-form {
    padding: 19px;
  }

  .container-main-nav {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 1600px;
    display: flex;
  }

  .footer-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-main {
    justify-content: space-around;
  }

  .main-wrp {
    flex-direction: column;
    align-items: center;
  }

  .main-wrp.visible-overflow {
    z-index: 3;
  }

  .navbar-fix.header_wrapper {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .link.underline-trail {
    font-size: 20px;
  }

  .hidden {
    align-items: center;
  }

  .head-block {
    max-height: 1000px;
  }

  .h1-t {
    font-size: 90px;
  }

  .block-wrap {
    max-width: 2000px;
  }

  .description {
    font-size: 38px;
  }

  .head-content {
    grid-row-gap: 30px;
    width: 990px;
  }

  .tag {
    font-size: 28px;
  }

  .div-block-36 {
    padding: 20px 33px;
  }

  .h2-t {
    font-size: 70px;
  }

  .h2-t.when-t {
    font-size: 22px;
  }

  .h2-t.o-cta {
    font-size: 20px;
  }

  .h2-t.o-cta.yellow-t-btn-s {
    font-size: 14px;
  }

  .h2-t.o-cta.cta-t-pp25 {
    font-size: 18px;
  }

  .h2-t.c-next-t {
    font-size: 22px;
  }

  .h2-t.time {
    font-size: 18px;
  }

  .h2-t.cta {
    font-size: 20px;
  }

  .about-block {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .grid-12 {
    max-width: 2000px;
  }

  .description-s {
    font-size: 25px;
  }

  .h6 {
    font-size: 30px;
  }

  .h6.h-speaker {
    font-size: 40px;
    font-style: normal;
  }

  .num-t {
    height: 60px;
    font-size: 54px;
  }

  .num-t.num-last {
    font-size: 45px;
  }

  .num-t.num-small {
    font-size: 50px;
  }

  .num-t.num-desc {
    font-size: 16px;
  }

  .for-whom {
    padding-top: 200px;
  }

  .scroll-text-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .h5 {
    font-size: 46px;
  }

  .slash {
    font-size: 30px;
  }

  .btn {
    height: 62px;
    min-height: 62px;
    padding: 20px 22px;
  }

  .btn.ar-bt {
    width: 62px;
    height: 62px;
  }

  .btn.news-btn.arrow-new {
    width: 62px;
    min-width: 62px;
    min-height: 62px;
  }

  .btn.m-news {
    min-height: 62px;
  }

  .btn.newsletter-submit {
    height: 50px;
    min-height: 50px;
    font-size: 20px;
  }

  .btn.info-btn-w:hover {
    border-color: var(--hover-2);
    background-color: var(--hover-2);
    color: var(--black);
    border-color: var(--yellow);
    background-color: #0000001a;
  }

  .btn.form-meet {
    width: 62px;
    min-width: 62px;
    height: 62px;
    min-height: 62px;
  }

  .btn.form-meet-1 {
    height: 62px;
    min-height: 62px;
  }

  .btn.arrow-y-btn {
    width: 62px;
    height: 62px;
  }

  .btn.form-meet-y {
    height: 62px;
    min-height: 62px;
  }

  .btn.form-meet-y-small {
    height: 37px;
    min-height: 37px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .speaker-block {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .speaker-pro {
    height: 140px;
  }

  .div-block-39 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .years-wrap {
    margin-top: 80px;
  }

  .years-h {
    font-size: 25px;
  }

  .input-style {
    height: 60px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 22px;
  }

  .image-50 {
    width: 20px;
    min-width: 20px;
  }

  .logo-omnic {
    width: 210px;
  }

  .copy {
    font-size: 25px;
  }

  .div-block-47 {
    width: 2000px;
    max-width: 2000px;
    left: auto;
    right: auto;
  }

  .image-53 {
    width: 650px;
  }

  .div-block-49-copy {
    height: 800px;
    display: none;
    inset: 0% auto auto 0%;
  }

  .image-1 {
    height: 1400px;
    margin-top: -426px;
    margin-left: -235px;
  }

  .div-block-47-copy {
    width: 2000px;
    max-width: 2000px;
    left: auto;
    right: auto;
  }

  .image-53-copy {
    width: 650px;
  }

  .success-message-5 {
    height: 324px;
  }

  .c-grid {
    max-width: 1600px;
  }

  .c-grid.innovation-grid {
    align-items: stretch;
  }

  .c-grid.big-tab-grid {
    height: 520px;
  }

  .c-grid.strengths-content.c-padding {
    padding-left: 0;
  }

  .c-grid.grid-big-tab.options.op-1 {
    grid-row-gap: 80px;
  }

  .c-grid.so-images {
    align-items: stretch;
  }

  .c-grid.core-grid {
    margin-top: -120px;
  }

  .c-h1 {
    font-size: 70px;
  }

  .c-tags {
    padding: 20px 25px;
    font-size: 22px;
  }

  .container-case-nav {
    max-width: 1600px;
    display: flex;
  }

  .c-image-wrp {
    max-width: 1600px;
  }

  .image-big {
    width: 100%;
  }

  .c-main {
    font-size: 22px;
  }

  .c-main.bold.t-blue {
    font-size: 30px;
  }

  .c-main.bold.t-white {
    width: 800px;
  }

  .c-main.bold-small {
    font-size: 20px;
  }

  .c-main.bold-left.t-white {
    width: 800px;
  }

  .c-main.grey-pro-1 {
    width: 90%;
  }

  .c-main.sp-num {
    font-size: 24px;
  }

  .t-quote-block {
    margin-top: 50px;
  }

  .c-summary-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .c-h2 {
    font-size: 56px;
  }

  .c-h2.num-big {
    width: 140px;
    min-width: 140px;
  }

  .c-h2.two-h {
    width: 670px;
    font-size: 56px;
  }

  .c-h2.h-form {
    width: 710px;
  }

  .image-55 {
    width: 250px;
  }

  .summary-benefits-num {
    height: 240px;
  }

  .num {
    font-size: 45px;
  }

  .c-goals-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .goals-item {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .goals-list {
    font-size: 26px;
  }

  .c-h6 {
    font-size: 30px;
  }

  .eased-item {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-result-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .result-head {
    grid-row-gap: 60px;
  }

  .result-item {
    height: 500px;
  }

  .result-content {
    width: 56%;
  }

  .result-img-1 {
    width: 350px;
  }

  .result-img-2 {
    width: 320px;
  }

  .c-quote-wrp {
    max-width: 1600px;
  }

  .scroll-images-wrap {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .scroll-img {
    margin-right: 40px;
  }

  .scroll-images-wrap2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .c-form-wrp {
    max-width: 1600px;
  }

  .c-input-style {
    height: 60px;
    max-height: 60px;
    font-size: 18px;
  }

  .c-input-style.white-input {
    height: 50px;
  }

  .partnership-social {
    width: 62px;
    height: 62px;
  }

  .c-big-image-wrp {
    max-width: 1600px;
  }

  .c-big-image-wrp.image-min-margin {
    margin-bottom: 60px;
  }

  .c-btn {
    height: 62px;
    padding: 20px;
  }

  .c-btn.video-btn {
    width: 62px;
  }

  .c-btn.header-btn {
    height: 55px;
  }

  .c-btn.cms-form-btn {
    padding-top: 18px;
    font-size: 20px;
  }

  .c-next {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .c-next.c-padding {
    height: 430px;
  }

  .s-form {
    font-size: 25px;
  }

  .c-btn-white {
    height: 62px;
    padding: 20px 22px;
  }

  .c-footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .c-h3 {
    font-size: 40px;
  }

  .c-footer-wrp {
    max-width: 1600px;
  }

  .c-footer-link-head {
    font-size: 26px;
  }

  .c-footer-link {
    font-size: 22px;
  }

  .c-copy {
    font-size: 25px;
  }

  .c-copy.copy-text {
    font-size: 18px;
  }

  .share-wrp {
    align-items: center;
  }

  .c-tile_facebook {
    font-size: 22px;
  }

  .c-tile_facebook:hover {
    background-color: var(--yellow-hover);
  }

  .c-tile_linkedin, .c-tile_telegram, .c-tile_twitter {
    font-size: 22px;
  }

  .quote-wrp.q-margin-plus {
    margin-bottom: 60px;
  }

  .nav-wrp-case-copy {
    margin-right: 140px;
  }

  .text-wrp, .text-wrp.first-text, .text-wrp.first-text-margin {
    max-width: 1600px;
  }

  .text-wrp.inner-text-margin {
    max-width: 1600px;
    margin-top: 0;
  }

  .cdek {
    width: 250px;
  }

  .c-starting-point-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .point-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .num-big {
    font-size: 50px;
  }

  .image-full-width {
    width: 100%;
  }

  .c-steps-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .steps-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-client-more-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .gr-more-item {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .c-product-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .product-head {
    grid-row-gap: 60px;
  }

  .t-quote-img {
    margin-left: 100px;
    margin-right: 100px;
    font-size: 28px;
  }

  .c-software-system-wrp, .c-network-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .quote-full-width {
    width: 100%;
  }

  .t-quote-img-big {
    margin-left: 100px;
    margin-right: 100px;
    font-size: 28px;
  }

  .div-block-62 {
    max-width: 1600px;
  }

  .c-end-wrp {
    grid-row-gap: 60px;
  }

  .next-wrp {
    width: 100%;
    max-width: 1600px;
    height: 100%;
  }

  .div-block-64 {
    flex-direction: column;
    align-items: center;
    max-width: 1600px;
    display: flex;
  }

  .c-goals-and-results-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .rozetka-logo {
    width: 260px;
  }

  .c-why-develop-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .c-infrastructure-wrp {
    grid-row-gap: 100px;
    max-width: 1600px;
  }

  .c-infrastructure-text-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .image-rozetka {
    width: 250px;
  }

  .head-home {
    padding-bottom: 140px;
  }

  .head-home.hide-background {
    padding-bottom: 0;
  }

  .head-wrap.c-padding {
    padding-top: 180px;
    padding-bottom: 80px;
  }

  .head-h1-wrp {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .n-btn.outdoor-btn, .n-btn.more-post-btn-b {
    font-size: 18px;
  }

  .n-btn.book-drop-btn {
    width: 240px;
    font-size: 18px;
  }

  .align-block-2 {
    width: 158px;
  }

  .slider-wrp {
    width: 100%;
    max-width: 1630px;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-wrp.sli-pp.jvp-swiper {
    max-width: none;
  }

  .slider-wrapper-auto {
    margin-left: -250px;
  }

  .slider-item-auto {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    min-width: 48.6vw;
    display: flex;
  }

  .slider-item-auto.photo-width {
    width: 22vw;
    min-width: 22vw;
  }

  .slider-list-auto.step-list {
    flex-direction: row;
  }

  .photo-img {
    width: 650px;
  }

  .p-item {
    justify-content: flex-end;
    display: flex;
  }

  .slider-btns.off-pagination {
    margin-right: 15px;
  }

  .grid-photo-wrp {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .slider-navigation {
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    display: flex;
  }

  .slider-navigation-wrapper.photo-arrows {
    top: -19%;
  }

  .slider-item-content-auto {
    width: 100%;
  }

  .auto-s {
    padding-bottom: 100px;
    overflow: visible;
  }

  .auto-s-wrp {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-left {
    padding-right: 100px;
  }

  .nums-flex {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .h3, .h3.head-form {
    font-size: 40px;
  }

  .h3.head-form.modal-h.form-title {
    font-size: 63px;
    line-height: 85px;
  }

  .h3.h-care {
    font-size: 46px;
  }

  .h3.h-care.care-3, .h3.h-care.care-1 {
    width: 330px;
  }

  .more-posts-heading {
    max-width: 1600px;
  }

  .more-img-wrp {
    width: 100%;
  }

  .tabs-wrp {
    max-width: 1600px;
  }

  .tab-link {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22px;
  }

  .tab-contents {
    height: 700px;
  }

  .tab-nums {
    padding-top: 29px;
    padding-bottom: 29px;
  }

  .tab-n-desc {
    font-size: 19px;
  }

  .slider-item-content {
    width: 100%;
  }

  .tricks-slider_slide {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .tricks-slider {
    justify-content: flex-start;
    max-width: 1600px;
  }

  .slider-wrapper2 {
    justify-content: center;
    align-items: stretch;
  }

  .slider-wrapper2.about-slider {
    padding-bottom: 140px;
  }

  .case-heading {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .date {
    padding: 20px 22px;
  }

  .modal-form-wrp {
    max-width: 600px;
    max-height: 700px;
  }

  .form-content {
    grid-row-gap: 40px;
    padding: 60px;
  }

  .image-62 {
    width: 35px;
    height: 35px;
  }

  .nav-link-o {
    font-size: 20px;
  }

  .o-tag {
    font-size: 34px;
  }

  .burg {
    position: fixed;
    inset: 40px 40px auto auto;
  }

  .client-num {
    height: 240px;
  }

  .navbar-fix-inner.header_wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .summary-benefits-nums {
    height: 240px;
  }

  .c-btn-white2 {
    width: 62px;
    height: 62px;
    padding: 20px 22px;
  }

  .c-list-more-wrp {
    grid-row-gap: 60px;
    max-width: 1600px;
  }

  .scaling-list, .two-list-wrp, .scheme-list {
    font-size: 26px;
  }

  .head-heading.q-head-desc, .head-heading.q-head-desc1, .head-heading.ny-desc-wrp {
    padding-top: 20px;
  }

  .pro-head {
    padding-top: 250px;
  }

  .pro-h1 {
    font-size: 70px;
  }

  .pro-h1.tour-h1 {
    max-width: 970px;
  }

  .pro-h1.parc-h1 {
    max-width: none;
  }

  .pro-h1.why-choose-h1-white.h1-expo-h {
    max-width: 950px;
  }

  .pro-tag {
    font-size: 20px;
  }

  .pro-desc20 {
    font-size: 22px;
  }

  .pro-desc20.life-desc, .pro-desc20.confi-desc, .pro-desc20.str-desc, .pro-desc20.info-desc-2, .pro-desc20.ultra-desc, .pro-desc20.partner-desc2 {
    width: 730px;
  }

  .pro-desc20._6th-desc-copy {
    width: 820px;
  }

  .pro-desc20.lets {
    width: 730px;
  }

  .pro-desc20.info-desc-drop-cta {
    max-width: 670px;
  }

  .pro-desc20.fill-pi-desc {
    max-width: 610px;
  }

  .pro-desc20.cta-ny-desc._24-ny-desc {
    font-size: 28px;
  }

  .pro-big-image-wrp {
    max-width: 1600px;
  }

  .pro-innovation-wrp {
    align-items: center;
  }

  .pro-h2-48 {
    font-size: 58px;
  }

  .pro-h2-48.pro-h2-center.h2-54-h {
    max-width: 800px;
    font-size: 64px;
  }

  .pro-h2-48.info-h2-center.h2-unlock {
    max-width: 800px;
  }

  .pro-h2-48.info-h2-center.h2-plan, .pro-h2-48.info-h2-center.h2-ol-jvp {
    max-width: 1000px;
  }

  .pro-h2-48.h2-54 {
    font-size: 64px;
  }

  .pro-h2-48.h-more-post {
    max-width: 700px;
  }

  .pro-h2-48.h2-greener {
    font-size: 64px;
  }

  .pro-h2-48.h2-first-pi {
    font-size: 33px;
  }

  .pro-h3-36 {
    font-size: 40px;
  }

  .pro-tags-wrp {
    padding-top: 3px;
    padding-right: 40px;
  }

  .tag-t {
    font-size: 19px;
  }

  .innovation-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .innovation-num {
    font-size: 45px;
  }

  .pro-certificates-wrp {
    align-items: center;
  }

  .pro-image-full-width {
    width: 100%;
  }

  .certificates-wrp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .certificate-item {
    width: 140px;
  }

  .pro-process-wrp {
    align-items: center;
  }

  .process-item {
    min-height: 338px;
    padding: 30px;
  }

  .pro-h2-small {
    font-size: 34px;
  }

  .pro-h2-small.h2-white.h-for-bus-28 {
    font-size: 32px;
  }

  .pro-h2-small.slider-h {
    font-size: 25px;
  }

  .pro-h2-small.h2-white-1 {
    font-size: 28px;
  }

  .pro-h2-small.event-post-date {
    height: 62px;
  }

  .pro-h2-small.event-post-date-t {
    font-size: 14px;
  }

  .pro-energy-wrp {
    align-items: center;
  }

  .pro-grid-2col {
    max-width: 1600px;
  }

  .energy-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .energy-num {
    font-size: 45px;
  }

  .quality-content {
    width: 980px;
  }

  .pro-footer {
    padding-top: 190px;
  }

  .footer-h3 {
    font-size: 40px;
  }

  .footer-desc {
    font-size: 26px;
  }

  .c-footer-wrp-copy {
    max-width: 1600px;
  }

  .copy-footer-link {
    font-size: 22px;
  }

  .pro-footer-link-head {
    font-size: 18px;
  }

  .dropdown-list-3.w--open {
    margin-top: 48px;
  }

  .dropdown-toggle-4 {
    height: 50px;
    padding-top: 0;
    padding-bottom: 2px;
    display: flex;
  }

  .dropdown-toggle-4.drop-white {
    padding-top: 2px;
  }

  .dropdown-toggle-4.drop-white.drop-width {
    padding-left: 25px;
    padding-right: 40px;
  }

  .header-link {
    height: 50px;
    padding-bottom: 2px;
    font-size: 18px;
  }

  .header-link.white-nav {
    font-size: 18px;
  }

  .icon-7 {
    top: 0;
  }

  .icon-7.ic-width {
    margin-right: 20px;
  }

  .drop-t {
    font-size: 19px;
  }

  .drop-desc {
    font-size: 17px;
  }

  .image-64 {
    width: 14px;
    min-width: 14px;
  }

  .pro-burger-l {
    font-size: 20px;
  }

  .burger-h {
    font-size: 34px;
  }

  .footer-link-pro {
    font-size: 22px;
  }

  .filter-button {
    height: 62px;
    padding: 20px;
    font-size: 19px;
  }

  .pro-lockers-wrp {
    max-width: 1600px;
  }

  .tags-lockers-wrp {
    padding-top: 3px;
    padding-right: 40px;
  }

  .c-grid-lockers {
    max-width: 1600px;
  }

  .feature-num {
    font-size: 45px;
  }

  .pro-feature-wrp {
    max-width: 1600px;
  }

  .delivery-item {
    min-height: 338px;
    padding: 30px;
  }

  .locker-image-full-width {
    width: 100%;
  }

  .more-wrp {
    max-width: 1600px;
  }

  .pro-slider {
    overflow: hidden;
  }

  .slider-heading.c-padding {
    width: 100%;
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
  }

  .pro-lineup-wrp {
    align-items: center;
  }

  .cases-wrp {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cases-grid {
    max-width: 1600px;
  }

  .case-item {
    width: 100%;
  }

  .pro-history-slider {
    align-items: flex-start;
  }

  .history-date {
    font-size: 45px;
  }

  .history-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .we-do-tags-wrp {
    padding-top: 3px;
    padding-right: 40px;
  }

  .we-do-heading {
    width: 1300px;
  }

  .team-item-nums {
    padding: 30px;
  }

  .tab-wrapper {
    max-width: 1600px;
  }

  .v-tab_menu {
    margin-left: auto;
    margin-right: auto;
  }

  .section-img-wrp {
    width: 100%;
  }

  .arrow {
    width: 62px;
    height: 62px;
    padding: 20px 22px;
  }

  .arrow.tab_previous, .arrow.tab_next {
    top: 320px;
  }

  .models-item {
    padding: 30px;
  }

  .pro-models-wrp {
    align-items: center;
  }

  .contacts-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pro-offices-wrp {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .more-posts-heading-wrp {
    max-width: 1600px;
  }

  .more-posts-heading-wrp.c-padding {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-69 {
    height: 64px;
  }

  .post-i-wrp {
    max-width: 480px;
    height: 16vw;
    max-height: 310px;
  }

  .post-wrp {
    padding: 30px;
  }

  .ar-img {
    width: 18px;
    min-width: 18px;
  }

  .date-t-wrp {
    min-height: 62px;
  }

  .fs_cmsfilter_list-wrapper {
    width: 100%;
  }

  .share-wrp-news {
    align-items: center;
  }

  .post-img-single, .more-wrp-block {
    max-width: 1600px;
  }

  .cookie-modal_component {
    grid-column-gap: 30px;
  }

  .cookie-modal_description, .cookie-modal_button {
    font-size: 19px;
  }

  .cookie-popup_component {
    grid-column-gap: 30px;
    width: 42%;
    padding: 20px 30px;
  }

  .pilot-h1 {
    font-size: 64px;
  }

  .paragraph-22 {
    font-size: 22px;
  }

  .heading-426 {
    width: 80%;
    max-width: none;
    font-size: 64px;
  }

  .heading-427 {
    font-size: 64px;
  }

  .n-c-grid {
    max-width: 1600px;
  }

  .n-since-wrp {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .text-block-32 {
    font-size: 36px;
  }

  .team-section {
    background-color: var(--white);
  }

  .meet-team {
    justify-content: stretch;
  }

  .meet-team-video {
    width: 530px;
  }

  .text-block-38 {
    font-size: 16px;
  }

  .heading-428 {
    font-size: 56px;
  }

  .our-production {
    grid-template-columns: 1fr 1fr;
  }

  .slide-wrap {
    flex-direction: row;
  }

  .home-news-list {
    width: 100%;
  }

  .heading-429, .c-h2-discover {
    font-size: 56px;
  }

  .c-h2-discover.self-t {
    max-width: 630px;
  }

  .position-center-h2 {
    width: 88%;
    font-size: 64px;
  }

  .text-block-43 {
    font-size: 36px;
  }

  .text-block-46 {
    font-size: 18px;
  }

  .text-block-46.moda-desc.desc-gr.bm-grey.form-text {
    font-size: 22px;
    line-height: 31px;
  }

  .text-block-46.moda-desc.desc-gr-copy, .textarea {
    font-size: 18px;
  }

  .link-terms.link-terms-w {
    border-bottom: 1px solid var(--yellow);
    text-decoration: none;
  }

  .modal-form-wrp-1 {
    max-width: 882px;
    max-height: 700px;
  }

  .form-content-1 {
    padding: 60px 120px;
  }

  .close-form-1 {
    padding: 19px;
  }

  .modal-form-wrp-2 {
    max-width: 882px;
    max-height: 700px;
  }

  .form-content-2 {
    grid-row-gap: 40px;
    padding: 60px 120px;
  }

  .close-form-2 {
    padding: 19px;
  }

  .map-point-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    display: flex;
  }

  .point-circle {
    width: 2vw;
    height: 2vw;
  }

  .dot-point {
    width: .5vw;
    height: .5vw;
  }

  .text-point {
    padding-left: .8vw;
    padding-right: .8vw;
    font-size: 1.2vw;
    font-weight: 700;
  }

  .map-point-2, .map-point-3, .map-point-4, .map-point-5, .map-point-6, .map-point-7, .map-point-8, .map-point-9, .map-point-10 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    display: flex;
  }

  .energy-item-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pro-grid-2col-1 {
    max-width: 1600px;
  }

  .text-block-49 {
    font-size: 20px;
  }

  .software-image-card.soft-card-6 {
    margin-top: -130px;
  }

  .software-image-card.soft-card-8 {
    margin-top: 0;
  }

  .software-image-card.soft-card-10 {
    margin-top: 10px;
  }

  .image-98 {
    width: 64px;
    height: 64px;
  }

  .text-block-55 {
    font-size: 36px;
  }

  .text-block-61 {
    font-size: 24px;
  }

  .modal-form-wrap-soft-contact {
    max-width: 882px;
    max-height: 700px;
  }

  .learn-more.learn-arrow {
    width: 50px;
    height: 50px;
  }

  .home-anim-text-wrap {
    width: 100%;
  }

  .home-h1-1 {
    width: 1200px;
    font-size: 63px;
  }

  .home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
    font-size: 24px;
  }

  .c-grid-123 {
    max-width: 1600px;
  }

  .pro-tag-23 {
    font-size: 20px;
  }

  .image-114 {
    width: auto;
  }

  .modal-form-wrp-17 {
    max-width: 882px;
    max-height: 700px;
  }

  .modal-form-wrp-17.form-pp {
    max-width: 1200px;
  }

  .card-heading {
    font-size: 32px;
  }

  .l-arrow {
    width: 20px;
    min-width: 20px;
  }

  .logo-home-section {
    padding-top: 20px;
  }

  .pro-feature-wrp-1 {
    max-width: 1600px;
  }

  .pro-process-wrp-1 {
    align-items: center;
  }

  .form-content-1-copy {
    grid-row-gap: 40px;
    padding: 60px 120px;
  }

  .modal-form-wrp-1-copy {
    max-width: 882px;
    max-height: 700px;
  }

  .pro-tag-23-1 {
    font-size: 20px;
  }

  .home-anim-h2-1 {
    margin-bottom: 120px;
  }

  .nav-dots-service {
    margin-top: 100px;
  }

  .scroll-service-wrap {
    top: 140px;
  }

  .service-grid-wrap {
    min-height: 480px;
  }

  .text-block-064 {
    width: 68%;
    font-size: 36px;
  }

  ._404-desc {
    font-size: 24px;
  }

  ._404-desc-wrp {
    width: 100%;
  }

  .first-screen-home {
    min-height: 750px;
    padding-bottom: 120px;
  }

  .swiper-wrapper1.trusted-by-list {
    flex-flow: row;
  }

  .trusted-by-swiper {
    justify-content: center;
    align-items: center;
  }

  .swiper-slide1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .swiper-slide1.big-slide {
    width: 48vw;
    min-width: 720px;
    max-width: 720px;
  }

  .swiper-slide1.tm-slide {
    width: 50vh;
    min-width: auto;
    max-width: 500px;
  }

  .move-wrp {
    width: 100%;
    max-width: 1630px;
    margin-left: auto;
    margin-right: auto;
  }

  .move-wrp.splide {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .discover-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .discover-num {
    font-size: 45px;
  }

  .discover-desc {
    font-size: 22px;
  }

  .discover-desc.d-width {
    max-width: 260px;
  }

  .move-item-content {
    width: 100%;
  }

  .calendly-content {
    width: 1200px;
  }

  .calendly-desc {
    font-size: 24px;
  }

  .tabs-footer-btns {
    width: 660px;
  }

  .tabs-footer-content {
    margin-top: -68px;
  }

  .tabs-footer-wrp {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .footer-heading {
    font-size: 36px;
  }

  .tabs-f-btn {
    width: 216px;
    height: 50px;
    font-size: 20px;
  }

  .country-flag {
    width: 26px;
  }

  .our-services-n.services-wrp {
    z-index: 2;
  }

  .our-services-n-wrp {
    max-width: 1600px;
  }

  .circle-h {
    font-size: 36px;
  }

  .circle-desc {
    margin-top: 40px;
    font-size: 26px;
  }

  .s-card-top {
    align-items: center;
  }

  .circle-wrp {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .circle-btn {
    width: 50px;
    height: 50px;
  }

  .form-for-links-wrp {
    grid-row-gap: 40px;
  }

  .n-footer {
    padding-top: 110px;
  }

  .f-main {
    font-size: 18px;
  }

  .newsletter {
    width: 660px;
  }

  .m-form {
    font-size: 20px;
  }

  .m-style {
    height: 60px;
    max-height: 60px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
  }

  .book-a-meeting-modal {
    width: 800px;
    height: 270px;
  }

  .close-meeting-icon {
    width: 18px;
  }

  .meeting-h {
    font-size: 24px;
  }

  .meeting-desc {
    font-size: 22px;
  }

  .meeting-desc.off-m, .meeting-desc.pe-mob {
    font-size: 18px;
  }

  .history-cta {
    width: 1200px;
  }

  .history-head {
    width: 1000px;
  }

  .history {
    padding-top: 250px;
  }

  .link-to-history-wrp {
    width: 770px;
  }

  .link-to-history-wrp.post-ultra {
    width: 690px;
  }

  .lp-img {
    object-fit: fill;
  }

  .image-127 {
    width: 153px;
  }

  .image-128 {
    object-fit: cover;
    width: 100%;
    min-width: 110%;
    height: 100%;
  }

  .product-f-screen.c-padding {
    max-height: 1100px;
  }

  .product-head-content {
    max-width: 1600px;
  }

  .prod-h1 {
    font-size: 63px;
  }

  .prod-h1.h1-left {
    max-width: 450px;
  }

  .gradient-mob {
    opacity: .5;
    height: 260px;
  }

  .prod-h2-big {
    font-size: 61px;
  }

  .smart-wrp {
    align-items: center;
  }

  .big-tabs {
    max-width: 1600px;
    margin-top: 580px;
  }

  .big-tabs_stage {
    top: -580px;
  }

  .prod-tab-h {
    font-size: 32px;
  }

  .prod-big-desc {
    font-size: 28px;
  }

  .big-tab-desc {
    font-size: 22px;
  }

  .accordion.js-accordion {
    max-width: 1600px;
  }

  .js-accordion-icon {
    width: 42px;
    height: 42px;
  }

  .info.c-padding {
    z-index: 4;
    position: relative;
  }

  .q-wrp, .info-wrp {
    align-items: center;
  }

  .q-desc-big {
    width: 610px;
    font-size: 32px;
  }

  .prod-h2 {
    font-size: 61px;
  }

  .prod-desc {
    font-size: 22px;
  }

  .prod-desc.white-desc {
    max-width: 520px;
  }

  .q-hover {
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    bottom: 30px;
  }

  .q-hover.q-hove-bottom {
    top: 430px;
  }

  .q-hover.q-hove-bottom.other.other-1 {
    margin-right: -130px;
  }

  .q-hover.q-hove-bottom.other.other-5 {
    margin-left: auto;
  }

  .q-hover-t {
    margin-bottom: 3px;
  }

  .vs {
    height: 650px;
  }

  .vs-wrp {
    min-width: auto;
    max-width: 2000px;
  }

  .vs-item-wrp {
    height: 800px;
  }

  .vs-table-head {
    justify-content: space-between;
  }

  .vs-table-head.indicators {
    grid-template-columns: 120px 1fr 120px 1fr 120px;
  }

  .vs-heading {
    margin-top: 0;
    font-size: 26px;
  }

  .vs-names {
    font-size: 18px;
  }

  .indicators-nums, .indicators-color {
    height: 60px;
    font-size: 20px;
  }

  .strengths-head {
    justify-content: space-between;
    max-width: 1600px;
  }

  .prod-h2-white {
    font-size: 61px;
  }

  .prod-h2-white.h2-why-steps {
    max-width: 1100px;
  }

  .prod-h2-white.res-h2 {
    font-size: 44px;
  }

  .strengths-t {
    margin-bottom: 3px;
  }

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

  .prod-h6 {
    font-size: 40px;
  }

  .str-video {
    height: 890px;
    min-height: 890px;
  }

  .str-video-wrp, .str-video-wrp.two-vid {
    margin-left: -160px;
  }

  .str-video-wrp.one-vid {
    margin-right: -160px;
  }

  .prod-desc-w, .prod-desc-w-small {
    font-size: 22px;
  }

  .strengths-gradient-w {
    width: 400px;
    margin-left: -1px;
  }

  .strengths-gradient-w._w-2 {
    margin-right: -1px;
  }

  .prod-desc-b, .prod-desc-b-small, .or {
    font-size: 22px;
  }

  .prod-faq-wrp {
    align-items: center;
  }

  .info-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .info-desc {
    font-size: 22px;
  }

  .div-block-107 {
    height: 100%;
  }

  .h-big-faq {
    font-size: 32px;
  }

  .modul {
    width: 390px;
  }

  .info-heading {
    margin-top: 0;
    font-size: 26px;
  }

  .tabs-2 {
    height: 610px;
  }

  .cta-info {
    width: 900px;
  }

  .cta-info.cta-drop-off {
    width: 750px;
  }

  .cta-info.speaker-head-pe {
    grid-row-gap: 20px;
  }

  .or-2 {
    font-size: 22px;
  }

  .info-content {
    width: 980px;
  }

  .div-block-99-copy {
    opacity: .5;
    height: 200px;
  }

  .tooltip-wrp {
    width: 370px;
  }

  .tooltip {
    font-size: 18px;
  }

  .info-num-prod {
    font-size: 45px;
  }

  .basic-swiper {
    margin-top: 60px;
  }

  .swiper-slide.basic-swiper-item.bs-1 {
    min-width: auto;
    max-width: 500px;
  }

  .swiper-slide.big-slide {
    width: 48vw;
    min-width: 720px;
    max-width: 720px;
  }

  .block-slider {
    max-width: 1920px;
  }

  .big-tab-desc-cell {
    font-size: 22px;
  }

  .cell-img {
    height: 100%;
  }

  .drop-btn {
    padding: 20px;
  }

  .dropdown-list-4 {
    background-color: #fff0;
  }

  .drop-grid {
    max-width: 1600px;
  }

  .big-nav-h {
    font-size: 22px;
  }

  .big-nav-t {
    font-size: 18px;
  }

  .div-block-1070 {
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar_container {
    max-width: 1600px;
  }

  .option-heading {
    margin-top: 0;
    font-size: 22px;
  }

  .video-cover-wrp.big-video {
    height: 890px;
    min-height: 890px;
  }

  .product-f-screen-left.c-padding {
    max-height: 1100px;
  }

  .info-content-blur {
    width: 980px;
  }

  .sustainability-head.c-padding {
    max-height: 1200px;
  }

  .trees {
    max-height: 130%;
  }

  .desc-24.block-inline {
    display: inline;
  }

  .grid-3 {
    max-width: 1600px;
  }

  .video-info-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .video-info-desc {
    font-size: 22px;
  }

  .grid-without-gap {
    max-width: 1600px;
  }

  .s-h2 {
    font-size: 56px;
  }

  .list-title {
    font-size: 22px;
  }

  .bg-video-wrp {
    max-width: 1600px;
  }

  .q-hover-green {
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    bottom: 30px;
  }

  .bottle-wrp {
    width: 350px;
    height: 350px;
  }

  .num-anim {
    font-size: 80px;
  }

  .signature {
    width: 350px;
  }

  .scroll-btn-wrp.c-padding {
    max-height: 1200px;
  }

  .scroll-btn-wrp.scroll-block, .scroll-btn-wrp.scroll-block-pe {
    z-index: 2;
    background-color: #0000;
    height: 100vh;
    max-height: none;
    padding-top: 60px;
    padding-bottom: 60px;
    position: absolute;
    inset: 0%;
  }

  .scroll-btn-wrp.scroll-block-pi {
    z-index: 2;
    background-color: #0000;
    height: 100vh;
    max-height: none;
    padding-top: 60px;
    position: absolute;
    inset: 0%;
  }

  .div-block-1078 {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .badge-item {
    height: 60px;
    min-height: 60px;
  }

  .q-hover-yellow {
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    bottom: 30px;
  }

  .sub-btn {
    height: 62px;
    padding: 20px;
  }

  .tour-head {
    padding-top: 250px;
  }

  .tour-head.c-padding {
    max-height: 1000px;
  }

  .history-head-copy {
    width: 1000px;
  }

  .tour-date {
    font-size: 20px;
  }

  .tour-head-tag {
    border-color: #fc03;
  }

  .tour-video {
    padding-bottom: 160px;
  }

  .h2-w {
    font-size: 56px;
  }

  .so-h3 {
    font-size: 40px;
  }

  .form-head {
    width: 1000px;
  }

  .suc-wrp {
    height: 324px;
  }

  .c-grid-trade, .grid-trade {
    max-width: 1600px;
  }

  .req {
    font-size: 22px;
  }

  .trade-calendly-content {
    max-width: 520px;
  }

  .desc-28 {
    font-size: 32px;
  }

  .y-locker-head-img-wrp {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .y-locker-head {
    max-height: 1200px;
  }

  .core-s-wrap {
    max-width: 1600px;
  }

  .core-h {
    margin-top: 0;
    font-size: 26px;
  }

  .core-desc {
    font-size: 22px;
  }

  .key-h {
    font-size: 40px;
  }

  .key-wrp {
    max-width: 1600px;
  }

  .key-h4 {
    margin-bottom: 3px;
  }

  .key-info-item {
    padding-bottom: 36px;
  }

  .key-info-wrp {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .options-block, .text-n-img-wrp {
    max-width: 1600px;
  }

  .more-post {
    max-width: 630px;
  }

  .more-post-block {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .more-post-wrap {
    max-width: 1700px;
  }

  .more-post-wrap.post-cta-wrap, .div-block-1090 {
    max-width: 1600px;
  }

  .video-t {
    font-size: 22px;
  }

  .s-more-grid {
    max-width: 1600px;
  }

  .installation-h {
    margin-top: 0;
    font-size: 26px;
  }

  .close-form-1-copy {
    padding: 19px;
  }

  .item-num {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h2-54 {
    font-size: 56px;
  }

  .why-partner-card {
    padding: 40px;
  }

  .par-desc {
    font-size: 28px;
  }

  .partner-prog {
    padding-top: 280px;
  }

  .why-h-big {
    font-size: 40px;
  }

  .ecosystem-card {
    padding: 40px;
  }

  .ecosystem-h {
    margin-top: 0;
    font-size: 26px;
  }

  .ecosystem-desc {
    font-size: 22px;
  }

  .top-head-block {
    opacity: .5;
    height: 200px;
  }

  .basic-swiper-2 {
    margin-top: 60px;
  }

  .how-work-link {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 26px;
  }

  .how-num {
    font-size: 36px;
  }

  .scroll-t-2 {
    display: flex;
  }

  ._20t {
    font-size: 24px;
  }

  .scroll-t-3 {
    display: flex;
  }

  .grid-19 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    max-width: 2000px;
  }

  .grid-19.scroll-block-grid {
    padding-top: 60px;
  }

  .video-head {
    margin-bottom: 3px;
    font-size: 26px;
  }

  .html-embed-14 {
    max-height: 350px;
  }

  .js-ico {
    width: 42px;
    height: 42px;
  }

  .why-choose-head {
    width: 1120px;
  }

  .excellence-wrp {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .excellence-t {
    margin-bottom: 3px;
  }

  .excellence-t.know-more-date {
    font-size: 18px;
  }

  .table-t-top-18 {
    z-index: 2;
    font-size: 22px;
  }

  .smartest-part-wrp {
    max-width: 1600px;
  }

  .smartest-part-item {
    min-height: 338px;
    padding: 30px;
  }

  .sp-h28 {
    font-size: 32px;
  }

  ._6th {
    width: 1100px;
  }

  ._3pics-img {
    max-height: 380px;
  }

  ._3pics-img.center-pic {
    max-height: 450px;
  }

  .t-opacity-anim-block {
    max-width: 1600px;
  }

  .t-anim {
    color: #4d4d4d33;
  }

  .vid-wrp {
    max-height: 580px;
  }

  .lets-book.c-padding.lets-book-ny-padding {
    padding-bottom: 0;
  }

  .lets-book-wrp {
    max-width: 1600px;
  }

  .big-h2 {
    font-size: 70px;
  }

  .big-h2.cta-pp {
    max-width: 900px;
  }

  .big-h2.cta-pi {
    max-width: 1200px;
  }

  .big-h2.cta-main-light {
    max-width: 1350px;
  }

  ._6th-copy {
    width: 1100px;
  }

  .why-img-100-wrp {
    flex-direction: column;
    align-items: center;
    max-width: 1920px;
    display: flex;
  }

  .img-100-width {
    width: 1920px;
    min-width: 1920px;
  }

  .img-blur {
    width: 190px;
    padding: 16px;
    top: 94px;
    left: 85px;
  }

  .img-blur.blur-1 {
    margin-top: 2px;
    margin-left: -1589px;
  }

  .img-blur.blur-2 {
    margin-top: 234px;
    margin-left: -591px;
  }

  .img-blur.blur-3 {
    margin-top: 547px;
    margin-right: -861px;
  }

  .img-blur.blur-4 {
    margin-top: 60px;
    margin-right: -1552px;
  }

  .excellence-t-copy {
    margin-bottom: 3px;
    font-size: 16px;
  }

  .ecosystem-modal {
    justify-content: center;
    align-items: center;
  }

  .div-block-1117 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 30px;
  }

  .ecos-modal-wrp {
    max-width: 1600px;
  }

  .block-slider-why {
    max-width: 1920px;
  }

  .post-more {
    font-size: 22px;
  }

  .div-block-1118 {
    margin-left: 89px;
  }

  .partial-text, .text-block-71 {
    font-size: 16px;
  }

  .heading-432 {
    font-size: 56px;
  }

  .discover-desc-2 {
    font-size: 22px;
  }

  .discover-num-2 {
    font-size: 45px;
  }

  .why-choose-desc-h {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .t-cell-dark.cell-top {
    padding-left: 40px;
    padding-right: 40px;
  }

  .img-blur-new {
    width: 190px;
    padding: 16px;
    top: 94px;
    left: 85px;
  }

  .img-blur-new.blur-1 {
    margin-top: -73px;
    margin-left: -1589px;
  }

  .img-blur-new.blur-2 {
    margin-top: 443px;
    margin-left: -748px;
  }

  .img-blur-new.blur-3 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 595px;
    margin-right: -710px;
  }

  .img-blur-new.blur-4 {
    margin-top: 60px;
    margin-right: -1552px;
    top: -33px;
  }

  .img-blur-new.blur-5 {
    margin-top: 561px;
    margin-left: -1078px;
  }

  .excellence-text-blur {
    margin-bottom: 3px;
    font-size: 16px;
  }

  .image-154 {
    max-width: 600px;
    top: 201px;
  }

  .green-head-h {
    max-width: 800px;
  }

  .o-green-gap {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  ._4pics-img {
    max-width: 1279px;
    margin-left: -320px;
    margin-right: -320px;
  }

  ._4p-blur {
    width: 190px;
    padding: 12px;
    top: 7.3vw;
    left: 8.9vw;
  }

  ._4p-blur._4pb-2 {
    top: 7vw;
    right: 28.9vw;
  }

  ._4p-blur._4pb-3 {
    top: auto;
    bottom: 8vw;
    right: 6.5vw;
  }

  .div-block-1131 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .t-opacity-anim-block-gr, .text-n-img-green {
    max-width: 1600px;
  }

  .gr-grid-2.gr-big-next, .gr-grid-2.invest-hover, .gr-grid-2.responsibilities {
    height: auto;
  }

  .percent-gap {
    align-items: center;
  }

  .next-text {
    font-size: 32px;
  }

  .k-more-tag {
    font-size: 18px;
  }

  .k-more-text {
    max-width: 800px;
  }

  .production-inner-wrp {
    align-items: center;
  }

  .t-point-shows {
    height: 2vw;
    padding-left: .8vw;
    padding-right: .8vw;
    font-size: 1.2vw;
    font-weight: 700;
  }

  .point-y {
    width: 2vw;
    height: 2vw;
  }

  .black-card-hover {
    min-height: 338px;
    padding: 30px;
  }

  .green-fa-more {
    height: 60px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    bottom: 30px;
  }

  .first-mile {
    min-height: 400px;
    padding: 30px;
  }

  .hiw-for-wrp {
    max-width: 1600px;
  }

  .how-work-tab, .six-steps {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 26px;
  }

  .fast-tab-h, .hiw-for-h {
    margin-top: 0;
    font-size: 22px;
  }

  .h-24-modular {
    font-size: 32px;
  }

  .pp-head-content {
    max-width: 1600px;
  }

  .pp-head-content.pe-head-content {
    z-index: 3;
  }

  .pp-h1 {
    font-size: 66px;
  }

  .pp-desc {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .pp-desc.pp-desc-left {
    margin-top: 0;
  }

  .gradient-bottom {
    opacity: .5;
    height: 260px;
  }

  .gradient-top {
    opacity: .5;
    height: 200px;
  }

  .img-ms-vrp {
    max-height: 580px;
  }

  .unlock-im1 {
    bottom: 248px;
    right: 529px;
  }

  .unlock-im2 {
    bottom: 150px;
    left: 461px;
  }

  .unlock-im3 {
    top: 209px;
    right: 383px;
  }

  .unlock-im4 {
    left: 576px;
  }

  .partners2-popup.modal-pp {
    display: none;
  }

  .h1-pe-2024 {
    font-size: 60px;
  }

  .pe-head-info {
    margin-bottom: 3px;
  }

  .head-post-expo-2 {
    max-width: 810px;
  }

  .gradient-pe {
    height: 300px;
  }

  .pe-f-screen.c-padding {
    max-height: 1100px;
  }

  .pe-post-block {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pe-s {
    max-width: 1600px;
  }

  .meet-our-desc {
    max-width: 864px;
  }

  .speaker-h {
    font-size: 32px;
  }

  .speaker-info {
    margin-bottom: 3px;
    font-size: 18px;
  }

  .sp-content-pe {
    padding: 30px;
  }

  .s-demo-desc {
    font-size: 24px;
  }

  .s-demo-content {
    z-index: 3;
    width: 800px;
  }

  .img-blur-d {
    width: 280px;
    max-width: 280px;
    padding: 16px;
    top: 30px;
    left: -70px;
  }

  .img-blur-d.img-plan-2 {
    top: 239px;
    left: 400px;
  }

  .img-blur-d.img-plan-3 {
    top: 0;
    right: 278px;
  }

  .img-blur-d.img-plan-4 {
    top: 266px;
    right: -73px;
  }

  .img-blur-d.img-plan-5 {
    top: auto;
    bottom: 241px;
    left: 348px;
  }

  .img-blur-d.img-plan-6 {
    top: auto;
    bottom: 53px;
    left: 510px;
  }

  .img-blur-d.img-plan-7 {
    bottom: 263px;
    right: 470px;
  }

  .img-blur-d.img-plan-8 {
    bottom: 263px;
    right: -48px;
  }

  .plan-14 {
    margin-bottom: 3px;
    font-size: 16px;
  }

  .plan-12 {
    margin-bottom: 3px;
    font-size: 14px;
  }

  .div-block-1159 {
    background-image: linear-gradient(#000, #0000);
    height: 350px;
  }

  .book-a-meeting-modal-pe {
    width: 800px;
    height: 270px;
  }

  .evetn-text {
    font-size: 14px;
  }

  .pilot-n-head-content {
    max-width: 1600px;
  }

  .pilot-n-h1 {
    font-size: 66px;
  }

  .pilot-n-desc {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .gradient-bottom-left {
    opacity: .5;
    height: 260px;
  }

  .pilot-cta-wrp {
    width: 1360px;
  }

  .div-block-1167 {
    padding: 40px;
  }

  .product-pi-screen.c-padding {
    max-height: 1100px;
  }

  .form-content-black {
    padding-bottom: 60px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .expo-omni-home {
    max-height: 0;
  }

  .modal-form-wrp-p {
    max-width: 600px;
    max-height: 700px;
  }

  .ny25-screen.c-padding {
    justify-content: flex-start;
    align-items: center;
  }

  .ny-block-padding {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .ny-h-top {
    max-width: 700px;
    font-size: 74px;
  }

  .ny-h-top.ny-big-width {
    max-width: 800px;
  }

  .ny-h-bottom {
    max-width: 700px;
    font-size: 74px;
  }

  .lets-book-ny {
    max-width: 1600px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .h2-ny-cta {
    font-size: 60px;
  }

  .cta-ny-content-wrp.cta-ny-img-wrp {
    padding-right: 100px;
  }

  .cta-ny-content-wrp.cta-ny-form-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  ._w-background-video--1 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ny25-head-content {
    max-width: 1600px;
  }

  .ny-h1 {
    font-size: 66px;
  }

  .ny-video-bg-json {
    margin-left: auto;
    margin-right: auto;
  }

  .ny-video-bg1-copy {
    max-width: 1920px;
  }

  .jvp-desc {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .head-jvp {
    max-width: 950px;
  }

  .ready-wrp {
    min-height: 140px;
  }

  .ready-h {
    font-size: 32px;
  }

  .rev-item {
    min-height: 400px;
    padding: 30px;
  }

  .rev-h {
    font-size: 32px;
  }

  .unlock-jv1 {
    right: 449px;
  }

  .unlock-jv2 {
    bottom: 150px;
    left: 461px;
  }

  .unlock-jv3 {
    top: 209px;
    right: 420px;
  }

  .unlock-jv4 {
    top: 192px;
    left: 498px;
  }

  .head-post-expo-25 {
    max-width: 950px;
  }

  .pp25-desc {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .head-pp25-bg {
    margin-left: auto;
    margin-right: auto;
  }

  .meet-content-center {
    z-index: 3;
    width: 800px;
  }

  .pp-g1, .pp-g2 {
    display: none;
  }

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

  .h3-32 {
    font-size: 34px;
  }

  .sp-content-pp25 {
    padding: 30px;
  }

  .pp25-s, .c-grid-4col {
    max-width: 1600px;
  }

  .hero-content {
    max-width: 1200px;
  }

  .hero-heading {
    font-size: 63px;
    line-height: 85px;
  }

  .hero-paragraph {
    font-size: 22px;
    line-height: 31px;
  }

  .hero-button-left {
    height: 62px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .hero-button-text {
    font-size: 20px;
    line-height: 22px;
  }

  .hero-button-icon {
    width: 24px;
    height: 24px;
  }

  .hero-button-icon:where(.w-variant-ba8c6cb4-daf8-1a6e-c8ea-f817ed280ad0), .hero-button-icon.arrow-bottom-5 {
    width: 28px;
    height: 28px;
  }

  .hero-button-right {
    width: 62px;
    height: 62px;
  }

  .simple-text-text {
    max-width: 530px;
  }

  .quote-text {
    font-size: 34px;
  }

  .simple-text {
    padding-left: 160px;
    padding-right: 160px;
  }

  .simple-text-heading {
    max-width: 792px;
    font-size: 44px;
    line-height: 64px;
  }

  .quote-text-yellow, .quote-text-2 {
    font-size: 34px;
  }

  .frame {
    padding: 240px 160px 160px;
  }

  .frame-center-title {
    font-size: 60px;
    line-height: 95px;
  }

  .frame-center {
    max-width: 1600px;
    padding: 127px 76px;
  }

  .slider {
    aspect-ratio: 1920 / 968;
  }

  .slider-controls {
    right: 160px;
  }

  .slider-controls.swiper-pagination, .slider-controls.slider-first-controls {
    right: 162px !important;
  }

  .slider-outher-wrapper.fs-slider-wrapper {
    min-height: 968px;
  }

  .full-spec.modal-pp {
    padding-top: 133px;
    padding-bottom: 133px;
  }

  .full-spec-content {
    padding: 80px 120px 120px;
  }

  .form-success-message {
    height: 520px;
    padding: 80px 120px;
  }

  .form-close-btn {
    padding: 19px;
  }

  .form-success-buttons {
    margin-top: 40px;
  }

  .button {
    min-height: 62px;
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .news-slider-top {
    max-width: 1800px;
    margin-bottom: 140px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 24px;
  }

  .section.dark {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .section.grid {
    margin-bottom: 75px;
  }

  .section.track {
    height: auto;
  }

  .section.red-dot {
    margin-top: 100px;
  }

  .container {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    order: 0;
    justify-content: flex-start;
    padding-left: 0;
  }

  .menu-button {
    order: 1;
    align-self: center;
    padding-right: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .dropdown {
    flex-direction: column;
    justify-content: center;
    min-width: 100vw;
    display: none;
  }

  .dropdown.off {
    display: none;
  }

  .dropdown-toggle {
    border-bottom: 1px solid var(--font-color);
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .dropdown-toggle.home {
    color: var(--main-blue);
  }

  .dropdown-list {
    background-color: var(--white);
    flex-direction: column;
    padding: 0;
    display: flex;
    position: static;
  }

  .dropdown-list.w--open {
    border: 0 #0000;
    display: flex;
    position: static;
  }

  .dropdown-link-wrapper {
    border-bottom: 1px solid var(--font-color);
    order: 1;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-wrapper:hover {
    padding-right: 20px;
  }

  .dropdown-line {
    width: 0;
    left: 0;
  }

  .dropdown-link {
    min-width: auto;
  }

  .button-wrapper {
    display: none;
  }

  .image {
    width: 280px;
  }

  .image.home {
    width: auto;
  }

  .icon-2 {
    display: none;
  }

  .burger-menu {
    filter: invert();
  }

  .triangles {
    display: none;
  }

  .heading-wrapper {
    justify-content: center;
    display: flex;
  }

  .paragraph._43 {
    width: 100%;
  }

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

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

  .industries-block-wrapper {
    max-width: 45vw;
  }

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

  .navbar-container {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .email-container {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .horizontal-wrapper {
    justify-content: center;
    width: 100%;
  }

  .form {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .subscribe {
    margin-bottom: 0;
  }

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

  .mask-2 {
    width: 50%;
  }

  .content {
    margin-bottom: 0;
  }

  .content.none {
    display: none;
  }

  .content.last-cont {
    width: 48%;
  }

  .slider-last-item {
    width: 96.5vw;
  }

  .navbar-container-home-2 {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-image-home-2 {
    height: 100%;
  }

  .logo-image-home-2.logo-skale {
    width: 180px;
  }

  .dropdown-toggle-home-2 {
    border-bottom: 1px solid var(--font-color);
    color: var(--main-blue);
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .dropdown-icon-home-2 {
    color: var(--main-blue);
  }

  .camerra-horizontal-scroll {
    width: auto;
    height: auto;
    overflow: visible;
  }

  .collection-list-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .post-collection-item {
    min-width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .scroll {
    display: none;
  }

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

  .interesting-facts-grid {
    grid-column-gap: 24px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .years-tab {
    padding-left: 40px;
  }

  .years-tab.w--current {
    padding-left: 42px;
  }

  .years-tab.shrink-1995 {
    padding-left: 20px;
  }

  .years-tab.shrink-1994 {
    padding-right: 20px;
  }

  .years-tab._2003 {
    padding-left: 25px;
  }

  .years-tab._2008 {
    padding-right: 25px;
  }

  .timeline {
    width: 100%;
  }

  .tabs-content {
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow-3 {
    top: 0;
    right: -3%;
  }

  .left-arrow-3 {
    top: 0;
    left: -3%;
  }

  .slider-info {
    margin-left: 40px;
  }

  .image-6 {
    min-width: 40%;
    height: 250px;
  }

  .services-heading1 {
    font-size: 50px;
  }

  .utility-page-content {
    width: 75%;
  }

  .tabs-menu-2 {
    margin-bottom: 20px;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer-brand-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 50px;
  }

  .footer-links-wrapper {
    height: 300px;
  }

  .search-results-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .brand-footer {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .brand-footer.w--current {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
  }

  .image-footer {
    text-align: left;
    width: 280px;
    display: block;
  }

  .link-block-3 {
    width: 100%;
  }

  .nav-bar-wrp {
    align-items: center;
  }

  .footer-wrapper-2 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-main {
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav-menu-2 {
    z-index: 12;
    background-color: #0040ff;
    border-radius: 12px;
    flex-direction: row;
    padding-top: 50px;
    padding-bottom: 50px;
    display: none;
  }

  .footer-links-wrapper-2 {
    height: 300px;
  }

  .main-wrp {
    overflow: visible;
  }

  .main-wrp.sustainability-w, .main-wrp.tour-wrp, .main-wrp.main-n-copy {
    overflow: hidden;
  }

  .case-nav-container, .case-container {
    padding-left: 25px;
    padding-right: 25px;
  }

  .brand-footer-3 {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
  }

  .brand-footer-3.w--current {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
  }

  .navbar-fix {
    font-family: Outfit, Arial, sans-serif;
  }

  .navbar-fix.header_wrapper {
    height: auto;
    padding: 20px 50px;
    position: absolute;
  }

  .link {
    color: #fff;
    text-align: center;
  }

  .link.underline-trail {
    margin-right: 0;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3vw;
  }

  .link.underline-trail.nav-black {
    color: #fff;
  }

  .bg {
    display: none;
  }

  .head-block {
    height: auto;
  }

  .head-block.padding-lr {
    flex-direction: column;
    padding-top: 140px;
  }

  .head-when {
    position: relative;
  }

  .h2-t {
    font-size: 28px;
  }

  .h2-t.when-t {
    text-align: center;
    white-space: normal;
    font-size: 12px;
  }

  .h2-t.o-cta {
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
  }

  .h2-t.o-cta.yellow-t-btn-s {
    font-size: 10px;
  }

  .h2-t.c-next-t, .h2-t.c-cta {
    text-align: center;
    white-space: normal;
    font-size: 12px;
  }

  .h2-t.time {
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
  }

  .h2-t.y-cta {
    text-align: center;
    white-space: normal;
    font-size: 12px;
  }

  .h2-t.cta {
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
  }

  .h2-t.pe-t-cta {
    text-align: center;
    white-space: nowrap;
    font-size: 14px;
  }

  .grid-12 {
    grid-column-gap: 10px;
  }

  .h6 {
    font-size: 16px;
  }

  .h6.h-speaker {
    font-size: 20px;
  }

  .num-t {
    height: 50px;
  }

  .h5, .slash {
    font-size: 16px;
  }

  .btn {
    padding: 12px 14px;
  }

  .btn.news-btn.arrow-new {
    min-width: 47px;
  }

  .btn.newsletter-submit {
    font-size: 12px;
  }

  .btn.info-btn-w:hover {
    background-color: #ffffff1a;
  }

  .btn.str-btn-white:hover {
    background-color: #fff0;
  }

  .speaker-pro {
    min-height: auto;
  }

  .div-block-40 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .what-item-wrap {
    width: auto;
    min-width: auto;
  }

  .image-50 {
    width: 12px;
    min-width: 12px;
  }

  .div-block-47 {
    width: 100%;
    display: none;
    position: static;
  }

  .image-53 {
    display: none;
    position: relative;
  }

  .image-54 {
    min-width: 1000px;
  }

  .img-3 {
    margin-top: -336px;
    margin-right: -373px;
  }

  .div-block-47-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 500px;
    padding-top: 60px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .image-53-copy {
    display: block;
    position: relative;
    top: 0%;
    right: 0%;
  }

  .c-padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .c-grid {
    align-items: start;
  }

  .c-grid.head-grid {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .c-grid.footer-grid {
    grid-row-gap: 50px;
  }

  .c-grid.locker-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .c-grid.posts-4 {
    margin-top: 60px;
  }

  .c-grid.low-power-flex {
    flex-direction: column-reverse;
    display: flex;
  }

  .c-grid.big-tab-grid {
    height: auto;
  }

  .c-grid.grid-big-tab.options {
    align-content: start;
  }

  .c-grid.s-grid {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .c-grid.grid-bottle {
    padding-bottom: 140px;
  }

  .c-grid.last-grid-list {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 100px;
    display: flex;
  }

  .c-grid.so-grid {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .c-grid.y-locker-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .c-grid.core-grid {
    margin-top: -60px;
  }

  .c-grid.text-img-grid {
    place-items: start stretch;
  }

  .c-grid.grid-nums.mf-3grid {
    margin-bottom: 100px;
  }

  .c-grid.grid-nums.num-pro-grid {
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.why-partner-grid, .c-grid.ecosystem-grid {
    grid-template-columns: 1fr;
  }

  .c-grid.excellence-table-grid {
    grid-template-columns: 230px 1fr 1fr 1fr;
  }

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

  .c-grid.video-t-r, .c-grid.green-t-img {
    place-items: start stretch;
  }

  .c-grid.software-2 {
    grid-template-columns: 1fr;
  }

  .c-grid.grid-pi-img {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    place-items: start stretch;
  }

  .c-grid.pilot-top-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.grid-pp100 {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .c-grid.speaker-pp25 {
    flex-flow: column;
    display: flex;
  }

  .c-h1 {
    font-size: 50px;
  }

  .c-main {
    font-size: 14px;
  }

  .c-main.white-t.num-02 {
    display: none;
  }

  .c-main.white-t.num-01 {
    display: block;
  }

  .c-main.grey-pro, .c-main.grey-pro-1 {
    max-width: 500px;
  }

  .c-main.speaker-position {
    font-size: 12px;
  }

  .t-quote-block {
    width: auto;
  }

  .c-h2 {
    font-size: 32px;
  }

  .c-h2.num-big {
    width: 90px;
    min-width: 90px;
  }

  .image-55 {
    width: 160px;
  }

  .summary-benefits-img {
    height: 390px;
  }

  .c-burger {
    background-color: #0040ff;
    border-radius: 100px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
  }

  .c-burger.w--open {
    background-color: #7e8de8;
  }

  .c-burger-icon {
    color: #fff;
    display: none;
  }

  .result-item {
    justify-content: center;
    height: 360px;
    padding-top: 0;
    padding-left: 20px;
  }

  .result-num {
    font-size: 60px;
  }

  .result-img-1 {
    width: 280px;
    inset: auto 0% -24% auto;
  }

  .result-img-2 {
    width: 280px;
    right: 5%;
  }

  .c-form {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .partnership-wrp {
    grid-column-gap: 20px;
    align-items: flex-start;
  }

  .partnership-photo {
    width: 120px;
    min-width: 120px;
    height: 120px;
  }

  .partnership-socials-wrp {
    grid-column-gap: 5px;
  }

  .c-btn {
    height: 40px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .c-btn.video-btn {
    width: 40px;
  }

  .c-btn.cms-form-btn {
    padding-top: 10px;
  }

  .div-block-55 {
    grid-row-gap: 2vw;
    flex-direction: column;
    align-items: flex-start;
  }

  .c-btn-white {
    padding: 12px 20px;
  }

  .c-h3 {
    margin-bottom: 40px;
    font-size: 25px;
  }

  .underline-trail.link {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .image-50-copy {
    width: 16px;
    display: none;
  }

  .fix-cta {
    margin-top: 33px;
    margin-right: 50px;
    display: none;
  }

  .c-navbar-fix {
    font-family: Outfit, Arial, sans-serif;
  }

  .align-b {
    width: 190px;
    height: 30px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

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

  .nav-wrp-case-copy {
    background-color: var(--tomato);
    border-radius: 8px;
    flex-direction: row;
    margin-right: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cdek {
    width: 160px;
  }

  .client-img-wrp {
    height: 390px;
  }

  .div-block-63 {
    width: auto;
  }

  .locker-info.horizontal {
    flex-direction: column;
  }

  .integration-img-wrp {
    height: auto;
  }

  .rozetka-logo {
    width: 180px;
  }

  .head-home {
    justify-content: center;
    padding-bottom: 60px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .head-home.hide-background {
    background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/64f8576eb953222f9c149bd2_Hero-min.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .head-wrap.c-padding {
    background-position: 50% 0;
    background-size: cover;
  }

  .head-h1-wrp {
    padding-right: 0;
  }

  .n-btn.form-meet-wtp.meet-pe.btn-seize {
    margin-top: 20px;
  }

  .n-btn.btn-header-pp {
    margin-top: -10px;
  }

  .slider-item-auto {
    min-width: 100vw;
    margin-right: 0;
    padding: 0 40px;
  }

  .slider-item-auto.photo-width {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-list-auto.step-list {
    flex-direction: row;
    align-items: stretch;
  }

  .grid-photo-wrp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .slider-navigation {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .slider-navigation-wrapper.photo-arrows {
    top: -23%;
  }

  .btn-cta-n {
    display: none;
  }

  .auto-s.c-padding.height-div {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .big-img {
    justify-content: flex-end;
    display: flex;
  }

  .big-i {
    object-fit: cover;
    object-position: 100% 100%;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .discover {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .discover.c-padding {
    padding-top: 100px;
  }

  .nums-flex {
    margin-top: 0;
    margin-bottom: 0;
  }

  .h3 {
    font-size: 25px;
  }

  .h3.h-care.care-3, .h3.h-care.care-1 {
    width: auto;
  }

  .tab-info {
    grid-row-gap: 10px;
    width: 80%;
  }

  .tab-n-desc {
    font-size: 14px;
  }

  .case.c-padding-slider {
    padding-left: 35px;
    padding-right: 35px;
  }

  .slider-item-content {
    grid-row-gap: 20px;
    padding: 15px;
  }

  .tricks-slider_slide {
    min-width: 44.8vw;
    max-width: 44.8vw;
    padding: 0 10px;
  }

  .slider-wrapper2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .date {
    padding: 12px 20px;
  }

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

  .form-content {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-62 {
    width: 20px;
    height: 20px;
  }

  .modal-form-2, .modal-form-3, .modal-form-4, .modal-form-5, .modal-form-audit, .modal-form-restart, .modal-form-pilot, .modal-form-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .burger-item-t {
    color: #fff;
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-weight: 700;
  }

  .burger-item-t.last-menu {
    color: #0040ff;
  }

  .c-nav-menu-overlay {
    background-color: #000;
    align-self: auto;
    display: none;
    overflow: hidden;
  }

  .c-nav-menu-overlay.pro-align {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    overflow: auto;
  }

  .c-nav-menu-overlay.pro-align.burg-height-w {
    overflow: scroll;
  }

  .nav-menu-btn-line.short {
    background-color: #fff;
    width: 80%;
  }

  .nav-menu-btn-line.short.short-black {
    background-color: var(--black);
  }

  .nav-menu-btn-line.long {
    background-color: #fff;
  }

  .nav-menu-btn-line.long.long-black {
    background-color: var(--black);
  }

  .c-nav-menu-btn {
    z-index: 4999;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    position: fixed;
    inset: 10px 40px auto auto;
  }

  .nav-link-o.b-nav {
    color: #000;
    border-bottom: 1px solid #00000017;
    flex-direction: row;
    align-items: flex-start;
    margin-right: 20px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 30px;
    line-height: 120%;
    display: flex;
  }

  .nav-link-o.b-nav._4.case-burger-off {
    display: none;
  }

  .o-tag {
    font-size: 26px;
  }

  .o-tag.nun-b {
    color: #ffffff24;
    margin-top: 24px;
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-size: 14px;
    font-weight: 800;
    display: flex;
    position: static;
  }

  .o-tag.nun-b.last-num {
    color: #0040ff6b;
  }

  .c-col-menu-links {
    width: 100%;
  }

  .burg {
    z-index: 11;
    display: flex;
    top: 40px;
    right: 40px;
  }

  .c-nav-menu-btn-icon {
    background-color: #0040ff;
    border-radius: 12px;
    width: 40px;
    height: 40px;
  }

  .c-nav-menu-btn-icon.close-ic {
    background-color: #333;
    border-radius: 0;
  }

  .c-nav-menu-btn-icon.y-burger {
    background-color: var(--yellow);
    border-radius: 0;
  }

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

  .div-block-18.archive-s-wrp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex;
  }

  .b-nav-menu-btn.default {
    box-shadow: none;
    background-color: #0040ff00;
    padding: 10px;
  }

  .b-nav-menu-btn.menu-opened {
    background-color: #3330;
    padding: 10px;
    display: flex;
    position: relative;
  }

  .navbar-fix-inner {
    font-family: Outfit, Arial, sans-serif;
  }

  .navbar-fix-inner.header_wrapper {
    height: auto;
    padding: 20px 50px;
    position: absolute;
  }

  .bg0w {
    display: none;
  }

  .c-btn-white2 {
    padding: 12px 20px;
  }

  .pro-head.c-padding {
    padding-top: 140px;
    padding-bottom: 20px;
    display: flex;
  }

  .pro-h1 {
    font-size: 50px;
  }

  .pro-h1.tour-h1 {
    max-width: none;
  }

  .pro-tag, .pro-desc20 {
    font-size: 14px;
  }

  .pro-desc20.white-t.width-d.width-, .pro-desc20.white-t.width-70._70-minus {
    width: 100%;
  }

  .pro-desc20.models-desc-w {
    width: auto;
  }

  .pro-desc20.about-desc {
    margin-top: 0;
  }

  .pro-desc20._6th-desc-copy, .pro-desc20.lets, .pro-desc20.ecosystem-de {
    margin-bottom: 20px;
  }

  .pro-desc20.limited-pe-desc {
    max-width: 300px;
    font-size: 18px;
  }

  .pro-desc20.fill-pi-desc {
    margin-bottom: 20px;
  }

  .pro-innovation {
    padding-top: 0;
  }

  .pro-innovation.c-padding {
    padding-top: 120px;
  }

  .pro-h2-48 {
    font-size: 32px;
  }

  .pro-h2-48.h2-white.white-center, .pro-h2-48.h2-white.white-center2, .pro-h2-48.h2-white.drop-off-left {
    text-align: center;
  }

  .pro-h2-48.h2-first-pi {
    font-size: 24px;
  }

  .innovation-img-wrp {
    min-height: auto;
  }

  .pro-h3-36 {
    font-size: 32px;
  }

  .pro-h3-36.pe-h3-last-item {
    font-size: 20px;
  }

  .tag-t {
    font-size: 14px;
  }

  .pro-certificates {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pro-certificates.c-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .certificate-item {
    width: 70px;
  }

  .pro-process {
    padding-top: 100px;
  }

  .pro-h2-small {
    font-size: 20px;
  }

  .pro-h2-small.slider-h {
    font-size: 14px;
  }

  .pro-h2-small.h2-white-1.width- {
    width: 100%;
  }

  .pro-h2-small.event-post-date {
    font-size: 14px;
  }

  .pro-energy {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .play-icon {
    width: 12px;
    min-width: 12px;
  }

  .footer-h3 {
    font-size: 32px;
  }

  .footer-desc {
    font-size: 14px;
  }

  .pro-nav {
    z-index: 12;
    background-color: #0040ff;
    border-radius: 12px;
    flex-direction: row;
    padding-top: 50px;
    padding-bottom: 50px;
    display: none;
  }

  .drop-t, .drop-desc {
    font-size: 14px;
  }

  .pro-burger-l {
    grid-row-gap: 10px;
    align-items: flex-start;
    padding: 10px 0;
  }

  .pro-burger-l.w--current {
    border: 1px #000;
  }

  .pro-burger-l.archive-s {
    font-size: 14px;
  }

  .burger-h {
    text-transform: none;
    min-width: auto;
    margin-bottom: 10px;
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-size: 14px;
  }

  .pro-burger-item {
    color: #fff;
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .pro-burger-item.archive-s-t {
    font-size: 14px;
    font-weight: 400;
  }

  .pro-col-menu-links {
    flex-direction: column;
    align-items: flex-start;
    width: 40%;
    display: flex;
  }

  .pro-col-menu-links.hide-footer-link {
    display: none;
  }

  .pro-nav-menu-content {
    grid-row-gap: 50px;
    flex-wrap: wrap;
    overflow: visible;
  }

  .video-content {
    width: 80vw;
    height: 45vw;
  }

  .close-video {
    width: 5vw;
    height: 5vw;
  }

  .close-icon {
    width: 2vw;
    height: 2vw;
  }

  .filter-button {
    height: 40px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 10px;
  }

  .filter-controls-wrp {
    z-index: 2;
    position: relative;
  }

  .lockers-img-wrp {
    min-height: auto;
  }

  .locker-head.c-padding {
    display: flex;
  }

  .locker-heading {
    padding-bottom: 0;
  }

  .locker-head-img {
    width: 70%;
  }

  .pro-feature {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pro-delivery {
    padding-top: 100px;
  }

  .power-img {
    object-fit: cover;
    width: 100%;
  }

  .pro-slider {
    padding-bottom: 100px;
  }

  .pointer-wrap {
    display: none;
  }

  .pro-what {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .case-item {
    grid-row-gap: 20px;
    padding: 15px;
  }

  .pro-history {
    padding-top: 100px;
  }

  .pro-we-do {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .we-do-img-wrp {
    min-height: auto;
  }

  .we-do-heading {
    width: auto;
  }

  .pro-team {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-item {
    grid-row-gap: 30px;
  }

  .div-block-77 {
    grid-row-gap: 15px;
  }

  .div-block-78 {
    grid-row-gap: 30px;
  }

  .arrow {
    width: 40px;
    height: 40px;
    padding: 12px 14px;
  }

  .arrow.tab_previous, .arrow.tab_next {
    top: 21vw;
  }

  .pro-modals {
    padding-top: 100px;
  }

  .contact-link {
    align-items: center;
  }

  .pro-offices {
    padding-top: 100px;
  }

  .offices-content-wrp {
    grid-row-gap: 30px;
  }

  .office-head {
    grid-row-gap: 10px;
  }

  .industries-tabs.c-padding.services-tabs {
    padding-top: 100px;
  }

  .image-69 {
    height: 40px;
  }

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

  .post-i-wrp {
    width: 37vw;
    height: 22vw;
  }

  .date-t-wrp {
    height: 47px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .cookie-modal_component {
    flex-direction: column;
    align-items: center;
  }

  .cookie-modal_content-wrap.is-small {
    align-items: center;
    margin-bottom: 20px;
  }

  .cookie-popup_component {
    width: 90%;
  }

  .post-text {
    width: auto;
  }

  .head-wrap-piloting {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 300px;
  }

  .pilot-description {
    padding-left: 50px;
    padding-right: 50px;
  }

  .paragraph-23 {
    font-size: 22px;
  }

  .locker {
    padding-top: 120px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .text-block-9 {
    font-size: 18px;
  }

  .heading-426 {
    width: 100%;
    font-size: 32px;
  }

  .can-help {
    padding-left: 50px;
    padding-right: 50px;
  }

  .can-help-wrapper {
    grid-template-columns: 1fr;
  }

  .heading-427 {
    font-size: 32px;
  }

  .paragraph-24 {
    font-size: 22px;
  }

  .paragraph-25 {
    font-size: 16px;
  }

  .service-pilot {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding: 100px 50px 120px;
  }

  .service-pilot-wrap, .service-pilot-wrap._2-grid {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-pilot {
    padding: 120px 50px;
  }

  .pilot-roadmap {
    align-items: flex-start;
    padding: 100px 50px 120px;
  }

  .perfect-partner {
    padding-top: 120px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .perfect-partner-wrap, .perfect-partner-wrap._3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-12 {
    font-size: 22px;
  }

  .special-offer, .card-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .faq-pilot {
    padding-bottom: 70px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .card-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .question-text {
    font-size: 22px;
  }

  .text-block-19 {
    font-size: 14px;
  }

  .pilot-roadmap-wrap {
    width: 150%;
    overflow: visible;
  }

  .opacity-text-30 {
    display: block;
  }

  .roadmap-wrapper {
    overflow: auto;
  }

  .image-81 {
    display: block;
  }

  .what-omnic {
    padding-left: 50px;
    padding-right: 50px;
  }

  .what-omnic-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1.5fr;
  }

  .join-wrapper {
    padding: 220px 50px;
  }

  .text-block-25 {
    font-size: 42px;
  }

  .team-contact {
    padding-left: 50px;
    padding-right: 50px;
  }

  .team-member {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .text-block-26 {
    font-size: 32px;
    line-height: 120%;
  }

  .text-block-27 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .partnership-program {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .n-since-wrp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .our-services {
    padding: 120px 50px;
  }

  .our-services-grid {
    grid-template-columns: 1fr 1fr;
    position: absolute;
  }

  .text-block-32 {
    font-size: 24px;
  }

  .text-block-34 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-35 {
    font-size: 12px;
  }

  .team-section {
    padding: 120px 50px;
  }

  .meet-team {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    align-items: start;
  }

  .office-card-wrap {
    flex-wrap: wrap;
  }

  .office-card {
    flex: 0 auto;
  }

  .heading-428 {
    font-size: 32px;
  }

  .our-production {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    align-items: start;
    margin-top: 120px;
  }

  .animation-cases {
    overflow: scroll;
  }

  .slide-card {
    width: 420px;
    height: auto;
  }

  .cursor-wrapper {
    display: none;
  }

  .last-news {
    padding: 120px 50px 40px;
  }

  .home-news-list {
    grid-template-columns: 1fr 1fr;
  }

  .last-news-header-wrap {
    margin-bottom: 40px;
  }

  .more-posts-new {
    padding-bottom: 100px;
  }

  .c-h2-discover {
    width: 93%;
    font-size: 32px;
  }

  .c-h2-discover.self-t {
    max-width: 400px;
  }

  .services-image-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .innovation-section {
    padding: 100px 50px;
  }

  .position-center-h2 {
    width: 100%;
  }

  .position-center-h2._52 {
    width: 80%;
  }

  .inn-elem-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .inn-text, .inn-text-bold {
    font-size: 20px;
  }

  .inn-elem-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 40px;
  }

  .services-section-h {
    padding: 100px 50px 60px;
  }

  .services-section {
    min-height: 580px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .service-card {
    width: 70%;
  }

  .text-block-40 {
    font-size: 20px;
  }

  .text-block-41, .text-block-42 {
    font-size: 14px;
  }

  .we-care-section {
    padding: 100px 50px;
  }

  .zero-grid, .zero-grid.hide {
    display: none;
  }

  .we-care-content {
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .text-block-43 {
    font-size: 24px;
  }

  .text-block-44 {
    font-size: 14px;
  }

  .modal-form-1-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
  }

  .form-content-1, .form-content-2 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pro-head-new.max-w-1600 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .pro-head-inn.production-grid {
    grid-row-gap: 30px;
  }

  .pro-energy-1 {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .pro-energy-1.c-padding {
    padding-top: 120px;
    padding-bottom: 220px;
  }

  .pro-grid-2col-1 {
    grid-template-columns: 1fr 1fr;
  }

  .pro-turkey {
    padding: 120px 50px;
  }

  .pro-slide-head {
    padding-bottom: 40px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .software-image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .software-image-card.soft-card-7 {
    margin-top: -60px;
  }

  .software-image-card.soft-card-8 {
    margin-top: -40px;
  }

  .software-image-card.soft-card-10 {
    margin-top: -30px;
  }

  .our-soft-eco {
    padding: 120px 50px 160px;
  }

  .our-soft-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .our-soft-head {
    margin-bottom: 60px;
    position: static;
  }

  .our-soft-content {
    grid-row-gap: 30px;
  }

  .for-soft {
    padding-left: 50px;
    padding-right: 50px;
  }

  .for-soft-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    margin-top: 80px;
  }

  .text-block-57 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .for-soft-grid-image {
    margin-top: 60px;
    padding-bottom: 80px;
  }

  .custom-software {
    padding: 160px 50px;
  }

  .modal-form-contactus-software {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .software-h2 {
    color: #000;
  }

  .learn-more {
    flex: none;
    font-size: 16px;
    display: none;
  }

  .learn-more.learn-arrow {
    width: 40px;
    height: 40px;
  }

  .full-specs-popup, .hiring-popup, .partners-popup {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .home-anim-text-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-h1-1 {
    width: 90%;
    font-size: 2.7em;
  }

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

  .pro-tag-23 {
    font-size: 14px;
  }

  .home-anim-h2 {
    color: #fff;
  }

  .card-info {
    grid-column-gap: 20px;
  }

  .card-heading {
    font-size: 17px;
  }

  .l-arrow {
    width: 15px;
    min-width: 15px;
  }

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

  .logo-home-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .locker-head-img-1 {
    width: 70%;
  }

  .pro-modals-1 {
    padding-top: 100px;
  }

  .form-content-1-copy {
    padding-left: 60px;
    padding-right: 60px;
  }

  .our-servuces-new {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pro-tag-23-1 {
    font-size: 14px;
  }

  .home-anim-h2-1 {
    color: #fff;
  }

  .card-service-wrapper {
    min-height: 380px;
  }

  .service-grid-wrap {
    min-height: 430px;
    overflow: hidden;
  }

  .our-services-grid-1, .our-services-grid-2, .our-services-grid-3 {
    grid-template-columns: 1fr;
    position: absolute;
  }

  .our-services-grid-4 {
    grid-template-columns: 1fr;
    min-height: 415px;
    position: absolute;
  }

  .paragraph-9.p-20 {
    font-size: 16px;
  }

  .year-copy {
    top: 0;
  }

  .flex-block-4 {
    width: 480px;
  }

  .story-section {
    padding-top: 120px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .story-section-heading {
    padding: 120px 50px;
  }

  .image-125 {
    width: 80px;
    top: -10%;
    right: -8%;
  }

  .lets-create-section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .more-category {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .html-embed-3 {
    width: 100%;
  }

  ._404-wrp.c-padding {
    background-position: 50% 0;
    background-size: cover;
  }

  .head-404 {
    justify-content: center;
    padding-left: 50px;
    padding-right: 50px;
  }

  .logo-first-screen {
    padding-left: 50px;
    padding-right: 50px;
  }

  .first-screen-home {
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    padding-top: 160px;
    padding-bottom: 0;
  }

  .first-screen-home.fscreen-omnic {
    min-height: auto;
  }

  .first-align-block {
    display: none;
  }

  .swiper-slide1 {
    width: 30vw;
    min-width: 30vw;
  }

  .swiper-slide1.big-slide {
    width: 60vw;
    min-width: 60vw;
    max-width: 60vw;
  }

  .swiper-slide1.tm-slide {
    width: 40vw;
    min-width: 40vw;
    max-width: 40vw;
  }

  .first-screen-move {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .discover-desc {
    font-size: 14px;
  }

  .calendly-content {
    width: auto;
  }

  .tabs-footer {
    flex-direction: column;
    display: flex;
  }

  .tabs-footer-content {
    margin-top: 0;
  }

  .tabs-footer-wrp {
    flex-direction: column;
    height: auto;
  }

  .footer-heading {
    font-size: 32px;
  }

  .offices-link {
    align-items: center;
  }

  .our-services-n {
    padding-bottom: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .our-services-n.services-wrp {
    padding-bottom: 120px;
  }

  .h-service-wrap {
    height: auto;
    margin-bottom: 0;
  }

  .fix-service-wrap {
    transform: none;
  }

  .fix-service-circle-wrp {
    height: auto;
  }

  .fix-service-circle {
    position: relative;
    top: auto;
    transform: none;
  }

  .fix-services-grid {
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .circle-h {
    font-size: 32px;
  }

  .circle-desc {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .circle-desc-s {
    font-size: 12px;
  }

  .circle-wrp {
    display: none;
  }

  .form-for-links {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .n-footer.c-padding {
    max-height: none;
    position: relative;
    overflow: visible;
  }

  .f-main {
    font-size: 14px;
  }

  .newsletter {
    width: 530px;
  }

  .book-a-meeting-modal {
    z-index: 9999999;
    bottom: 19px;
  }

  .meeting-desc {
    font-size: 14px;
  }

  .history.c-padding {
    padding-top: 140px;
    padding-bottom: 20px;
    display: flex;
  }

  .history-section {
    padding-top: 120px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .link-to-history {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .link-to-history.c-padding.ppc-cta-padding {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .link-to-history-wrp.post-ultra {
    width: 460px;
  }

  .low-power {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .low-power.c-padding {
    padding-top: 100px;
    padding-left: 50px;
  }

  .lp-img {
    width: 120%;
    min-width: 120%;
  }

  .production-image {
    height: auto;
  }

  .play-button-wrapper.mob-btn {
    display: flex;
  }

  .play-button-wrp {
    display: none;
  }

  .image-127 {
    margin-left: 30px;
  }

  .product-f-screen.c-padding {
    padding-top: 140px;
    display: flex;
  }

  .product-image1 {
    object-position: 10% 50%;
  }

  .product-image1.prod-in {
    object-position: 60% 50%;
  }

  .product-image1.prod-in.prod-solar {
    object-position: 70% 50%;
  }

  .product-image1-mob {
    object-position: 10% 50%;
  }

  .prod-h1 {
    font-size: 2.7em;
  }

  .prod-h2-big {
    font-size: 32px;
  }

  .smart-wrp.block-big-gap, .smart-wrp.gap-rev {
    grid-row-gap: 80px;
  }

  .prod-smart {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .big-tabs {
    margin-top: 46vw;
  }

  .big-tabs.big-tab-w-nums {
    margin-top: 48vw;
  }

  .u-bg-lightgray {
    height: 2px;
  }

  .big-tabs_progress-bar {
    display: none;
  }

  .big-tabs_stage {
    position: absolute;
    top: -46vw;
  }

  .prod-tab-h {
    font-size: 32px;
  }

  .prod-big-desc {
    font-size: 17px;
  }

  .big-tabs-img-wrp {
    height: 40vw;
  }

  .big-tab-num {
    font-size: 40px;
  }

  .big-tab-desc {
    font-size: 14px;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .question-text-2.h-i-blck, .question-text-2.for-bus, .question-text-2.modular-h32 {
    font-size: 28px;
  }

  .accordion-body.js-accordion-body.big-accord {
    padding-bottom: 40px;
  }

  .accordion-header.js-accordion-header.i-header-black {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordion-header.js-accordion-header.i-header-black:hover {
    color: var(--white);
  }

  .info {
    padding-top: 0;
  }

  .info.c-padding {
    padding-top: 120px;
  }

  .quality {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quality.c-padding {
    padding-top: 120px;
  }

  .q-wrp {
    grid-row-gap: 40px;
  }

  .q-desc-big {
    font-size: 22px;
  }

  .prod-h2 {
    font-size: 32px;
  }

  .prod-desc {
    font-size: 14px;
  }

  .div-block-100 {
    padding-top: 10px;
  }

  .q-hover {
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
  }

  .q-hover.q-hove-bottom {
    top: 187px;
  }

  .vs {
    height: 320px;
  }

  .vs-wrp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .vs-item-wrp {
    height: 350px;
  }

  .quality-2 {
    padding-top: 100px;
  }

  .quality-2.c-padding {
    padding-top: 120px;
  }

  .quality-2.c-padding.q-10 {
    padding-top: 160px;
  }

  .strengths {
    padding-top: 100px;
  }

  .strengths.c-padding {
    padding-top: 120px;
  }

  .prod-smart-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .prod-h2-white {
    font-size: 32px;
  }

  .prod-h6 {
    font-size: 23px;
  }

  .prod-desc-w, .prod-desc-w-small, .prod-desc-b, .prod-desc-b-small, .or {
    font-size: 14px;
  }

  .faq {
    padding-top: 100px;
  }

  .info-desc {
    font-size: 14px;
  }

  .div-block-108 {
    margin-left: 0;
  }

  .tabs-2 {
    height: 460px;
  }

  .tab-link-big {
    height: 40px;
    font-size: 12px;
  }

  .tab-locker {
    width: 12px;
    height: 12px;
  }

  .or-2 {
    font-size: 14px;
  }

  .basic-swiper {
    margin-top: 40px;
  }

  .swiper-slide.big-slide {
    width: 60vw;
    min-width: 60vw;
    max-width: 60vw;
  }

  .big-tab-desc-cell {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .drop-btn {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    margin-top: -10px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dropdown-list-4.w--open {
    width: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-link-2:hover {
    color: var(--blue2);
  }

  .drop-lang-o {
    margin-right: 70px;
  }

  .drop-lang-o.lang-drop-margin, .drop-lang-o.drop-lang-no-margin {
    margin-right: 0;
  }

  .omnic-logo-b {
    display: none;
  }

  .navbar_submenu-item.is-bold {
    font-size: 1.5rem;
  }

  .navbar_desktop-view {
    display: none;
  }

  .navbar_left-widget {
    width: 100%;
    max-width: 20rem;
    height: 100%;
    margin-top: 2rem;
    position: relative;
    top: 0;
  }

  .navbar_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .padding-global {
    padding-left: 50px;
    padding-right: 50px;
  }

  .navbar_dropdown-toggle {
    color: #ffffff80;
    border-bottom: 1px solid #ffffff80;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    display: flex;
  }

  .navbar_dropdown-toggle:hover {
    color: #ffffff4d;
    border-bottom-color: #ffffff4d;
  }

  .navbar_submenu {
    border-left-style: none;
    border-right-style: none;
    flex-direction: column;
    max-width: 100%;
    position: static;
    top: 0;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    height: auto;
    padding: 1rem 0;
    position: static;
  }

  .navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar_dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .hide-desktop-only {
    display: block;
  }

  .navbar_dropdown-link {
    width: auto;
    padding: .75rem 0;
  }

  .after-p {
    padding-left: 50px;
    padding-right: 50px;
  }

  .loc {
    width: 40px;
    min-width: 0;
    max-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .option-img-wrp {
    height: auto;
    margin-left: 0;
  }

  .we-care-grid {
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .section-2 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .product-f-screen-left.c-padding {
    padding-top: 140px;
    display: flex;
  }

  .left-gradient {
    width: 100%;
    display: block;
  }

  .full-specs-popup-solar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .sustainability-head {
    height: auto;
  }

  .sustainability-head.c-padding {
    max-height: none;
    padding-top: 140px;
    padding-bottom: 20px;
    display: flex;
  }

  .trees {
    min-width: 1000px;
    height: 120vw;
    margin-top: -198px;
    margin-bottom: -225px;
    margin-right: -200px;
    position: relative;
  }

  .s-video {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .desc-24.fa-desc-white {
    font-size: 18px;
  }

  .desc-20 {
    font-size: 14px;
  }

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

  .video-info-desc {
    font-size: 14px;
  }

  .s-big-img {
    justify-content: flex-end;
    display: flex;
  }

  .s-h2 {
    width: 93%;
    font-size: 32px;
  }

  .a-list-title {
    grid-row-gap: 10px;
    flex-direction: column;
    margin-bottom: 20px;
  }

  .list-title {
    font-size: 14px;
  }

  .q-hover-green {
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
  }

  .bottle-wrp {
    left: -20%;
  }

  .num-anim {
    font-size: 40px;
    right: -60px;
  }

  .s-comment {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-btn-wrp {
    height: auto;
    padding-bottom: 0;
    position: relative;
  }

  .scroll-btn-wrp.c-padding {
    margin-top: 44px;
  }

  .scroll-btn-wrp.scroll-block-pe, .scroll-btn-wrp.scroll-block-pi {
    height: 100vh;
  }

  .image-136 {
    width: 10px;
  }

  .badge-item {
    height: 40px;
    min-height: 40px;
  }

  .q-hover-yellow {
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
  }

  .social-standart-b, .social-standart-y {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .sub-btn {
    height: 40px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tour-head.c-padding {
    padding-top: 140px;
    padding-bottom: 20px;
    display: flex;
  }

  .history-head-copy {
    width: auto;
  }

  .tour-date {
    font-size: 14px;
  }

  .tour-video {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .parallax-wrp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .parallax-t {
    font-size: 14px;
  }

  .showing {
    padding-top: 40px;
  }

  .h2-w {
    width: 93%;
    font-size: 32px;
  }

  .show-heading {
    margin-bottom: 30px;
  }

  .so-h3 {
    font-size: 32px;
  }

  .tour-form {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .form-head {
    width: auto;
  }

  .trade-img-wrp {
    min-height: auto;
  }

  .need-block {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .y-locker-heading {
    padding-bottom: 0;
  }

  .desc-28 {
    font-size: 22px;
  }

  .y-locker-head-img {
    width: 70%;
  }

  .y-locker-head {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .y-locker-head.c-padding {
    display: flex;
  }

  .key-h {
    font-size: 32px;
  }

  .key {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .options-wrp {
    padding-bottom: 60px;
  }

  .options-grid-5 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 60%;
  }

  .image-142 {
    height: 340px;
    inset: auto -80px 0% auto;
  }

  .text-n-img {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .key-img-wrp, .ti-img-wrp {
    min-height: auto;
  }

  .more-post-block {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .more-post-gradient {
    opacity: 1;
  }

  .more-post-gradient.more-gra-pe {
    background-image: linear-gradient(90deg, #00000080 31%, #0000);
    display: block;
  }

  .more-post-wrp.c-padding.post-cta-block, .more-post-wrp.c-padding.pe-cta-block {
    padding-left: 50px;
    padding-right: 50px;
  }

  .video-t {
    font-size: 14px;
  }

  .more-i-wrp {
    width: 37vw;
    height: 22vw;
  }

  .s-more-category {
    height: 47px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .key-bottom-0 {
    padding-top: 100px;
  }

  .installation-flexibility {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-1094 {
    margin-top: 40px;
    padding-left: 0;
  }

  .item-num.two-item-num.num-pro2 {
    border-bottom: 1px solid #e1e5e9;
    border-right-style: none;
  }

  .item-num.first-item-num.pro-n-width.pro-n1 {
    border-bottom: 1px solid #e1e5e9;
  }

  .item-num.num-green, .item-num.num-green-dark {
    padding-left: 20px;
    padding-right: 20px;
  }

  .become-a-partner {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .h2-54 {
    width: 93%;
    font-size: 32px;
  }

  .partner-info {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .partner-info.c-padding {
    padding-top: 100px;
  }

  .par-desc {
    font-size: 17px;
  }

  .partner-prog.c-padding {
    padding-top: 140px;
    padding-bottom: 20px;
    display: flex;
  }

  .why-h-big {
    font-size: 32px;
  }

  .ecosystem-section {
    padding: 120px 50px 0;
  }

  .basic-swiper-2 {
    margin-top: 40px;
  }

  .slider-post-wrp {
    min-height: auto;
  }

  .sliders-wrp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sliders-wrp.c-padding {
    overflow: hidden;
  }

  .how-work-link {
    font-size: 14px;
  }

  .image-147 {
    object-fit: contain;
  }

  .scroll-t-2 {
    margin-right: 20px;
    top: 0%;
    left: 0%;
    right: auto;
  }

  .lottie-animation-4 {
    height: auto;
  }

  .scroll-t-wrp-copy {
    height: auto;
    min-height: auto;
    margin-top: 40px;
    top: 0%;
  }

  .fix-block {
    top: 40px;
  }

  .div-block-26 {
    justify-content: center;
    align-items: flex-end;
  }

  ._20t {
    font-size: 17px;
  }

  .scroll-t-1 {
    max-width: 360px;
    margin-left: 20px;
    top: 0%;
  }

  .scroll-t-3 {
    margin-left: 20px;
    top: 0%;
  }

  .grid-19 {
    align-items: start;
  }

  .scroll-t-4 {
    max-width: 360px;
    margin-left: 20px;
    margin-right: 20px;
    top: 0%;
    left: 0%;
    right: auto;
  }

  .scroll-block {
    height: 3000px;
  }

  .fix-wrp {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fix-wrp.c-padding {
    overflow: visible;
  }

  .video-head {
    font-size: 16px;
  }

  .scroll-block-copy {
    height: 3000px;
  }

  .why-choose-heading {
    width: 90%;
  }

  .table-cell {
    padding: 16px;
  }

  .table-t-grey-18, .table-t-top-18 {
    font-size: 14px;
  }

  .smartest-part {
    padding-top: 100px;
  }

  .div-block-1109 {
    width: 40px;
    height: 40px;
  }

  .div-block-1110 {
    height: 40px;
  }

  .h2-in-yellow {
    font-size: 18px;
  }

  .sp-h28.post-name-h {
    font-size: 16px;
  }

  .image-50-copy {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
    display: block;
  }

  ._6th-wrp, ._3-pics {
    padding-top: 0;
  }

  ._3-pics-wrp {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  ._3pics-img {
    max-width: 40vw;
    max-height: none;
    box-shadow: 0 0 20px #0003;
  }

  ._3pics-img.center-pic {
    max-width: 50vw;
    max-height: none;
  }

  .t-opacity-anim-block.scroll-anim-text, .t-opacity-anim-block.scroll-anim-text-pi {
    margin-bottom: 70px;
  }

  .t-anim {
    font-size: 40px;
  }

  .t-anim.t-anim-s.ta-jvp {
    font-size: 30px;
  }

  .vid-wrp {
    min-height: auto;
  }

  .lets-book {
    padding-top: 0;
  }

  .lets-book.c-padding {
    margin-top: 100px;
  }

  .lets-book.c-padding.lets-pi-book {
    padding-bottom: 100px;
  }

  .lets-book-wrp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .big-h2 {
    font-size: 50px;
  }

  ._6th-copy {
    width: auto;
  }

  .why-img-100.why-img-new {
    margin-top: 0;
  }

  .img-100-width {
    width: 100%;
    min-width: auto;
  }

  .img-blur {
    top: 8px;
  }

  .img-blur.blur-2 {
    margin-top: 270px;
    margin-left: -137px;
  }

  .img-blur.blur-3 {
    margin-top: 208px;
    margin-right: -420px;
  }

  .excellence-t-copy {
    font-size: 11px;
  }

  .ecosystem-modal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-1115 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 30px;
  }

  .software-image-wrapper-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .ecos-modal-wrp {
    max-width: 1600px;
  }

  .post-more {
    font-size: 14px;
  }

  .div-block-1120 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-432 {
    font-size: 32px;
  }

  .discover-desc-2 {
    font-size: 14px;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-153 {
    position: relative;
  }

  .excellence {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .excellence.c-padding {
    padding-top: 100px;
  }

  .t-cell-dark {
    padding: 16px 16px 16px 0;
  }

  .smartest-part-2, .smartest-part-dark {
    padding-top: 100px;
  }

  .lets-book-copy {
    padding-top: 0;
  }

  .img-blur-new {
    top: 8px;
  }

  .img-blur-new.blur-2 {
    margin-top: 270px;
    margin-left: -38px;
  }

  .img-blur-new.blur-3 {
    margin-top: 208px;
    margin-right: -395px;
  }

  .img-blur-new.blur-5 {
    margin-top: 236px;
    margin-left: -449px;
  }

  .excellence-text-blur {
    font-size: 11px;
  }

  .image-154 {
    max-width: 34vw;
    top: 10.4vw;
  }

  .greener {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .green-head-img {
    object-position: 10% 50%;
  }

  .green-num {
    font-size: 30px;
  }

  .green-num.fa-num {
    font-size: 28px;
  }

  ._4-pics {
    padding-top: 0;
  }

  ._4-pics-wrp {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  ._4pics-img {
    margin-left: -18vw;
    margin-right: -18vw;
  }

  ._4p-blur._4pb-2 {
    top: 3.4vw;
    right: 29.1vw;
  }

  ._4p-blur._4pb-3 {
    bottom: 5vw;
  }

  .text-strong-anim {
    padding-top: 100px;
  }

  .percent {
    padding-top: 0;
  }

  .percent.c-padding {
    padding-top: 120px;
  }

  .whats-next {
    padding-top: 0;
  }

  .whats-next.c-padding {
    padding-top: 120px;
  }

  .know-more-card {
    padding: 20px;
  }

  .know-more-blcok {
    padding-top: 100px;
  }

  .by-block {
    position: relative;
    top: 0;
    left: 0;
  }

  .image-156 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: auto;
  }

  .pro-facilities {
    padding-top: 0;
  }

  .pro-facilities.c-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .t-point-shows {
    font-size: 1.5vw;
  }

  .black-card-hover.gap-20-jvp {
    min-height: auto;
  }

  .black-card-hover.black-card-3w {
    flex-flow: column-reverse;
    display: flex;
  }

  .pro-energy-2 {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .pro-energy-2.c-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .green-fa-more {
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
  }

  .empty-block, .how-it-works-for {
    padding-top: 100px;
  }

  .how-work-tab, .six-steps {
    font-size: 14px;
  }

  .div-block-1145 {
    padding-left: 0;
  }

  .pp-head-content.pe-head-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .pp-h1 {
    font-size: 2.7em;
  }

  .pp-self-service {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .invest-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .invest-content.invest-2 {
    padding-left: 30px;
  }

  .img-ms-vrp {
    min-height: auto;
  }

  .how-to-join {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .pp-black-block {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ms-tab-btn {
    font-size: 14px;
  }

  .unlock-im1 {
    bottom: 248px;
    right: 99px;
  }

  .unlock-im2 {
    bottom: 174px;
    left: 140px;
  }

  .unlock-im3 {
    right: 166px;
  }

  .unlock-im4 {
    left: 182px;
  }

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

  .h1-pe-2024 {
    font-size: 2.7em;
    line-height: 115%;
  }

  .pe-head-info {
    font-size: 12px;
  }

  .head-post-expo-2 {
    max-width: none;
  }

  .pe-text-img {
    padding-top: 100px;
  }

  .pe-block-img2 {
    min-height: auto;
  }

  .pe-f-screen.c-padding {
    padding-top: 50px;
    display: flex;
  }

  .pe-post-block {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .pe-speakers {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .speaker-h {
    font-size: 16px;
  }

  .speaker-info {
    font-size: 10px;
  }

  .sp-content-pe {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 15px;
  }

  .sp-content-pe.last-speakers-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .s-demo-content {
    width: auto;
  }

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

  .choose-date {
    height: 42px;
  }

  .img-blur-d.img-plan-1 {
    top: -7.2vw;
  }

  .img-blur-d.img-plan-2 {
    top: 5.6vw;
  }

  .img-blur-d.img-plan-3 {
    top: -8.3vw;
  }

  .img-blur-d.img-plan-4 {
    top: 9.6vw;
  }

  .img-blur-d.img-plan-5 {
    top: 26.4vw;
  }

  .img-blur-d.img-plan-6 {
    top: 45.6vw;
  }

  .img-blur-d.img-plan-8 {
    bottom: 6.8vw;
  }

  .plan-14 {
    font-size: 1.3vw;
  }

  .plan-12 {
    font-size: 1.2vw;
  }

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

  .pe-speakers-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .plan1, .plan2, .plan3, .plan4, .plan5, .plan6, .plan7, .plan8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .book-a-meeting-modal-pe {
    z-index: 9999999;
    bottom: 19px;
  }

  .pilot-n-h1 {
    font-size: 2.7em;
  }

  .gradient-bottom-left {
    opacity: .8;
    background-image: linear-gradient(90deg, #000, #0000);
    width: 100vw;
    height: 100%;
    inset: 0% auto 0% 0%;
  }

  .pi-self-service {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pi-self-service.c-padding {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .services-fit {
    padding-bottom: 100px;
  }

  .why-pilot-wrp {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pilot-cta-wrp {
    width: auto;
  }

  .img-pi {
    width: 120%;
    min-width: 120%;
  }

  .img-pi-vrp {
    min-height: auto;
  }

  .pi-black-block {
    padding-top: 100px;
  }

  .grid-2-res {
    grid-template-columns: 1fr;
  }

  .product-pi-screen.c-padding {
    padding-top: 140px;
    display: flex;
  }

  .form-content-black {
    padding-left: 60px;
    padding-right: 60px;
  }

  .main-cta-wr {
    width: auto;
  }

  .home-anim-h2-no-span {
    color: #fff;
  }

  .ny25-screen.c-padding {
    display: flex;
  }

  .ny-block-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lets-book-ny {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-ny-cta {
    font-size: 50px;
  }

  .cta-ny-content-wrp {
    width: auto;
  }

  .cta-ny-content-wrp.cta-ny-img-wrp, .cta-ny-content-wrp.cta-ny-two {
    padding-right: 0;
  }

  .ny-h1 {
    font-size: 2.7em;
  }

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

  .rev-block, .wwo-block {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .wwo-itmes {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .ready-wrp {
    flex-flow: column;
    justify-content: center;
    min-height: 150px;
  }

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

  .div-block-1177 {
    padding: 30px;
  }

  .image-162 {
    width: 50%;
  }

  .div-block-1179 {
    justify-content: center;
    align-items: flex-end;
  }

  .unlock-jv1 {
    bottom: 139px;
    right: 169px;
  }

  .unlock-jv2 {
    bottom: 161px;
    left: 158px;
  }

  .unlock-jv3 {
    right: 138px;
  }

  .unlock-jv4 {
    left: 160px;
  }

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

  .bg0w-copy {
    display: none;
  }

  .page-loader_text-wrapper {
    width: 60vw;
  }

  .page-loader_component {
    display: flex;
  }

  .preloade-nums-wrp {
    width: 23vw;
  }

  .head-post-expo-25 {
    max-width: none;
  }

  .pp25-meet {
    padding-top: 100px;
  }

  .meet-content-center {
    max-width: 500px;
  }

  .pp25-cards {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pp25-f-screen.c-padding {
    padding-top: 50px;
    display: flex;
  }

  .pp-info-card {
    flex-flow: column-reverse;
    height: auto;
    padding: 0;
    display: flex;
  }

  .pp-card-bg-img {
    height: 40vw;
    position: relative;
  }

  .pp-card-bg-img.pp-img-c {
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .h3-32 {
    font-size: 20px;
  }

  .pp-card-bg-hover {
    opacity: 100;
  }

  .pp25-speakers {
    padding-top: 100px;
  }

  .sp-content-pp25 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 15px;
  }

  .pp25-s {
    grid-row-gap: 40px;
  }

  .pp-card-bg-img-c {
    object-position: 100% 50%;
    width: 150%;
    min-width: 162%;
    position: relative;
  }

  .first-screen-with-swiper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .c-grid-4col {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .post-expo-25, .full-spec {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .full-spec-content {
    padding-left: 60px;
    padding-right: 60px;
  }

  .news-title-container {
    max-width: none;
  }

  .space-news {
    height: 0;
  }

  .whitepaper-section {
    padding-bottom: 40px;
  }

  .news-slider-top {
    padding-left: 50px;
    padding-right: 50px;
  }

  .news-slider-slide.swiper-slide {
    width: 33%;
    height: 58vw;
  }

  .news-slider-inner {
    width: 80%;
  }

  .news-slider-prev.swiper-button-prev {
    left: calc(50% - 24vw) !important;
  }

  .news-slider-next.swiper-button-next {
    right: calc(50% - 24vw) !important;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 45px;
  }

  h2 {
    font-size: 26px;
  }

  p {
    font-size: 15px;
  }

  .section {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .section.grid {
    margin-bottom: 55px;
  }

  .section.red-dot {
    margin-top: 80px;
    margin-bottom: 0;
    padding-bottom: 55px;
  }

  .section.background-dark-image {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .heading-wrapper {
    align-items: flex-start;
    width: auto;
  }

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

  .content-wrapper {
    flex-wrap: wrap;
    width: auto;
  }

  .projects-grid {
    grid-column-gap: 24px;
    grid-row-gap: 70px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .centured-heading {
    margin-bottom: 35px;
  }

  .industries-block-wrapper {
    max-width: none;
  }

  .logo-grid {
    grid-row-gap: 50px;
  }

  .horizontal-wrapper {
    justify-content: center;
    width: 100%;
  }

  .search {
    margin-bottom: 40px;
  }

  .collection-list-3.middle-one {
    width: 100%;
  }

  .mask-2 {
    width: 101%;
  }

  .testimonial-slider {
    margin-bottom: 10px;
  }

  .testimonials-with-bg-slide-nav {
    bottom: -20px;
  }

  .content.last-cont {
    width: 100%;
  }

  .slider-last-item {
    width: 94.5vw;
  }

  .testimonials-nav-outline {
    justify-content: center;
    padding-right: 0;
    bottom: -8px;
  }

  .collection-list-5 {
    padding-bottom: 0;
    display: block;
  }

  .interesting-facts-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .images-block {
    flex-direction: column;
    display: none;
  }

  .image-block {
    width: 100%;
  }

  .years-tab {
    padding-left: 33px;
    padding-right: 33px;
  }

  .years-tab.shrink-1995, .years-tab.shrink-1994 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .dates {
    font-size: 18px;
  }

  .slider-content-wrapper {
    flex-direction: column;
  }

  .slider-info {
    margin-top: 40px;
    margin-left: 0;
  }

  .position-container-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .services-heading1 {
    font-size: 40px;
  }

  .utility-page-content {
    width: 100%;
  }

  .case-study-tab-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-2 {
    margin-bottom: 10px;
  }

  .footer-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-brand-wrapper {
    flex-wrap: wrap;
    margin-bottom: 40px;
  }

  .footer-rights-wrapper {
    flex-wrap: wrap;
  }

  .footer-brand-description {
    text-align: center;
  }

  .footer-links-wrapper {
    padding-left: 20px;
  }

  .brand-footer {
    width: auto;
  }

  .brand-footer.w--current {
    justify-content: center;
    display: flex;
  }

  .off {
    display: none;
  }

  .nav-bar-wrp {
    padding-left: 0;
  }

  .image-18 {
    width: 120px;
  }

  .omnic-logo, .omnic-logo.w--current {
    padding-left: 0;
  }

  .footer-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-main {
    padding-bottom: 0;
  }

  .contact-wrp {
    padding-top: 60px;
    padding-left: 0;
  }

  .footer-links-wrapper-2 {
    padding-left: 20px;
  }

  .brand-footer-3 {
    width: auto;
  }

  .brand-footer-3.w--current {
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .brand-footer-3.case {
    justify-content: center;
    align-self: center;
    width: 100%;
  }

  .footer-brand-description-3 {
    text-align: center;
  }

  .navbar-fix.header_wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .head-block {
    height: auto;
    padding-top: 100px;
  }

  .h1-t {
    font-size: 37px;
  }

  .description {
    font-size: 20px;
  }

  .head-content {
    width: auto;
  }

  .tag {
    font-size: 14px;
  }

  .head-when {
    grid-column-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    padding: 20px;
  }

  .when-line, .when-line._2line {
    display: none;
  }

  .when-item {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 50%;
    padding: 20px;
  }

  .when-item.when-two {
    border-right-style: none;
  }

  .when-item.when-last {
    border-bottom-style: none;
    border-right-style: none;
    width: 100%;
  }

  .grid-12 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-12.grid-what {
    grid-row-gap: 10px;
  }

  .about-img {
    object-fit: fill;
    height: auto;
  }

  .description-s {
    font-size: 20px;
  }

  .h6 {
    font-size: 14px;
  }

  .num-t.num-desc {
    margin-bottom: 12px;
  }

  .btn.ar-bt {
    min-width: 47px;
  }

  .btn.news-btn {
    height: 44px;
    min-height: 44px;
  }

  .btn.news-btn.arrow-new {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .btn.str-btn-white {
    width: 28vw;
    font-size: 12px;
  }

  .btn.form-meet, .btn.arrow-y-btn, .btn.pe-m-btn {
    min-width: 47px;
  }

  .years-h {
    font-size: 20px;
  }

  .div-block-40 {
    grid-template-columns: 1fr;
  }

  .what-item-wrap {
    align-items: center;
  }

  .cta-block {
    padding-bottom: 120px;
  }

  .copy {
    text-align: center;
  }

  .sicial {
    border-radius: 12px;
  }

  .div-block-45 {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .img-3 {
    min-width: 1000px;
    margin-top: -359px;
    margin-right: -600px;
  }

  .c-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .c-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.grid-3col, .c-grid.grid-2col {
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.grid-num3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .c-grid.low-power-flex {
    flex-direction: column-reverse;
    display: flex;
  }

  .c-grid.big-tab-grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .c-grid.strengths-content.c-padding {
    position: relative;
  }

  .c-grid.grid-big-tab {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .c-grid.grid-2-col {
    grid-template-columns: 1fr;
  }

  .c-grid.video-grid {
    justify-items: start;
  }

  .c-grid.grid-bottle {
    padding-bottom: 100px;
  }

  .c-grid.y-locker-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .c-grid.h-with-arrow.with-ar-2col, .c-grid.grid-nums {
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.grid-nums.green-3grid, .c-grid.grid-nums.fa-4grid {
    grid-template-columns: 1fr;
  }

  .c-grid.val-grid {
    flex-flow: column-reverse;
    display: flex;
  }

  .c-grid.excellence-table-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
    width: auto;
    display: grid;
  }

  .c-grid.video-t-r.video-top {
    flex-flow: column-reverse;
    display: flex;
  }

  .c-grid.green-t-img {
    grid-row-gap: 20px;
  }

  .c-grid.gr-last-block {
    grid-template-columns: 1fr;
  }

  .c-grid.speaker-grid-12 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .c-grid.speaker-grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .c-grid.speaker-pp25 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .c-grid.speaker-grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .c-h1 {
    font-size: 36px;
  }

  .c-tags-wrp {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .c-tags {
    font-size: 15px;
  }

  .c-main {
    font-size: 14px;
  }

  .c-main.bold.t-white {
    width: auto;
  }

  .c-main.tab-white-t {
    color: var(--black);
  }

  .c-main.bold-left.t-white, .c-main.bold-left.h-white {
    width: auto;
  }

  .c-main.history-desc {
    width: 40vw;
  }

  .c-main.t-pilot-desc-22 {
    font-size: 16px;
  }

  .t-quote {
    font-size: 18px;
  }

  .t-quote-block {
    width: auto;
    margin-top: 30px;
  }

  .c-h2 {
    font-size: 29px;
  }

  .c-h2.h2-width {
    width: 80%;
  }

  .c-h2.posts-center {
    text-align: center;
  }

  .image-55 {
    width: 110px;
  }

  .c-burger {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .c-goals-wrp {
    grid-row-gap: 60px;
  }

  .goals-item {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .goals-list {
    font-size: 16px;
  }

  .c-h6 {
    font-size: 18px;
  }

  .eased-item {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .c-result-wrp {
    grid-row-gap: 60px;
  }

  .result-item {
    height: 320px;
  }

  .result-img-1 {
    width: 240px;
    bottom: -104px;
    right: -60px;
  }

  .result-img-2 {
    width: 220px;
  }

  .c-quote-wrp {
    grid-row-gap: 60px;
  }

  .scroll-img {
    width: 225px;
    min-width: 225px;
    height: 300px;
  }

  .scroll-img.img2 {
    width: 400px;
    min-width: 400px;
  }

  .c-form {
    padding-bottom: 120px;
  }

  .partnership-photo {
    width: 120px;
  }

  .partnership-social {
    width: 36px;
    height: 36px;
  }

  .c-big-image-wrp {
    margin-bottom: 50px;
  }

  .c-btn {
    padding: 14px;
  }

  .s-form {
    font-size: 20px;
  }

  .s-form-wrp {
    height: 100%;
  }

  .c-btn-white {
    border-radius: 12px;
  }

  .c-h3 {
    font-size: 20px;
  }

  .c-footer-link-head, .c-footer-link {
    font-size: 16px;
  }

  .footer-copy {
    grid-row-gap: 30px;
    flex-direction: column;
  }

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

  .c-copy.copy-text {
    font-size: 11px;
  }

  .c-tile_facebook {
    font-size: 15px;
  }

  .share-icon {
    width: 7vw;
  }

  .c-tile_linkedin, .c-tile_telegram, .c-tile_twitter {
    font-size: 15px;
  }

  .align-b {
    width: 120px;
  }

  .text-wrp.inner-text-margin {
    grid-row-gap: 20px;
  }

  .cdek {
    height: auto;
  }

  .c-starting-point-wrp {
    grid-row-gap: 60px;
  }

  .point-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .c-steps-wrp {
    grid-row-gap: 60px;
  }

  .steps-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gr-more-item {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .c-product-wrp {
    grid-row-gap: 60px;
  }

  .product-img-img-wrp {
    height: 70vw;
  }

  .t-quote-img {
    font-size: 18px;
  }

  .c-software-system-wrp, .c-network-wrp {
    grid-row-gap: 60px;
  }

  .c-big-quote {
    height: 70vw;
  }

  .quote-full-width {
    height: 100%;
  }

  .t-quote-img-big {
    font-size: 18px;
  }

  .div-block-62 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .locker-img-wrp {
    height: 70vw;
  }

  .integration-img-wrp {
    height: 90vw;
  }

  .integration-more-text {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rozetka-logo {
    width: 140px;
  }

  .c-infrastructure-wrp {
    grid-row-gap: 60px;
  }

  .image-rozetka-wrp {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .head-home {
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .head-wrap.c-padding {
    padding-top: 140px;
  }

  .n-btn.tab-btn {
    display: none;
  }

  .n-btn.tab-btn-mob {
    display: flex;
  }

  .n-btn.tab-btn-mob.off-cta-services, .n-btn.news-more {
    display: none;
  }

  .n-btn.news-more.mob-more {
    margin-top: 10vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .n-btn.outdoor-btn {
    width: 180px;
  }

  .n-btn.form-meet-wtp {
    justify-content: center;
    align-items: center;
    height: 36px;
  }

  .n-btn.form-meet-wtp.meet-yellow.more-post-width {
    width: 28vw;
  }

  .n-btn.form-meet-wtp.meet-pe-copy {
    height: auto;
  }

  .n-btn.more-post-btn-b, .n-btn.book-drop-btn {
    width: 180px;
  }

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

  .align-block-2 {
    width: 106px;
    display: none;
  }

  .slider-wrp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .slider-item-auto.photo-width {
    width: 40vw;
    min-width: 40vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .slider-item-auto.photo-width2 {
    width: 30vw;
    min-width: 40vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .p-item {
    justify-content: center;
    padding-right: 0;
  }

  .grid-photo-wrp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .slider-navigation {
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    display: flex;
  }

  .slider-navigation-wrapper.photo-arrows {
    justify-content: flex-start;
    margin-top: 20px;
    padding-left: 15px;
    position: relative;
    top: 0%;
  }

  .text-right {
    padding-top: 0;
  }

  .nums-flex {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .h3 {
    font-size: 20px;
  }

  .h3.tab-h-white {
    color: var(--black);
  }

  .tab-link {
    font-size: 12px;
  }

  .tab-img {
    border-radius: 12px;
    display: none;
  }

  .tab-img.mobile-img {
    border-radius: 0;
    display: block;
  }

  .tab-info {
    grid-row-gap: 18px;
    width: 100%;
    margin-top: 5vw;
    margin-left: 0;
    position: relative;
  }

  .tab-nums {
    border-color: #e1e5e9;
  }

  .tab-n {
    color: var(--black);
  }

  .tab-n-desc {
    color: var(--black);
    font-size: 13px;
  }

  .case.c-padding-slider {
    padding-left: 25px;
    padding-right: 25px;
  }

  .slider-item-content {
    grid-row-gap: 17px;
  }

  .tricks-slider_slide.history-slide {
    min-width: 50%;
    max-width: 50%;
  }

  .slider-wrapper2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .case-more {
    grid-row-gap: 5vw;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .date {
    border-radius: 12px;
    padding: 6px 10px;
  }

  .form-content {
    padding: 40px;
  }

  .burger-item-t {
    font-size: 30px;
  }

  .c-nav-menu-overlay.pro-align {
    flex-flow: column;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .c-nav-menu-btn {
    top: 12px;
  }

  .nav-link-o.b-nav {
    margin-right: 0;
  }

  .o-tag {
    font-size: 20px;
  }

  .o-tag.nun-b {
    margin-top: 10px;
  }

  .c-col-menu-links {
    border: 1px #000;
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .burg {
    top: 40px;
    right: 40px;
  }

  .c-nav-menu-btn-icon {
    width: 36px;
    height: 36px;
  }

  .c-nav-menu-content {
    width: 100%;
    margin-left: 40px;
    margin-right: 40px;
    display: block;
  }

  .navbar-fix-inner.header_wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .c-btn-white2 {
    border-radius: 12px;
  }

  .scaling-list, .two-list-wrp, .scheme-list {
    font-size: 16px;
  }

  .head-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pro-head.c-padding {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .pro-h1 {
    font-size: 36px;
  }

  .pro-h1.parc-h1 {
    max-width: 400px;
  }

  .pro-tag, .pro-desc20, .pro-desc20.bold-num-left, .pro-desc20.bold-right {
    font-size: 14px;
  }

  .pro-desc20.ultra-desc, .pro-desc20.partner-desc2, .pro-desc20._6th-desc-copy, .pro-desc20.lets, .pro-desc20.ecosystem-de, .pro-desc20.fill-pi-desc {
    width: auto;
  }

  .pro-innovation.c-padding {
    padding-top: 80px;
  }

  .pro-h2-48 {
    font-size: 29px;
  }

  .pro-h2-48.pro-h2-center.h2-54-h, .pro-h2-48.h2-54, .pro-h2-48.h2-greener {
    font-size: 36px;
  }

  .innovation-img-wrp, .innovation-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pro-h3-36 {
    font-size: 29px;
  }

  .tag-t {
    font-size: 12px;
  }

  .innovation-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .certificates-wrp {
    justify-content: space-around;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .certificates-wrp.cert-no-border {
    justify-content: flex-start;
  }

  .certificate-item {
    width: 80px;
  }

  .process-item {
    min-height: auto;
  }

  .pro-h2-small.slider-h {
    font-size: 14px;
  }

  .pro-h2-small.event-post-date {
    height: 44px;
    font-size: 14px;
  }

  .pro-h2-small.event-post-date-t {
    font-size: 14px;
  }

  .pro-grid-2col {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .energy-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .scroll-img1 {
    margin-right: 10px;
  }

  .pro-footer {
    padding-top: 100px;
    position: relative;
  }

  .footer-h3 {
    font-size: 29px;
  }

  .footer-desc {
    font-size: 14px;
  }

  .pro-footer-copy2 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .copy-footer-link {
    font-size: 11px;
  }

  .pro-footer-link-head, .drop-t {
    font-size: 12px;
  }

  .drop-desc {
    font-size: 14px;
  }

  .pro-burger-item {
    font-size: 18px;
  }

  .pro-col-menu-links {
    border: 1px #000;
    width: 50%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .pro-nav-menu-content {
    grid-row-gap: 30px;
    flex-flow: wrap;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-73 {
    justify-content: flex-end;
    align-items: center;
  }

  .close-video {
    width: 7vw;
    height: 7vw;
  }

  .mix-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .filter-controls {
    white-space: nowrap;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    min-width: auto;
    overflow: visible;
  }

  .filter-controls.pl-controls {
    width: 100%;
  }

  .pro-lockers.c-padding.no-pa {
    padding-left: 0;
    padding-right: 0;
  }

  .filter-button {
    white-space: nowrap;
    flex: 0 auto;
    justify-content: center;
    width: 25%;
    height: 32px;
    padding: 14px;
  }

  .filter-button.trade-filter {
    width: 27vw;
  }

  .filter-controls-wrp {
    white-space: nowrap;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    width: auto;
    min-width: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    overflow: auto;
  }

  .lockers-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .lockers-img {
    width: 50%;
  }

  .tags-lockers-wrp {
    margin-top: 6px;
  }

  .c-grid-lockers {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .locker-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-item {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .delivery-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .delivery-item {
    min-height: auto;
  }

  .power-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .locker-image-full-width {
    min-width: 120%;
    margin-left: -10%;
  }

  .more-wrp {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .more-item {
    width: 100%;
  }

  .more-item.more-border.more-mobile-off {
    display: none;
  }

  .more-item.more-border.outdoor-more {
    border-right-style: none;
  }

  .item-img {
    margin-right: 10px;
  }

  .btn-4 {
    width: 10em;
    height: 10em;
    font-size: 2em;
  }

  .img-full-width {
    height: 60vw;
  }

  .img-full-width.prod-full-img.pro-off-g {
    justify-content: flex-end;
    display: flex;
  }

  .what-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .lineup-desc {
    margin-bottom: 0;
  }

  .cases-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .case-item {
    grid-row-gap: 17px;
  }

  .history-desc-wrp {
    justify-content: space-around;
  }

  .history-item, .we-do-img-wrp, .we-do-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .team-item-nums {
    min-height: auto;
  }

  .team-item {
    grid-column-gap: 30px;
    flex-direction: row;
    min-height: auto;
  }

  .name-social-wrp {
    align-items: flex-start;
  }

  .team-img {
    min-width: 40vw;
  }

  .team-social {
    width: 36px;
    height: 36px;
  }

  .life-content {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .arrow {
    border-radius: 12px;
  }

  .models-item {
    min-height: auto;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .configurator-content {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .contacts-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .more-posts-heading-wrp {
    justify-content: center;
  }

  .more-posts-btn {
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .post-i-wrp {
    width: 78.5vw;
    height: 46vw;
  }

  .date-t-wrp {
    height: 44px;
  }

  .fs_cmsfilter_list-wrapper.more-collection {
    margin-top: 40px;
  }

  .post-img-single {
    margin-bottom: 40px;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .cookie-modal_component {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .cookie-modal_description {
    width: 85%;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_button {
    height: 40px;
    font-size: 12px;
  }

  .cookie-popup_component {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .head-wrap-piloting {
    padding-top: 200px;
    padding-bottom: 40px;
  }

  .pilot-h1 {
    font-size: 38px;
  }

  .paragraph-22 {
    font-size: 16px;
  }

  .pilot-description {
    padding: 20px 40px 100px;
  }

  .paragraph-23 {
    font-size: 20px;
  }

  .locker {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-426 {
    font-size: 29px;
  }

  .can-help {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-427 {
    font-size: 29px;
  }

  .service-pilot {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 60px 40px 80px;
  }

  .service-pilot-wrap, .service-pilot-wrap._2-grid {
    grid-template-columns: 1fr;
  }

  .service-pilot-card, .service-pilot-card.ser-pilot-card.spc-1, .service-pilot-card.ser-pilot-card.spc-2, .service-pilot-card.ser-pilot-card.spc-3, .service-pilot-card.ser-pilot-card.spc-4.heigt-1 {
    min-height: 200px;
  }

  .benefits-pilot {
    padding: 80px 40px;
  }

  .benefits-pilot-wrap {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .benefits-card {
    min-height: auto;
  }

  .pilot-roadmap {
    padding: 80px 40px 40px;
  }

  .perfect-partner {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .perfect-partner-wrap, .perfect-partner-wrap._3-columns {
    grid-template-columns: 1fr;
  }

  .text-block-12 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .text-block-13 {
    font-size: 14px;
  }

  .special-offer {
    padding-top: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .special-offer-wrap {
    grid-template-columns: 1fr;
    padding: 30px 100px 30px 20px;
  }

  .text-block-14 {
    font-size: 32px;
  }

  .text-block-15, .paragraph-27 {
    font-size: 16px;
  }

  .card-section {
    padding: 40px;
  }

  .faq-pilot {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-wrapper {
    grid-template-columns: 1fr;
  }

  .pilot-roadmap-wrap {
    width: 180%;
  }

  .roadmap-wrapper {
    overflow: auto;
  }

  .what-omnic {
    padding-left: 40px;
    padding-right: 40px;
  }

  .join-wrapper {
    padding: 140px 40px;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .text-block-25 {
    font-size: 32px;
  }

  .team-contact {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-26 {
    font-size: 28px;
  }

  .text-block-27 {
    font-size: 16px;
  }

  .n-c-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .n-since-wrp {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .our-services {
    padding-left: 40px;
    padding-right: 40px;
  }

  .our-services-grid {
    flex-direction: column;
    align-items: stretch;
    min-height: auto;
    display: flex;
    position: relative;
  }

  .team-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .team-section.home {
    padding-bottom: 50px;
  }

  .meet-team {
    grid-template-columns: 1fr;
  }

  .text-main20 {
    margin-top: 20px;
  }

  .office-card-wrap {
    margin-bottom: 40px;
  }

  .our-production {
    grid-template-columns: 1fr;
  }

  .our-production.production-inner.prod-img-grid {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    flex-flow: column;
    display: flex;
  }

  .slide-card {
    width: 360px;
  }

  .slide-card.slide-big {
    width: 360px;
    height: auto;
  }

  .last-news {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .home-news-list {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .c-h2-discover {
    width: 80%;
    font-size: 29px;
  }

  .c-h2-discover.self-t {
    max-width: 370px;
  }

  .services-image-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .innovation-section {
    padding: 60px 40px 80px;
  }

  .inn-elem-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .inn-text, .inn-text-bold {
    font-size: 16px;
  }

  .inn-elem-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .services-section-h {
    padding-left: 40px;
    padding-right: 40px;
  }

  .services-section {
    min-height: 560px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .service-card {
    width: 100%;
  }

  .we-care-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-46 {
    font-size: 14px;
  }

  .text-block-47 {
    width: 70%;
  }

  .form-content-1, .form-content-2 {
    padding: 40px;
  }

  .map-point-1 {
    display: none;
  }

  .text-point {
    font-size: 12px;
  }

  .map-point-2 {
    display: none;
  }

  .map-point-3 {
    display: none;
    left: 30%;
  }

  .map-point-4 {
    display: none;
    left: 51%;
  }

  .map-point-5, .map-point-6, .map-point-7, .map-point-8, .map-point-9, .map-point-10 {
    display: none;
  }

  .pro-energy-1.c-padding {
    padding-top: 100px;
    padding-bottom: 160px;
  }

  .energy-item-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pro-grid-2col-1 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .pro-turkey {
    padding: 100px 40px;
  }

  .innovation-content-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pro-slide-head {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-50 {
    font-size: 16px;
  }

  .our-soft-eco {
    padding: 80px 40px 120px;
  }

  .for-soft {
    padding-left: 40px;
    padding-right: 40px;
  }

  .custom-software {
    padding: 120px 40px;
  }

  .text-block-61 {
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .home-anim-text-wrap {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .home-h1-1 {
    color: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.6em;
  }

  .home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
    font-size: 15px;
  }

  .c-grid-123 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .pro-tag-23 {
    font-size: 14px;
  }

  .logo-home-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .feature-item-1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .form-content-1-copy {
    padding: 40px;
  }

  .our-servuces-new {
    padding-bottom: 120px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .our-services-new-wrapper.max-w-1600 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .pro-tag-23-1 {
    font-size: 14px;
  }

  .our-services-image {
    min-height: 270px;
  }

  .our-services-image.img-off {
    display: none;
  }

  .our-services-card-1 {
    height: auto;
    position: relative;
  }

  .our-services-card-1.off-card, .nav-dots-service {
    display: none;
  }

  .card-service-wrapper {
    min-height: auto;
    margin-top: 20px;
  }

  .scroll-service-wrap {
    position: relative;
    top: 0;
  }

  .height-service-wrap {
    flex-direction: column;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .service-grid-wrap {
    flex-direction: column;
    min-height: auto;
    display: flex;
  }

  .dia-img {
    display: none;
  }

  .our-services-grid-1, .our-services-grid-2, .our-services-grid-3, .our-services-grid-4 {
    flex-direction: column;
    align-items: stretch;
    min-height: auto;
    display: flex;
    position: relative;
  }

  .flex-block-5 {
    position: static;
  }

  .story-section {
    padding-top: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .story-section-heading {
    padding: 100px 40px;
  }

  .fixed-story {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 60px;
  }

  .lets-create-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._404-wrp.c-padding {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .head-404 {
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  ._404-desc {
    font-size: 15px;
  }

  ._404-desc-wrp {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-first-screen {
    padding-left: 40px;
    padding-right: 40px;
  }

  .first-screen-home {
    padding-top: 140px;
    overflow: hidden;
  }

  .swiper-slide1 {
    width: 40vw;
    min-width: 40vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .swiper-slide1.tm-slide {
    width: 50vw;
    min-width: 50vw;
    max-width: 50vw;
  }

  .move-wrp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

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

  .discover-desc {
    font-size: 14px;
  }

  .calendly-desc {
    font-size: 16px;
  }

  .footer-heading {
    font-size: 29px;
  }

  .tabs-f-btn {
    width: 32%;
  }

  .our-services-n {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .h-service-wrap {
    flex-direction: column;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .fix-service-wrap {
    width: 100%;
    position: relative;
    top: 0;
  }

  .fix-service-circle-wrp {
    flex-direction: column;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .fix-service-circle {
    position: relative;
    top: 0;
  }

  .fix-services-grid {
    flex-direction: column;
    align-items: stretch;
    min-height: auto;
    display: flex;
    position: relative;
  }

  .fix-services-card {
    height: auto;
    position: relative;
  }

  .circle-h {
    font-size: 29px;
  }

  .n-footer {
    padding-top: 100px;
    position: relative;
  }

  .f-main {
    font-size: 14px;
  }

  .newsletter {
    width: 100%;
    max-width: 500px;
  }

  .m-form {
    font-size: 20px;
  }

  .book-a-meeting-modal {
    width: 90%;
    height: 190px;
  }

  .flex-block-7 {
    width: 90%;
  }

  .flex-block-8 {
    display: none;
  }

  .flex-block-8.pe-first-img {
    display: flex;
  }

  .meeting-desc {
    font-size: 14px;
  }

  .history-cta {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .history-head {
    width: auto;
  }

  .history.c-padding {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .history-img-wrp {
    margin-bottom: 20px;
  }

  .history-section {
    padding-top: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-to-history.c-padding.ppc-cta-padding {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .link-to-history-wrp {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .low-power.c-padding {
    padding-left: 40px;
  }

  .lp-img-wrp {
    height: 70vw;
  }

  .post-form {
    width: 100%;
    max-width: 400px;
  }

  .product-f-screen {
    height: 600px;
  }

  .product-f-screen.c-padding {
    height: 710px;
  }

  .product-head-content {
    grid-column-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .product-head-content.solat-center-text {
    justify-content: flex-end;
  }

  .product-head-content.home-center-text {
    justify-content: flex-end;
    display: flex;
  }

  .product-image1 {
    object-position: 20% 50%;
    display: none;
  }

  .product-image1-mob {
    object-position: 50% 50%;
    display: block;
  }

  .prod-h1 {
    margin-left: auto;
    margin-right: auto;
  }

  .prod-h1.h1-left {
    max-width: none;
    line-height: 110%;
  }

  .gradient-mob {
    z-index: 1;
    opacity: .4;
    width: 100%;
    min-width: 100%;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .gradient-mob.solar-g-mob {
    opacity: .8;
    background-image: linear-gradient(to top, #000, #00000080 65%, #0000);
    height: 450px;
  }

  .prod-h2-big {
    font-size: 29px;
  }

  .smart-wrp {
    grid-row-gap: 5vw;
  }

  .smart-wrp.gap-rev {
    grid-row-gap: 60px;
  }

  .big-tabs {
    margin-top: 30px;
  }

  .big-tabs.big-tab-w-nums {
    display: none;
  }

  .big-tabs_bottom-aspect.cc-wrapper {
    padding-bottom: 0%;
  }

  .big-tabs_bottom-aspect.big-tab-imgs {
    padding-bottom: 0;
  }

  .big-tabs_menu-link-overlay {
    display: none;
  }

  .big-tabs_stage {
    margin-top: 2vw;
    margin-bottom: 1vw;
    position: static;
  }

  .big-tabs_stage.cc-last {
    margin-bottom: 0;
  }

  .big-tabs_menu {
    flex-direction: column;
    margin-bottom: 0;
  }

  .prod-tab-h {
    font-size: 24px;
  }

  .big-tabs-img-wrp {
    height: 50vw;
  }

  .big-tabs-img-wrp.big-img-off-mob {
    height: 86vw;
    margin-top: 3vw;
    display: flex;
  }

  .big-tabs-img-wrp.big-img-on-mob {
    height: 43vw;
    display: none;
  }

  .big-tabs-img-wrp.nums-mob {
    height: 39vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .big-tab-num {
    line-height: 100%;
  }

  .big-tab-desc {
    font-size: 14px;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .accordion.js-accordion.accord-big {
    border-bottom: 1px solid #fff;
    margin-bottom: 0;
  }

  .question-text-2.h-i-blck, .question-text-2.for-bus, .question-text-2.modular-h32 {
    font-size: 24px;
  }

  .accordion-body__contents {
    padding-right: 20px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion__item.js-accordion-item {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion__item.js-accordion-item.item-i-black {
    border-bottom-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
  }

  .accordion-header.js-accordion-header {
    padding-right: 20px;
  }

  .info.c-padding {
    z-index: 2;
    padding-top: 80px;
    position: relative;
  }

  .quality.c-padding {
    padding-top: 80px;
  }

  .q-desc-big {
    font-size: 20px;
  }

  .q-desc-big.q-desc2 {
    font-size: 18px;
  }

  .prod-h2 {
    font-size: 29px;
  }

  .prod-desc {
    font-size: 14px;
  }

  .prod-desc.white-desc {
    max-width: 500px;
  }

  .q-hover.q-hove-bottom {
    height: 30px;
    top: 110px;
  }

  .q-hover.q-hove-bottom.other {
    display: none;
  }

  .q-hover.q-hove-bottom.other.other-1 {
    margin-right: -151px;
    display: flex;
  }

  .q-hover.q-hove-bottom.other.other-5 {
    margin-left: -154px;
    display: flex;
  }

  .q-hover-t {
    font-size: 10px;
  }

  .vs {
    height: 47vw;
  }

  .vs-wrp {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .vs-item-wrp {
    height: 35vw;
  }

  .quality-2.c-padding {
    padding-top: 80px;
  }

  .vs-table-head {
    align-items: flex-start;
  }

  .strengths.c-padding {
    padding-top: 80px;
  }

  .strengths-head {
    align-items: flex-start;
  }

  .prod-h2-white {
    font-size: 29px;
  }

  .strengths-block {
    flex-direction: column-reverse;
    display: flex;
  }

  .prod-h6 {
    font-size: 18px;
  }

  .strengths-gradient-b {
    background-image: linear-gradient(to top, #000, #0000);
    width: 100%;
    height: 200px;
    inset: auto 0% 0%;
  }

  .strengths-gradient-b.b-2 {
    background-image: linear-gradient(to top, #000, #0000);
    inset: auto 0% 0%;
  }

  .prod-desc-w {
    font-size: 14px;
  }

  .strengths-info {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .prod-desc-w-small {
    font-size: 12px;
  }

  .strengths-gradient-w {
    background-image: linear-gradient(to top, #fff, #fff0);
    width: 100%;
    height: 200px;
    inset: auto 0% 0%;
  }

  .strengths-gradient-w._w-2 {
    background-image: linear-gradient(to top, #fff, #fff0);
    inset: auto 0% 0%;
  }

  .prod-desc-b, .prod-desc-b-small, .or, .info-desc {
    font-size: 14px;
  }

  .image-130 {
    width: 300px;
  }

  .div-block-103 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
  }

  .h-big-faq {
    font-size: 20px;
  }

  .tabs-2 {
    height: auto;
  }

  .tabs-menu-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    position: relative;
  }

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

  .cta-info {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-info.cta-drop-off, .cta-info.cta-pp, .cta-info.speaker-head-pe, .cta-info.speaker-head-pp25 {
    width: auto;
  }

  .or-2 {
    font-size: 14px;
  }

  .div-block-99-copy {
    z-index: 1;
    background-image: linear-gradient(to top, #0006, #0000);
    width: 100%;
    min-width: 100%;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-1064 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1065 {
    width: 50%;
  }

  .info-num-prod {
    text-align: center;
  }

  .cell-system {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .basic-swiper {
    margin-top: 0;
  }

  .slider-button.slider-button-left {
    background-color: #eef1f5;
    background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/661e91d203fb0c1e863844c6_arrow.svg");
    background-size: auto;
    border-radius: 0;
  }

  .slider-button.slider-button-left:hover {
    border-style: none;
  }

  .slider-button.slider-button-right {
    background-color: #eef1f5;
    background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/661e91d393ec525bf2049d7e_arrow%20(2).svg");
    border-radius: 0;
  }

  .slider-button.slider-button-right:hover {
    border-style: none;
  }

  .slider-button.slider-button-left-black {
    left: 20px;
  }

  .slider-button.slider-button-right-black {
    right: 20px;
  }

  .swiper-arrow-wrapper {
    justify-content: flex-start;
  }

  .swiper-slide.basic-swiper-item {
    width: 100%;
    min-width: 100%;
  }

  .swiper-slide.basic-swiper-item.imgs-posts, .swiper-slide.basic-swiper-item.bs-1 {
    min-width: auto;
  }

  .swiper-slide.basic-swiperr-item.slide-table {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: 150px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 100px;
    display: grid;
  }

  .block-slider {
    display: flex;
  }

  .cost-img {
    display: none;
  }

  .cost-img-mob, .big-tabs-img-mob {
    display: block;
  }

  .big-tabs-img-d {
    display: none;
  }

  .big-tab-desc-cell {
    font-size: 14px;
  }

  .drop-btn {
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    font-size: 12px;
  }

  .dropdown-list-4 {
    width: 36px;
    max-width: 36px;
  }

  .dropdown-link-2 {
    font-size: 12px;
  }

  .navbar_logo-link {
    width: 100px;
  }

  .navbar-test {
    min-height: 4rem;
  }

  .padding-global {
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar_menu {
    display: none;
  }

  .after-p {
    padding-left: 40px;
    padding-right: 40px;
  }

  .loc {
    width: 36px;
    max-width: 36px;
    height: 36px;
    min-height: 36px;
  }

  .loc.loc-y.loc-black {
    font-size: 12px;
  }

  .option-img-wrp {
    height: auto;
  }

  .section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .product-f-screen-left {
    height: 600px;
  }

  .product-f-screen-left.c-padding {
    height: 750px;
  }

  .left-gradient {
    display: none;
  }

  .sustainability-head.c-padding {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .s-head-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .trees {
    min-width: 780px;
    max-height: none;
    margin-top: -40px;
    margin-bottom: 0;
    margin-right: -5vw;
  }

  .s-video-wrp {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .v-wrp {
    width: 50%;
  }

  .v-desc-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .desc-24.desc-margin.desc-m-smal {
    margin-bottom: 20px;
  }

  .desc-20 {
    font-size: 14px;
  }

  .desc-20.reviews-name {
    text-align: center;
  }

  .desc-20.reviews-p {
    text-align: left;
  }

  .desc-20.reviews-p.yellow-review {
    text-align: center;
  }

  .grid-3 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

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

  .video-info-item {
    border-bottom: 1px solid #e1e5e9;
    border-right-style: none;
    align-items: flex-start;
    padding-left: 0;
  }

  .video-info-desc {
    text-align: left;
    font-size: 14px;
  }

  .video-info-num {
    text-align: center;
  }

  .grid-without-gap {
    grid-column-gap: 20px;
    border-top: 1px solid #e1e5e9;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .advancing {
    padding-top: 100px;
  }

  .advancing-wrp {
    padding-bottom: 100px;
  }

  .s-h2 {
    width: 80%;
    font-size: 29px;
  }

  .s-desc-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .advancing-list-item {
    padding-top: 80px;
  }

  .advancing-item-wrp {
    grid-row-gap: 50px;
  }

  .a-list-title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-title {
    font-size: 14px;
  }

  .bg-video {
    height: 40vw;
  }

  .bottle-anim-wrp {
    align-items: stretch;
    height: 270px;
    margin-top: 40px;
  }

  .bottle-arrow {
    width: 370px;
    transform: rotate(90deg);
  }

  .bottle-wrp {
    height: 23vw;
    top: 0;
    left: 20.4vw;
  }

  .bottle {
    width: 23vw;
  }

  .map-wrp {
    padding-bottom: 60px;
  }

  .s-comment-wrp {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .s-comment-photo {
    width: 50%;
  }

  .scroll-btn-wrp.c-padding, .scroll-btn-wrp.scroll-block {
    margin-top: -60px;
  }

  .scroll-btn-wrp.scroll-block-pe, .scroll-btn-wrp.scroll-block-pi {
    height: 710px;
    margin-top: -60px;
  }

  .badge-item {
    height: 50px;
    min-height: 50px;
  }

  .video-info-num-yellow {
    text-align: center;
  }

  .sub-btn {
    padding: 14px;
  }

  .tour-head.c-padding {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .history-head-copy {
    width: 100%;
  }

  .history-head-copy.tour-head-center {
    margin-bottom: 20vw;
  }

  .tour-date {
    white-space: nowrap;
    font-size: 14px;
  }

  .tour-video {
    padding-top: 40px;
  }

  .yellow-btn.trade-btn, .yellow-btn.s-more-btn {
    margin-top: 10px;
  }

  .parallax-t {
    height: 40px;
    margin-bottom: 20px;
    font-size: 10px;
  }

  .h2-w {
    width: 80%;
    font-size: 29px;
  }

  .showing-img-wrp, .show-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .so-h3 {
    font-size: 29px;
  }

  .div-block-1080 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .tour-form {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .form-head {
    width: 100%;
  }

  .gra-left, .gra-right {
    height: 60%;
  }

  .c-grid-trade {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .c-grid-trade.trade-image {
    margin-top: 5vw;
  }

  .grid-trade {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .trade-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .trade-img {
    width: 50%;
  }

  .image-140 {
    width: 20px;
    height: 20px;
    margin-top: 15px;
  }

  .need-block {
    margin-left: 40px;
    margin-right: 40px;
  }

  .y-locker-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .desc-28 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-1084 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
  }

  .y-locker-head-img {
    width: 90%;
  }

  .core-s-img-wrp {
    justify-content: space-between;
    align-items: center;
  }

  .core-s-img {
    width: 160%;
    min-width: 160%;
  }

  .core-h-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .key-h {
    font-size: 29px;
  }

  .key-h-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .key-h4.h4-options {
    font-size: 12px;
  }

  .options-wrp {
    padding-bottom: 40px;
  }

  .div-block-1085 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
  }

  .div-block-1086 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 16px;
  }

  .options-grid-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
  }

  .option-icon {
    width: 30px;
    min-width: 30px;
  }

  .image-142 {
    height: 240px;
    bottom: -20px;
    right: -70px;
  }

  .key-img-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-height: 120vw;
    display: flex;
  }

  .ti-img-wrp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: 80vw;
    display: flex;
  }

  .more-post-wrp.c-padding, .more-post-wrp.c-padding.post-cta-block, .more-post-wrp.c-padding.pe-cta-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-t {
    font-size: 14px;
  }

  .s-more-wrp {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .s-more-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .s-more-g {
    grid-template-columns: 1fr;
  }

  .more-i-wrp {
    width: 78.5vw;
    height: 46vw;
  }

  .s-more-category {
    height: 44px;
  }

  .div-block-1092 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1093 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 20px;
  }

  .image-143 {
    width: 16px;
  }

  .div-block-1094 {
    margin-top: 20px;
  }

  .item-num.num-last {
    justify-content: center;
    align-items: stretch;
  }

  .item-num.num-last.n-width {
    border-bottom: 1px #000;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .item-num.two-item-num {
    border-bottom: 1px solid #e1e5e9;
    border-right-style: none;
  }

  .item-num.two-item-num.n-width {
    border-bottom-style: none;
    border-right-style: solid;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .item-num.two-item-num.num-pro3 {
    border-bottom-style: none;
    border-right-style: solid;
  }

  .item-num.first-item-num {
    border-bottom: 1px solid #e1e5e9;
  }

  .item-num.first-item-num.n-width {
    border-bottom-style: none;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .partner-heading {
    flex-direction: column;
  }

  .partner-desc {
    margin-top: 20px;
  }

  .h2-54 {
    width: 80%;
    font-size: 29px;
  }

  .partner-info {
    padding-top: 80px;
  }

  .partner-prog.c-padding {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .why-h-big {
    font-size: 29px;
  }

  .ecosystem-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ecosystem-section.home {
    padding-top: 50px;
  }

  .top-head-block {
    z-index: 1;
    background-image: linear-gradient(to top, #0006, #0000);
    width: 100%;
    min-width: 100%;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .variable-h-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .basic-swiper-2.swiper-table {
    border-top: 1px solid #fff3;
  }

  .logos-shop-block {
    border-radius: 0;
    padding: 20px;
  }

  .swiper-arrow-wrapper-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .swiper-arrow-wrapper-2.logos-swiper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-post-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-height: 120vw;
    display: flex;
  }

  .div-block-1099 {
    border-bottom: 1px solid #fff3;
  }

  .tabs-3 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    display: flex;
  }

  .how-work-link {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .how-num {
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    font-size: 22px;
  }

  .how-tab-wrp {
    height: auto;
  }

  .scroll-t-2 {
    margin-left: 20px;
    margin-right: 20px;
    inset: 0% auto auto 0%;
  }

  .lottie-animation-4 {
    display: none;
  }

  .scroll-t-wrp-copy {
    justify-content: flex-start;
    margin-top: 0;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .lottie-animation-5 {
    height: auto;
    display: flex;
  }

  .div-block-26 {
    align-items: flex-end;
  }

  .scroll-t-1 {
    max-width: 360px;
    margin-left: 20px;
    margin-right: 20px;
    inset: 0% auto auto 0%;
  }

  .scroll-t-3 {
    margin-left: 20px;
    margin-right: 20px;
    inset: 0% auto auto 0%;
  }

  .grid-19 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-19.scroll-block-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    height: auto;
    padding-top: 30px;
  }

  .scroll-t-4 {
    max-width: 360px;
    margin-left: 20px;
    margin-right: 20px;
    inset: 0% auto auto 0%;
  }

  .scroll-block {
    width: 100%;
    height: 3000px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .html-embed-14 {
    height: 57vw;
  }

  .scroll-block-copy {
    width: 100%;
    height: 3000px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-block-copy.padding {
    height: 6000px;
  }

  .why-choose-heading {
    flex-direction: column;
  }

  .why-choose-head {
    width: auto;
  }

  .why-choose-desch {
    margin-top: 20px;
  }

  .excellence-table.c-padding {
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .excellence-wrp {
    width: auto;
    min-width: 720px;
    overflow: visible;
  }

  .table-t-grey-18, .table-t-top-18 {
    font-size: 14px;
  }

  .smartest-part-wrp {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .div-block-1107 {
    padding-left: 40px;
    padding-right: 40px;
    display: none;
    overflow: auto;
  }

  .h2-in-yellow {
    font-size: 16px;
  }

  .smartest-part-item {
    align-items: flex-end;
    min-height: auto;
  }

  .smartest-part-item.big-item {
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .sp-h28.cos-hit {
    margin-top: 10px;
  }

  .image-149 {
    max-height: none;
    position: relative;
    right: -20px;
  }

  .image-149.img-jvp-center.jvp-num-anim {
    position: absolute;
  }

  .code-embed {
    width: 102%;
    min-width: 120%;
    min-height: 50vw;
    position: relative;
    overflow: clip;
  }

  .img-bg-v {
    max-height: none;
    display: none;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .image-149-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    left: auto;
    right: auto;
    overflow: hidden;
  }

  ._6th {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .t-opacity-anim-block {
    display: block;
  }

  .t-opacity-anim-block.scroll-anim-text, .t-opacity-anim-block.scroll-anim-text-pi {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
    display: flex;
  }

  .t-anim {
    text-align: left;
    font-size: 6vw;
    display: inline;
  }

  .t-anim-wrp {
    display: inline;
  }

  .vid-desc-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .vid-wrp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 50vw;
    max-height: 80vw;
    display: flex;
  }

  .vid-code {
    width: 102%;
    min-width: 120%;
    position: relative;
    overflow: clip;
  }

  .big-h2 {
    font-size: 36px;
  }

  .big-h2.cta-pp, .big-h2.cta-pi, .big-h2.cta-main-light {
    max-width: none;
  }

  ._6th-copy {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .img-100-width {
    width: 130%;
    min-width: 130%;
  }

  .img-blur {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    width: 15vw;
    padding: 1.5vw;
    top: -3px;
    left: 32px;
  }

  .img-blur.blur-1 {
    padding: 1.5vw;
    top: 1.8vw;
    left: 5vw;
  }

  .img-blur.blur-2 {
    margin-top: 0;
    margin-left: 0;
    inset: 22.3vw auto auto 24.1vw;
  }

  .img-blur.blur-3 {
    margin-top: 0;
    margin-right: 0;
    inset: auto 12.1vw 11.3vw auto;
  }

  .img-blur.blur-4 {
    margin-top: 0;
    margin-right: 0;
    top: 3.1vw;
    right: 2vw;
  }

  .div-block-1112.mob-left {
    justify-content: flex-start;
    align-items: center;
  }

  .excellence-t-copy {
    font-size: 1.5vw;
  }

  .image-150 {
    width: 2vw;
  }

  .image-150.ar-mob-off {
    display: none;
  }

  .image-150.ar-mob-on {
    display: block;
  }

  .ecosystem-modal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eco-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .eco-grid.modal-why {
    margin-bottom: 100px;
  }

  .software-image-wrapper-copy {
    margin-left: -20px;
    margin-right: -20px;
  }

  .ecos-modal-wrp {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .block-slider-why {
    display: flex;
  }

  .post-more {
    font-size: 14px;
  }

  .div-block-1119 {
    z-index: 2;
    position: relative;
  }

  .partial-modal-1.partical-modaldark {
    top: -150px;
  }

  .partial-modal-2.partical-modaldark {
    top: -94px;
  }

  .div-block-1114-copy {
    margin-bottom: 80px;
  }

  .discover-desc-2 {
    font-size: 14px;
  }

  .discover-num-2 {
    text-align: center;
  }

  .cookies-wrp {
    position: relative;
  }

  .fs-cc-banner_buttons-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .fs-cc-banner_text.width-tc {
    width: 90%;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_button {
    width: 50%;
  }

  .fs-cc-banner_component {
    width: 92%;
    padding: 20px;
  }

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

  .image-153 {
    width: 250px;
    margin-left: auto;
  }

  .div-block-1127 {
    justify-content: center;
    align-items: center;
  }

  .why-choose-desc-h {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .excellence {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .excellence-table-new.c-padding {
    flex-flow: row;
    padding-bottom: 90px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .t-cell-dark {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .y-grad-top, ._w-grad-top-10, ._w-grad-top-5 {
    height: 180%;
  }

  ._w-grad-bottom-5, ._w-grad-bottom-10, ._w-grad-bottom-30 {
    display: none;
  }

  .img-blur-new {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    width: 15vw;
    padding: 1.5vw;
    top: -3px;
    left: 32px;
  }

  .img-blur-new.blur-1 {
    padding: 1.5vw;
    top: -3.6vw;
    left: 5vw;
  }

  .img-blur-new.blur-2 {
    margin-top: 96px;
    margin-left: 45px;
    inset: 34.7vw auto auto 42.8vw;
  }

  .img-blur-new.blur-3 {
    margin-top: 0;
    margin-right: 0;
    display: none;
    inset: auto 12.1vw 11.3vw auto;
  }

  .img-blur-new.blur-4 {
    margin-top: 0;
    margin-right: 0;
    top: -2.6vw;
    right: 2vw;
  }

  .img-blur-new.blur-5 {
    margin-top: 50vw;
    margin-left: -100px;
    display: none;
    inset: 2.7vw auto auto 24.1vw;
  }

  .excellence-text-blur {
    font-size: 1.5vw;
  }

  .image-154 {
    max-width: 44vw;
    top: 13.6vw;
  }

  .table-slider-wrp {
    background-color: var(--black);
    border-radius: 0;
    padding: 0 40px;
    display: flex;
  }

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

  .greener {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .green-head-img {
    object-position: 20% 50%;
  }

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

  .o-green-gap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

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

  ._4p-blur {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    width: 15vw;
    padding: 1.5vw;
  }

  ._4p-blur._4pb-1 {
    top: .4vw;
    left: 3.9vw;
  }

  ._4p-blur._4pb-2 {
    top: -2.3vw;
    right: 33vw;
  }

  ._4p-blur._4pb-3 {
    bottom: .3vw;
  }

  .t-opacity-anim-block-gr {
    display: block;
  }

  .percent.c-padding {
    padding-top: 80px;
  }

  .gr-grid-2 {
    grid-template-columns: 1fr;
  }

  .gr-grid-2.invest-hover.invest-two {
    flex-flow: column-reverse;
    display: flex;
  }

  .whats-next.c-padding {
    padding-top: 80px;
  }

  .next-content-wrp {
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .know-more-blcok {
    padding-top: 80px;
  }

  .pro-facilities.c-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .t-point-shows {
    font-size: 12px;
  }

  .black-card-hover {
    min-height: auto;
  }

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

  .pro-energy-2.c-padding {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .first-mile {
    align-items: flex-end;
    min-height: auto;
  }

  .first-mile.big-item {
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .hiw-for-wrp {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .how-work-tab {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .six-steps {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .modular-item {
    align-items: flex-end;
  }

  .tabs-4 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
    display: flex;
  }

  .pp-head-content {
    grid-template-columns: 1fr 1fr;
  }

  .pp-h1 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2em;
  }

  .pp-desc {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .invest-content {
    margin-top: 30px;
    padding: 0 30px;
  }

  .invest-content.invest-2 {
    padding-left: 30px;
  }

  .gradient-bottom {
    z-index: 1;
    opacity: .4;
    width: 100%;
    min-width: 100%;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .gradient-top {
    z-index: 1;
    width: 100%;
    min-width: 100%;
    height: 120px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .gradient-top.gra-pi {
    height: 490px;
  }

  .img-ms-vrp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 50vw;
    max-height: 80vw;
    display: flex;
  }

  .tabs-menu-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 60px;
    display: grid;
  }

  .ms-tab-btn {
    width: 100%;
  }

  .ms-tab-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .unlock-im1 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    bottom: 253px;
    right: 80px;
  }

  .unlock-im2 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    bottom: 206px;
    left: 108px;
  }

  .unlock-im3 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    top: 231px;
    right: 31px;
  }

  .unlock-im4 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    top: 198px;
    left: 87px;
  }

  .h1-pe-2024 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2em;
  }

  .gradient-pe {
    z-index: 1;
    width: 100%;
    min-width: 100%;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .pe-block-img2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 80vw;
    max-height: 80vw;
    margin-bottom: 1vw;
    display: flex;
  }

  .pe-f-screen {
    height: 600px;
  }

  .pe-f-screen.c-padding {
    height: 710px;
  }

  .pe-f-screen.c-padding.news {
    padding-top: 0;
  }

  .pe-s {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .meet-our-desc {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .s-demo-desc {
    font-size: 16px;
  }

  .radio-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .choose-date {
    width: 100%;
  }

  .rb-label {
    font-size: 12px;
  }

  .plan-anim-wrp {
    height: 150vw;
  }

  .image-158 {
    width: 130%;
    min-width: 130%;
    transform: rotate(90deg);
  }

  .img-blur-d {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    width: 25vw;
    padding: 1.5vw;
  }

  .img-blur-d.img-plan-1 {
    top: 2.1vw;
    left: 19.1vw;
  }

  .img-blur-d.img-plan-2 {
    top: 48.6vw;
    left: 24.4vw;
  }

  .img-blur-d.img-plan-3 {
    top: 69.6vw;
    left: 65.1vw;
  }

  .img-blur-d.img-plan-4 {
    top: 118.9vw;
    left: 60.7vw;
  }

  .img-blur-d.img-plan-5 {
    top: 25.8vw;
    left: 29.1vw;
  }

  .img-blur-d.img-plan-6 {
    top: 70.5vw;
    left: 0;
  }

  .img-blur-d.img-plan-7 {
    bottom: 50.8vw;
    right: 30.5vw;
  }

  .img-blur-d.img-plan-8 {
    bottom: 28vw;
    right: 34.5vw;
  }

  .plan-14, .plan-12 {
    font-size: 1.5vw;
  }

  .book-a-meeting-modal-pe {
    width: 90%;
    height: 190px;
  }

  .book-a-meeting-modal-pe.pe-modal {
    height: 240px;
    bottom: 240px;
  }

  .pilot-n-head-content {
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pilot-n-h1 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2em;
  }

  .pilot-n-desc {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .head-pilot-width {
    max-width: 370px;
  }

  .gradient-bottom-left {
    z-index: 1;
    opacity: .4;
    background-image: linear-gradient(0deg, #000, #0000);
    width: 100%;
    min-width: 100%;
    height: 30vw;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .why-pilot-wrp {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 60px;
  }

  .pilot-cta-wrp {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .img-pi-vrp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 80vw;
    max-height: 80vw;
    display: flex;
  }

  .product-pi-screen {
    height: 600px;
  }

  .product-pi-screen.c-padding {
    height: 710px;
  }

  .form-content-black {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .main-cta-wr {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ny25-screen {
    height: 600px;
  }

  .ny-25desc {
    font-size: 18px;
  }

  .ny-h-top, .ny-h-bottom {
    max-width: 370px;
    font-size: 40px;
  }

  .lets-book-ny {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h2-ny-cta {
    font-size: 36px;
  }

  .cta-ny-content-wrp {
    width: 100%;
  }

  .ny25-head-content {
    grid-template-columns: 1fr 1fr;
  }

  .ny-h1 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2em;
  }

  .jvp-desc {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .ready-wrp {
    justify-content: center;
    align-items: center;
  }

  .jvp-desc-btn {
    margin-top: 0;
  }

  .rev-item {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
  }

  .image-161 {
    width: 49vw;
    max-width: none;
  }

  .unlock-jv1 {
    width: 34vw;
    min-width: 34vw;
    height: 22vw;
    min-height: 22vw;
    bottom: 148px;
    right: 80px;
  }

  .unlock-jv2 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    bottom: 173px;
    left: 108px;
  }

  .unlock-jv3 {
    width: 40vw;
    min-width: 40vw;
    height: 27vw;
    min-height: 27vw;
    top: 201px;
    right: 69px;
  }

  .unlock-jv4 {
    width: 34vw;
    min-width: 34vw;
    height: 22vw;
    min-height: 22vw;
    top: 128px;
    left: 87px;
  }

  .expertise-wrp {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    left: auto;
    right: auto;
    overflow: hidden;
  }

  .page-loader_text-wrapper {
    width: 30vw;
  }

  .preloader-num-change {
    font-size: 5vw;
  }

  .preloade-nums-wrp {
    width: 13vw;
  }

  .preloader-num-p {
    font-size: 5vw;
  }

  .pe25-info-wrp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pp25-desc {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .pp25-meet {
    padding-top: 0;
    overflow: hidden;
  }

  .meet-img-bg {
    width: 150%;
    min-width: 150%;
  }

  .meet-content-center {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pp25-f-screen {
    height: 600px;
  }

  .pp25-f-screen.c-padding {
    height: 710px;
  }

  .pp-card-ar {
    width: 16px;
    height: 16px;
  }

  .cta-join {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pp25-s {
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .c-grid-4col {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .slider {
    aspect-ratio: 360 / 416;
  }

  .slider.swiper {
    height: auto;
  }

  .slider-controls {
    bottom: 18px;
  }

  .full-spec-content {
    padding: 40px;
  }

  .form-submit-terms-text {
    width: 70%;
  }

  .news-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .news-slider-top {
    flex-flow: column;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .news-slider-title {
    font-size: 28px;
  }

  .news-slider-text {
    font-size: 16px;
  }

  .news-slider-prev.swiper-button-prev {
    width: 35px;
    height: 35px;
    left: calc(50% - 25vw) !important;
  }

  .news-slider-next.swiper-button-next {
    width: 35px;
    height: 35px;
    right: calc(50% - 25vw) !important;
  }

  .news-slider-icon {
    width: 10px;
    height: 10px;
  }

  .news-slider-pagination.swiper-pagination {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 25%;
    max-width: 25%;
  }

  .news-slider-pagin-wrapper {
    top: 3vw;
  }

  .news-subtitle {
    font-size: 20px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    margin-top: 15vw;
    margin-bottom: 5vw;
    font-family: Wix Madefor Display, Arial, sans-serif;
    font-size: 7vw;
  }

  h3 {
    font-size: 5.5vw;
  }

  h4 {
    width: 100%;
    margin-top: 20vw;
    margin-bottom: 5vw;
    font-size: 4.8vw;
  }

  h5 {
    margin-top: 10vw;
    margin-bottom: 4vw;
    font-size: 4vw;
  }

  h6 {
    font-size: 3.6vw;
  }

  p {
    margin-bottom: 3vw;
    font-size: 4vw;
  }

  a {
    font-size: 4vw;
  }

  ul {
    margin-top: 2vw;
    margin-bottom: 3vw;
  }

  li {
    margin-bottom: 2vw;
    font-size: 3.7vw;
  }

  .container.hidden {
    max-width: 480px;
  }

  .contact-us._100 {
    width: 100%;
  }

  .image.home {
    min-height: 20px;
  }

  .paragraph {
    line-height: 140%;
  }

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

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

  .navbar-container {
    height: 70px;
    padding-left: 7px;
  }

  .text-field {
    margin-right: 0;
  }

  .form {
    flex-direction: column;
  }

  .subscribe-button-wrapper {
    width: 100%;
    margin-top: 15px;
  }

  .mask-2 {
    width: 101%;
  }

  .testimonial-slider {
    margin-bottom: 100px;
  }

  .testimonials-with-bg-slide-nav {
    bottom: -100px;
  }

  .content.last-cont {
    margin-right: 0;
  }

  .slider-last-item {
    width: 90vw;
  }

  .testimonials-nav-outline {
    bottom: -88px;
  }

  .collection-list-wrapper-2 {
    margin-left: 0;
  }

  .slider-2 {
    overflow: hidden;
  }

  .years-tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .years-tab:visited {
    padding-left: 10px;
  }

  .years-tab.w--current {
    padding-left: 20px;
  }

  .years-tab.shrink-1995 {
    padding-left: 0;
    padding-right: 10px;
  }

  .years-tab.shrink-1994 {
    padding-left: 10px;
    padding-right: 5px;
  }

  .right-arrow-3 {
    margin-right: -20px;
  }

  .left-arrow-3 {
    margin-left: -20px;
  }

  .dates {
    font-size: 18px;
  }

  .services-heading1 {
    font-weight: 900;
  }

  .case-study-tab-block {
    padding-left: 12px;
    padding-right: 12px;
    display: inline-block;
  }

  .footer-wrapper {
    grid-template-columns: 1fr;
    align-content: start;
    margin-bottom: 10px;
  }

  .footer-brand-wrapper {
    flex-direction: column;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .footer-rights-wrapper {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .footer-rights {
    margin-bottom: 10px;
  }

  .footer-links-wrapper {
    border-bottom: 1px solid #ffffff17;
    border-left-style: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .footer-copyright-link {
    margin-left: 5px;
  }

  .footer-copyright {
    justify-content: center;
    width: 100%;
    display: none;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .off {
    display: none;
  }

  .div-block-32 {
    align-items: center;
  }

  .locations {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .footer-copyright-copy, .country-name {
    justify-content: center;
    width: 100%;
    display: block;
  }

  .image-18 {
    width: 30vw;
  }

  .omnic-logo {
    padding-left: 0;
  }

  .close-form {
    width: 40px;
    height: 40px;
    padding: 3vw;
    top: 10px;
    right: 10px;
  }

  .country-name-2 {
    justify-content: center;
    width: 100%;
    display: block;
  }

  .footer-wrapper-2 {
    grid-template-columns: 1fr;
    align-content: start;
    margin-bottom: 10px;
  }

  .container-main {
    overflow: visible;
  }

  .nav-menu-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .subscribe-form-input-wrapper-2 {
    flex: 1;
    align-self: stretch;
  }

  .footer-copyright-2 {
    justify-content: center;
    width: 100%;
    display: none;
  }

  .footer-links-wrapper-2 {
    border-bottom: 1px solid #ffffff17;
    border-left-style: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .grid-17 {
    grid-template: "."
    / 1fr;
  }

  .main-wrp.visible-overflow {
    overflow: hidden;
  }

  .subscribe-form-input-3 {
    width: 100%;
    font-size: .6em;
  }

  .locations-3 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .navbar-fix.header_wrapper {
    padding: 5vw;
  }

  .link.underline-trail {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 6vw;
  }

  .link.underline-trail.nav-black {
    font-size: 6vw;
  }

  .head-block {
    height: auto;
  }

  .padding-lr {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .h1-t {
    font-size: 9vw;
  }

  .description {
    font-size: 5vw;
  }

  .tag {
    font-size: 3vw;
  }

  .head-when {
    margin-top: 10vw;
    padding: 0 5vw;
  }

  .h2-t {
    font-size: 8vw;
  }

  .h2-t.when-t {
    font-size: 4vw;
  }

  .h2-t.o-cta, .h2-t.o-cta.yellow-t-btn-s, .h2-t.c-next-t {
    font-size: 3vw;
  }

  .h2-t.c-cta {
    font-size: 3.3vw;
  }

  .h2-t.c-cta.form-submit-left-text {
    font-size: 14px;
  }

  .h2-t.time {
    font-size: 2.7vw;
  }

  .h2-t.y-cta {
    font-size: 3.3vw;
  }

  .h2-t.cta, .h2-t.pe-t-cta {
    font-size: 3vw;
  }

  .when-item {
    border-right-style: none;
    width: 100%;
    padding: 5vw 0;
  }

  .about-block {
    padding-top: 24vw;
    padding-bottom: 24vw;
  }

  .grid-12 {
    grid-column-gap: 2vw;
    grid-row-gap: 10vw;
    grid-template-columns: 1fr;
  }

  .grid-12.grid-what {
    grid-row-gap: 2vw;
  }

  .description-s {
    font-size: 4vw;
  }

  .description-s.q-a-desc, .description-s.form-desc, .description-s.q-a-desc-copy {
    margin-top: 10vw;
  }

  .heading-wrap.h-wrap-left {
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .what-item {
    grid-row-gap: 3vw;
    padding: 5vw;
  }

  .h6 {
    font-size: 4vw;
  }

  .h6.h-speaker {
    font-size: 6vw;
  }

  .num-t {
    height: 7vw;
    font-size: 7vw;
  }

  .num-t.num-last {
    font-size: 4vw;
  }

  .num-t.num-small {
    height: auto;
    font-size: 8vw;
  }

  .num-t.num-desc {
    margin-bottom: 0;
  }

  .for-whom {
    padding-top: 24vw;
  }

  .scroll-text-wrap {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .h5 {
    font-size: 4vw;
  }

  .slash {
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.7vw;
  }

  .btn {
    height: 10vw;
    min-height: 10vw;
    padding: 3vw 4vw;
  }

  .btn.ar-bt {
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .btn.news-btn {
    height: 10vw;
    min-height: 10vw;
  }

  .btn.news-btn.arrow-new {
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .btn.m-news {
    min-height: 10vw;
  }

  .btn.newsletter-submit {
    width: 33vw;
    min-width: 33vw;
    height: 10vw;
    min-height: 10vw;
    font-size: 3vw;
  }

  .btn.str-btn-white {
    width: 100%;
    font-size: 3.7vw;
  }

  .btn.form-meet {
    border-radius: 8px;
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .btn.form-meet-1 {
    border-radius: 8px;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .btn.arrow-y-btn {
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .btn.form-meet-y, .btn.form-meet-y-small {
    border-radius: 8px;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .btn.pe-m-btn {
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .speaker-block {
    padding-top: 24vw;
    padding-bottom: 24vw;
  }

  .speaker-content-wrap {
    grid-row-gap: 2vw;
  }

  .speaker-name {
    grid-row-gap: 2vw;
    margin-top: 10vw;
    margin-bottom: 7vw;
  }

  .speaker-pro {
    align-items: center;
  }

  .years-wrap {
    margin-top: 10vw;
  }

  .years-h {
    font-size: 4vw;
  }

  .what-item-wrap {
    grid-row-gap: 6vw;
    align-items: center;
    padding: 5vw;
  }

  .cta-block {
    padding-top: 24vw;
    padding-bottom: 24vw;
  }

  .div-block-42 {
    grid-row-gap: 4vw;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 4vw;
  }

  .input-style {
    height: auto;
    padding: 3vw 5vw;
  }

  .image-50 {
    width: 3.4vw;
    min-width: auto;
  }

  .logo-omnic {
    width: 36vw;
    margin-top: .3vw;
  }

  .footer-block.padding-lr {
    justify-content: center;
  }

  .copy {
    font-size: 4vw;
  }

  .sicial {
    width: 12vw;
  }

  .div-block-44 {
    grid-column-gap: 5vw;
  }

  .div-block-45 {
    grid-row-gap: 10vw;
  }

  .image-52 {
    width: 200%;
    min-width: 200%;
    margin-left: 11px;
    left: auto;
    right: auto;
  }

  .img-3 {
    min-width: 200vw;
    margin-top: -105vw;
    margin-right: -40vw;
  }

  .div-block-47-copy {
    height: 110vw;
    padding-top: 10vw;
  }

  .success-message-5 {
    height: 105vw;
  }

  .div-block-51 {
    margin-right: 5vw;
  }

  .c-head {
    padding-top: 40vw;
    padding-bottom: 20vw;
  }

  .c-head.c-padding.news-h {
    padding-bottom: 15vw;
  }

  .c-padding {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .c-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.innovation-grid {
    grid-row-gap: 5vw;
  }

  .c-grid.footer-grid {
    grid-row-gap: 10vw;
  }

  .c-grid.team-grid {
    grid-row-gap: 15vw;
  }

  .c-grid.grid-num {
    margin-top: 10vw;
  }

  .c-grid.posts-4 {
    margin-top: 20vw;
  }

  .c-grid.posts-4.main-post-gap-10 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .c-grid.grid-num3 {
    grid-template-columns: 1fr;
    margin-top: 15vw;
  }

  .c-grid.vs-table {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .c-grid.info-grid-num {
    grid-column-gap: 5vw;
    align-items: stretch;
  }

  .c-grid.grid-big-tab.cell, .c-grid.grid-big-tab.options {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .c-grid.grid-big-tab.options.op-1 {
    grid-row-gap: 5vw;
    margin-bottom: 8vw;
  }

  .c-grid.grid-2-col {
    grid-template-columns: 1fr 1fr;
  }

  .c-grid.grid-bottle {
    grid-row-gap: 5vw;
    margin-bottom: -10px;
    padding-bottom: 25vw;
  }

  .c-grid.last-grid-list {
    padding-bottom: 20vw;
  }

  .c-grid.so-grid {
    grid-row-gap: 1vw;
    padding-top: 8vw;
    padding-bottom: 10vw;
  }

  .c-grid.so-images {
    grid-row-gap: 5vw;
  }

  .c-grid.core-grid {
    margin-top: -10vw;
    margin-bottom: 10vw;
  }

  .c-grid.core-gap {
    grid-column-gap: 14vw;
    grid-row-gap: 14vw;
  }

  .c-grid.key-grid, .c-grid.text-img-grid {
    grid-row-gap: 10vw;
  }

  .c-grid.grid-nums {
    margin-top: 10vw;
  }

  .c-grid.grid-nums._3grid {
    grid-template-columns: 1fr;
  }

  .c-grid.grid-nums.mf-3grid {
    grid-template-columns: 1fr;
    margin-bottom: 25vw;
  }

  .c-grid.grid-nums.green-3grid, .c-grid.grid-nums.fa-4grid {
    grid-template-columns: 1fr;
  }

  .c-grid.grid-aling-t._3-block {
    margin-bottom: 15vw;
  }

  .c-grid.why-partner-grid, .c-grid.ecosystem-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .c-grid.val-grid {
    grid-row-gap: 10vw;
  }

  .c-grid.excellence-table-grid {
    grid-template-columns: 40vw 34vw 34vw 34vw;
  }

  .c-grid.video-t-r {
    grid-row-gap: 5vw;
  }

  .c-grid.green-t-img, .c-grid.software-2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .c-grid.speaker-grid-12 {
    grid-row-gap: 5vw;
  }

  .c-grid.grid-pi-img {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .c-grid.pilot-top-grid-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 5vw;
    display: grid;
  }

  .c-grid.speaker-grid-3 {
    grid-row-gap: 5vw;
    flex-flow: column;
    display: flex;
  }

  .c-grid.speaker-pp25 {
    grid-row-gap: 5vw;
  }

  .c-grid.speaker-grid-2 {
    grid-row-gap: 5vw;
    flex-flow: column;
    display: flex;
  }

  .c-h1 {
    font-size: 7vw;
  }

  .c-tags-wrp {
    grid-column-gap: 4vw;
  }

  .c-tags {
    padding: 2vw 3vw;
    font-size: 3.4vw;
  }

  .c-tags.share {
    grid-column-gap: 2vw;
    height: 10vw;
  }

  .c-head-content {
    grid-row-gap: 7vw;
  }

  .container-case-nav {
    z-index: 9999;
  }

  .c-image {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-image-wrp {
    height: 60vw;
  }

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

  .c-main {
    font-size: 3.5vw;
  }

  .c-main.c-main-w {
    color: var(--black);
    margin-bottom: 5vw;
  }

  .c-main.bold, .c-main.bold-small {
    font-size: 3.4vw;
  }

  .c-main.white-t, .c-main.tab-white-t {
    font-size: 3.6vw;
  }

  .c-main.bold-left {
    font-size: 3.4vw;
  }

  .c-main.grey-pro {
    font-size: 3.6vw;
  }

  .c-main.bold-blue {
    font-size: 3.4vw;
  }

  .c-main.grey-pro-1 {
    font-size: 3.6vw;
  }

  .c-main.history-desc {
    font-size: 3vw;
  }

  .c-main.more-desc {
    margin-top: 2vw;
  }

  .c-main.sp-num {
    font-size: 3.6vw;
  }

  .c-main.excellence-t {
    font-size: 4vw;
  }

  .c-main.fa-num-y {
    font-size: 3.6vw;
  }

  .c-main.fa-num-y.num-for-bussiness, .c-main.fa-num-y.num-how-join {
    margin-bottom: 2vw;
  }

  .c-main.hit-for-num {
    font-size: 3vw;
  }

  .c-main.t-pilot-desc-22 {
    font-size: 4.2vw;
  }

  .t-quote {
    font-size: 5vw;
  }

  .t-quote-block {
    grid-column-gap: 3vw;
    margin-top: 10vw;
  }

  .c-summary {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-summary-wrp {
    grid-row-gap: 10vw;
  }

  .c-summary-head {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .c-h2 {
    font-size: 7vw;
  }

  .c-h2.num-big {
    width: 14vw;
    min-width: 14vw;
  }

  .c-h2.h2-width {
    width: auto;
  }

  .c-h2.h-center.mob-left {
    text-align: left;
  }

  .c-h2.whitepaper-h, .c-h2.trends-h {
    font-size: 7vw;
  }

  .image-55 {
    width: 39vw;
  }

  .summary-benefits-img {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .summary-benefits-num {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .benefits-img {
    object-fit: fill;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .num {
    font-size: 7vw;
  }

  .image-56 {
    width: 3vw;
  }

  .c-burger {
    width: 10vw;
    height: 10vw;
  }

  .c-burger-icon {
    display: none;
  }

  .quote-img {
    width: 4vw;
  }

  .c-goals {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-goals-wrp {
    grid-row-gap: 15vw;
  }

  .c-goals-head {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .goals-item.g-item-last {
    padding-bottom: 10vw;
  }

  .goals-item.g-item-first {
    border-bottom-style: solid;
    margin-top: 5vw;
  }

  .goals-list {
    font-size: 4.4vw;
  }

  .who-said {
    width: auto;
  }

  .c-h6 {
    font-size: 5vw;
  }

  .eased-item {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .div-block-54 {
    grid-row-gap: 4vw;
  }

  .c-result {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-result-wrp, .result-head {
    grid-row-gap: 10vw;
  }

  .result-item {
    height: auto;
    padding: 8vw 5vw;
  }

  .result-num {
    font-size: 10vw;
  }

  .result-content {
    flex-direction: column;
    width: 50%;
    display: flex;
  }

  .result-img-1 {
    width: 45vw;
    bottom: -9.8vw;
    right: -10vw;
  }

  .result-img-2 {
    width: 40vw;
  }

  .c-quote {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-quote-wrp {
    grid-row-gap: 0vw;
  }

  .c-images-scroll {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .scroll-images-wrap {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .scroll-img {
    width: 150px;
    min-width: 150px;
    height: 200px;
    margin-right: 10px;
  }

  .scroll-img.img2 {
    width: 266px;
    min-width: 266px;
  }

  .scroll-images-wrap2 {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .c-form {
    padding-top: 15vw;
    padding-bottom: 20vw;
  }

  .c-form.c-padding {
    padding-top: 20vw;
  }

  .c-form-head {
    grid-row-gap: 5vw;
    flex-direction: column;
    margin-bottom: 5vw;
  }

  .c-input-style {
    height: auto;
    padding: 18px 0;
    font-size: 14px;
  }

  .c-input-style.comment.comment-ny {
    height: 30vw;
  }

  .c-input-style.white-input {
    height: 10vw;
  }

  .c-form-content.form-tour {
    margin-top: 7vw;
  }

  .submit-wrp.modal-sub.form-submit-wr {
    width: 100%;
  }

  .partnership-wrp {
    grid-column-gap: 5vw;
    align-items: flex-start;
    margin-top: 5vw;
    margin-bottom: 5vw;
  }

  .partnership-name {
    grid-row-gap: 1vw;
  }

  .partnership-photo {
    width: 25vw;
    min-width: 25vw;
    height: 25vw;
  }

  .partnership-socials-wrp {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-direction: row;
    margin-top: 2vw;
  }

  .partnership-social {
    width: 10vw;
    height: 10vw;
  }

  .c-big-image-wrp {
    height: 60vw;
    margin-bottom: 10vw;
  }

  .c-big-image-wrp.image-min-margin {
    margin-bottom: 10vw;
  }

  .comment-wrp {
    grid-row-gap: 4vw;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 4vw;
  }

  .c-btn {
    height: 10vw;
    min-height: 10vw;
    padding: 3vw;
    font-family: Sfprotext, sans-serif;
    font-size: 4vw;
  }

  .c-btn.video-btn {
    width: 10vw;
  }

  .c-btn.cms-form-btn {
    height: 11vw;
    min-height: 11vw;
    padding-top: 2vw;
  }

  .c-btn.part-btn {
    flex: none;
    width: 36px;
    height: 36px;
    min-height: auto;
    padding: 12px;
  }

  .c-btn.part-btn.form-submit-left {
    flex: 1;
    height: 36px;
    min-height: auto;
    padding: 11px;
  }

  .c-next {
    height: 100vw;
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .s-form {
    font-size: 4vw;
  }

  .div-block-55 {
    grid-row-gap: 5vw;
  }

  .c-btn-white {
    padding: 3vw 4vw;
  }

  .c-footer {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-h3 {
    font-size: 5vw;
  }

  .c-footer-link-head {
    font-size: 4.4vw;
  }

  .c-footer-link {
    font-size: 4vw;
  }

  .div-block-56 {
    grid-row-gap: 5vw;
  }

  .underline-trail.link {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .footer-country-wrp {
    grid-row-gap: 6.5vw;
    margin-top: 3vw;
  }

  .footer-copy {
    grid-row-gap: 20vw;
  }

  .c-copy {
    font-size: 4vw;
  }

  .c-copy.copy-text {
    font-size: 2.6vw;
  }

  .c-tile_facebook {
    width: 10vw;
    height: 10vw;
    font-size: 3.4vw;
  }

  .share-icon {
    width: 10vw;
  }

  .c-tile_linkedin {
    width: 10vw;
    height: 10vw;
    font-size: 3.4vw;
  }

  .c-tile_telegram {
    border-radius: 2vw;
    width: 10vw;
    height: 10vw;
    padding: 0;
    font-size: 3.4vw;
  }

  .c-tile_twitter {
    width: 10vw;
    height: 10vw;
    padding: 0;
    font-size: 3.4vw;
  }

  .share-hide-block {
    grid-column-gap: 3vw;
  }

  .image-50-copy {
    width: 4vw;
  }

  .div-block-59 {
    grid-column-gap: 3vw;
  }

  .quote-wrp.q-margin-plus {
    margin-bottom: 10vw;
  }

  .fix-cta {
    margin-top: 4vw;
    margin-right: 5vw;
  }

  .c-navbar-fix.c-padding {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .align-b {
    width: 30vw;
  }

  .image-58 {
    width: 5vw;
  }

  .text-wrp {
    grid-row-gap: 10vw;
  }

  .text-wrp.inner-text-margin {
    margin-top: 0;
  }

  .cdek {
    width: 39vw;
  }

  .c-starting-point {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-starting-point-wrp {
    grid-row-gap: 10vw;
  }

  .point-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .num-big {
    font-size: 7vw;
  }

  .image-full-width {
    object-fit: cover;
    height: 100%;
    margin-top: 10vw;
    margin-bottom: 10vw;
  }

  .c-steps {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-steps-wrp {
    grid-row-gap: 10vw;
  }

  .steps-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .client-img {
    object-fit: fill;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .c-client-more {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-client-more-wrp {
    grid-row-gap: 10vw;
  }

  .client-img-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .client-more-text {
    grid-row-gap: 10vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .c-product {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-product-wrp, .product-head {
    grid-row-gap: 10vw;
  }

  .product-img {
    object-fit: cover;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .product-img-img-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: 100vw;
    padding: 0;
    display: flex;
  }

  .t-quote-img {
    font-size: 5vw;
  }

  .product-llama-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .c-software-system {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-software-system-wrp {
    grid-row-gap: 15vw;
  }

  .system-wrp {
    grid-row-gap: 3vw;
    flex-direction: column-reverse;
    margin-top: 7vw;
  }

  .c-network {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-network-wrp {
    grid-row-gap: 15vw;
  }

  .c-big-quote {
    height: 100vw;
    margin-bottom: 10vw;
  }

  .quote-full-width {
    object-fit: cover;
    height: 100%;
    margin-top: 10vw;
    margin-bottom: 10vw;
  }

  .t-quote-img-big {
    font-size: 4vw;
  }

  .div-block-62 {
    grid-row-gap: 5vw;
  }

  .c-end-wrp {
    grid-row-gap: 5vw;
    flex-direction: column;
    margin-bottom: 7vw;
  }

  .div-block-63 {
    flex-direction: column;
    display: flex;
  }

  .div-block-65 {
    grid-row-gap: 5vw;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .ikea-logo {
    width: 20vw;
  }

  .locker-img-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: 100vw;
    padding: 0;
    display: flex;
  }

  .c-goals-and-results {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-goals-and-results-wrp {
    grid-row-gap: 10vw;
  }

  .integration-img {
    object-fit: fill;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .integration-img-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .integration-more-text {
    grid-row-gap: 10vw;
    height: auto;
    padding: 7vw 3vw 0;
  }

  .rozetka-logo {
    width: 40vw;
  }

  .summary {
    grid-row-gap: 5vw;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .c-why-develop {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-why-develop-wrp {
    grid-row-gap: 10vw;
  }

  .c-infrastructure {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-infrastructure-wrp {
    grid-row-gap: 15vw;
  }

  .infrastructure-content {
    grid-row-gap: 3vw;
    flex-direction: column-reverse;
    margin-top: 7vw;
  }

  .c-infrastructure-text {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .c-infrastructure-text-wrp {
    grid-row-gap: 10vw;
  }

  .image-rozetka {
    width: 30vw;
  }

  .image-rozetka-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .head-home {
    height: auto;
    padding-bottom: 10vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .head-home.hide-background {
    background-position: 50% 100%;
    padding-bottom: 0;
  }

  .head-wrap.c-padding {
    background-position: 50% 0;
    background-size: cover;
    padding-top: 33vw;
    padding-bottom: 14vw;
  }

  .n-btn.btn-margin-top {
    margin-top: 5vw;
  }

  .n-btn.outdoor-btn {
    width: 50vw;
    font-size: 3.7vw;
  }

  .n-btn.form-meet-wtp {
    flex-direction: row;
    height: auto;
    display: flex;
  }

  .n-btn.form-meet-wtp.meet-yellow.more-post-width {
    width: auto;
  }

  .n-btn.form-meet-wtp.meet-pe {
    padding-left: 3vw;
  }

  .n-btn.form-meet-wtp.meet-pe.btn-seize {
    margin-top: 5vw;
  }

  .n-btn.form-meet-wtp.meet-pe-copy {
    font-size: 4vw;
  }

  .n-btn.form-meet-wtp.meet-pe-copy.mob-4-item-pan {
    display: none;
  }

  .n-btn.care-btn {
    margin-left: 8vw;
  }

  .n-btn.more-post-btn-b {
    width: auto;
    font-size: 3vw;
  }

  .n-btn.book-drop-btn {
    width: 50vw;
    font-size: 3.7vw;
  }

  .n-btn.btn-meet-margin {
    margin-top: 5vw;
  }

  .n-btn.btn-header-pp {
    margin-top: 0;
  }

  .head-slider {
    margin-bottom: 10vw;
  }

  .align-block-2 {
    display: none;
  }

  .slider-item-auto {
    min-width: 100vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .slider-item-auto.photo-width {
    width: 50vw;
    min-width: 50vw;
    margin-right: 2vw;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-item-auto.photo-width2 {
    width: 30vw;
    min-width: 45vw;
    margin-right: 2vw;
    padding-left: 0;
    padding-right: 0;
  }

  .photo-img {
    width: 100%;
  }

  .p-item {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
  }

  .slider-btns {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .slider-btns.off-pagination {
    grid-column-gap: 2vw;
  }

  .grid-photo-wrp {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
    grid-template-columns: 1fr;
  }

  .slider-navigation {
    width: 10vw;
    height: 10vw;
  }

  .slider-navigation-wrapper {
    margin-top: 20px;
  }

  .slider-navigation-wrapper.photo-arrows {
    padding-left: 0;
  }

  .auto-s {
    padding-top: 15vw;
    padding-bottom: 10vw;
  }

  .auto-s.c-padding.height-div {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .text-right {
    grid-row-gap: 5vw;
  }

  .big-img {
    margin-top: 17vw;
    position: relative;
    overflow: hidden;
  }

  .big-img.none-margin {
    justify-content: center;
    height: auto;
  }

  .big-i {
    width: 100%;
  }

  .discover {
    padding-top: 20vw;
    padding-bottom: 0;
  }

  .nums-flex {
    grid-column-gap: 1vw;
    margin-top: 2vw;
    margin-bottom: 4vw;
  }

  .h3 {
    font-size: 6vw;
  }

  .h3.head-form {
    font-size: 8vw;
  }

  .h3.head-form.modal-h.form-title {
    font-size: 26px;
    line-height: 33px;
  }

  .h3.h-care {
    font-size: 6vw;
  }

  .post-img {
    position: relative;
    overflow: hidden;
  }

  .tabs-menu-3 {
    margin-bottom: 5vw;
    padding: 1vw;
  }

  .tab-link {
    padding: 2vw 5vw;
    font-size: 2.7vw;
  }

  .tab-info {
    grid-row-gap: 4vw;
  }

  .tab-nums {
    grid-row-gap: 2vw;
    padding: 3vw 2vw;
  }

  .tab-n {
    font-size: 5vw;
  }

  .tab-n-desc {
    font-size: 2.7vw;
  }

  .case {
    padding-top: 15vw;
  }

  .case.c-padding-slider {
    grid-row-gap: 7vw;
  }

  .slider-item-content {
    grid-row-gap: 4vw;
    padding: 5vw;
  }

  .tricks-slider_slide {
    min-width: 80vw;
    max-width: 80vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .tricks-slider_slide.history-slide {
    min-width: 80%;
    max-width: 80%;
    height: auto;
    min-height: auto;
  }

  .slider-wrapper2 {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .slider-wrapper2.about-slider {
    padding-bottom: 20vw;
  }

  .case-heading {
    padding-left: 0;
    padding-right: 0;
  }

  .case-more {
    grid-row-gap: 8vw;
  }

  .date {
    padding: 2vw 3vw;
  }

  .modal-form-1 {
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .modal-form-wrp {
    max-width: none;
    margin-bottom: 0;
  }

  .form-content {
    grid-row-gap: 5vw;
    padding: 15vw 5vw;
  }

  .image-62 {
    width: 5vw;
    min-width: 5vw;
    max-width: none;
    height: 5vw;
    min-height: 5vw;
  }

  .div-block-67 {
    grid-row-gap: 3vw;
  }

  .burger-item-t {
    font-size: 8vw;
  }

  .c-nav-menu-overlay.pro-align {
    align-items: flex-start;
    height: 115vh;
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .nav-menu-btn-line.short {
    height: .4vw;
    margin-top: .4vw;
    margin-bottom: .4vw;
  }

  .nav-menu-btn-line.long {
    height: .4vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
  }

  .c-nav-menu-btn {
    top: 1.8vw;
    right: 0;
  }

  .nav-link-o.b-nav {
    margin-right: 0;
  }

  .o-tag {
    min-width: 12vw;
    font-size: 5vw;
  }

  .o-tag.nun-b {
    margin-top: 2.7vw;
    font-size: 4vw;
    position: relative;
  }

  .c-col-menu-links {
    width: 100%;
    margin-bottom: 30px;
  }

  .burg {
    z-index: 999;
    display: flex;
    top: 5vw;
    right: 5vw;
  }

  .c-nav-menu-btn-icon {
    border-radius: 6px;
    width: 9vw;
    height: 9vw;
  }

  .div-block-18.archive-s-wrp {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .b-nav-menu-btn.default {
    padding: 5vw 5vw 3vw;
  }

  .b-nav-menu-btn.menu-opened {
    padding: 3vw 5vw;
  }

  .c-nav-menu-content {
    width: 100%;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .client-num {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .flag {
    width: 6vw;
    margin-top: 0;
  }

  .navbar-fix-inner.header_wrapper {
    padding: 5vw;
  }

  .summary-benefits-nums {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .c-btn-white2 {
    width: 10vw;
    height: 10vw;
    padding-left: 0;
    padding-right: 0;
  }

  .c-list-more-wrp {
    grid-row-gap: 10vw;
  }

  .inner-list-num {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .s-system-wrp {
    grid-row-gap: 3vw;
    flex-direction: column-reverse;
    margin-top: 7vw;
  }

  .scaling-list, .two-list-wrp {
    font-size: 4.4vw;
  }

  .two-images {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .two-img, .scheme-img {
    object-fit: fill;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .scheme-text {
    grid-row-gap: 10vw;
    height: auto;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .scheme-list {
    font-size: 4.4vw;
  }

  .head-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .head-heading.head-desc {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .head-heading.q-head-desc, .head-heading.q-head-desc1 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 0;
  }

  .head-heading.y-desc-5col {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .head-heading.ny-desc-wrp {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding-top: 0;
  }

  .pro-head {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .pro-head.c-padding {
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .pro-h1 {
    font-size: 7vw;
  }

  .pro-h1.tour-h1 {
    font-size: 9vw;
  }

  .pro-h1.parc-h1 {
    max-width: 80%;
  }

  .pro-tag {
    font-size: 3vw;
  }

  .pro-desc20 {
    margin-bottom: 1vw;
    font-size: 4vw;
  }

  .pro-desc20.white-t {
    font-size: 3.6vw;
  }

  .pro-desc20.white-t.width-d, .pro-desc20.white-t.width-70 {
    width: 100%;
  }

  .pro-desc20.white-caps {
    font-size: 3.2vw;
  }

  .pro-desc20.white-bold {
    width: 100%;
    font-size: 3.4vw;
  }

  .pro-desc20.white-num-left {
    text-align: left;
    font-size: 5vw;
  }

  .pro-desc20.life-desc {
    width: 100%;
  }

  .pro-desc20.bold-num-left {
    text-align: left;
    width: auto;
    font-size: 4vw;
  }

  .pro-desc20.bold-right {
    text-align: left;
    width: auto;
    font-size: 5vw;
  }

  .pro-desc20.contact-t {
    font-size: 4.5vw;
  }

  .pro-desc20.low-power-desc {
    margin-bottom: 0;
  }

  .pro-desc20.low-power-num {
    text-align: left;
    margin-bottom: 0;
  }

  .pro-desc20.str-desc, .pro-desc20.info-desc-2, .pro-desc20.ultra-desc {
    width: 100%;
    margin-bottom: 4vw;
  }

  .pro-desc20.calendly-d {
    font-size: 3.7vw;
  }

  .pro-desc20.key-desc {
    font-size: 3.5vw;
  }

  .pro-desc20.more-post-desc {
    font-size: 3.7vw;
  }

  .pro-desc20.partner-desc2 {
    width: 100%;
  }

  .pro-desc20._6th-desc-copy {
    width: 100%;
    font-size: 4vw;
  }

  .pro-desc20.lets {
    width: 100%;
  }

  .pro-desc20.ecosystem-de {
    width: 100%;
    margin-bottom: 0;
    font-size: 4vw;
  }

  .pro-desc20.info-desc-drop-cta, .pro-desc20.unlock-desc {
    width: 100%;
    margin-bottom: 0;
  }

  .pro-desc20.limited-pe-desc {
    font-size: 4vw;
  }

  .pro-desc20.fill-pi-desc {
    width: 100%;
  }

  .pro-desc20.white-list {
    font-size: 3.6vw;
  }

  .pro-desc20.cta-ny-desc {
    margin-bottom: 2vw;
  }

  .pro-desc20.cta-ny-desc._24-ny-desc {
    font-size: 4vw;
  }

  .pro-desc20.white-y {
    font-size: 3.6vw;
  }

  .pro-big-image-wrp {
    height: 60vw;
  }

  .pro-innovation {
    padding-top: 5vw;
  }

  .pro-innovation-wrp {
    grid-row-gap: 13vw;
  }

  .pro-h2-48 {
    font-size: 7vw;
  }

  .pro-h2-48.h2-white.drop-off-left {
    text-align: left;
  }

  .pro-h2-48.pro-h2-center.h2-54-h, .pro-h2-48.trade-calendly, .pro-h2-48.h2-54 {
    font-size: 8vw;
  }

  .pro-h2-48.h-more-post {
    max-width: none;
    font-size: 7vw;
  }

  .pro-h2-48.h2-greener {
    font-size: 8vw;
  }

  .pro-h2-48.h2-first-pi {
    font-size: 5vw;
  }

  .innovation-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .innovation-img {
    object-fit: cover;
    object-position: 32% 50%;
    height: 100%;
  }

  .innovation-content {
    grid-row-gap: 3vw;
    height: auto;
  }

  .pro-h3-36 {
    font-size: 6vw;
  }

  .pro-tags-wrp {
    grid-row-gap: 3vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .pro-tags {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .factory-tag {
    padding: 1vw 3vw;
  }

  .tag-t {
    font-size: 3vw;
  }

  .innovation-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .innovation-num {
    font-size: 7vw;
  }

  .pro-certificates {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-certificates-wrp {
    grid-row-gap: 13vw;
  }

  .pro-image-full-width {
    z-index: 1;
    object-fit: cover;
    height: 100%;
    position: relative;
  }

  .certificates-wrp {
    grid-column-gap: 0vw;
    justify-content: space-around;
    height: auto;
    padding: 5vw 3vw;
  }

  .certificates-wrp.cert-no-border {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .certificate-item {
    width: 19vw;
  }

  .pro-process {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    position: relative;
  }

  .pro-process-wrp {
    grid-row-gap: 13vw;
  }

  .process-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 5vw;
  }

  .pro-h2-small, .pro-h2-small.h2-white.h-for-bus-28 {
    font-size: 5vw;
  }

  .pro-h2-small.slider-h {
    font-size: 4vw;
  }

  .pro-h2-small.event-post-date {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.3vw;
  }

  .pro-h2-small.event-post-date-t {
    font-size: 3vw;
  }

  .pro-energy {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-energy-wrp {
    grid-row-gap: 13vw;
  }

  .energy-img {
    min-width: 170vw;
  }

  .pro-grid-2col {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .energy-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .energy-num {
    font-size: 7vw;
  }

  .scroll-img1 {
    width: 50vw;
  }

  .quality-wrp {
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .quality-content {
    width: 100%;
  }

  .play-icon {
    width: 2.5vw;
    min-width: 2.5vw;
  }

  .pro-footer {
    padding-top: 20vw;
    padding-bottom: 0;
  }

  .footer-h3 {
    font-size: 7vw;
  }

  .footer-desc {
    font-size: 4vw;
  }

  .pro-footer-copy2 {
    grid-column-gap: 0vw;
    grid-row-gap: 6vw;
  }

  .copy-footer-link {
    font-size: 2.7vw;
  }

  .pro-footer-link-head {
    font-size: 3.5vw;
  }

  .pro-nav {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .drop-t {
    font-size: 3vw;
  }

  .drop-desc {
    font-size: 4vw;
  }

  .pro-burger-l {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .pro-burger-l.w--current {
    color: var(--yellow);
  }

  .burger-h {
    min-width: 12vw;
    font-size: 2.8vw;
  }

  .pro-burger-item {
    font-size: 5vw;
  }

  .pro-burger-item.archive-s-t {
    font-size: 2.8vw;
  }

  .pro-col-menu-links {
    width: 50%;
    margin-bottom: 10vw;
  }

  .pro-nav-menu-content {
    grid-row-gap: 0px;
    width: 100%;
  }

  .footer-link-pro {
    font-size: 3.5vw;
  }

  .div-block-73 {
    grid-column-gap: 3vw;
  }

  .video-content {
    width: 90vw;
    height: 50vw;
  }

  .video-play-btn {
    width: 15vw;
    height: 15vw;
  }

  .image-66 {
    width: 5vw;
    height: 5vw;
  }

  .close-video {
    width: 10vw;
    height: 10vw;
  }

  .close-icon {
    width: 4vw;
    height: 4vw;
  }

  .mix-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .filter-controls {
    justify-content: flex-start;
    overflow: visible;
  }

  .pro-lockers {
    padding-top: 10vw;
  }

  .pro-lockers.c-padding {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .filter-button {
    white-space: nowrap;
    flex: none;
    width: 20%;
    min-width: auto;
    height: 8vw;
    min-height: 8vw;
    padding: 3vw;
    font-family: Sfprotext, sans-serif;
    font-size: 3vw;
    display: flex;
  }

  .filter-button.f-off-mob {
    white-space: nowrap;
    width: 43vw;
    min-width: 43vw;
    display: flex;
  }

  .filter-button._3-filter {
    white-space: nowrap;
    display: flex;
  }

  .filter-button.trade-filter {
    white-space: nowrap;
    width: 41vw;
    font-size: 2.7vw;
    display: flex;
  }

  .product-tab-t {
    white-space: nowrap;
  }

  .pro-lockers-wrp {
    grid-row-gap: 13vw;
    align-items: stretch;
  }

  .filter-controls-wrp {
    z-index: 2;
    padding-left: 5vw;
    padding-right: 5vw;
    position: relative;
    overflow: auto;
  }

  .lockers-content {
    grid-row-gap: 7vw;
    height: auto;
    padding-bottom: 10vw;
  }

  .lockers-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .lockers-img {
    width: 70%;
  }

  .lockers-tag {
    padding: 1vw 3vw;
  }

  .lockers-tag.tag-white {
    height: 8vw;
  }

  .lockers-tag.models-num {
    width: 14vw;
  }

  .div-block-75 {
    grid-row-gap: 3vw;
  }

  .tags-lockers-wrp {
    grid-row-gap: 2vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 3vw;
    padding: 0;
    display: flex;
  }

  .c-grid-lockers {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .locker-head {
    overflow: visible;
  }

  .locker-head.c-padding {
    background-image: linear-gradient(112deg, #fc03, #fc00 45%);
  }

  .locker-heading {
    grid-row-gap: 3vw;
    height: auto;
    padding-top: 25vw;
  }

  .feature-item {
    grid-row-gap: 3vw;
    justify-content: flex-start;
    height: auto;
    padding: 7vw 3vw;
  }

  .feature-num {
    font-size: 7vw;
  }

  .pro-feature {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-feature-wrp {
    grid-row-gap: 13vw;
  }

  .pro-delivery {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    position: relative;
  }

  .delivery-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .delivery-heading.margin-top-70 {
    margin-top: 60px;
  }

  .delivery-img._2-img, .delivery-img._2-img-1, .delivery-img._2-img-1 {
    left: 30%;
  }

  .delivery-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 5vw;
  }

  .power-img-wrp {
    grid-row-gap: 5vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .power-img {
    object-fit: fill;
    position: relative;
    overflow: hidden;
  }

  .power-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .locker-image-full-width {
    z-index: 1;
    object-fit: cover;
    min-width: 120vw;
    max-width: none;
    height: 100%;
    margin-left: -7%;
    position: relative;
  }

  .locker-image-full-width.locker-prod {
    min-width: 200vw;
    margin-left: -78%;
  }

  .locker-image-full-width.locker-prod.solar {
    min-width: 230vw;
    margin-left: -98%;
  }

  .locker-image-full-width.locker-prod.off-g {
    min-width: 260vw;
  }

  .more-item {
    width: 100%;
  }

  .more-item.more-border._404-border {
    border-bottom: 1px solid #fff3;
    border-right-style: none;
  }

  .pro-slider {
    grid-row-gap: 7vw;
    padding-bottom: 20vw;
  }

  .slider-card {
    height: 100%;
    min-height: 100%;
  }

  .btn-4 {
    width: 28vw;
    height: 28vw;
    font-size: 3vw;
  }

  .img-full-width.prod-full-img {
    height: 120vw;
  }

  .img-full-width.prod-full-img.prod-solar {
    flex-direction: row;
    justify-content: flex-end;
    display: flex;
  }

  .what-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .pro-what {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    padding-bottom: 20vw;
    position: relative;
  }

  .pro-lineup-wrp {
    grid-row-gap: 7vw;
  }

  .lineup-card.last-card {
    margin-bottom: 0;
  }

  .cases-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .case-item {
    grid-row-gap: 4vw;
    padding: 5vw;
  }

  .pro-history {
    padding-top: 20vw;
    padding-bottom: 10vw;
  }

  .pro-history-heading {
    grid-row-gap: 13vw;
  }

  .pro-history-slider {
    grid-row-gap: 7vw;
  }

  .history-desc-wrp {
    grid-column-gap: 0vw;
    justify-content: space-around;
  }

  .progress {
    margin-top: 5vw;
  }

  .history-date {
    font-size: 7vw;
  }

  .history-item {
    grid-row-gap: 3vw;
    height: 40vw;
    padding: 7vw 3vw;
  }

  .pro-we-do {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-we-do-wrp {
    grid-row-gap: 10vw;
  }

  .we-do-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .we-do-content {
    grid-row-gap: 5vw;
    height: auto;
  }

  .we-do-text {
    grid-row-gap: 3vw;
  }

  .we-do-tags-wrp {
    grid-row-gap: 3vw;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 0;
    display: flex;
  }

  .we-do-tag {
    padding: 1vw 3vw;
  }

  .we-do-flag {
    width: 4vw;
  }

  .pro-team {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    padding-bottom: 20vw;
    position: relative;
  }

  .pro-team-wrp {
    grid-row-gap: 13vw;
  }

  .team-item-nums {
    grid-row-gap: 3vw;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 7vw 5vw;
  }

  .team-item {
    grid-row-gap: 5vw;
    flex-direction: column;
    height: auto;
  }

  .team-img {
    min-width: auto;
  }

  .team-social {
    width: 10vw;
    height: 10vw;
  }

  .div-block-78 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-direction: column;
  }

  .life-content {
    padding-left: 0;
    padding-right: 0;
  }

  .v-tab_menu {
    border-style: none;
    padding: 0;
  }

  .v-tab_contemt {
    border-top: 1px solid #fff3;
    margin-top: 20vw;
    padding-top: 5vw;
  }

  .arrow {
    border-radius: 6px;
    width: 10vw;
    height: 10vw;
    padding: 3vw;
  }

  .arrow.tab_previous {
    top: 46vw;
    left: 0;
  }

  .arrow.tab_next {
    top: 46vw;
    right: 0;
  }

  .models-item {
    grid-row-gap: 3vw;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding: 7vw 5vw;
  }

  .models-desc-head {
    grid-row-gap: 3vw;
  }

  .models-content {
    grid-row-gap: 7vw;
  }

  .pro-models-wrp {
    grid-row-gap: 10vw;
  }

  .pro-modals {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    position: relative;
  }

  .configurator-content {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .innovated-wrp {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .intel {
    width: 15vw;
  }

  .contacts-item {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .contact-link {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 4.5vw;
  }

  .contact-icon {
    width: 5vw;
  }

  .pro-offices {
    padding-top: 20vw;
    padding-bottom: 10vw;
  }

  .pro-offices.c-padding {
    padding-bottom: 80px;
  }

  .pro-offices-wrp {
    grid-column-gap: 23vw;
    grid-row-gap: 23vw;
  }

  .offices-content-wrp {
    grid-row-gap: 7vw;
  }

  .offices-contacts {
    grid-row-gap: 5vw;
  }

  .office-head {
    margin-top: 3vw;
  }

  .industries-tabs {
    padding-top: 15vw;
    padding-bottom: 15vw;
  }

  .industries-tabs.c-padding {
    grid-row-gap: 7vw;
  }

  .industries-tabs.c-padding.services-tabs {
    padding-top: 80px;
  }

  .since-item {
    flex: none;
  }

  .since-item.swiper-slide {
    width: auto;
    max-width: none;
  }

  .image-69 {
    height: 10vw;
  }

  .image-69._1-im {
    height: 24px;
  }

  .image-69._2-im {
    height: 26px;
  }

  .image-69._3-im {
    height: 40px;
  }

  .image-69._4-im {
    height: 49px;
  }

  .image-69._5-im {
    height: 44px;
  }

  .image-69._6-im {
    height: 54px;
  }

  .image-69._7-im {
    height: 36px;
  }

  .energy-img-copy {
    min-width: 170vw;
  }

  .pro-news {
    padding-top: 10vw;
  }

  .pro-news.c-padding {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .fs_cmsfilter_list {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .fs_cmsfilter_list.more-list {
    padding-left: 0;
    padding-right: 0;
  }

  .post-i-wrp {
    width: 77vw;
    height: 45vw;
  }

  .pagination_previous {
    border-style: none;
    width: 12vw;
    height: 12vw;
  }

  .pagination_page-button {
    width: 12vw;
    height: 12vw;
    font-size: 3vw;
  }

  .ar-img {
    width: 4vw;
    min-width: 4vw;
  }

  .date-t-wrp {
    height: 10vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

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

  .news-cols {
    align-items: stretch;
  }

  .filters {
    white-space: nowrap;
    width: auto;
    overflow: visible;
  }

  .filter-content {
    justify-content: space-between;
    width: auto;
    overflow: visible;
  }

  .fs_cmsfilter_list-wrapper {
    width: 100%;
  }

  .fs_cmsfilter_list-wrapper.more-collection {
    margin-top: 10vw;
  }

  .btn-filter {
    white-space: nowrap;
    width: 27vw;
    min-width: 27vw;
    height: 8vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .radio-button-label {
    font-size: 3vw;
  }

  .pagination_next {
    border-style: none;
    width: 12vw;
    height: 12vw;
  }

  .fs-cmsload_page-dots {
    width: 12vw;
    height: 12vw;
    font-size: 3vw;
  }

  .share-section {
    padding-top: 10vw;
  }

  .news-image {
    padding-top: 0;
  }

  .post-img-single {
    height: 60vw;
    margin-bottom: 4vw;
  }

  .more-news.c-padding {
    padding-top: 20vw;
  }

  .policy {
    padding-top: 10vw;
  }

  .cookie-modal_component {
    grid-column-gap: 20px;
    grid-row-gap: 4px;
  }

  .cookie-modal_description {
    text-align: center;
    width: 100%;
    font-size: 4vw;
  }

  .cookie-modal_content-wrap.is-small {
    flex-direction: column;
    align-items: center;
    margin-bottom: 3vw;
  }

  .cookie-modal_button {
    height: 10vw;
    font-size: 3.3vw;
  }

  .cookie-popup_component {
    max-width: 90%;
    padding: 5vw;
  }

  .cookies-icon {
    width: 8vw;
    height: 8vw;
    margin-bottom: 4vw;
  }

  .head-wrap-piloting {
    padding-top: 200px;
  }

  .pilot-h1 {
    font-size: 11vw;
  }

  .pilot-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pilot-description {
    padding: 0 5vw 60px;
  }

  .paragraph-23 {
    margin-top: 80px;
    font-size: 18px;
    line-height: 140%;
  }

  .locker {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-locker-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-9 {
    font-size: 14px;
  }

  .heading-426 {
    text-align: left;
    font-size: 7vw;
  }

  .can-help {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-427 {
    font-size: 7vw;
  }

  .paragraph-24 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .paragraph-25 {
    font-size: 14px;
  }

  .service-pilot {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .service-pilot-card {
    min-height: auto;
  }

  .service-pilot-card.ser-pilot-card.spc-4 {
    min-height: 200px;
  }

  .number-service {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .service-desc {
    font-size: 16px;
  }

  .benefits-pilot {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .number-benefits {
    font-size: 16px;
  }

  .text-block-10 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .text-block-11 {
    font-size: 14px;
  }

  .pilot-roadmap {
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: hidden;
  }

  .perfect-partner {
    padding-top: 60px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .paragraph-26 {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .text-block-12 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .special-offer {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .special-offer-wrap {
    padding-right: 20px;
  }

  .text-block-14 {
    font-size: 7vw;
  }

  .text-block-15 {
    font-size: 14px;
  }

  .text-block-16 {
    font-size: 16px;
  }

  .paragraph-27 {
    font-size: 14px;
  }

  .card-section, .faq-pilot {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .card-card {
    padding: 20px;
  }

  .text-block-17 {
    font-size: 20px;
  }

  .text-block-18 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .question-wrap {
    align-items: flex-start;
  }

  .question-text {
    width: 80%;
    font-size: 18px;
  }

  .faq-icon-wrap {
    flex: none;
    width: 30px;
    height: 30px;
  }

  .text-block-19 {
    font-size: 12px;
  }

  .pilot-roadmap-wrap {
    width: 260%;
    margin-top: 40px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .roadmap-grid {
    grid-template-columns: 4.5fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .opacity-text-30, .text-block-20 {
    font-size: 10px;
  }

  .text-block-21 {
    font-size: 14px;
  }

  .text-block-22, .text-block-23 {
    font-size: 11px;
  }

  .image-81 {
    margin-left: 10px;
  }

  .locker-wrapper {
    height: 460px;
    margin-top: -40px;
  }

  .locker-anim-block {
    justify-content: center;
    margin-top: 60px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-82 {
    width: auto;
    max-width: 80%;
  }

  .locker-image-wrap {
    height: 400px;
    top: 8%;
  }

  .mob-image-anim {
    display: block;
  }

  .image-83 {
    display: none;
  }

  .what-omnic {
    padding: 80px 5vw 60px;
  }

  .what-omnic-wrapper {
    margin-top: 40px;
  }

  .locker-top {
    height: 230px;
    margin-bottom: -20px;
  }

  .locker-bottom {
    height: 230px;
    margin-top: 0;
    display: none;
  }

  .join-wrapper {
    padding: 100px 5vw;
  }

  .text-block-25 {
    font-size: 28px;
  }

  .team-contact {
    padding-bottom: 80px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-block-26 {
    font-size: 24px;
  }

  .text-block-27 {
    font-size: 4.5vw;
  }

  .n-c-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .n-since-wrp {
    grid-column-gap: 36px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    padding-right: 40px;
    overflow: visible;
  }

  .n-since-wrp.swiper-wrapper.swiper-wrapper-logos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
  }

  .n-since-wrp.ni-s {
    display: none;
  }

  .our-services {
    background-image: url("https://cdn.prod.website-files.com/634290492c7f35318925bdc7/651452e5a7fa3363d0d27984_2288795_Space_Earth_Planet_3840x2160%202-min.avif");
    background-position: 50% 100%;
    background-size: contain;
    padding: 100px 5vw;
  }

  .text-block-29.white-t {
    font-size: 12px;
  }

  .our-services-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .our-services-card {
    padding: 20px;
  }

  .text-block-32 {
    font-size: 20px;
  }

  .text-block-33 {
    padding: 4px 12px;
    font-size: 12px;
  }

  .text-block-34 {
    font-size: 16px;
  }

  .team-section {
    padding: 100px 5vw;
  }

  .meet-team.team-margin {
    margin-bottom: 0;
  }

  .meet-team.eco-margin {
    margin-bottom: 10vw;
  }

  .meet-team-video {
    width: 100%;
    height: auto;
  }

  .text-main20 {
    font-size: 14px;
  }

  .office-meet.office-gap-15 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .text-block-37 {
    font-size: 14px;
  }

  .office-card {
    padding: 1vw 3vw;
  }

  .text-block-38 {
    font-size: 12px;
  }

  .heading-428 {
    font-size: 20px;
  }

  .our-production.production-margin, .our-production.production-inner {
    margin-top: 25vw;
    margin-bottom: 0;
  }

  .our-production.production-inner.prod-img-grid {
    margin-top: 10vw;
  }

  .animation-cases {
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-card {
    width: 220px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-card.slide-big {
    width: 80vw;
    padding-left: 5px;
    padding-right: 5px;
  }

  .last-news {
    padding: 100px 5vw 20px;
  }

  .last-news-header-wrap {
    margin-bottom: 30px;
  }

  .more-posts-new {
    grid-row-gap: 8vw;
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .team-image {
    height: auto;
  }

  .c-h2-discover {
    width: 100%;
    font-size: 7vw;
  }

  .c-h2-discover.self-t {
    max-width: 80vw;
  }

  .services-image-section {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .innovation-section {
    padding-top: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .position-center-h2._52 {
    width: 82%;
  }

  .inn-elem-wrapper {
    margin-top: 20px;
  }

  .services-section-h {
    padding-top: 80px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .services-section {
    min-height: 500px;
    padding: 60px 5vw;
  }

  .text-block-40 {
    margin-top: 20px;
    font-size: 18px;
  }

  .text-block-41 {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 12px;
  }

  .text-block-42 {
    font-size: 12px;
  }

  .image-service-hide {
    display: block;
  }

  .we-care-section {
    padding: 80px 5vw;
  }

  .we-care-card {
    background-position: 100%;
    padding: 20px;
  }

  .text-block-43 {
    font-size: 20px;
  }

  .text-block-44 {
    font-size: 12px;
  }

  .we-care-card-2 {
    padding: 20px;
  }

  .text-block-46 {
    text-align: center;
    width: 60%;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 1.5em;
  }

  .text-block-46.moda-desc.desc-gr {
    width: 70%;
    font-size: 3.4vw;
  }

  .text-block-46.moda-desc.desc-gr.bm-grey {
    width: auto;
    margin-bottom: 0;
  }

  .text-block-46.moda-desc.desc-gr.bm-grey.form-text {
    font-size: 14px;
  }

  .text-block-46.moda-desc.desc-gr-copy {
    width: auto;
    font-size: 3.5vw;
  }

  .text-block-46.moda-desc.desc-modal-ny {
    width: auto;
  }

  .div-block-84, .div-block-85 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .textarea {
    padding: 16px 0;
    font-size: 18px;
  }

  .submit-wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-direction: column;
    align-items: flex-start;
  }

  .submit-wrapper.pe-sw-center {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .text-block-47 {
    width: 100%;
    font-size: 10px;
    line-height: 1.1em;
  }

  .link-terms {
    font-size: 10px;
  }

  .image-86 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
    min-height: 3vw;
  }

  .modal-form-1-1 {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .modal-form-wrp-1 {
    max-width: none;
    margin-bottom: 0;
  }

  .form-content-1 {
    grid-row-gap: 5vw;
    padding: 15vw 5vw;
  }

  .close-form-1 {
    width: 30px;
    height: 30px;
    padding: 0;
    top: 10px;
    right: 10px;
  }

  .modal-form-wrp-2 {
    max-width: none;
    margin-bottom: 0;
  }

  .form-content-2 {
    grid-row-gap: 5vw;
    padding: 15vw 5vw;
  }

  .close-form-2 {
    width: 40px;
    height: 40px;
    padding: 3vw;
    top: 10px;
    right: 10px;
  }

  .pro-head-new.max-w-1600 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .pro-head-inn.max-w-1600 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
  }

  .pro-head-inn.production-grid {
    grid-column-gap: 0px;
    grid-row-gap: 5vw;
  }

  .pro-head-inn.max-w-1600pi {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
  }

  .pro-energy-1 {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-energy-1.c-padding {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .energy-item-1 {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 3vw;
  }

  .pro-grid-2col-1 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .pro-turkey {
    padding: 60px 5vw 80px;
  }

  .innovation-content-1 {
    grid-row-gap: 3vw;
    height: auto;
  }

  .div-block-89 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .text-block-48 {
    font-size: 12px;
  }

  .pro-slide-head {
    padding-bottom: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-block-49 {
    font-size: 14px;
  }

  .text-block-51 {
    font-size: 12px;
  }

  .software-image {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .software-image-wrapper {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-left: -12vw;
    margin-right: -12vw;
  }

  .software-image-wrapper.parallax-imgs {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: -5vw;
    margin-right: -5vw;
  }

  .software-image-card.soft-card-10 {
    margin-top: -40px;
  }

  .our-soft-eco {
    padding: 80px 5vw 100px;
  }

  .our-soft-grid {
    grid-template-columns: 1fr;
  }

  .our-soft-content {
    grid-row-gap: 20px;
  }

  .our-soft-card {
    grid-row-gap: 10px;
    padding: 20px;
  }

  .text-block-52 {
    font-size: 18px;
  }

  .text-block-53 {
    font-size: 14px;
  }

  .image-98 {
    width: 40px;
    height: 40px;
  }

  .image-99 {
    object-fit: cover;
    height: 300px;
  }

  .for-soft {
    padding: 50px 5vw;
  }

  .for-soft-grid {
    grid-row-gap: 40px;
    margin-top: 50px;
  }

  .for-soft-right {
    padding: 20px;
  }

  .text-block-54 {
    font-size: 18px;
  }

  .text-block-55 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .text-block-56 {
    font-size: 16px;
  }

  .text-block-57 {
    font-size: 14px;
  }

  .text-block-58 {
    font-size: 16px;
  }

  .text-block-59 {
    padding: 4px 12px;
    font-size: 12px;
  }

  .soft-marker {
    grid-column-gap: 8px;
  }

  .div-block-90 {
    padding: 12px 16px;
  }

  .text-block-60 {
    font-size: 12px;
  }

  .for-soft-grid-image {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    padding-bottom: 50px;
  }

  .for-soft-grid-image.no-border {
    grid-template-columns: 1fr;
    margin-top: 40px;
    padding-bottom: 50px;
  }

  .custom-software {
    padding: 100px 5vw;
  }

  .text-block-61 {
    font-size: 14px;
  }

  .image-103, .image-104, .image-105, .image-106, .image-107, .image-108, .image-109, .image-110, .image-111, .image-112 {
    width: 14px;
    height: 14px;
  }

  .modal-form-contactus-software {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .modal-form-wrap-soft-contact {
    max-width: none;
    margin-bottom: 0;
  }

  .learn-more.learn-arrow {
    width: 10vw;
    height: 10vw;
  }

  .full-specs-popup {
    z-index: 999999;
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .hiring-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    overflow: auto;
  }

  .partners-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .home-h1-1 {
    font-size: 7.4vw;
    line-height: 124%;
  }

  .home-anim-text-1, .home-anim-text-2, .home-anim-text-3 {
    font-size: 14px;
  }

  .c-grid-123 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

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

  .pro-tag-23 {
    font-size: 3vw;
  }

  .image-113, .image-114 {
    display: none;
  }

  .modal-form-wrp-17 {
    max-width: none;
    margin-bottom: 0;
  }

  .modal-form-wrp-17.form-pp {
    max-width: 100%;
  }

  .modal-form-wrp-17.form-pe {
    z-index: 9999998;
  }

  .flex-block {
    flex-direction: row;
    align-items: flex-start;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .card-info {
    padding: 5vw;
  }

  .card-heading {
    font-size: 4.6vw;
  }

  .l-arrow {
    width: 3.7vw;
    min-width: 3.7vw;
  }

  .partnership-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    overflow: auto;
  }

  .logo-home-section {
    padding-top: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .logo-home-wrapper.max-w-1600 {
    overflow: visible;
  }

  .logo-home-wrapper.max-w-1600.mob-sli {
    display: flex;
  }

  .loop-logo {
    justify-content: flex-end;
  }

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

  .loop-logo.loop-css.basic-swiper.bsl {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  .locker-head-img-1 {
    margin-top: 40px;
  }

  .feature-item-1 {
    grid-row-gap: 3vw;
    justify-content: flex-start;
    height: auto;
    padding: 7vw 3vw;
  }

  .pro-feature-wrp-1, .pro-process-wrp-1 {
    grid-row-gap: 13vw;
  }

  .pro-modals-1 {
    z-index: 2;
    margin-top: -1vw;
    padding-top: 20vw;
    position: relative;
  }

  .pro-modals-1.c-padding {
    padding-bottom: 40px;
  }

  .slide-section-checkout {
    padding-bottom: 60px;
  }

  .form-content-1-copy {
    grid-row-gap: 5vw;
    padding: 15vw 5vw;
  }

  .modal-form-wrp-1-copy {
    max-width: none;
    margin-bottom: 0;
  }

  .our-servuces-new {
    padding: 80px 5vw;
  }

  .pro-tag-23-1 {
    font-size: 3vw;
  }

  .home-anim-h2-1 {
    margin-bottom: 20px;
  }

  .our-services-image {
    min-height: auto;
  }

  .our-services-card-1 {
    padding: 20px;
  }

  .q {
    height: 1vw;
  }

  .card-service-wrapper {
    min-height: auto;
    margin-top: 0;
  }

  .card-service-wrapper.off-first {
    display: none;
  }

  .back-service-d {
    position: relative;
  }

  .our-services-grid-1 {
    grid-column-gap: 20px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .our-services-grid-2 {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .our-services-grid-3, .our-services-grid-4 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .paragraph-9.p-20 {
    font-size: 4vw;
  }

  .paragraph-9.p-20.last-par {
    margin-bottom: 12vw;
  }

  .year-copy {
    height: 27vw;
  }

  .flex-block-5 {
    align-items: center;
  }

  .flex-block-4 {
    width: 100%;
  }

  .flex-block-6-copy {
    height: 27vw;
    padding-top: 7vw;
  }

  .story-section {
    padding: 20px 5vw 100px;
  }

  .y-t._2015, .y-t._2012, .y-t._2013, .y-t._2014, .y-t._2016, .y-t._2017, .y-t._2018, .y-t._2019, .y-t._2020, .y-t._2021, .y-t._2022, .y-t._2023 {
    font-size: 12.5vw;
  }

  .story-grid-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .story-section-heading {
    padding: 60px 5vw;
  }

  .y-t-1 {
    flex: none;
    width: 200px;
    font-size: 5.625vw;
  }

  .fixed-story {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 40px;
  }

  .fixed-story.b4, .fixed-story.b1, .fixed-story.b3, .fixed-story.b2, .fixed-story.b5, .fixed-story.b6, .fixed-story.b7, .fixed-story.b8 {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding-top: 19vw;
  }

  .story-image-grid {
    margin-top: 6vw;
    margin-bottom: 12vw;
  }

  .text-block-63 {
    margin-bottom: 6vw;
    font-size: 6.4vw;
    line-height: 1.2em;
  }

  .image-125 {
    width: 60px;
    top: 2%;
    right: 2%;
  }

  .lets-create-section {
    padding-bottom: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .lets-create-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-block-064 {
    width: 100%;
    font-size: 7vw;
  }

  .story-image-1 {
    margin-top: 6vw;
    margin-bottom: 12vw;
  }

  .div-block-94 {
    margin-right: 10vw;
  }

  .more-category {
    border-radius: 6px;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  ._404-wrp.c-padding {
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 33vw;
    padding-bottom: 20vw;
  }

  .head-404 {
    height: auto;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  ._404-desc {
    font-size: 14px;
  }

  .logo-first-screen {
    padding: 5vw;
  }

  .first-screen-home, .first-screen-home.fscreen-omnic {
    padding-top: 35vw;
  }

  .swiper-slide1 {
    width: 70vw;
    min-width: 70vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .swiper-slide1.big-slide {
    width: 80vw;
    min-width: 80vw;
    max-width: 80vw;
  }

  .swiper-slide1.tm-slide {
    width: 70vw;
    min-width: 70vw;
    max-width: 70vw;
  }

  .first-screen-move {
    margin-top: 12vw;
    margin-bottom: 15vw;
  }

  .discover-item {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding: 7vw 3vw;
  }

  .discover-num {
    font-size: 10vw;
  }

  .discover-desc {
    font-size: 4vw;
  }

  .calendly {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .calendly-desc {
    font-size: 14px;
  }

  .tabs-footer {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .tabs-footer-btns {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: auto;
    margin-top: 7vw;
  }

  .tabs-footer-content {
    margin-top: 10vw;
  }

  .tabs-footer-wrp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-heading {
    font-size: 5vw;
  }

  .tabs-country-wrp {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
  }

  .offices-link {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    font-size: 3.5vw;
  }

  .offices-link.adr-chine {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-f-btn {
    width: 44.5vw;
    height: 10vw;
    font-size: 3.7vw;
  }

  .our-services-n {
    padding: 80px 5vw 0;
  }

  .fix-services-grid {
    grid-column-gap: 20px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .fix-services-card {
    padding: 20px;
  }

  .circle-h {
    font-size: 7vw;
  }

  .circle-desc {
    font-size: 16px;
  }

  .form-for-links {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .form-for-links-wrp {
    grid-row-gap: 10vw;
  }

  .form-links {
    width: 90%;
  }

  .link-form {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .first-screen-align {
    grid-column-gap: 0vh;
    grid-row-gap: 0vh;
  }

  .n-footer {
    padding-top: 20vw;
    padding-bottom: 0;
  }

  .f-main {
    font-size: 3.5vw;
  }

  .newsletter {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    max-width: none;
  }

  .form-6 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .m-form {
    font-size: 4vw;
  }

  .m-style {
    height: auto;
    padding: 2vw 5vw;
    font-size: 3.5vw;
  }

  .book-a-meeting-modal {
    width: 90vw;
    height: auto;
    margin-left: 5vw;
    inset: auto auto 5vw;
  }

  .flex-block-7 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .flex-block-8.pe-first-img {
    width: 89%;
  }

  .close-b-meeting {
    width: 6.6vw;
    min-width: 6.6vw;
    height: 6.6vw;
    min-height: 6.6vw;
  }

  .meeting-h {
    font-size: 6vw;
  }

  .meeting-h.pe-h {
    font-size: 6vw;
    line-height: 110%;
  }

  .meeting-desc {
    font-size: 4vw;
  }

  .meeting-desc.pe-mob {
    max-width: 53vw;
    font-size: 3.7vw;
  }

  .flex-block-9 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .history-cta {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .history {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .history.c-padding {
    padding-top: 30vw;
    padding-bottom: 0;
  }

  .history-img.parall-1 {
    object-fit: cover;
    object-position: 100% 50%;
    min-width: 120%;
  }

  .history-img.parall-2, .history-img.parall-4, .history-img.parall-5, .history-img.parall-7, .history-img.parall-8 {
    min-width: 120%;
  }

  .history-img-wrp {
    justify-content: center;
    align-items: center;
    margin-bottom: 1vw;
    display: flex;
  }

  .history-section {
    padding-top: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .aboud-2col {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .link-to-history {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .link-to-history.c-padding.ppc-cta-padding {
    padding-top: 67vw;
    padding-bottom: 67vw;
  }

  .link-to-history-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .link-to-history-wrp.post-ultra {
    width: auto;
  }

  .low-power {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .low-power.c-padding {
    padding-top: 20vw;
    padding-left: 5vw;
  }

  .div-block-96 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lp-img-wrp {
    border-radius: 0;
    height: 100vw;
    padding: 0;
  }

  .lp-img {
    border-radius: 12px;
  }

  .pl-wrp {
    grid-row-gap: 3vw;
    flex-direction: column;
    margin-top: 7vw;
  }

  .production-image {
    height: auto;
  }

  .post-form {
    max-width: none;
  }

  .c-form-content-w {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .success-message-w {
    height: 81vw;
  }

  .play-button-wrapper {
    width: 15vw;
    height: 15vw;
  }

  .div-block-98 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .image-127 {
    width: 34vw;
    margin-left: 7vw;
  }

  .image-128.solar-img {
    object-position: 0% 50%;
  }

  .product-f-screen {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .product-f-screen.c-padding {
    height: 600px;
    max-height: 100vh;
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .product-head-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .product-image1 {
    object-position: -47vw 50%;
  }

  .prod-h1 {
    font-size: 11vw;
    line-height: 124%;
  }

  .prod-h1.h1-left {
    font-size: 6vw;
  }

  .gradient-mob.solar-g-mob {
    background-image: linear-gradient(to top, #000000b3, #00000080 65%, #0000);
  }

  .prod-h2-big {
    font-size: 7vw;
  }

  .smart-wrp, .smart-wrp.block-big-gap {
    grid-row-gap: 25vw;
  }

  .smart-wrp.gap-rev {
    grid-row-gap: 10vw;
  }

  .prod-smart {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .big-tabs {
    margin-top: 0;
  }

  .u-bg-lightgray.mob-off-line {
    display: none;
  }

  .big-tabs_progress-bar {
    background-color: #e1e5e9;
    display: block;
  }

  .big-tabs_stage {
    margin-top: 1vw;
    margin-bottom: 0;
  }

  .big-tabs_menu {
    grid-column-gap: 12vw;
    grid-row-gap: 12vw;
  }

  .big-tabs_menu-text {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .prod-tab-h {
    margin-top: 5vw;
    font-size: 6vw;
  }

  .prod-tab-h.h-two {
    margin-top: 9vw;
  }

  .prod-big-desc {
    margin-bottom: 0;
    font-size: 5vw;
  }

  .big-tabs-img-wrp {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    height: 45vw;
  }

  .big-tabs-img-wrp.big-img-off-mob {
    margin-top: 5vw;
  }

  .big-tabs-img-wrp.nums-mob {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 38vw;
  }

  .big-tab-num {
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 10vw;
    line-height: 100%;
  }

  .big-tab-desc {
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 3.3vw;
  }

  .accordion.js-accordion {
    margin-top: 10vw;
  }

  .accordion.js-accordion.accord-big {
    margin-top: -10vw;
  }

  .accordion.js-accordion.accord-big.acc-tet {
    margin-top: 15vw;
  }

  .question-text-2 {
    flex: 0 100%;
    margin-top: 1vw;
    padding-right: 20px;
    font-size: 4vw;
  }

  .question-text-2.h-i-blck, .question-text-2.for-bus, .question-text-2.modular-h32 {
    font-size: 5vw;
  }

  .accordion-body__contents {
    margin-top: 0;
    font-size: 3.3vw;
  }

  .accordion__item.js-accordion-item {
    padding: 0;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    border-top: 1px #0000001a;
    margin-top: 0;
    padding: 3vw 0 6vw;
  }

  .accordion-body.js-accordion-body.big-accord {
    padding-bottom: 15vw;
  }

  .js-accordion-icon {
    width: 8vw;
    height: 8vw;
  }

  .accordion-header.js-accordion-header {
    padding: 3vw 0;
  }

  .accordion-header.js-accordion-header:hover {
    color: var(--black);
  }

  .accordion-header.js-accordion-header.i-header-black {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .accordion-header.js-accordion-header.i-header-black:hover {
    opacity: 1;
    color: var(--white);
  }

  .accordion-header.js-accordion-header.acc-h:hover {
    color: var(--black);
  }

  .info {
    padding-top: 5vw;
  }

  .quality {
    padding-top: 25vw;
    padding-bottom: 15vw;
  }

  .q-wrp {
    grid-row-gap: 8vw;
  }

  .quality-h.max-w-1600 {
    grid-column-gap: 0px;
    grid-row-gap: 5vw;
  }

  .info-wrp {
    grid-row-gap: 0px;
  }

  .q-desc-big {
    font-size: 5.3vw;
  }

  .q-desc-big.q-desc2 {
    font-size: 4.6vw;
  }

  .q-desc-big.q-desc-center {
    font-size: 4vw;
  }

  .q-desc-big.q-desc-center._10-y-desc {
    text-align: left;
    font-size: 4vw;
  }

  .pro-head-q {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .prod-h2 {
    font-size: 7vw;
  }

  .q-img-wrp {
    grid-row-gap: 3vw;
    height: 63vw;
  }

  .q-img-wrp.q-img-1 {
    height: 63vw;
  }

  .prod-desc {
    font-size: 4vw;
  }

  .prod-desc.white-desc {
    font-size: 3.7vw;
  }

  .div-block-100 {
    padding-top: 6vw;
  }

  .q-hover {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 8vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
    top: 3vw;
  }

  .q-hover.q-hove-bottom {
    height: 8vw;
    top: 26vw;
  }

  .q-hover.q-hove-bottom.omnic-parcel {
    top: 35.4vw;
  }

  .q-hover.q-hove-bottom.other {
    display: none;
  }

  .q-hover.q-hove-bottom.other.other-1 {
    margin-right: -24vw;
    display: flex;
  }

  .q-hover.q-hove-bottom.other.other-5 {
    margin-left: -26vw;
  }

  .q-hover-dot {
    width: 1.5vw;
    height: 1.5vw;
  }

  .q-hover-t {
    margin-bottom: .2vw;
    font-size: 2.6vw;
  }

  .vs {
    height: 55vw;
    padding-top: 10vw;
  }

  .vs-wrp {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .vs-item-wrp {
    height: 46vw;
  }

  .vs-item-wrp.center-post {
    height: 65vw;
  }

  .quality-2 {
    padding-top: 25vw;
  }

  .quality-2.c-padding.q-10 {
    padding-top: 30vw;
  }

  .vs-table-head {
    grid-row-gap: 3vw;
    height: auto;
    padding-bottom: 5vw;
  }

  .vs-table-head.names-wrp {
    grid-column-gap: 30vw;
    margin-top: 10vw;
    padding-bottom: 4vw;
  }

  .vs-table-head.indicators {
    grid-template-columns: 13vw 1fr 13vw 1fr 13vw;
    padding-top: 5vw;
  }

  .vs-heading {
    font-size: 5vw;
  }

  .info-hover {
    border-radius: 2vw;
    width: 8vw;
    min-width: 8vw;
    height: 8vw;
    min-height: 8vw;
  }

  .vs-names {
    font-size: 3vw;
  }

  .indicators-nums {
    height: 10vw;
    font-size: 3vw;
  }

  .vs-icon {
    width: 8vw;
  }

  .indicators-color {
    height: 10vw;
  }

  .strengths {
    padding-top: 25vw;
  }

  .prod-smart-2 {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .strengths-head {
    grid-row-gap: 3vw;
    height: auto;
    padding-bottom: 5vw;
  }

  .prod-h2-white {
    font-size: 7vw;
  }

  .prod-h2-white.res-h2 {
    font-size: 5vw;
  }

  .strengths-t {
    margin-bottom: .2vw;
    font-size: 3.2vw;
  }

  .prod-h6 {
    font-size: 5vw;
  }

  .prod-h6.h6-black._10-y-h {
    text-align: left;
    font-size: 5.5vw;
  }

  .str-video {
    justify-content: center;
    align-items: center;
    height: 90vw;
    display: flex;
  }

  .prod-desc-w {
    font-size: 4vw;
  }

  .strengths-info {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 10vw;
    padding-bottom: 15vw;
  }

  .strengths-nums {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .strengths-num-item {
    margin-top: 2vw;
    padding: 3vw 5vw;
  }

  .prod-desc-w-small {
    font-size: 3vw;
  }

  .strengths-num {
    font-size: 4vw;
  }

  .intel-partner {
    width: 40vw;
    margin-top: 2vw;
  }

  .prod-desc-b, .prod-desc-b-small {
    font-size: 4vw;
  }

  .image-129 {
    width: 40vw;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-fa {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-direction: column;
    justify-content: center;
    margin-top: 5vw;
  }

  .or {
    font-size: 4vw;
  }

  .faq {
    padding-top: 25vw;
  }

  .faq.c-padding {
    padding-bottom: 10vw;
  }

  .info-item {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding: 7vw 3vw;
  }

  .info-desc {
    font-size: 3.7vw;
  }

  .image-130 {
    width: 60vw;
  }

  .div-block-103 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .div-block-104 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .div-block-105 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .div-block-106 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .div-block-107 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .h-big-faq {
    margin-top: 10vw;
    font-size: 5vw;
  }

  .modul {
    width: 57vw;
    margin-top: 4vw;
  }

  .info-heading {
    font-size: 5vw;
  }

  .tabs-2 {
    height: auto;
    margin-bottom: 0;
  }

  .tab-link-big {
    height: 12vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .div-block-1062 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .cta-info {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-info.cta-fa-wrp {
    grid-row-gap: 6vw;
  }

  .cta-info.cta-drop-off, .cta-info.cta-pp, .cta-info.speaker-head-pe, .cta-info.speaker-head-pp25 {
    grid-row-gap: 7vw;
  }

  .or-2 {
    font-size: 4vw;
  }

  .info-content {
    width: auto;
  }

  .tooltip {
    font-size: 3vw;
  }

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

  .info-num-prod {
    font-size: 7vw;
  }

  .cell-system {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding-bottom: 6vw;
  }

  .basic-swiper-slide-content {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .basic-swiper-slide-content.swiper-post-name {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .basic-swiper {
    margin-top: 0;
  }

  .slider-button {
    width: 14vw;
    height: 14vw;
  }

  .slider-button.slider-button-left, .slider-button.slider-button-right {
    width: 12vw;
    height: 12vw;
  }

  .slider-button.slider-button-left-black {
    width: 9vw;
    height: 9vw;
    left: 5vw;
  }

  .slider-button.slider-button-right-black {
    width: 9vw;
    height: 9vw;
    right: 5vw;
  }

  .swiper-wrapper.basic-slider-list {
    z-index: 7;
  }

  .swiper-arrow-wrapper {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    justify-content: flex-start;
    margin-top: 3vw;
  }

  .swiper-slide.basic-swiper-item {
    width: 100%;
    min-width: 100%;
  }

  .swiper-slide.basic-swiperr-item.slide-table {
    z-index: 7;
    grid-template-rows: 37vw auto;
    align-items: start;
    padding-bottom: 20vw;
  }

  .swiper-slide.big-slide {
    width: 80vw;
    min-width: 80vw;
    max-width: 80vw;
  }

  .cost-img, .cost-img-mob {
    object-fit: cover;
    object-position: 32% 50%;
    height: 100%;
  }

  .big-tab-desc-cell {
    font-size: 4vw;
  }

  .cell-img {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .drop-btn {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
    min-height: 9vw;
    margin-top: 0;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-family: Sfprotext, sans-serif;
    font-size: 3vw;
  }

  .lang-wrap {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .dropdown-list-4 {
    width: 9vw;
    max-width: 9vw;
  }

  .dropdown-list-4.w--open {
    border-radius: 6px;
  }

  .dropdown-link-2 {
    font-size: 3vw;
  }

  .drop-lang-o {
    margin-right: 14vw;
  }

  .drop-lang-o.lang-drop-margin {
    margin-right: 0;
  }

  .big-nav-h {
    margin-bottom: .2vw;
    font-size: 3.2vw;
  }

  .big-nav-t {
    font-size: 3vw;
  }

  .navbar_logo-link {
    width: 30vw;
  }

  .padding-global {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .after-p {
    padding: 15vw 5vw 0;
  }

  .after-p._10-year {
    padding-top: 5vw;
  }

  .loc {
    width: 9vw;
    max-width: 9vw;
    height: 9vw;
    min-height: 9vw;
  }

  .loc.loc-y.loc-black {
    font-size: 3vw;
  }

  .loc {
    border-radius: 6px;
  }

  .option-img-wrp.two-op {
    margin-top: 7vw;
  }

  .option-info {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .option-heading {
    font-size: 4vw;
  }

  .s-num-item {
    margin-top: 2vw;
    padding: 3vw 5vw;
  }

  .we-care-item {
    background-image: none;
    padding-bottom: 8vw;
  }

  .care-text {
    margin-top: -13vw;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .video-cover-wrp.big-video {
    height: 90vw;
    min-height: 90vw;
  }

  .section-2 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .product-f-screen-left {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .product-f-screen-left.c-padding {
    height: 180vw;
    max-height: 100vh;
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .head-left {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .info-content-blur {
    width: auto;
  }

  .full-specs-popup-solar {
    z-index: 999999;
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    overflow: auto;
  }

  .sustainability-head {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .sustainability-head.c-padding {
    padding-top: 30vw;
    padding-bottom: 0;
  }

  .s-head-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .trees {
    width: auto;
    min-width: 130vw;
    margin-top: -12vw;
    margin-bottom: 5vw;
    margin-left: -20vw;
  }

  .s-video {
    padding-top: 20vw;
    padding-bottom: 5vw;
  }

  .s-video-wrp {
    grid-row-gap: 10vw;
  }

  .v-play-button-wrapper {
    width: 15vw;
    height: 15vw;
  }

  .v-desc-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .desc-24 {
    margin-bottom: 1vw;
    font-size: 4.5vw;
  }

  .desc-24.block-inline.ms-28 {
    font-size: 5vw;
  }

  .desc-24.tour-desc-w {
    font-size: 4.5vw;
  }

  .desc-24.tour-desc24-w {
    font-size: 4vw;
  }

  .desc-24.desc-year.year-num {
    right: 0;
  }

  .desc-24.fa-desc-white {
    margin-bottom: 0;
    font-size: 4.5vw;
  }

  .desc-20 {
    margin-bottom: 1vw;
    font-size: 4vw;
  }

  .desc-20.tour-desc20-w {
    font-size: 3.5vw;
  }

  .grid-3 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

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

  .grid-3.video-grid {
    margin-top: 5vw;
  }

  .video-info-item {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding: 7vw 3vw 7vw 0;
  }

  .video-info-desc {
    margin-bottom: 1vw;
    font-size: 4vw;
  }

  .video-info-num {
    font-size: 10vw;
  }

  .grid-without-gap {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-columns: 1fr 1fr;
  }

  .s-big-img {
    margin-top: 17vw;
    position: relative;
    overflow: hidden;
  }

  .s-big-img.big-forest {
    justify-content: center;
    align-items: center;
    height: 100vw;
    margin-top: 0;
  }

  .advancing {
    padding-top: 20vw;
  }

  .advancing-wrp {
    grid-row-gap: 10vw;
    margin-bottom: -5vw;
    padding-bottom: 20vw;
  }

  .s-h2 {
    width: 100%;
    font-size: 7vw;
  }

  .s-desc-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .advancing-list-item {
    padding-top: 15vw;
  }

  .advancing-list-item.c-padding.item-with-map {
    position: relative;
    overflow: hidden;
  }

  .advancing-item-wrp {
    grid-row-gap: 10vw;
  }

  .a-list-title {
    grid-row-gap: 3vw;
    height: auto;
    margin-bottom: 3vw;
  }

  .list-title {
    font-size: 3.5vw;
  }

  .bg-video {
    justify-content: center;
    align-items: center;
    height: 90vw;
    display: flex;
  }

  .bg-video-wrp {
    height: 60vw;
  }

  .q-hover-green {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 8vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
    top: 3vw;
  }

  .post-with-bottle-wrp {
    grid-row-gap: 3vw;
  }

  .post-with-bottle {
    object-fit: cover;
    object-position: 32% 50%;
    height: 100%;
  }

  .bottle-anim-wrp {
    height: 60vw;
    margin-top: 0;
  }

  .bottle-arrow {
    width: 60vw;
  }

  .bottle-wrp {
    width: 30vw;
    height: 30vw;
  }

  .num-anim {
    font-size: 8vw;
    right: -14vw;
  }

  .map-wrp {
    margin-bottom: -5vw;
    padding-bottom: 17vw;
  }

  .s-comment {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .s-comment-wrp {
    grid-row-gap: 10vw;
  }

  .signature {
    width: 50vw;
  }

  .scroll-btn-wrp.c-padding, .scroll-btn-wrp.scroll-block {
    margin-top: 3vw;
  }

  .scroll-btn-wrp.scroll-block-pe {
    height: 600px;
    margin-top: 3vw;
  }

  .scroll-btn-wrp.scroll-block-pi {
    height: 147vw;
    margin-top: 3vw;
  }

  .scroll-arrow {
    width: 3vw;
  }

  .scroll-btn {
    margin-top: -10vw;
    font-size: 3.5vw;
  }

  .s-map {
    min-width: 147vw;
    margin-left: -13vw;
  }

  .image-136 {
    width: 2.5vw;
  }

  .badge-item {
    height: 10vw;
    min-height: 10vw;
  }

  .f-badges-wrp {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: row;
    width: 100%;
  }

  .f-badge-item {
    height: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .video-info-num-yellow {
    font-size: 10vw;
  }

  .q-hover-yellow {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 8vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
    top: 3vw;
  }

  .q-hover-dot-y {
    width: 1.5vw;
    height: 1.5vw;
  }

  .social-standart-b, .social-standart-y {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .sub-btn {
    height: 10vw;
    min-height: 10vw;
    padding: 3vw;
    font-family: Sfprotext, sans-serif;
    font-size: 4vw;
  }

  .q-img-wrp-y {
    grid-row-gap: 3vw;
    height: 63vw;
  }

  .tour-head {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .tour-head.c-padding {
    max-height: 180vw;
    padding-top: 30vw;
    padding-bottom: 0;
  }

  .tour-date {
    font-size: 3.5vw;
  }

  .tour-head-tag {
    grid-row-gap: 3vw;
    height: 9vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .tour-bg-video {
    object-position: 100% 50%;
    min-width: 100%;
  }

  .tour-video {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .tour-head-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .yellow-btn.trade-btn, .yellow-btn.s-more-btn {
    margin-top: 2vw;
  }

  .tour-parallax {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .parallax-wrp {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-left: -2vw;
    margin-right: -2vw;
  }

  .parallax-t {
    height: 8vw;
    margin-bottom: 3vw;
    font-size: 2.2vw;
  }

  .showing {
    padding-top: 20vw;
  }

  .h2-w {
    width: 100%;
    font-size: 7vw;
  }

  .showing-wrp {
    grid-row-gap: 10vw;
  }

  .showing-img-wrp, .show-heading {
    grid-row-gap: 3vw;
    height: auto;
  }

  .so-special {
    padding-top: 20vw;
  }

  .so-h3 {
    font-size: 7vw;
  }

  .div-block-1080 {
    margin-bottom: 12vw;
  }

  .image-138 {
    width: 10vw;
  }

  .tour-form {
    padding-top: 20vw;
    padding-bottom: 30vw;
  }

  .email-tour {
    grid-row-gap: 4vw;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 10vw;
  }

  .suc-wrp {
    height: 105vw;
  }

  .gra-left {
    height: 80%;
  }

  .gra-right {
    margin-right: -30vw;
    top: -420vw;
  }

  .c-grid-trade {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .c-grid-trade.trade-image {
    margin-top: 9vw;
  }

  .trade-grid-top {
    margin-top: 5vw;
    padding-bottom: 5vw;
  }

  .grid-trade {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .trade-content {
    grid-row-gap: 7vw;
    height: auto;
  }

  .trade-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
  }

  .trade-img {
    width: 70%;
  }

  .req {
    font-size: 4vw;
  }

  .req.req-num {
    margin-bottom: -2vw;
  }

  .image-140 {
    width: 5vw;
    height: 5vw;
    margin-top: 2vw;
  }

  .need-block {
    margin-left: 5vw;
    margin-right: 5vw;
    padding: 60vw 5vw 7vw;
  }

  .trade-calendly-content {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .calendly-gradient {
    background-image: linear-gradient(0deg, #000 13%, #0000);
  }

  .y-locker-heading {
    grid-row-gap: 3vw;
    height: auto;
    padding-top: 35vw;
  }

  .desc-28 {
    margin-bottom: 1vw;
    font-size: 4.6vw;
  }

  .div-block-1084 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-bottom: 5vw;
  }

  .y-locker-head-img {
    width: 100%;
  }

  .y-locker-head {
    overflow: hidden;
  }

  .image-141 {
    object-fit: fill;
    min-width: 140vw;
    margin-left: -20vw;
  }

  .core-s-wrap {
    grid-row-gap: 13vw;
  }

  .core-s-img-wrp.why-partner-img-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .core-s-img {
    width: 190%;
    min-width: 190%;
  }

  .core-s-img.why-partner-img {
    object-fit: cover;
    object-position: 0% 50%;
    margin-left: -32vw;
  }

  .core-info {
    padding: 0 5vw 10vw;
  }

  .yellow-ar {
    width: 6vw;
  }

  .core-h-wrp {
    margin-bottom: 8vw;
  }

  .core-h-wrp.how-work-heading {
    margin-bottom: 2vw;
  }

  .core-card {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .core-img-wrp {
    margin-bottom: 2vw;
  }

  .core-h {
    font-size: 5vw;
  }

  .core-desc {
    font-size: 3.7vw;
  }

  .key-h {
    font-size: 7vw;
  }

  .key {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .key-wrp {
    grid-row-gap: 9vw;
  }

  .key-h-wrp {
    margin-bottom: 8vw;
  }

  .key-h4 {
    margin-bottom: .2vw;
    font-size: 3.5vw;
  }

  .key-info-item {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-bottom: 4vw;
  }

  .key-info-wrp {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .options-block {
    grid-row-gap: 13vw;
  }

  .options-wrp {
    padding: 5vw 5vw 63vw;
  }

  .options-wrp.how-work-wrp {
    padding-bottom: 5vw;
  }

  .options-grid-5 {
    width: 100%;
  }

  .image-142 {
    object-fit: contain;
    height: 330px;
  }

  .text-n-img {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .text-n-img-wrp {
    grid-row-gap: 13vw;
  }

  .key-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
    max-height: 110vw;
  }

  .ti-img-wrp {
    grid-row-gap: 3vw;
    height: auto;
    max-height: 100vw;
    margin-top: 10vw;
  }

  .div-block-1088, .div-block-1089 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .more-post {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .more-post-btns {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .more-post-block {
    background-color: var(--black);
    margin-left: 0;
    margin-right: 0;
    padding: 10vw 5vw 60vw;
  }

  .more-post-gradient {
    background-image: linear-gradient(#000 13%, #0000 67%);
    height: 70vw;
    inset: auto 0% 0% auto;
  }

  .more-post-gradient.more-gra-home {
    height: 80vw;
  }

  .more-post-gradient.more-gra-pe {
    background-image: linear-gradient(0deg, #000c 7%, #0000 52%);
    height: 100%;
  }

  .more-post-wrp.c-padding, .more-post-wrp.c-padding.post-cta-block {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .more-post-wrp.c-padding.pe-cta-block {
    padding: 20vw 5vw 0;
  }

  .more-post-wrap {
    grid-row-gap: 13vw;
  }

  .more-post-bg {
    object-position: 80% 50%;
    height: 70vw;
    inset: auto 0% 0% auto;
  }

  .more-post-bg.bg-o-home {
    height: 60vw;
    display: none;
  }

  .more-post-bg.bg-o-home2 {
    object-position: 50% 100%;
    height: 100%;
    display: block;
  }

  .video-t {
    font-size: 3.5vw;
  }

  .div-block-1091 {
    left: 17.9vw;
  }

  .s-more-wrp {
    grid-row-gap: 10vw;
  }

  .s-more-grid {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .heading-s-more {
    flex-flow: wrap;
    margin-top: 5vw;
    padding-bottom: 5vw;
  }

  .s-more-g {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .more-i-wrp {
    width: 77vw;
    height: 45vw;
  }

  .s-more-category {
    height: 10vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .key-bottom-0 {
    padding-top: 20vw;
  }

  .installation-flexibility {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .installation-h {
    font-size: 5vw;
  }

  .div-block-1094 {
    margin-top: 5vw;
  }

  .close-form-1-copy {
    width: 30px;
    height: 30px;
    padding: 0;
    top: 10px;
    right: 10px;
  }

  .item-num {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-bottom: 1px solid #e1e5e9;
    border-right-style: none;
    border-right-width: 0;
    padding: 7vw 3vw;
  }

  .item-num.num-last {
    border-bottom-style: none;
  }

  .item-num.num-last.n-width {
    border-right-style: none;
  }

  .item-num.two-item-num.n-width, .item-num.two-item-num.num-pro3 {
    border-bottom-style: solid;
    border-right-style: none;
  }

  .item-num.first-item-num {
    border-right-style: none;
  }

  .item-num.first-item-num.n-width {
    border-bottom-style: solid;
    border-right-style: none;
  }

  .item-num.num-green, .item-num.num-green-dark {
    border-bottom-style: none;
  }

  .partner-heading {
    grid-row-gap: 6vw;
    height: auto;
  }

  .partner-desc {
    font-size: 14px;
  }

  .become-a-partner {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .h2-54 {
    width: 100%;
    font-size: 7vw;
  }

  .partner-info {
    padding-top: 13vw;
    padding-bottom: 25vw;
  }

  .partner-info.c-padding {
    padding-top: 14vw;
  }

  .why-partner-card {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .par-desc {
    margin-bottom: 0;
    font-size: 5vw;
  }

  .div-block-1095 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .partner-prog {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .partner-prog.c-padding {
    padding-top: 30vw;
    padding-bottom: 0;
  }

  .partner-prog.c-padding.hhy-padding-0 {
    padding-bottom: 10vw;
  }

  .partner-prog.c-padding.whychoose-head {
    padding-bottom: 0;
  }

  .partner-prog.c-padding.head-expo {
    padding-top: 40vw;
    padding-bottom: 25vw;
  }

  .why-h-big {
    font-size: 7vw;
  }

  .ecosystem-section {
    padding: 100px 5vw 0;
  }

  .ecosystem-section.home {
    padding-top: 40px;
  }

  .ecosystem-card {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .ecosystem-h {
    font-size: 5vw;
  }

  .ecosystem-desc {
    font-size: 3.7vw;
  }

  .variable-h-wrp {
    margin-bottom: 8vw;
  }

  .basic-swiper-2 {
    margin-top: 10vw;
  }

  .basic-swiper-2.swiper-table {
    z-index: 7;
  }

  .div-block-1098 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .logos-shop-block {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw 5vw 8vw;
  }

  .swiper-logo-wrp {
    border-radius: 5vw;
  }

  .swiper-arrow-wrapper-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .swiper-arrow-wrapper-2.logos-swiper {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .slider-post-wrp {
    grid-row-gap: 3vw;
    height: auto;
    max-height: 110vw;
  }

  .more-posts-post {
    grid-row-gap: 8vw;
  }

  .how-it-works {
    padding-top: 25vw;
  }

  .div-block-1100 {
    margin-bottom: 0;
  }

  .sliders-wrp {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .sliders-wrp.c-padding.slider-2 {
    padding-bottom: 0;
  }

  .tabs-3 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .how-work-link {
    font-size: 3.2vw;
  }

  .how-num {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
    min-height: 9vw;
    font-size: 5vw;
  }

  .div-block-1101 {
    height: 90vw;
  }

  .scroll-t-2 {
    width: 100%;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .scroll-t-wrp-copy {
    width: 100%;
  }

  .fix-block {
    height: 80vh;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    top: 10vh;
  }

  .lottie-animation-5 {
    border-radius: 7px 7px 0 0;
    width: 100%;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-26 {
    justify-content: center;
    height: 80vh;
  }

  ._20t {
    margin-top: 0;
    font-size: 4vw;
  }

  ._20t.white-t {
    font-size: 3vw;
  }

  .scroll-t-1, .scroll-t-3 {
    width: 100%;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .grid-19 {
    grid-column-gap: 5vw;
    grid-row-gap: 10vw;
    grid-template-columns: 1fr 1fr;
  }

  .grid-19.scroll-block-grid {
    width: 86%;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .scroll-t-4 {
    width: 100%;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .bg-lottie {
    width: 100vw;
  }

  .fix-wrp {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .video-head {
    margin-bottom: .2vw;
    font-size: 4vw;
  }

  .div-block-1104 {
    width: 1vw;
    top: 5vw;
    bottom: 5vw;
    right: 5vw;
  }

  .scroll-block-copy.padding {
    height: 6000px;
  }

  .gap-20 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-top: 8vw;
    margin-bottom: 5vw;
  }

  .js-ico {
    width: 8vw;
    height: 8vw;
  }

  .why-choose-heading {
    grid-row-gap: 6vw;
    height: auto;
  }

  .why-choose-heading.margin-toform {
    margin-bottom: 3vw;
  }

  .why-choose-desch {
    font-size: 14px;
  }

  .excellence-wrp {
    width: 142vw;
    min-width: auto;
  }

  .table-cell {
    padding: 3vw;
  }

  .table-cell.cell-top {
    justify-content: center;
    align-items: center;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .excellence-h {
    flex: 0 100%;
    margin-top: 1vw;
    padding-right: 20px;
    font-size: 3.3vw;
  }

  .excellence-h.white-ex {
    font-size: 4vw;
  }

  .excellence-h.more-h {
    margin-top: 0;
    font-size: 4vw;
  }

  .excellence-t {
    margin-bottom: .2vw;
    font-size: 3.2vw;
  }

  .excellence-t.desc-ex, .excellence-t.crumbs-link16 {
    font-size: 3.5vw;
  }

  .cell-icon-wrp.checkmark {
    background-position: 50%;
    background-size: 100%;
    width: 5.2vw;
    min-width: 5.2vw;
    height: 5.2vw;
    min-height: 5.2vw;
  }

  .table-t-grey-18, .table-t-top-18 {
    font-size: 3.5vw;
  }

  .table-logo-omnic {
    height: 4vw;
  }

  .table-logo-omnic.table-logo {
    height: 7vw;
  }

  .smartest-part {
    padding-top: 25vw;
  }

  .smartest-part-wrp {
    grid-row-gap: 10vw;
  }

  .div-block-1107 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .div-block-1108 {
    grid-column-gap: .5vw;
    grid-row-gap: .5vw;
  }

  .div-block-1109 {
    width: 9vw;
    height: 9vw;
    padding-bottom: 1vw;
  }

  .div-block-1110 {
    height: 9vw;
    padding-bottom: .5vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .h2-in-yellow {
    font-size: 4vw;
  }

  .smartest-part-item {
    grid-row-gap: 0vw;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    padding: 7vw 5vw;
  }

  .sp-h28 {
    margin-top: 5vw;
    font-size: 5vw;
  }

  .sp-h28.post-name-h {
    font-size: 3.2vw;
  }

  .sp-h28.cos-hit {
    margin-top: 1vw;
  }

  .sp-content {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .sp-content.cos-gap {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .image-149 {
    width: 100%;
    height: auto;
    max-height: none;
    bottom: -7vw;
    left: auto;
    right: -5vw;
    overflow: visible;
  }

  .image-149.img-pp {
    width: 120%;
    min-width: 100%;
    left: 0;
    right: 0;
  }

  .image-149.img-jvp-center {
    width: 80vw;
    min-width: 80vw;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .image-149.img-jvp-center.jvp-num-anim {
    bottom: 0;
    left: auto;
    right: auto;
  }

  .image-50-copy {
    width: 3.4vw;
    min-width: auto;
  }

  .code-embed {
    width: 120%;
    min-width: 120%;
    min-height: 50vw;
    position: relative;
  }

  .img-bg-v {
    width: 100%;
    height: auto;
    max-height: none;
    display: none;
    bottom: -7vw;
    left: auto;
    right: -5vw;
    overflow: visible;
  }

  .image-149-copy {
    width: 100%;
    height: auto;
    max-height: none;
    bottom: 0;
    left: auto;
    right: auto;
    overflow: visible;
  }

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

  ._6th-wrp, ._3-pics {
    padding-top: 5vw;
  }

  ._3-pics-wrp {
    flex-flow: column;
  }

  ._3pics-img {
    max-width: 70vw;
  }

  ._3pics-img.center-pic {
    max-width: 90vw;
  }

  .regular-h {
    font-size: 4.4vw;
    line-height: 130%;
  }

  .regular-h.reg-h2-fix {
    font-size: 7vw;
  }

  .t-opacity-anim-block.top-margin-10vw {
    margin-top: 10vw;
  }

  .t-opacity-anim-block.scroll-anim-text {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    margin-top: 15vw;
    margin-bottom: 15vw;
  }

  .t-opacity-anim-block.scroll-anim-text.sat-2 {
    margin-top: 0;
    margin-bottom: 10vw;
  }

  .t-opacity-anim-block.scroll-anim-text-pi {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    margin-top: 15vw;
    margin-bottom: 15vw;
  }

  .t-anim {
    margin-right: 1.5vw;
    font-size: 6.2vw;
  }

  .t-anim.t-anim-s, .t-anim.t-anim-s.ta-jvp {
    font-size: 4.4vw;
  }

  .t-anim-wrp.t-anim-wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .vid-desc-wrp {
    grid-row-gap: 3vw;
    height: auto;
    padding-top: 0;
  }

  .vid-wrp {
    grid-row-gap: 3vw;
    height: 60vw;
  }

  .vid-code {
    width: 120%;
    min-width: 120%;
    position: relative;
  }

  .lets-book {
    padding-top: 5vw;
  }

  .lets-book.c-padding {
    margin-top: 25vw;
    padding-top: 0;
  }

  .lets-book.c-padding.lets-pi-book {
    padding-bottom: 20vw;
  }

  .lets-book.c-padding.lets-book-ny-padding {
    padding-bottom: 0;
  }

  .lets-book-wrp {
    background-color: #ffe88d;
    background-image: none;
    padding: 15vw 5vw;
  }

  .lets-book-wrp:hover {
    background-image: none;
  }

  .big-h2 {
    font-size: 7vw;
  }

  ._6th-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .why-img-100 {
    padding-top: 10vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .why-img-100.why-img-new {
    margin-top: 10vw;
  }

  .img-100-width {
    margin-left: 5vw;
  }

  .img-blur {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 24vw;
    padding: 2vw;
    top: -9vw;
    left: 5vw;
  }

  .img-blur.blur-1 {
    top: -3.1vw;
  }

  .img-blur.blur-2 {
    top: 47.9vw;
    left: 16.8vw;
  }

  .img-blur.blur-3 {
    bottom: -11.3vw;
  }

  .img-blur.blur-4 {
    top: -5.8vw;
    right: -.8vw;
  }

  .div-block-1112.lef-arrow-plan.meet-ar-mob-off {
    display: none;
  }

  .div-block-1112.lef-arrow-plan.showr-mob, .div-block-1112.mob-left {
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-1112.ar-mob-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1112.lef-arrow-plan-meet {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-1112.aart-ar-top {
    display: none;
  }

  .div-block-1112.aart-ar-bot {
    display: flex;
  }

  .div-block-1112.pz-ar {
    justify-content: flex-start;
    align-items: center;
  }

  .excellence-t-copy {
    margin-bottom: .2vw;
    font-size: 2.6vw;
  }

  .image-150 {
    width: 3vw;
  }

  .image-150.ar-mob-off {
    display: block;
  }

  .image-150.ar-mob-on {
    display: none;
  }

  .image-150.ar-img-rotate-2 {
    transform: rotate(90deg);
  }

  .image-150.show-ar-decs {
    display: none;
  }

  .image-150.show-ar-mopb {
    display: block;
  }

  .image-150.pz-ar-desc {
    display: none;
  }

  .image-150.pz-ar-top {
    display: block;
  }

  .ecosystem-modal {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .div-block-1115 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-bottom: 7vw;
  }

  .div-block-1116 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .eco-s-tag {
    height: 7vw;
    padding: 1vw 2vw;
    font-size: 3.2vw;
  }

  .div-block-1117 {
    padding-top: 5vw;
    padding-right: 5vw;
  }

  .ecosystem-features {
    grid-row-gap: 10vw;
  }

  .ecosystem-features.modal-padding {
    margin-top: 15vw;
  }

  .eco-grid.modal-why {
    margin-bottom: 20vw;
  }

  .software-image-wrapper-copy {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-left: -12vw;
    margin-right: -12vw;
  }

  .software-image-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ecos-modal-wrp {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
  }

  .block-slider-why.slider-new-why {
    padding-bottom: 25vw;
  }

  .post-more {
    font-size: 2.7vw;
  }

  .block-n-pic.cos-block-1 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .wave-1 {
    width: 10vw;
    height: 10vw;
  }

  .div-block-1118 {
    padding: 1vw 2vw;
  }

  .text-block-69 {
    font-size: 2.7vw;
  }

  .div-block-1120 {
    padding: 15vw 5vw 10vw;
  }

  .partial-modal-1 {
    min-width: 80vw;
    padding: 5vw;
    top: 10vw;
  }

  .partial-modal-1.partical-modaldark {
    top: -38vw;
  }

  .partial-text {
    font-size: 3.5vw;
  }

  .partial-modal-2 {
    min-width: 80vw;
    padding: 5vw;
    top: 10vw;
  }

  .partial-modal-2.partical-modaldark {
    top: -23vw;
  }

  .div-block-1114-copy {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
    margin-top: 15vw;
    margin-bottom: 20vw;
  }

  .text-block-70 {
    font-size: 14px;
  }

  .text-block-71 {
    font-size: 12px;
  }

  .heading-432 {
    font-size: 20px;
  }

  .discover-desc-2 {
    font-size: 4vw;
  }

  .discover-num-2 {
    font-size: 10vw;
  }

  .fs-cc-prefs_component {
    padding: 3vw;
  }

  .fs-cc-banner_close {
    width: 6.6vw;
    min-width: 6.6vw;
    height: 6.6vw;
    min-height: 6.6vw;
    top: 3vw;
    right: 3vw;
  }

  .fs-cc-prefs_close {
    width: 6.6vw;
    min-width: 6.8vw;
    height: 6.6vw;
    min-height: 6.6vw;
  }

  .fs-cc-banner_text-link {
    font-size: 3.6vw;
  }

  .fs-cc-banner_buttons-wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    text-align: center;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 5vw;
  }

  .fs-cc-prefs_toggle-wrapper {
    margin-bottom: 1vw;
  }

  .fs-cc-prefs_option {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .fs-cc-prefs_label {
    font-size: 3.2vw;
  }

  .fs-cc-prefs_button {
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 10vw;
    margin-right: 0;
    padding: 0;
    font-size: 3.5vw;
    display: flex;
  }

  .fs-cc-banner_text.width-tc {
    width: 90%;
    font-size: 3.4vw;
  }

  .fs-cc-prefs_text {
    font-size: 2.55vw;
  }

  .fs-cc-prefs_text.text-desc-cookies {
    font-size: 3.2vw;
  }

  .fs-cc-prefs_form {
    max-height: 130vw;
  }

  .fs-cc-prefs_space-medium {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
    font-size: 3.6vw;
  }

  .fs-cc-prefs_title {
    font-size: 5vw;
  }

  .fs-cc-banner_component {
    width: 94vw;
    padding: 5vw;
    bottom: 3vw;
    right: 3vw;
  }

  .cookie-scrollbar {
    padding-bottom: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .div-block-1126 {
    padding: 4vw;
  }

  .image-153 {
    width: 45vw;
  }

  .why-choose-desc-h {
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 14px;
  }

  .excellence {
    padding-top: 13vw;
    padding-bottom: 8vw;
  }

  .excellence.c-padding {
    padding-top: 14vw;
  }

  .excellence-table-new, .excellence-table-new.c-padding {
    padding-bottom: 25vw;
  }

  .t-cell-dark {
    padding: 6vw 0 8vw;
  }

  .t-cell-dark.cell-top {
    justify-content: center;
    align-items: center;
    padding: 3vw 2vw;
  }

  .cell-icon-dark.red-i {
    background-size: 100%;
    width: 5.2vw;
    min-width: 5.2vw;
    height: 5.2vw;
    min-height: 5.2vw;
  }

  .cell-icon-dark.info-i {
    width: 5vw;
    min-width: 5vw;
    height: 5vw;
    min-height: 5vw;
  }

  .smartest-part-2, .smartest-part-dark {
    padding-top: 25vw;
  }

  .lets-book-copy {
    padding-top: 5vw;
  }

  .lets-book-copy.c-padding {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .img-blur-new {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 24vw;
    padding: 2vw;
    top: -9vw;
    left: 5vw;
  }

  .img-blur-new.blur-1 {
    top: -11.3vw;
  }

  .img-blur-new.blur-2 {
    margin-top: 0;
    top: 55.2vw;
    left: 34.9vw;
  }

  .img-blur-new.blur-3 {
    bottom: -10.8vw;
    right: 6vw;
  }

  .img-blur-new.blur-4 {
    top: -17.2vw;
    right: 4vw;
  }

  .img-blur-new.blur-5 {
    margin-top: 0;
    margin-left: 0;
    top: 52.3vw;
    left: 5.7vw;
  }

  .excellence-text-blur {
    margin-bottom: .2vw;
    font-size: 2.6vw;
  }

  .image-154 {
    left: 30.3vw;
  }

  .table-slider-wrp {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .greener {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .green-head-img {
    object-position: -47vw 50%;
  }

  .crumbs {
    padding-top: 25vw;
  }

  .o-green-gap {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .green-num, .green-num.fa-num {
    font-size: 10vw;
  }

  ._4pics-img {
    max-width: 70vw;
  }

  ._4p-blur {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 24vw;
    padding: 2vw;
    top: -9vw;
    left: 5vw;
  }

  ._4p-blur._4pb-1 {
    top: -9.5vw;
  }

  ._4p-blur._4pb-2 {
    top: -13.7vw;
    right: 15vw;
  }

  ._4p-blur._4pb-3 {
    bottom: -13.9vw;
    right: 32.3vw;
  }

  .text-strong-anim {
    padding-top: 25vw;
    padding-bottom: 5vw;
  }

  .text-n-img-green {
    grid-row-gap: 13vw;
  }

  .gr-h-wrp {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .percent {
    padding-top: 5vw;
  }

  .gr-grid-2 {
    grid-row-gap: 5vw;
    flex-direction: column;
  }

  .percent-green-line-info {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding-top: 13vw;
    padding-bottom: 13vw;
  }

  .percent-green-line-wrp {
    grid-template-columns: 20vw 1fr;
    height: 15vw;
  }

  .whats-next {
    padding-top: 5vw;
  }

  .next-text {
    margin-top: 0;
    font-size: 6vw;
  }

  .next-content-wrp {
    margin-top: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .next-img {
    width: 140%;
    min-width: 140%;
  }

  .next-img.planet.img-invests, .next-img.img-invest, .next-img.res-imp-posts {
    width: 100%;
    min-width: 100%;
  }

  .next-grids-wrp {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding-top: 13vw;
    padding-bottom: 13vw;
  }

  .know-more-card {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .k-more-tag {
    height: 10vw;
    font-size: 3vw;
  }

  .k-more-text {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .k-more-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .know-more-blcok {
    padding-top: 25vw;
  }

  .by-t {
    flex: 0 100%;
    margin-top: 1vw;
    padding-right: 20px;
    font-size: 3.5vw;
  }

  .gap-15 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-top: 8vw;
    margin-bottom: 5vw;
  }

  .pro-head-fa {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .production-inner-wrp {
    grid-row-gap: 13vw;
  }

  .pro-facilities {
    padding-top: 5vw;
  }

  .pro-facilities.c-padding {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-process-fa {
    z-index: 2;
    position: relative;
  }

  .black-card-hover {
    grid-row-gap: 3vw;
    height: auto;
    padding: 7vw 5vw;
  }

  .black-card-hover.gap-10-bc {
    padding: 5vw;
  }

  .black-card-hover.gap-10-bc.big-item {
    grid-template-columns: 1fr;
  }

  .black-card-hover.gap-10-pp {
    min-height: auto;
    padding: 5vw;
  }

  .black-card-hover.how-join-last {
    grid-row-gap: 3vw;
    min-height: auto;
    padding: 10vw 5vw;
  }

  .black-card-hover.gap-20-jvp {
    grid-row-gap: 5vw;
    min-height: auto;
    padding: 5vw;
  }

  .black-card-hover.black-card-3w {
    min-height: auto;
    padding: 0;
  }

  .pro-energy-2 {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pro-energy-2.c-padding {
    padding-top: 30vw;
    padding-bottom: 30vw;
  }

  .green-fa-more {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    height: 8vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
  }

  .cta-fa-dot {
    width: 1.5vw;
    height: 1.5vw;
  }

  .offices-flags {
    font-size: 14px;
  }

  .software-card-wrp {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .list-6 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .first-mile {
    grid-row-gap: 0vw;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    padding: 7vw 5vw;
  }

  .first-mile.fm-cos {
    grid-row-gap: 2vw;
  }

  .empty-block, .how-it-works-for {
    padding-top: 25vw;
  }

  .hiw-for-wrp {
    grid-row-gap: 10vw;
  }

  .how-work-tab {
    min-height: auto;
    padding: 3vw 5vw 5vw;
    font-size: 3.2vw;
  }

  .six-steps {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 3vw;
    font-size: 3.2vw;
  }

  .how-steps-num {
    width: 14vw;
    height: 9vw;
    font-size: 2.7vw;
  }

  .fast-tab-h {
    font-size: 4vw;
  }

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

  .hiw-for-h {
    font-size: 3vw;
  }

  .div-block-1143 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .cta-drop-off-btns {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-direction: column;
    justify-content: center;
    margin-top: 4vw;
  }

  .modular-item {
    grid-row-gap: 0vw;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-1145 {
    margin-top: 5vw;
  }

  .h-24-modular {
    margin-top: 5vw;
    font-size: 5vw;
  }

  .y-arrow-small {
    width: 6vw;
  }

  .tabs-4 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .pp-head-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .pp-h1 {
    font-size: 7vw;
    line-height: 124%;
  }

  .pp-self-service {
    padding-top: 25vw;
    padding-bottom: 15vw;
  }

  .pp-desc {
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 3.7vw;
  }

  .invest-block {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .invest-content {
    margin-top: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .invest-content.invest-2 {
    padding-left: 5vw;
  }

  .invest-content.invest-gap-10 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .gradient-top.gra-pi {
    height: 120vw;
  }

  .div-block-1150 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .div-block-1151 {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .img-ms-vrp {
    grid-row-gap: 3vw;
    height: 60vw;
  }

  .how-to-join {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .how-to-join.htj-jvp {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
  }

  .pp-black-block {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .tabs-menu-6 {
    margin-bottom: 10vw;
  }

  .ms-tab-btn {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3.4vw;
  }

  .ms-tab-content {
    grid-row-gap: 3vw;
    height: auto;
    padding-top: 0;
  }

  .unlock-im1 {
    bottom: 92.8vw;
    right: 10vw;
  }

  .unlock-im2 {
    bottom: 68.4vw;
    left: 3.2vw;
  }

  .unlock-im3 {
    top: 80.5vw;
    right: 7.3vw;
  }

  .unlock-im4 {
    top: 57.6vw;
    left: 12.4vw;
  }

  .partners2-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .div-block-1153 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-bottom: 0;
  }

  .h1-pe-2024 {
    font-size: 7vw;
    line-height: 124%;
  }

  .pe-info-wrp {
    height: 12vw;
  }

  .pe-head-info {
    margin-bottom: .2vw;
    font-size: 3vw;
  }

  .pe-info-item {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .head-dark-30 {
    background-color: #0006;
  }

  .gradient-pe {
    height: 50vw;
  }

  .pe-text-img {
    padding-top: 20vw;
    padding-bottom: 10vw;
  }

  .pe-block-img2 {
    grid-row-gap: 3vw;
    margin-bottom: 5vw;
  }

  .pe-f-screen {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .pe-f-screen.c-padding {
    height: 600px;
    max-height: 100vh;
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .pe-post-block {
    background-color: var(--black);
    margin-left: 0;
    margin-right: 0;
    padding: 100vw 5vw 10vw;
  }

  .pe-speakers {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .pe-speakers.c-padding {
    padding-bottom: 25vw;
  }

  .pe-s {
    grid-row-gap: 10vw;
  }

  .meet-our-desc {
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 14px;
  }

  .speaker-h {
    font-size: 5vw;
  }

  .speaker-item {
    grid-row-gap: 0vw;
    justify-content: flex-start;
    align-items: stretch;
  }

  .speaker-item.si-last {
    display: none;
  }

  .div-block-1154 {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .speaker-info {
    margin-bottom: .2vw;
    font-size: 3vw;
  }

  .sp-content-pe {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding: 5vw;
  }

  .calendly-copy {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .s-demo-desc {
    margin-bottom: 5vw;
    font-size: 14px;
  }

  .s-demo-content {
    z-index: 3;
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .post-expo-24 {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .radio-block {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .choose-date {
    height: 10vw;
  }

  .rb-label {
    font-size: 3vw;
  }

  .plan-hwrp {
    width: auto;
  }

  .plan-anim-wrp {
    height: 130vw;
  }

  .image-158 {
    width: 100%;
    min-width: 100%;
  }

  .img-blur-d {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 30vw;
    padding: 2vw;
    top: -9vw;
    left: 5vw;
  }

  .img-blur-d.img-plan-1 {
    width: 30vw;
    top: 9.1vw;
    left: auto;
    right: 0;
  }

  .img-blur-d.img-plan-2 {
    width: 30vw;
    top: 38.7vw;
    left: auto;
    right: 0;
  }

  .img-blur-d.img-plan-3 {
    width: 30vw;
    top: 58.9vw;
    left: auto;
    right: 0;
  }

  .img-blur-d.img-plan-4 {
    width: 30vw;
    inset: auto 0 11.2vw auto;
  }

  .img-blur-d.img-plan-5 {
    width: 30vw;
    top: 18.4vw;
    left: 0;
    right: auto;
  }

  .img-blur-d.img-plan-6 {
    width: 30vw;
    top: 42.1vw;
    left: 0;
  }

  .img-blur-d.img-plan-7 {
    width: 30vw;
    bottom: 48.6vw;
    left: 0;
    right: auto;
  }

  .img-blur-d.img-plan-8 {
    width: 30vw;
    bottom: 12.3vw;
    left: 0;
    right: auto;
  }

  .plan-14 {
    margin-bottom: 0;
    font-size: 3vw;
  }

  .plan-12 {
    margin-bottom: .2vw;
    font-size: 2.5vw;
    display: none;
  }

  .div-block-1158 {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .form-agenda {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .form-agenda.modal-pe {
    display: none;
  }

  .div-block-1160 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .pe-speakers-copy {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .pe-speakers-copy.c-padding {
    padding-bottom: 15vw;
  }

  .learn-more-plan {
    font-size: 2.7vw;
    line-height: 100%;
    display: block;
  }

  .learn-more-plan-link {
    z-index: 3;
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .plan1 {
    z-index: 99;
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .plan-content {
    z-index: 999998;
    background-color: var(--black);
    border: 1px solid #fff3;
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding: 15vw 5vw;
    position: relative;
  }

  .div-block-1162 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .plan2, .plan3, .plan4, .plan5, .plan6, .plan7, .plan8 {
    z-index: 99;
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: none;
    overflow: auto;
  }

  .div-block-1163 {
    background-image: linear-gradient(90deg, var(--yellow) 34%, #fc00 66%);
    display: block;
    position: absolute;
    inset: 0%;
  }

  .book-a-meeting-modal-pe {
    width: 90vw;
    height: auto;
    margin-left: 5vw;
    inset: auto auto 5vw;
  }

  .book-a-meeting-modal-pe.pe-modal {
    width: 94vw;
    height: 51vw;
    bottom: 3vw;
    right: 3vw;
  }

  .evetn-text {
    font-size: 2.7vw;
  }

  .pilot-n-head-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
  }

  .pilot-n-h1 {
    font-size: 7vw;
    line-height: 124%;
  }

  .pilot-n-desc {
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 3.7vw;
  }

  .head-pilot-width {
    max-width: 70vw;
  }

  .pi-self-service {
    padding-top: 25vw;
    padding-bottom: 15vw;
  }

  .pi-self-service.c-padding {
    padding-top: 25vw;
    padding-bottom: 20vw;
  }

  .services-fit {
    padding-bottom: 25vw;
  }

  .div-block-1151-copy {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .why-pilot-wrp {
    grid-row-gap: 7vw;
    height: auto;
    margin-top: 15vw;
    padding-top: 0;
  }

  .div-block-1165 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .div-block-1166 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .pilot-cta-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .img-pi-vrp {
    grid-row-gap: 3vw;
    height: 80vw;
  }

  .pi-black-block {
    padding-top: 25vw;
  }

  .grid-2-res {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .div-block-1167 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 5vw;
  }

  .h5-res {
    flex: 0 100%;
    margin-top: 1vw;
    padding-right: 20px;
    font-size: 4vw;
  }

  .res-list-wrp {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .yellow-pe-block.c-padding {
    margin-top: -10vw;
  }

  .y-item-pi {
    padding: 3vw;
  }

  .y-item-pi.pi-it-2 {
    border-right-style: none;
  }

  .y-item-pi.pi-it-3, .y-item-pi.pi-it-4 {
    border-top: 1px solid #0006;
  }

  .product-pi-screen {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .product-pi-screen.c-padding {
    height: 147vw;
    max-height: 100vh;
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .form-content-black {
    grid-row-gap: 5vw;
    padding-bottom: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .modal-form-wrp-p {
    max-width: none;
    margin-bottom: 0;
  }

  .main-cta-wr {
    padding-left: 0;
    padding-right: 0;
  }

  .main-cta-block-1 {
    width: 100%;
  }

  .home-anim-h2-no-span {
    margin-bottom: 20px;
  }

  .ny25-screen {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .ny25-screen.c-padding {
    height: 100vh;
    max-height: 100vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ny-block-padding {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .ny-25desc {
    font-size: 4vw;
  }

  .ny-h-top {
    margin-bottom: 5vw;
    font-size: 9.5vw;
    line-height: 140%;
  }

  .ny-h-bottom {
    margin-top: 3vw;
    margin-bottom: 0;
    font-size: 9.5vw;
    line-height: 130%;
  }

  .lets-book-ny {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
    padding: 5vw 5vw 10vw;
  }

  .lets-book-ny.lets-ny2 {
    padding-bottom: 5vw;
  }

  .h2-ny-cta {
    font-size: 7vw;
  }

  .cta-ny-content-wrp {
    grid-row-gap: 3vw;
    padding-left: 0;
    padding-right: 0;
  }

  ._w-background-video--1 {
    object-position: 100% 50%;
    min-width: 100%;
  }

  ._w-background-video--1.mob-vid {
    display: block;
  }

  ._w-background-video--1.des-vid {
    display: none;
  }

  .ny25-head-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-end;
    align-items: center;
  }

  .ny-h1 {
    font-size: 7vw;
    line-height: 124%;
  }

  .site-show {
    top: auto;
    bottom: 25vw;
    left: auto;
  }

  .ny25-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .ny-video-bg-json, .ny-video-bg1-copy {
    object-position: 100% 50%;
    min-width: 100%;
  }

  .scroll-btn-ny {
    font-size: 3.5vw;
  }

  .div-block-1175 {
    height: 12vw;
  }

  .form-content-two {
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .jvp-desc {
    max-width: none;
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 3.7vw;
  }

  .rev-block, .wwo-block {
    padding-top: 25vw;
    padding-bottom: 0;
  }

  .wwo-itmes {
    padding-top: 10vw;
    padding-bottom: 25vw;
  }

  .ready-wrp {
    height: auto;
    min-height: 40vw;
    padding: 7vw 5vw;
  }

  .ready-h {
    margin-top: 0;
    font-size: 5vw;
  }

  .jvp-desc-btn {
    font-size: 3.7vw;
  }

  .arrow-ready {
    width: 5vw;
    min-width: 5vw;
  }

  .rev-item {
    grid-row-gap: 8vw;
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    padding: 7vw 5vw;
  }

  .rev-h {
    margin-top: 0;
    font-size: 5vw;
  }

  .rev-arrow {
    width: 8vw;
    min-width: 8vw;
  }

  .image-161 {
    max-width: none;
  }

  .ol-wrp {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .div-block-1177 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding: 5vw;
  }

  .div-block-1178 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .image-162 {
    width: 80%;
  }

  .unlock-jv1 {
    bottom: 33.5vw;
    right: 10vw;
  }

  .unlock-jv2 {
    bottom: 48.5vw;
    left: 11.9vw;
  }

  .unlock-jv3 {
    top: 50vw;
    right: 12.3vw;
  }

  .unlock-jv4 {
    top: 35vw;
    left: 12.4vw;
  }

  .expertise-wrp {
    width: 100%;
    height: auto;
    max-height: none;
    bottom: 0;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .jvp-popup {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .page-loader_text {
    font-size: 12vw;
  }

  .page-loader_text-wrapper {
    width: 31vw;
    height: 20vw;
  }

  .page-loader_percent {
    font-size: 12vw;
  }

  .page-loader_text-fill {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .preloader-num-change {
    font-size: 8vw;
  }

  .preloade-nums-wrp {
    width: 21vw;
  }

  .preloader-num-p {
    font-size: 8vw;
  }

  .page-loader_text-fill-copy.t-under {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .pe25-info-wrp {
    width: 100%;
    margin-top: 2vw;
  }

  .pe25-info-item {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #6e5c0a;
    padding: 1.5vw 2vw;
  }

  .head-post-expo-25 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .pp25-desc {
    max-width: none;
    margin-top: 1vw;
    margin-bottom: 3vw;
    font-size: 3.7vw;
  }

  .pp25-meet {
    padding-top: 0;
    padding-bottom: 0;
  }

  .meet-img-bg {
    width: 250%;
    min-width: 250%;
  }

  .meet-content-center {
    z-index: 3;
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .pp25-cards {
    padding-top: 25vw;
    padding-bottom: 25vw;
  }

  .pp25-cards.c-padding {
    padding-bottom: 25vw;
  }

  .block-section-wrp.block-ppcards {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .pp25-f-screen {
    padding-top: 40vw;
    padding-bottom: 10vw;
    overflow: visible;
  }

  .pp25-f-screen.c-padding {
    height: 600px;
    max-height: 100vh;
    padding-top: 30vw;
    padding-bottom: 10vw;
  }

  .pp-card-link {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0d0d0d;
    padding: 7vw;
  }

  .pp-card-bg-img {
    height: 60vw;
  }

  .flexv-gap20 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .flexv-gap10 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .h3-32 {
    font-size: 5vw;
  }

  .pp-card-ar {
    width: 4vw;
    height: 4vw;
    position: relative;
    top: -1vw;
  }

  .pp-card-bg-hover {
    display: none;
  }

  .pp25-cta {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .pp25-speakers {
    padding-top: 25vw;
  }

  .cta-join {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-content-pp25 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    background-color: var(--black);
    background-image: none;
    padding: 5vw;
  }

  .pp25-s {
    grid-row-gap: 10vw;
  }

  .pp-card-bg-img-c {
    width: 166%;
    min-width: 166%;
    height: 60vw;
  }

  .first-screen-with-swiper {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .c-grid-4col {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    grid-template-columns: 1fr;
  }

  .post-expo-25 {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .hero {
    height: auto;
    padding: 60px 18px 70px;
  }

  .hero-content {
    grid-row-gap: 32px;
    max-width: 100%;
  }

  .hero-heading {
    font-size: 26px;
    line-height: 33px;
  }

  .hero-paragraph {
    font-size: 14px;
  }

  .hero-button-left {
    height: 36px;
  }

  .frame-center-container {
    grid-row-gap: 30px;
  }

  .hero-button-right {
    width: 36px;
    height: 36px;
    padding: 10px;
  }

  .hero-bg-video.hero-bg-desktop {
    display: none;
  }

  .hero-bg-video.hero-bg-mobile {
    display: block;
  }

  .simple-text-text {
    font-size: 14px;
    line-height: 18px;
  }

  .quote-text {
    font-size: 16px;
    line-height: 130%;
  }

  .simple-text {
    padding-top: 90px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .simple-text-heading {
    font-size: 24px;
    line-height: 28px;
  }

  .quote {
    padding: 32px 18px;
  }

  .quote-text-yellow, .quote-text-2 {
    font-size: 16px;
    line-height: 130%;
  }

  .frame {
    padding-top: 100px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .frame-center-title {
    font-size: 26px;
    line-height: 33px;
  }

  .frame-center {
    padding: 54px 18px;
  }

  .slider-slide {
    padding-left: 18px;
    padding-right: 18px;
  }

  .slider-title {
    max-width: 100%;
    font-size: 26px;
    line-height: 33px;
  }

  .slider-controls.swiper-pagination, .slider-controls.slider-first-controls {
    bottom: 18px;
  }

  .slider-outher-wrapper.fs-slider-wrapper {
    min-height: 416px;
  }

  .full-spec {
    align-items: flex-start;
    padding-top: 15vw;
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: auto;
  }

  .full-spec.modal-pp {
    padding-left: 18px;
    padding-right: 18px;
  }

  .full-spec-content {
    grid-row-gap: 8px;
    padding: 40px 18px 32px;
  }

  .form-success-message {
    height: 304px;
    padding-bottom: 32px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .close-image {
    width: 12px;
    height: 12px;
  }

  .form-close-btn {
    width: 30px;
    height: 30px;
    padding: 0;
    top: 10px;
    right: 10px;
  }

  .form-close-btn.close-yellow, .form-close-btn.close-yellow-new {
    width: 36px;
    height: 36px;
    top: 8px;
    right: 8px;
  }

  .form-inner-fields {
    grid-row-gap: 20px;
  }

  .form-submit-wrapper {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-direction: column;
    align-items: flex-start;
  }

  .form-submit-wrapper.pe-sw-center {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .form-submit-terms {
    width: 100%;
  }

  .form-inputs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 0;
  }

  .form-input-line {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .form-submit-terms-text {
    width: 100%;
    font-size: 14px;
    line-height: 120%;
  }

  .form-success-buttons {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 32px;
  }

  .button {
    width: 100%;
    min-height: 36px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
    line-height: 14px;
  }

  .space-news {
    height: 20px;
  }

  .whitepaper-section {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .whitepaper-form-content {
    grid-row-gap: 5vw;
  }

  .whitepaper-form-title {
    font-size: 22px;
    line-height: 32px;
  }

  .news-slider-top {
    margin-bottom: 20px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .news-slider-slide.swiper-slide {
    width: 100%;
    height: 450px;
  }

  .news-slider-inner {
    width: 210px;
  }

  .news-slider-prev.swiper-button-prev {
    left: 5px !important;
  }

  .news-slider-next.swiper-button-next {
    right: 5px !important;
  }

  .news-slider-pagination.swiper-pagination {
    width: 50%;
    max-width: 50%;
  }

  .news-slider-pagin-wrapper {
    top: 15px;
  }

  .news-subtitle {
    font-size: 16px;
  }
}

#w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-8cecc699 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1e653172-0171-46f6-5edd-f28cfa9ab40c-8cecc699, #w-node-da7cd50a-70f2-da57-ee88-5dff3e84499e-8cecc699 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4bb34a21-9f8f-c738-a9d9-a68b2df52c8c-8cecc699 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4bb34a21-9f8f-c738-a9d9-a68b2df52c91-8cecc699 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fe9de5ce-0efb-bece-456d-0919028429bc-8cecc699, #w-node-fe9de5ce-0efb-bece-456d-0919028429ac-8cecc699, #w-node-fe9de5ce-0efb-bece-456d-0919028429b4-8cecc699, #w-node-fe9de5ce-0efb-bece-456d-0919028429c4-8cecc699 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12f4ff22-ebc9-a9e6-4afe-88714f36868f-8cecc699 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f755df1b-0526-7dc5-a6ef-6c49016643f8-8cecc699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5e7d4cbc-44d1-0756-df11-73d07d4dbae0-8cecc699, #w-node-ea6394ca-9a6c-07e5-00c8-a15ebf1cfbe5-8cecc699, #w-node-_721a7bc3-9501-51df-2200-559dd78380b5-8cecc699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ded19d1f-d7a0-0a20-1a48-e3a35d0891de-5d0891d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08925c-5d0891d8 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08926b-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089277-5d0891d8, #w-node-_189ec3ca-8326-c2f5-861d-be2f5fe62610-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089285-5d0891d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089294-5d0891d8, #w-node-_74748fda-90b1-85a2-2093-63d359aa3d84-59aa3d81 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74748fda-90b1-85a2-2093-63d359aa3d85-59aa3d81 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_74748fda-90b1-85a2-2093-63d359aa3d9a-59aa3d81 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#Comment-4.w-node-_74748fda-90b1-85a2-2093-63d359aa3db5-59aa3d81 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14993f2f-a8c5-8264-dd3a-c831085eeb13-babe6dbe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-cdf81e2a-d4e4-52bb-cc12-e56a9bced78a-dcb2b976 {
  justify-self: auto;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-119eb063 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-119eb063, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_7232adad-88e8-5e75-318b-18430d0e358f-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-c9d236ea-6f23-d65d-8193-46778be3744a-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9d236ea-6f23-d65d-8193-46778be37463-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_2a187536-0915-d533-c498-b3b62664367d-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2a187536-0915-d533-c498-b3b626643696-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fd350c62-d230-66a7-2d61-fb404efddd45-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f2026774-2962-4a7d-2aca-d38c455dc803-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce254-119eb063 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce26d-119eb063 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-119eb063, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-4f23aeaa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-4f23aeaa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4f23aeaa {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-4f23aeaa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-4f23aeaa, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-4f23aeaa, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-4f23aeaa, #w-node-_5551e6cd-0c37-2d18-b557-dc1650341486-4f23aeaa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-4f23aeaa {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-4f23aeaa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-4f23aeaa, #w-node-_84f10a5e-0ddb-aa36-869c-c0bec5b2544a-4f23aeaa {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-4f23aeaa, #w-node-d9841955-6468-63c1-d95b-4f65945157af-4f23aeaa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9a4101ff-52eb-22b0-211f-2f7db58636d5-4f23aeaa {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d42658cb-042b-884c-3e98-cf293c499d1f-4f23aeaa, #w-node-_43857400-6c5a-43dd-0efe-89acd61c092c-4f23aeaa, #w-node-_338d7679-c7ba-077b-11df-ff75aab2d116-4f23aeaa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4dbda8f2-c52d-a2a8-313b-ffe8602e7e65-4f23aeaa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-4f23aeaa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3087099f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3087099f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-3087099f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-3087099f, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-3087099f, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-3087099f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-3087099f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f357e749-a1ce-8a2b-efe4-56f066c95eb0-3087099f {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-3087099f, #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-3087099f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-3087099f, #w-node-d9841955-6468-63c1-d95b-4f65945157af-3087099f, #w-node-f03316eb-cdf7-4cd6-66c0-13e089535779-3087099f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94e6bfe7-f41f-471b-6179-580e93774d99-3087099f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_94e6bfe7-f41f-471b-6179-580e93774d9f-3087099f {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_94e6bfe7-f41f-471b-6179-580e93774dad-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774da3-3087099f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_94e6bfe7-f41f-471b-6179-580e93774db5-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dc0-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dcb-3087099f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acc22505-388d-3e3c-7e91-45f55ea10440-3087099f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e577267e-88a8-f38c-db15-a0f4fadeb2bf-3087099f, #w-node-f38fbe49-fd79-8f87-fecb-c3c2af4f2b7e-3087099f, #w-node-_38279e92-b889-c809-31de-3eefd89be0dc-3087099f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-a61c8046 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-a61c8046, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1818-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d181d-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1822-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1827-a61c8046 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_01919337-da8e-85fa-2940-b6c5de3fcc65-a61c8046 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_01919337-da8e-85fa-2940-b6c5de3fcc63-a61c8046 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_34bb1901-301f-49e0-67d6-2c10a64f23e7-a61c8046 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_34bb1901-301f-49e0-67d6-2c10a64f23cb-a61c8046 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f62-a61c8046 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f7e-a61c8046 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-791dac57 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-791dac57, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-791dac57 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-791dac57, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-791dac57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4165bcf7-6332-f35f-4454-3f12f2143547-791dac57, #w-node-_70cf8c70-59b9-3dcd-d8f9-86fb213ca79f-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2736cd9d-8914-bf0d-e91d-8fbcf915caf7-791dac57, #w-node-_4c5664ee-bbda-cead-dc85-f4d456b006e8-791dac57, #w-node-_38ca299c-f4c0-e553-17d1-a2540e7acb72-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61d66190-9c7f-f766-fc06-100e63e1d990-791dac57, #w-node-_61d66190-9c7f-f766-fc06-100e63e1d995-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_61d66190-9c7f-f766-fc06-100e63e1d99c-791dac57, #w-node-_61d66190-9c7f-f766-fc06-100e63e1d9a1-791dac57, #w-node-_61d66190-9c7f-f766-fc06-100e63e1d9a6-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a1855826-9ec1-c095-18b2-59c70402f845-791dac57, #w-node-a1855826-9ec1-c095-18b2-59c70402f84a-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a1855826-9ec1-c095-18b2-59c70402f851-791dac57, #w-node-a1855826-9ec1-c095-18b2-59c70402f856-791dac57, #w-node-a1855826-9ec1-c095-18b2-59c70402f85b-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4861c6dc-a0df-24f5-b599-0a6609079a16-791dac57, #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a1b-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4861c6dc-a0df-24f5-b599-0a6609079a22-791dac57, #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a27-791dac57, #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a2c-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_45b6f795-57e8-c73b-5b40-5e22472fc3fc-791dac57, #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc401-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45b6f795-57e8-c73b-5b40-5e22472fc408-791dac57, #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc40d-791dac57, #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc412-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b040eba-4721-efc4-cfe8-a619fc625a5c-791dac57, #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a61-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9b040eba-4721-efc4-cfe8-a619fc625a68-791dac57, #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a6d-791dac57, #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a72-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d7327259-8890-a445-d4bf-fd580435dc3d-791dac57 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d7327259-8890-a445-d4bf-fd580435dc49-791dac57, #w-node-d7327259-8890-a445-d4bf-fd580435dc4e-791dac57, #w-node-d7327259-8890-a445-d4bf-fd580435dc53-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2bd82702-d492-97de-f95a-0f5256f3010b-791dac57, #w-node-_2bd82702-d492-97de-f95a-0f5256f30110-791dac57 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2bd82702-d492-97de-f95a-0f5256f30117-791dac57, #w-node-_2bd82702-d492-97de-f95a-0f5256f3011c-791dac57, #w-node-_2bd82702-d492-97de-f95a-0f5256f30121-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-791dac57 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d9-791dac57 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2da-791dac57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-f6983267 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-f6983267, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_31d4ff3e-3d87-644a-45f1-d8011fab4ec3-f6983267 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_31d4ff3e-3d87-644a-45f1-d8011fab4ec4-f6983267, #w-node-e9f0f955-c4d2-6270-e1f5-63bcd24a047f-f6983267, #w-node-_3b349682-872c-0297-9747-e07faaf14170-f6983267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_993f9a5c-ab31-0e24-98b9-092c11b94727-f6983267, #w-node-_993f9a5c-ab31-0e24-98b9-092c11b9473f-f6983267, #w-node-b2f8184d-2555-3262-52d3-deb5ca2e9f7f-f6983267, #w-node-b2f8184d-2555-3262-52d3-deb5ca2e9f93-f6983267, #w-node-ffce174a-7e02-ae6c-75e7-195cbc436161-f6983267, #w-node-ffce174a-7e02-ae6c-75e7-195cbc436175-f6983267, #w-node-bbc4a361-f47d-8d5d-0c9e-a8cad99fad1a-f6983267, #w-node-bbc4a361-f47d-8d5d-0c9e-a8cad99fad2e-f6983267, #w-node-f4787450-8659-ca42-d459-d45dcc2ab927-f6983267, #w-node-f4787450-8659-ca42-d459-d45dcc2ab93b-f6983267, #w-node-_5603299f-d7d6-992a-8b42-7e51b69edc50-f6983267, #w-node-_5603299f-d7d6-992a-8b42-7e51b69edc64-f6983267, #w-node-d5968dd0-0e9f-2e39-4775-756d94a76bc2-f6983267, #w-node-d5968dd0-0e9f-2e39-4775-756d94a76bd2-f6983267, #w-node-_8b1acc90-4da8-82cc-33fa-8f21ef657e50-f6983267, #w-node-_8b1acc90-4da8-82cc-33fa-8f21ef657e64-f6983267 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e7de64f3-a2b4-539c-9e9c-0883d82042b7-f6983267, #w-node-_50a4633e-f5a6-7bae-4b91-e82989062cf4-f6983267, #w-node-_56205292-6d57-8477-25b5-09ac36b9de24-f6983267, #w-node-_829a6b58-e894-b0e7-5640-d789ac41be60-f6983267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_825c810a-5b4b-eccc-10ec-31cd7bfb3676-8c067e18 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_39cfed25-efe8-2d6c-1dd2-b5042740c659-8c067e18, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26a1d3a3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26a1d3a3, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec143d6f, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec143d6f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-caa16bf3-a37b-2280-7d86-ed1c0249b7fc-e74fbe7b, #w-node-_78cf9bcb-9105-32e0-cec7-14dd52b542e8-e74fbe7b, #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-e74fbe7b, #w-node-_3722cfc1-8d44-8a65-b761-38305d07e9a0-e74fbe7b, #w-node-_0affc863-e9d2-9732-9b73-1d242ef83277-e74fbe7b, #w-node-_7124eba4-582e-ba1e-4ec9-1b24a27f616c-e74fbe7b, #w-node-_807b593d-44ff-1408-3d85-1f7b11df237c-e74fbe7b, #w-node-_6564ff08-d84e-7fbb-edbc-8d466f87516e-e74fbe7b, #w-node-_9727b774-7407-1a3b-cda9-44f2d17c2b2b-e74fbe7b, #w-node-_7a54d733-d837-5977-31ef-0f75aba57ed6-e74fbe7b, #w-node-d0111a9c-0823-3352-a6f8-d7d9e05edd63-e74fbe7b, #w-node-c78f3d6b-082a-ae6c-6501-66f9e64c9eb0-e74fbe7b, #w-node-_7529a3e4-5b89-ee90-8cd2-4e1421723f04-e74fbe7b, #w-node-f06e1c23-4667-9312-183a-d6d5d61dc3e1-e74fbe7b, #w-node-_1709168c-fd19-0624-1b1f-e6b9c0371653-e74fbe7b, #w-node-e4e0e585-c1dd-fd5f-1c9f-8c09e283bd14-e74fbe7b, #w-node-ff6aea75-cdf8-b0e1-827b-bbc88d93f46a-e74fbe7b, #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-e74fbe7b, #w-node-caa16bf3-a37b-2280-7d86-ed1c0249b7fc-263fbc41, #w-node-_78cf9bcb-9105-32e0-cec7-14dd52b542e8-263fbc41, #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-263fbc41, #w-node-_2a1d69d4-2daa-a592-3e88-e845eb8b5027-263fbc41, #w-node-_3722cfc1-8d44-8a65-b761-38305d07e9a0-263fbc41, #w-node-_0affc863-e9d2-9732-9b73-1d242ef83277-263fbc41, #w-node-_7124eba4-582e-ba1e-4ec9-1b24a27f616c-263fbc41, #w-node-_807b593d-44ff-1408-3d85-1f7b11df237c-263fbc41, #w-node-_5740921e-fb15-06ab-2642-6f47ecc3257c-263fbc41, #w-node-c3f9dc94-4749-f7d7-a0ce-cc9d3b918d9f-263fbc41, #w-node-_6564ff08-d84e-7fbb-edbc-8d466f87516e-263fbc41, #w-node-_9727b774-7407-1a3b-cda9-44f2d17c2b2b-263fbc41, #w-node-_7529a3e4-5b89-ee90-8cd2-4e1421723f04-263fbc41, #w-node-f06e1c23-4667-9312-183a-d6d5d61dc3e1-263fbc41, #w-node-_1709168c-fd19-0624-1b1f-e6b9c0371653-263fbc41, #w-node-e4e0e585-c1dd-fd5f-1c9f-8c09e283bd14-263fbc41, #w-node-ff6aea75-cdf8-b0e1-827b-bbc88d93f46a-263fbc41, #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-263fbc41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-2d210a2d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-2d210a2d, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d, #w-node-e3eec06c-bf02-4851-5678-28717c669acc-2d210a2d, #w-node-_03e8f069-a671-4cd2-b641-8fe63cb9c905-2d210a2d, #w-node-eb6f395f-acc0-9f10-3a77-f41897b1ad2e-2d210a2d, #w-node-eb6f395f-acc0-9f10-3a77-f41897b1ad33-2d210a2d, #w-node-eb6f395f-acc0-9f10-3a77-f41897b1ad38-2d210a2d, #w-node-_0cb87ac0-5385-623a-f7ee-5b906529f77e-2d210a2d, #w-node-_0cb87ac0-5385-623a-f7ee-5b906529f788-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8c-2d210a2d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc5b2c75-f479-21f4-02e3-62c9a08f3139-2d210a2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_953af2c2-0c3f-883b-e369-cd4c59bf0e9b-2d210a2d, #w-node-_4812b1ca-33ed-0dba-b8db-f4055710cd66-2d210a2d, #w-node-f1767d00-584d-7768-94e2-8d6061e9103e-2d210a2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_755528c0-feb4-6177-595f-cc28e823e4f4-2d210a2d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_55732f1e-1088-3b83-e29b-118018f11b07-2d210a2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acc21447-ab01-246c-7dee-26b3efde1842-2d210a2d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_084ef8f7-ac96-452f-23b1-4e79bdd2c898-182b6382 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-182b6382 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_61d73d21-421e-a119-7c7d-80d13f6a1203-182b6382, #w-node-ba7128c5-f701-3772-d532-afddcb040d9d-182b6382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0df104da-9a58-cb31-7e26-ecc2922728a7-182b6382, #w-node-_1a01c581-d112-b92d-e407-3fce37887877-182b6382 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1a01c581-d112-b92d-e407-3fce3788787c-182b6382 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-182b6382 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5be5e1d8-67ca-bbb0-58c2-35c23f1c744b-182b6382 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-182b6382 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a2086159-96b4-c662-a75a-bcabb0eeb64f-182b6382 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-182b6382, #w-node-f591277c-6414-3b51-18c1-974d30a7df7e-182b6382, #w-node-_3086654f-5d4d-ef2e-d1c9-8b4b53579af6-182b6382, #w-node-_6e126e82-3bc3-3c1a-5fbd-3aa30c478dce-182b6382, #w-node-_4d87a788-93c5-b40a-4199-fda7178ecd3b-182b6382, #w-node-bc3bdd08-c3fc-e323-c4cc-6bcf307ce17e-182b6382 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b487aa4d-067b-4881-2372-bb9ca9bcf9ae-182b6382 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b7f977a4-4025-b190-f02e-e0af5c1a5cde-182b6382 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_084ef8f7-ac96-452f-23b1-4e79bdd2c898-79036fe0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-79036fe0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_61d73d21-421e-a119-7c7d-80d13f6a1203-79036fe0, #w-node-ba7128c5-f701-3772-d532-afddcb040d9d-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0df104da-9a58-cb31-7e26-ecc2922728a7-79036fe0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fc0f85a9-e0d6-9cec-4aa6-b4318261c65b-79036fe0, #w-node-_24c76ed8-653e-6e9b-e587-1bedfc473153-79036fe0, #w-node-_817bd535-e85e-248d-c477-3bbbaa3fd404-79036fe0, #w-node-_76b34a3c-2c74-843c-8ff3-aab3c9269212-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_713f3378-29f2-da03-94f4-7de9ab359fb7-79036fe0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_713f3378-29f2-da03-94f4-7de9ab359fb9-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fbb-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fbd-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fbf-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_713f3378-29f2-da03-94f4-7de9ab359fc1-79036fe0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_713f3378-29f2-da03-94f4-7de9ab359fc3-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fc5-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fc7-79036fe0, #w-node-_713f3378-29f2-da03-94f4-7de9ab359fc9-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea357bf-f415-1940-f98a-0bd4bef689f5-79036fe0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d65b26c1-e10a-16e6-7c35-32652b59f8ab-79036fe0 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_45436a02-2a59-c87b-6e9e-565c9bc4d64a-79036fe0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_336f3274-e9dd-73f9-a03c-0e6ef86699fd-79036fe0 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_8d9e4761-9a09-b391-877f-4742a22e943f-79036fe0, #w-node-da1e54d6-50b7-2993-6806-b41a72f91577-79036fe0, #w-node-_3af556bb-2239-b66a-4750-cd767f741f62-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0da3-79036fe0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0db2-79036fe0 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0dce-79036fe0, #w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0dcf-79036fe0, #w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0dd0-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96566157-5134-d892-98e6-ba213d88d01a-79036fe0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_96566157-5134-d892-98e6-ba213d88d029-79036fe0 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_96566157-5134-d892-98e6-ba213d88d045-79036fe0, #w-node-_96566157-5134-d892-98e6-ba213d88d046-79036fe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-25abbd34 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-25abbd34, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-25abbd34 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-25abbd34, #w-node-d2e5d0ca-e8f4-e484-9d78-790cb1af42df-25abbd34, #w-node-_3a2abf1e-2069-f1c2-f256-010844f72ca1-25abbd34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdd87549-a78f-2629-6230-304901a341c7-25abbd34 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bdd87549-a78f-2629-6230-304901a341cb-25abbd34 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bdd87549-a78f-2629-6230-304901a34211-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341ee-25abbd34 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bdd87549-a78f-2629-6230-304901a341fb-25abbd34 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3e423fe2-2f53-48c0-0a05-9c407869027f-25abbd34 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-25abbd34 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d9-25abbd34 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2da-25abbd34 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-fefc63e1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-fefc63e1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_14c6a0be-bc47-48d1-8477-6157079d8cf9-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8cfb-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8cfd-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8cff-fefc63e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c6a0be-bc47-48d1-8477-6157079d8d02-fefc63e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_14c6a0be-bc47-48d1-8477-6157079d8d04-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d06-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d08-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d0a-fefc63e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c6a0be-bc47-48d1-8477-6157079d8d0c-fefc63e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_14c6a0be-bc47-48d1-8477-6157079d8d0e-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d10-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d12-fefc63e1, #w-node-_14c6a0be-bc47-48d1-8477-6157079d8d14-fefc63e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec22e958 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec22e958, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958, #w-node-_2a187536-0915-d533-c498-b3b62664367d-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2a187536-0915-d533-c498-b3b626643696-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e33-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e4c-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6210-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6226-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_7232adad-88e8-5e75-318b-18430d0e358f-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c5d-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c76-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b81-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b9a-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_0260d950-0d77-7e09-47bb-50f97c876c33-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0260d950-0d77-7e09-47bb-50f97c876c49-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe51a-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe533-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fd350c62-d230-66a7-2d61-fb404efddd45-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f2026774-2962-4a7d-2aca-d38c455dc803-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5c5-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5de-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-bbff8a3d-19a8-0a21-c93f-43318417ec6a-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bbff8a3d-19a8-0a21-c93f-43318417ec80-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_65cd651e-4ffc-49e1-0027-b456f7387025-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_65cd651e-4ffc-49e1-0027-b456f738703b-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e09-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e1f-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27d1-ec22e958 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27e7-ec22e958 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_6a7d74f3-de51-3ecf-3916-1d7739a44556-ec22e958 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-d8dd8373 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_67adc90b-6972-a2a4-004a-8d072523a008-d8dd8373, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8bd94bd1-f7bc-fbf6-d9b1-fb02f76522a8-d8dd8373, #w-node-_27a94adb-be68-dd82-f018-97112f6f2642-d8dd8373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-d8dd8373, #w-node-_82463006-7439-2d57-0613-add750cfcd92-d8dd8373, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-d8dd8373 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82463006-7439-2d57-0613-add750cfcd90-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_165827e6-39a7-3837-19ea-74bf93babac5-d8dd8373 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_165827e6-39a7-3837-19ea-74bf93babacf-d8dd8373 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a5aecf99-7752-af93-ece6-fd8228144a4c-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_61ee84a0-2eb4-308e-cdb2-c1ece553d399-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d151cc57-c913-dbe8-90ed-80cea276ec3f-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d151cc57-c913-dbe8-90ed-80cea276ec44-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-bd667cb4-de79-399e-895f-f7e6a7f24034-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bd667cb4-de79-399e-895f-f7e6a7f24039-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_3712cd51-a062-89c6-9006-7e38dcc1070f-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3712cd51-a062-89c6-9006-7e38dcc10714-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_2f02cdaa-3959-3bf2-7e72-8f96e32b3003-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2f02cdaa-3959-3bf2-7e72-8f96e32b3008-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_63548091-d26f-32c8-833d-92ce0f4a87d9-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_63548091-d26f-32c8-833d-92ce0f4a87de-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_563a861c-046b-ebc2-2651-1321f95d3812-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_563a861c-046b-ebc2-2651-1321f95d3817-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_172fd67e-befb-3619-fea7-803dcc0cd0b3-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_172fd67e-befb-3619-fea7-803dcc0cd0b8-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-e21c6e67-dc29-fbfc-6965-1d11839b1cad-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e21c6e67-dc29-fbfc-6965-1d11839b1cb2-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b0380e7c-ed54-f2ea-70e2-8f848c553de8-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b0380e7c-ed54-f2ea-70e2-8f848c553ded-d8dd8373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df372457-d8dd8373 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df37245a-d8dd8373 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-d8dd8373, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-d8dd8373 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-d8dd8373 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-d8dd8373 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-d8dd8373 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-d8dd8373 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-d8dd8373, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-d8dd8373, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-d8dd8373, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-d8dd8373, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-d8dd8373, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-d8dd8373 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-d8dd8373, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-d8dd8373 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e6f-d8dd8373 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e71-d8dd8373 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8a-d8dd8373 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8c-d8dd8373 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea5-d8dd8373 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea7-d8dd8373 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-d8dd8373 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_17c69a7b-3063-aad0-73bf-9e74844b6375-844b6373 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_17c69a7b-3063-aad0-73bf-9e74844b637d-844b6373 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af56d-900af56b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af575-900af56b {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_6af0235a-cced-1d95-6372-8c73644c732c-644c732a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_6af0235a-cced-1d95-6372-8c73644c7339-644c732a {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-cc341982-033c-8b96-380b-27bc5c8a2f51-5c8a2f4f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cc341982-033c-8b96-380b-27bc5c8a2f59-5c8a2f4f {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f38-e9289f36 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f41-e9289f36 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d4e24af4-3377-dfc5-995b-dfa33e31e53c-3e31e53a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d4e24af4-3377-dfc5-995b-dfa33e31e554-3e31e53a {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-b451b5de-107b-e1d9-4d18-ce71125e98b7-125e98b4 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-b451b5de-107b-e1d9-4d18-ce71125e98b9-125e98b4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a6248e-1f02-b409-9cea-631cd6174921-d617491e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_20a6248e-1f02-b409-9cea-631cd6174923-d617491e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_902011e4-f2fb-e36b-db78-538006d6f7d9-06d6f7d6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_902011e4-f2fb-e36b-db78-538006d6f7db-06d6f7d6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-f00b14d2 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_67adc90b-6972-a2a4-004a-8d072523a008-f00b14d2, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8bd94bd1-f7bc-fbf6-d9b1-fb02f76522a8-f00b14d2, #w-node-_27a94adb-be68-dd82-f018-97112f6f2642-f00b14d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f00b14d2, #w-node-_82463006-7439-2d57-0613-add750cfcd92-f00b14d2, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-f00b14d2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82463006-7439-2d57-0613-add750cfcd90-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d505d-f00b14d2 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5086-f00b14d2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5089-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d508e-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5092-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5097-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d509b-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a0-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a4-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a9-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50ad-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50b2-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50b6-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50bb-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50bf-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50c4-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50c8-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50cd-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50d1-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50d6-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50da-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50df-f00b14d2 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df372457-f00b14d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f00b14d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f00b14d2, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f00b14d2 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f00b14d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f00b14d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f00b14d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f00b14d2 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-f00b14d2, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-f00b14d2, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-f00b14d2, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-f00b14d2, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-f00b14d2, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-f00b14d2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-f00b14d2, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-f00b14d2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e6f-f00b14d2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e71-f00b14d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8a-f00b14d2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8c-f00b14d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea5-f00b14d2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea7-f00b14d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f00b14d2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-9dd0792c {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_67adc90b-6972-a2a4-004a-8d072523a008-9dd0792c, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8bd94bd1-f7bc-fbf6-d9b1-fb02f76522a8-9dd0792c, #w-node-_27a94adb-be68-dd82-f018-97112f6f2642-9dd0792c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-9dd0792c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82463006-7439-2d57-0613-add750cfcd90-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9948fec5-a044-816d-6998-958d1d2abf17-9dd0792c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1190722e-6931-0242-0bdb-d6514556b25b-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1190722e-6931-0242-0bdb-d6514556b25d-9dd0792c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-9dd0792c, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-9dd0792c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5af-9dd0792c {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5c8-9dd0792c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5cb-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d0-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d4-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d9-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5dd-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5e2-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5e6-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5eb-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5ef-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5f4-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5f8-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5fd-9dd0792c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df372457-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df37245a-9dd0792c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-9dd0792c, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-9dd0792c {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-9dd0792c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-9dd0792c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-9dd0792c, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-9dd0792c, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-9dd0792c, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-9dd0792c, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-9dd0792c, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-9dd0792c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-9dd0792c, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-9dd0792c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e6f-9dd0792c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e71-9dd0792c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8a-9dd0792c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8c-9dd0792c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea5-9dd0792c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea7-9dd0792c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-9dd0792c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-f2c23e18 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_67adc90b-6972-a2a4-004a-8d072523a008-f2c23e18, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8bd94bd1-f7bc-fbf6-d9b1-fb02f76522a8-f2c23e18, #w-node-_27a94adb-be68-dd82-f018-97112f6f2642-f2c23e18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f2c23e18 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82463006-7439-2d57-0613-add750cfcd90-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9948fec5-a044-816d-6998-958d1d2abf17-f2c23e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1190722e-6931-0242-0bdb-d6514556b25b-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1190722e-6931-0242-0bdb-d6514556b25d-f2c23e18 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-f2c23e18, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-f2c23e18 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6be7-f2c23e18 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c10-f2c23e18 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c13-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c18-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c2e-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c33-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c5b-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c60-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c40-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c45-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c1c-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c21-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c64-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5292e15-68f7-b867-6c9a-398f954e6c69-f2c23e18 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df372457-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f2c23e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f2c23e18, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f2c23e18 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f2c23e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f2c23e18 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-f2c23e18, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-f2c23e18, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-f2c23e18, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-f2c23e18, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-f2c23e18, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-f2c23e18 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-f2c23e18, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-f2c23e18 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e6f-f2c23e18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e71-f2c23e18 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8a-f2c23e18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961e8c-f2c23e18 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea5-f2c23e18 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_62478ef7-d13f-6701-9139-2ab883961ea7-f2c23e18 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f2c23e18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-c3e07982 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6fa78618-75d5-1b97-ae65-2c0decf5665b-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-c3e07982 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-c3e07982 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_58726d3e-7dc8-da67-6656-52ba42836a3b-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_58726d3e-7dc8-da67-6656-52ba42836a40-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b014-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b019-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_16825b1d-7413-fe74-816b-27423cbeed73-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed79-c3e07982 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0967a3e2-d413-18b2-7f55-9d9528443447-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0967a3e2-d413-18b2-7f55-9d952844344c-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_95c21763-4396-8c70-be17-15b01d3a090b-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_95c21763-4396-8c70-be17-15b01d3a090e-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b0e49850-33e8-c755-2b9d-49069ac04ead-c3e07982 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}

#w-node-f75595b1-67ed-ed22-afe7-46bb3ac74ff0-c3e07982 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0f620ae9-b373-b53a-3abb-aa037ae65283-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f620ae9-b373-b53a-3abb-aa037ae65288-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2c5-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2ca-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1130b819-9dc4-c459-da72-10444bf93728-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1130b819-9dc4-c459-da72-10444bf9372d-c3e07982 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_56064021-e17c-e99a-e1b4-1d55511dd5f9-c3e07982, #w-node-_81f813d8-b19e-ad7f-8121-b9642a5d3047-c3e07982 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_46a9e5cb-f1b3-6944-cc03-918ad90ea3f3-c3e07982 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-f84911e9-8a75-4c08-fe3e-49789461109f-c3e07982, #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc68-dbb93633 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc6b-dbb93633 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6fa78618-75d5-1b97-ae65-2c0decf5665b-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-dbb93633 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_08f1471a-18eb-6c74-4da0-230949067308-dbb93633, #w-node-_08f1471a-18eb-6c74-4da0-23094906730d-dbb93633, #w-node-_08f1471a-18eb-6c74-4da0-230949067312-dbb93633, #w-node-_08f1471a-18eb-6c74-4da0-230949067317-dbb93633 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-dbb93633 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-dbb93633 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_78be4c75-d1e5-2c82-06bb-adbf7fac19b2-dbb93633 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_5f552822-212b-a943-f75e-599ba6f0b61a-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5f552822-212b-a943-f75e-599ba6f0b61f-dbb93633 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-b9fcc91e-43fe-f2e3-7672-87d427843e6d-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9fcc91e-43fe-f2e3-7672-87d427843e72-dbb93633 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c53-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c58-dbb93633 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a28-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a2d-dbb93633 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_973043f7-19f3-d4bd-a701-18fb3eb825f6-dbb93633 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_973043f7-19f3-d4bd-a701-18fb3eb825fb-dbb93633 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15c5-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15ce-dbb93633 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eb1753ff-bc90-0c83-0885-2b3b47841acc-dbb93633 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eb1753ff-bc90-0c83-0885-2b3b47841ad3-dbb93633 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#Email-16.w-node-_84111094-1080-d3b9-7820-4774bc6fb225-dbb93633 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26955aef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26955aef, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0d47aab7-cb39-cc4a-ca7a-e15d181cc743-26955aef, #w-node-a0efcccf-03c2-1a52-a246-0625d7317730-26955aef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-26955aef, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d16-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d23-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c4f-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c5a-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae911c-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae9127-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b1e-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b29-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350cc-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350d7-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e62202-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e6220d-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3d2-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3dd-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145876-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145881-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb094e-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb0959-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa22201-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa2220c-26955aef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c336051c-a9dd-974e-60c4-24ba01eea8b5-26955aef, #w-node-c336051c-a9dd-974e-60c4-24ba01eea8ba-26955aef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-b55938fb-b98c-2989-bbe7-3c27aeed3886-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3891-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3a6-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3b1-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08d6-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08e1-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf6f9-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf704-26955aef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0fe6cb2b-a20c-f592-7196-87a2480ba3b3-26955aef, #w-node-_0fe6cb2b-a20c-f592-7196-87a2480ba3b8-26955aef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bcca756a-06c2-6084-d348-ecdbe2902cd6-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902ce3-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27ef-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27fa-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ad3-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ade-26955aef {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-26955aef {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3b26366e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3b26366e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_52595eef-8568-beeb-081e-b2ae697f2469-3b26366e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fd233fb3-832b-c89f-13bc-a1afc39d8ec7-3b26366e, #w-node-_1b6e88fd-d8c7-2dda-d046-a4560ae87af0-3b26366e, #w-node-d6aec149-b98f-f7f1-3640-42a9673c984a-3b26366e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-3b26366e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d448dc07-bfa5-1cc8-baf6-420c63368ae6-3b26366e, #w-node-c03e291c-5d07-b6cd-2f4d-baef242624b9-3b26366e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_667a2611-310d-f872-6d5f-98075c0fddce-3b26366e {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-eb5a585e-cd36-065d-719c-da10ad853192-3b26366e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-3b26366e {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bae64427-30b2-2697-0146-b3e0a3993b52-3b26366e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4774de3f-ea66-31f8-3aea-76275343f454-3b26366e {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_76de685a-31fe-c009-fd32-5e66e1281151-3b26366e {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_76de685a-31fe-c009-fd32-5e66e1281153-3b26366e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-3b26366e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-1fe21436 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-1fe21436 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_52595eef-8568-beeb-081e-b2ae697f2469-1fe21436 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fd233fb3-832b-c89f-13bc-a1afc39d8ec7-1fe21436, #w-node-_1b6e88fd-d8c7-2dda-d046-a4560ae87af0-1fe21436, #w-node-d6aec149-b98f-f7f1-3640-42a9673c984a-1fe21436 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-1fe21436 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d448dc07-bfa5-1cc8-baf6-420c63368ae6-1fe21436, #w-node-c03e291c-5d07-b6cd-2f4d-baef242624b9-1fe21436 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_667a2611-310d-f872-6d5f-98075c0fddce-1fe21436 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-cd1b7d33-fbed-fdd5-4910-249147ebb4d9-1fe21436, #w-node-eb5a585e-cd36-065d-719c-da10ad853192-1fe21436 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-1fe21436 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bae64427-30b2-2697-0146-b3e0a3993b52-1fe21436 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4774de3f-ea66-31f8-3aea-76275343f454-1fe21436 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_76de685a-31fe-c009-fd32-5e66e1281151-1fe21436 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_76de685a-31fe-c009-fd32-5e66e1281153-1fe21436 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-1fe21436 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4453196f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-eb5a585e-cd36-065d-719c-da10ad853192-4453196f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c0ac4801-b20a-d420-b403-1d16003753bf-4453196f {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-c0ac4801-b20a-d420-b403-1d16003753c9-4453196f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-4453196f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6950b71-4f21-05d0-2479-308202da60c3-4453196f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fa76dcb-5c28-64ea-75cc-b48f7ab8e8a2-4453196f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cff30783-2ffc-0616-06bc-32a4a92cdc99-4453196f {
  justify-self: start;
}

#w-node-_667a2611-310d-f872-6d5f-98075c0fddce-4453196f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9282d-4453196f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da92834-4453196f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da92835-4453196f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da92858-4453196f {
  justify-self: start;
}

#w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9285e-4453196f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_852e3b39-5757-26b9-e634-8fe2c9dfec18-4453196f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_87dc4072-bc9c-b27d-985b-b8f653540fff-4453196f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-4453196f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-07dd530a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_63dfaa6a-03bc-647d-2750-753af2e17cfa-07dd530a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_63dfaa6a-03bc-647d-2750-753af2e17cfd-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_156e4d18-a0f9-5ee2-8b11-2843d665a485-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9112297a-c26d-c4d5-6d26-2a09a6b1a4d1-07dd530a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9112297a-c26d-c4d5-6d26-2a09a6b1a4d4-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b2a9e554-91e6-5565-2e3e-8ce99f2847d2-07dd530a, #w-node-_9985e8fd-71ad-4ede-ed0f-4d004c933cf2-07dd530a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c80c45ad-965d-408d-093d-a09e47af4d82-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c80c45ad-965d-408d-093d-a09e47af4d8c-07dd530a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c80c45ad-965d-408d-093d-a09e47af4d8f-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7ef06bb4-2cc3-340b-6182-2a6e68a966e8-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7ef06bb4-2cc3-340b-6182-2a6e68a966f2-07dd530a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7ef06bb4-2cc3-340b-6182-2a6e68a966f5-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_69627df6-9d21-2dd0-82a1-fbaa007a6431-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_024f349e-2f7b-d50a-f307-9ff990f564c1-07dd530a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_024f349e-2f7b-d50a-f307-9ff990f564c3-07dd530a {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_6bc06281-dee7-c55e-e529-f36724838f35-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6bc06281-dee7-c55e-e529-f36724838f33-07dd530a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_57393370-5a59-268d-c68b-dca2fcf2ad99-07dd530a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_57393370-5a59-268d-c68b-dca2fcf2ada2-07dd530a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_9f6350e1-12af-01e8-e221-aea0f7c12d28-07dd530a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6acfb49d-0ddb-8130-f1d2-77abec08b92f-07dd530a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-07dd530a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dde0d889-0aae-749d-6d61-8ed159839157-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed159839159-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed15983915b-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed15983915d-07dd530a, #w-node-_84b3585b-bd32-7526-77be-192cdb84b9f6-db84b9f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a788e016-67e4-4355-6fdd-c59333dbf5c3-0c90cf48 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_616e0458-f518-7c21-9661-0dfd7eae5f35-0c90cf48, #w-node-_616e0458-f518-7c21-9661-0dfd7eae5f38-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661c7-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661ca-0c90cf48, #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621b-0c90cf48 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621d-0c90cf48 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_3e05f022-1589-9d7a-3e32-225f07353006-0c90cf48 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3e05f022-1589-9d7a-3e32-225f0735300e-0c90cf48 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38c-0c90cf48 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38e-0c90cf48 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_6bad9c30-9aab-6cea-39af-b3e601799fef-0c90cf48 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6bad9c30-9aab-6cea-39af-b3e601799ffa-0c90cf48 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e60ff5e4-a488-cc7a-4362-cd355ba2bea3-0c90cf48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80829ad9-5c26-2929-a2bf-b7b138b82445-0c90cf48 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0ef969cf-0cd8-4913-1e63-ad6add3a6e54-0c90cf48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-0c90cf48 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dde0d889-0aae-749d-6d61-8ed159839157-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed159839159-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed15983915b-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed15983915d-0c90cf48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-0833e4fc {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-0833e4fc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-0833e4fc {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272c6-0833e4fc, #w-node-_44e6153d-6fac-8eb5-9ccd-26f20431ed8f-0833e4fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d67e504e-51b0-6928-3193-ca4713975bd7-0833e4fc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ae3fa538-d531-9f5d-135e-f8847711dbda-0833e4fc {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ae3fa538-d531-9f5d-135e-f8847711dbef-0833e4fc {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-a6358735-3cfc-2afc-beef-dcf582b859c4-0833e4fc {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a6358735-3cfc-2afc-beef-dcf582b859d9-0833e4fc {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_31b76d82-aa99-d9d9-de89-599db9cac32e-0833e4fc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5a-0833e4fc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5c-0833e4fc {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_4df31622-08de-d336-27af-706d6625084c-0833e4fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a14a3972-b579-aa64-fdfd-94c6be5fda17-0833e4fc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a14a3972-b579-aa64-fdfd-94c6be5fda1e-0833e4fc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a14a3972-b579-aa64-fdfd-94c6be5fda42-0833e4fc {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-a14a3972-b579-aa64-fdfd-94c6be5fda48-0833e4fc {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-0833e4fc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-450b23cd {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a13-450b23cd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a15-450b23cd {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_73e1280f-6613-192b-76ad-2194faa4694f-450b23cd {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_73e1280f-6613-192b-76ad-2194faa4696d-450b23cd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73e1280f-6613-192b-76ad-2194faa46963-450b23cd {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-_73e1280f-6613-192b-76ad-2194faa46989-450b23cd {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73e1280f-6613-192b-76ad-2194faa46959-450b23cd {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-c8c58d68-73a0-4f49-b24c-f5c44bf73820-450b23cd {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-b9fb8eff {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-b9fb8eff {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-b9fb8eff, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-b9fb8eff, #w-node-b15ef94d-5325-e314-f54d-0b4a50503542-b9fb8eff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0dd6add-3b63-b8b9-a6e0-88a11b421aa6-b9fb8eff {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-b9fb8eff {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-b9fb8eff {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-b9fb8eff {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-0fc539a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-0fc539a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-a0738c98 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-a0738c98 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-cbbca5f5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-cbbca5f5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-b4f3b1b1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-b4f3b1b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-68c9988e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-68c9988e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-2be34299 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-2be34299 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-3d46765f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-3d46765f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-93f30be8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-93f30be8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-25189b81 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-25189b81 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-4e2a2ac7 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-4e2a2ac7 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-ce1b1fab {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-ce1b1fab {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-1a6db3e6 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-1a6db3e6 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-762165df {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-762165df {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-9a019798 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-9a019798 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-64f0956d {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-64f0956d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-1efa37f2 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-1efa37f2 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-4488721a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-4488721a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-ac0b086a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-ac0b086a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-14965f5e {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-14965f5e {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-e5ba3c26 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-e5ba3c26 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-690ccb25 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-690ccb25 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-807cbc4c {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-807cbc4c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-807cbc4c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-c8fe9ec6-b6ca-c70c-2bdd-50c484647662-807cbc4c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-807cbc4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd0feef7-435b-1ce5-d0a0-df8755196234-807cbc4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d67e504e-51b0-6928-3193-ca4713975bd7-807cbc4c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_600b9241-c1e5-0bca-cbde-767c76b59eba-807cbc4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e79ac221-0212-b1c6-a0a2-3aa1cd24d63f-807cbc4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b009b1c-df19-489e-0f13-6b49610a8a20-807cbc4c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddab-807cbc4c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-807cbc4c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-807cbc4c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7cda-807cbc4c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-807cbc4c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-807cbc4c, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-406a52ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-406a52ab, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-406a52ab, #w-node-b15ef94d-5325-e314-f54d-0b4a50503542-406a52ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d67e504e-51b0-6928-3193-ca4713975bd7-406a52ab, #w-node-_31b76d82-aa99-d9d9-de89-599db9cac32e-406a52ab {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-406a52ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-406a52ab {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb2951e-406a52ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb29520-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_7577139d-0c38-c07b-18ff-791bd3f9787c-406a52ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7577139d-0c38-c07b-18ff-791bd3f9787e-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b1-406a52ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b3-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05d-406a52ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05f-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-a0dd6add-3b63-b8b9-a6e0-88a11b421aa6-406a52ab {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-406a52ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-406a52ab {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7cda-406a52ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-406a52ab {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-406a52ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3148c148-ff98-9357-93ee-27a6837b953e-49ecca6a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-bcd12d6a-45b6-98df-8588-71012f13503f-49ecca6a, #w-node-_3936a0c7-3306-80b2-a9eb-88c15031a526-49ecca6a, #w-node-e7bfdfee-8eae-784f-c135-c59a6475d1bd-49ecca6a, #w-node-_6db0089f-a957-80fa-4fed-aa089f5cb3c6-49ecca6a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36e9-49ecca6a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0330674c-552f-795e-8c91-8f29c2314682-49ecca6a {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_0330674c-552f-795e-8c91-8f29c2314683-49ecca6a, #w-node-_0330674c-552f-795e-8c91-8f29c231468d-49ecca6a, #w-node-_0330674c-552f-795e-8c91-8f29c2314697-49ecca6a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5db623dc-a7d1-2cef-7f42-f24cb887f3b6-49ecca6a {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_365166a3-d025-d6b7-78c5-4a196a230219-49ecca6a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-1df4c124, #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-9acfb255, #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-dbe6b274 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8e5aefdb-7417-278d-1021-9cdeab6e05e4-dbe6b274, #w-node-_8e5aefdb-7417-278d-1021-9cdeab6e05e7-dbe6b274 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5d9d-dbe6b274 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da0-dbe6b274 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5db9-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5dc2-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5dcb-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5dd4-dbe6b274 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5e6c-dbe6b274 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5e98-dbe6b274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed6-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed8-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f12-dbe6b274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699, #w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
    justify-self: end;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08926b-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089277-5d0891d8, #w-node-_189ec3ca-8326-c2f5-861d-be2f5fe62610-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089285-5d0891d8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d151cc57-c913-dbe8-90ed-80cea276ec3f-d8dd8373, #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5092-f00b14d2, #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5ef-9dd0792c, #w-node-f5292e15-68f7-b867-6c9a-398f954e6c1c-f2c23e18 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a13-450b23cd {
    grid-column: span 5 / span 5;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
    justify-self: end;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-da7cd50a-70f2-da57-ee88-5dff3e84499e-8cecc699 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699, #w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
    justify-self: end;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08925c-5d0891d8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08926b-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089277-5d0891d8, #w-node-_189ec3ca-8326-c2f5-861d-be2f5fe62610-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089285-5d0891d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-119eb063 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-119eb063 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4f23aeaa {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-4f23aeaa, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-4f23aeaa, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-4f23aeaa, #w-node-_5551e6cd-0c37-2d18-b557-dc1650341486-4f23aeaa {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-4f23aeaa, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3087099f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-3087099f, #w-node-f357e749-a1ce-8a2b-efe4-56f066c95eb0-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d99-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d9f-3087099f, #w-node-acc22505-388d-3e3c-7e91-45f55ea10440-3087099f, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-a61c8046 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1818-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d181d-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1822-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1827-a61c8046 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-791dac57 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-f6983267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-e9f0f955-c4d2-6270-e1f5-63bcd24a047f-f6983267, #w-node-_3b349682-872c-0297-9747-e07faaf14170-f6983267 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39cfed25-efe8-2d6c-1dd2-b5042740c659-8c067e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26a1d3a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec143d6f, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-2d210a2d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8c-2d210a2d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d, #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-182b6382 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_5be5e1d8-67ca-bbb0-58c2-35c23f1c744b-182b6382 {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-182b6382 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64f-182b6382 {
    grid-area: 1 / 9 / 2 / 13;
  }

  #w-node-b7f977a4-4025-b190-f02e-e0af5c1a5cde-182b6382, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-25abbd34 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-bdd87549-a78f-2629-6230-304901a341c7-25abbd34, #w-node-_3e423fe2-2f53-48c0-0a05-9c407869027f-25abbd34, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-fefc63e1, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec22e958 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_6a7d74f3-de51-3ecf-3916-1d7739a44556-ec22e958 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-d8dd8373 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-d8dd8373, #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-d8dd8373, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-d8dd8373, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-d8dd8373, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-d8dd8373, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-d8dd8373 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-d8dd8373 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f00b14d2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f00b14d2, #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f00b14d2, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f00b14d2, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f00b14d2, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f00b14d2, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f00b14d2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f00b14d2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-9dd0792c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-9dd0792c, #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-9dd0792c, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-9dd0792c, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-9dd0792c, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-9dd0792c, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-9dd0792c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-9dd0792c {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f2c23e18 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f2c23e18, #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f2c23e18, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f2c23e18, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f2c23e18, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f2c23e18, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f2c23e18 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f2c23e18 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed73-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed79-c3e07982, #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc6b-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15c5-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15ce-dbb93633, #w-node-eb1753ff-bc90-0c83-0885-2b3b47841ad3-dbb93633, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26955aef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-26955aef {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3b26366e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-3b26366e {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_76de685a-31fe-c009-fd32-5e66e1281153-3b26366e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-3b26366e {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-1fe21436 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-1fe21436 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_76de685a-31fe-c009-fd32-5e66e1281153-1fe21436 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-1fe21436 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4453196f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-4453196f {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-07dd530a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-07dd530a, #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-0c90cf48, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-0833e4fc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-b9fb8eff {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-b9fb8eff {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-0fc539a4, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-a0738c98, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-cbbca5f5, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-b4f3b1b1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-68c9988e, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-2be34299, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-3d46765f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-93f30be8, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-807cbc4c, #w-node-c8fe9ec6-b6ca-c70c-2bdd-50c484647662-807cbc4c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-807cbc4c {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-406a52ab {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-406a52ab {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36e9-49ecca6a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8e5aefdb-7417-278d-1021-9cdeab6e05e7-dbe6b274 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
    justify-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699, #w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
    align-self: start;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-791dac57 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-25abbd34 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d16-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d23-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-a68326bc-3062-8564-fb2c-e76dd0523c4f-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-a68326bc-3062-8564-fb2c-e76dd0523c5a-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-bbc01ead-12de-df79-7086-ccc98eae911c-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-bbc01ead-12de-df79-7086-ccc98eae9127-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b1e-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b29-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-b1b4429a-6118-dc5d-2469-c661c09350cc-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-b1b4429a-6118-dc5d-2469-c661c09350d7-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e62202-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e6220d-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-eff465e4-49d2-593b-f491-91658848e3d2-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-eff465e4-49d2-593b-f491-91658848e3dd-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_50c959a5-904d-dcde-9910-2e3011145876-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_50c959a5-904d-dcde-9910-2e3011145881-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_2b048851-6175-bddb-0885-282825cb094e-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_2b048851-6175-bddb-0885-282825cb0959-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa22201-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa2220c-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3886-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3891-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3a6-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3b1-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_54f2a966-8732-23c0-c332-4b1f350e08d6-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_54f2a966-8732-23c0-c332-4b1f350e08e1-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-e26ec528-1136-f036-fe7f-63af274bf6f9-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-e26ec528-1136-f036-fe7f-63af274bf704-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-bcca756a-06c2-6084-d348-ecdbe2902cd6-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-bcca756a-06c2-6084-d348-ecdbe2902ce3-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-f179e450-7c4e-bc5c-908d-a64386de27ef-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-f179e450-7c4e-bc5c-908d-a64386de27fa-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_12956bb7-f14f-db96-c839-5852abe94ad3-26955aef {
    grid-column: span 5 / span 5;
  }

  #w-node-_12956bb7-f14f-db96-c839-5852abe94ade-26955aef {
    grid-area: 1 / 7 / 2 / 13;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-b9fb8eff, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-807cbc4c, #w-node-c8fe9ec6-b6ca-c70c-2bdd-50c484647662-807cbc4c, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-406a52ab {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699, #w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08925c-5d0891d8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08926b-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089277-5d0891d8, #w-node-_189ec3ca-8326-c2f5-861d-be2f5fe62610-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089285-5d0891d8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a6b0e539-9df4-2eda-b02f-e0c7772c9701-5d0891d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdf81e2a-d4e4-52bb-cc12-e56a9bced78a-dcb2b976 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-119eb063 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-119eb063, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063 {
    grid-column: span 6 / span 6;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-119eb063, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-119eb063, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-119eb063, #w-node-c9d236ea-6f23-d65d-8193-46778be37463-119eb063, #w-node-_2a187536-0915-d533-c498-b3b626643696-119eb063, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-119eb063, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-119eb063, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-119eb063, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-119eb063, #w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce26d-119eb063 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-119eb063 {
    grid-column: span 6 / span 6;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-4f23aeaa {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-4f23aeaa {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa, #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-4f23aeaa, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-4f23aeaa, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-4f23aeaa, #w-node-_5551e6cd-0c37-2d18-b557-dc1650341486-4f23aeaa, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-4f23aeaa {
    grid-column: span 6 / span 6;
  }

  #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-4f23aeaa, #w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-4f23aeaa, #w-node-_84f10a5e-0ddb-aa36-869c-c0bec5b2544a-4f23aeaa, #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-4f23aeaa, #w-node-d9841955-6468-63c1-d95b-4f65945157af-4f23aeaa, #w-node-_9a4101ff-52eb-22b0-211f-2f7db58636d5-4f23aeaa, #w-node-d42658cb-042b-884c-3e98-cf293c499d1f-4f23aeaa, #w-node-_43857400-6c5a-43dd-0efe-89acd61c092c-4f23aeaa, #w-node-_338d7679-c7ba-077b-11df-ff75aab2d116-4f23aeaa {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4dbda8f2-c52d-a2a8-313b-ffe8602e7e65-4f23aeaa {
    grid-column: span 6 / span 6;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3087099f {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3087099f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-3087099f, #w-node-f357e749-a1ce-8a2b-efe4-56f066c95eb0-3087099f {
    grid-column: span 6 / span 6;
  }

  #w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-3087099f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-3087099f, #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-3087099f, #w-node-d9841955-6468-63c1-d95b-4f65945157af-3087099f, #w-node-f03316eb-cdf7-4cd6-66c0-13e089535779-3087099f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774d99-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d9f-3087099f {
    grid-column: span 6 / span 6;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774dad-3087099f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774da3-3087099f {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774db5-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dc0-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dcb-3087099f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-a61c8046 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-a61c8046, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1818-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d181d-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1822-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1827-a61c8046 {
    grid-column: span 6 / span 6;
  }

  #w-node-_01919337-da8e-85fa-2940-b6c5de3fcc63-a61c8046, #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23e7-a61c8046, #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23cb-a61c8046, #w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f7e-a61c8046 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57 {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-791dac57 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-791dac57, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57, #w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57 {
    grid-column: span 6 / span 6;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-791dac57 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-f6983267 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-f6983267, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267 {
    grid-column: span 6 / span 6;
  }

  #w-node-_829a6b58-e894-b0e7-5640-d789ac41be60-f6983267 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26a1d3a3 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26a1d3a3, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec143d6f {
    grid-column: span 6 / span 6;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec143d6f {
    grid-column: span 12 / span 12;
  }

  #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-e74fbe7b {
    grid-column: span 2 / span 2;
  }

  #w-node-_6564ff08-d84e-7fbb-edbc-8d466f87516e-e74fbe7b {
    grid-row: span 1 / span 1;
  }

  #w-node-_9727b774-7407-1a3b-cda9-44f2d17c2b2b-e74fbe7b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c78f3d6b-082a-ae6c-6501-66f9e64c9eb0-e74fbe7b, #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-e74fbe7b {
    grid-column: span 2 / span 2;
  }

  #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-263fbc41, #w-node-_2a1d69d4-2daa-a592-3e88-e845eb8b5027-263fbc41 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6564ff08-d84e-7fbb-edbc-8d466f87516e-263fbc41 {
    grid-row: span 1 / span 1;
  }

  #w-node-_9727b774-7407-1a3b-cda9-44f2d17c2b2b-263fbc41 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-263fbc41 {
    grid-column: span 2 / span 2;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-2d210a2d {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-2d210a2d, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8c-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d {
    grid-column: span 6 / span 6;
  }

  #w-node-_755528c0-feb4-6177-595f-cc28e823e4f4-2d210a2d, #w-node-acc21447-ab01-246c-7dee-26b3efde1842-2d210a2d, #w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-182b6382, #w-node-_0df104da-9a58-cb31-7e26-ecc2922728a7-182b6382, #w-node-_1a01c581-d112-b92d-e407-3fce37887877-182b6382 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1a01c581-d112-b92d-e407-3fce3788787c-182b6382 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-182b6382 {
    grid-column: span 6 / span 6;
  }

  #w-node-_5be5e1d8-67ca-bbb0-58c2-35c23f1c744b-182b6382 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-182b6382 {
    grid-column: span 6 / span 6;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64f-182b6382, #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-182b6382, #w-node-f591277c-6414-3b51-18c1-974d30a7df7e-182b6382, #w-node-_3086654f-5d4d-ef2e-d1c9-8b4b53579af6-182b6382, #w-node-_6e126e82-3bc3-3c1a-5fbd-3aa30c478dce-182b6382, #w-node-_4d87a788-93c5-b40a-4199-fda7178ecd3b-182b6382, #w-node-bc3bdd08-c3fc-e323-c4cc-6bcf307ce17e-182b6382 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b487aa4d-067b-4881-2372-bb9ca9bcf9ae-182b6382 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-b7f977a4-4025-b190-f02e-e0af5c1a5cde-182b6382 {
    grid-column: span 6 / span 6;
  }

  #w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-79036fe0, #w-node-_0df104da-9a58-cb31-7e26-ecc2922728a7-79036fe0 {
    grid-column: span 12 / span 12;
  }

  #w-node-aea357bf-f415-1940-f98a-0bd4bef689f5-79036fe0 {
    grid-column: span 6 / span 6;
  }

  #w-node-d65b26c1-e10a-16e6-7c35-32652b59f8ab-79036fe0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_45436a02-2a59-c87b-6e9e-565c9bc4d64a-79036fe0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_336f3274-e9dd-73f9-a03c-0e6ef86699fd-79036fe0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0da3-79036fe0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5a8104aa-e77f-66e6-d8f5-5ddd8cfe0db2-79036fe0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96566157-5134-d892-98e6-ba213d88d01a-79036fe0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_96566157-5134-d892-98e6-ba213d88d029-79036fe0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34 {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-25abbd34 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-25abbd34, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341c7-25abbd34 {
    grid-column: span 6 / span 6;
  }

  #w-node-bdd87549-a78f-2629-6230-304901a341cb-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a34211-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341ee-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341fb-25abbd34 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3e423fe2-2f53-48c0-0a05-9c407869027f-25abbd34 {
    grid-column: span 6 / span 6;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-25abbd34 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-fefc63e1 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-fefc63e1 {
    grid-column: span 6 / span 6;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec22e958 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec22e958, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2a187536-0915-d533-c498-b3b626643696-ec22e958, #w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e4c-ec22e958, #w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6226-ec22e958, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-ec22e958, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-ec22e958, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-ec22e958, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-ec22e958, #w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c76-ec22e958, #w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b9a-ec22e958, #w-node-_0260d950-0d77-7e09-47bb-50f97c876c49-ec22e958, #w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe533-ec22e958, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-ec22e958, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-ec22e958, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-ec22e958, #w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5de-ec22e958, #w-node-bbff8a3d-19a8-0a21-c93f-43318417ec80-ec22e958, #w-node-_65cd651e-4ffc-49e1-0027-b456f738703b-ec22e958, #w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e1f-ec22e958, #w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27e7-ec22e958 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6a7d74f3-de51-3ecf-3916-1d7739a44556-ec22e958 {
    grid-column: span 6 / span 6;
  }

  #w-node-_67adc90b-6972-a2a4-004a-8d072523a008-d8dd8373, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-d8dd8373, #w-node-_82463006-7439-2d57-0613-add750cfcd92-d8dd8373, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-d8dd8373 {
    grid-column: span 6 / span 6;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-d8dd8373 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-d8dd8373, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-d8dd8373, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-d8dd8373, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-d8dd8373 {
    grid-column: span 6 / span 6;
  }

  #w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-d8dd8373, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-d8dd8373 {
    grid-column: span 6 / span 6;
  }

  #w-node-_67adc90b-6972-a2a4-004a-8d072523a008-f00b14d2, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f00b14d2, #w-node-_82463006-7439-2d57-0613-add750cfcd92-f00b14d2, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-f00b14d2 {
    grid-column: span 6 / span 6;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-f00b14d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f00b14d2, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f00b14d2, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f00b14d2, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f00b14d2 {
    grid-column: span 6 / span 6;
  }

  #w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-f00b14d2, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f00b14d2 {
    grid-column: span 6 / span 6;
  }

  #w-node-_67adc90b-6972-a2a4-004a-8d072523a008-9dd0792c, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-9dd0792c {
    grid-column: span 6 / span 6;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-9dd0792c, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-9dd0792c {
    grid-column: span 6 / span 6;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-9dd0792c, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-9dd0792c, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-9dd0792c, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-9dd0792c {
    grid-column: span 6 / span 6;
  }

  #w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-9dd0792c, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-9dd0792c {
    grid-column: span 6 / span 6;
  }

  #w-node-_67adc90b-6972-a2a4-004a-8d072523a008-f2c23e18, #w-node-_67adc90b-6972-a2a4-004a-8d072523a00c-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f2c23e18 {
    grid-column: span 6 / span 6;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-f2c23e18, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-f2c23e18 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f2c23e18, #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f2c23e18, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f2c23e18, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f2c23e18 {
    grid-column: span 6 / span 6;
  }

  #w-node-_62478ef7-d13f-6701-9139-2ab883961e4e-f2c23e18, #w-node-_62478ef7-d13f-6701-9139-2ab883961e51-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f2c23e18, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a3b-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a40-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b014-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b019-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed73-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed79-c3e07982, #w-node-_0967a3e2-d413-18b2-7f55-9d9528443447-c3e07982, #w-node-_0967a3e2-d413-18b2-7f55-9d952844344c-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090b-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090e-c3e07982, #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65283-c3e07982, #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65288-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2c5-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2ca-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf93728-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf9372d-c3e07982 {
    grid-column: span 6 / span 6;
  }

  #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc68-dbb93633 {
    grid-column: span 12 / span 12;
  }

  #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc6b-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-dbb93633, #w-node-_5f552822-212b-a943-f75e-599ba6f0b61a-dbb93633, #w-node-_5f552822-212b-a943-f75e-599ba6f0b61f-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e6d-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e72-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c53-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c58-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a28-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a2d-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825f6-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825fb-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15c5-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15ce-dbb93633 {
    grid-column: span 6 / span 6;
  }

  #w-node-eb1753ff-bc90-0c83-0885-2b3b47841acc-dbb93633 {
    grid-column: span 12 / span 12;
  }

  #w-node-eb1753ff-bc90-0c83-0885-2b3b47841ad3-dbb93633 {
    grid-column: span 6 / span 6;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26955aef {
    grid-column: span 12 / span 12;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26955aef, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef {
    grid-column: span 6 / span 6;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d23-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c5a-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae9127-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b29-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350d7-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e6220d-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3dd-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145881-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb0959-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa2220c-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3891-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3b1-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08e1-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf704-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902ce3-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27fa-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ade-26955aef {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-26955aef {
    grid-column: span 6 / span 6;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3b26366e {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3b26366e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e {
    grid-column: span 6 / span 6;
  }

  #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-3b26366e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-3b26366e {
    grid-column: span 12 / span 12;
  }

  #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-3b26366e, #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-3b26366e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-3b26366e {
    grid-column: span 6 / span 6;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-1fe21436 {
    grid-column: span 12 / span 12;
  }

  #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-1fe21436 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436 {
    grid-column: span 6 / span 6;
  }

  #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-1fe21436 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c480f282-d8e3-e98d-50e6-d507d9b27323-1fe21436 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-1fe21436 {
    grid-column: span 12 / span 12;
  }

  #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-1fe21436, #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-1fe21436 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4453196f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
    grid-column: span 6 / span 6;
  }

  #w-node-c0ac4801-b20a-d420-b403-1d16003753c9-4453196f, #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-4453196f, #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9285e-4453196f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-4453196f {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-07dd530a {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-07dd530a {
    grid-column: span 6 / span 6;
  }

  #w-node-_024f349e-2f7b-d50a-f307-9ff990f564c1-07dd530a, #w-node-_024f349e-2f7b-d50a-f307-9ff990f564c3-07dd530a, #w-node-_6bc06281-dee7-c55e-e529-f36724838f35-07dd530a, #w-node-_6bc06281-dee7-c55e-e529-f36724838f33-07dd530a, #w-node-_9f6350e1-12af-01e8-e221-aea0f7c12d28-07dd530a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-07dd530a {
    grid-column: span 6 / span 6;
  }

  #w-node-_616e0458-f518-7c21-9661-0dfd7eae5f35-0c90cf48, #w-node-_616e0458-f518-7c21-9661-0dfd7eae5f38-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661c7-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661ca-0c90cf48 {
    grid-column: span 12 / span 12;
  }

  #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621b-0c90cf48, #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621d-0c90cf48, #w-node-_3e05f022-1589-9d7a-3e32-225f07353006-0c90cf48, #w-node-_3e05f022-1589-9d7a-3e32-225f0735300e-0c90cf48, #w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38c-0c90cf48, #w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38e-0c90cf48, #w-node-_6bad9c30-9aab-6cea-39af-b3e601799fef-0c90cf48, #w-node-_6bad9c30-9aab-6cea-39af-b3e601799ffa-0c90cf48 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-0c90cf48 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-0833e4fc, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-0833e4fc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272d0-0833e4fc, #w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272d8-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae3fa538-d531-9f5d-135e-f8847711dbef-0833e4fc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a6358735-3cfc-2afc-beef-dcf582b859d9-0833e4fc {
    grid-column-end: 7;
  }

  #w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5a-0833e4fc, #w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5c-0833e4fc, #w-node-_4df31622-08de-d336-27af-706d6625084c-0833e4fc, #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-0833e4fc, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-0833e4fc, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-0833e4fc, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-0833e4fc, #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda48-0833e4fc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a0009c8a-b761-fbb6-0b58-a82dd0eb2213-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-0833e4fc {
    grid-column: span 6 / span 6;
  }

  #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a13-450b23cd, #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a15-450b23cd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-b9fb8eff {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-b9fb8eff, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-b9fb8eff, #w-node-_67f31884-b49f-f70a-0db1-3ca2198a1609-b9fb8eff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-b9fb8eff, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-b9fb8eff, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-b9fb8eff, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-b9fb8eff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-b9fb8eff, #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-b9fb8eff {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-b9fb8eff {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-0fc539a4 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-0fc539a4 {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-a0738c98 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-a0738c98 {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-cbbca5f5 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-cbbca5f5 {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-b4f3b1b1 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-b4f3b1b1 {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-68c9988e {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-68c9988e {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-2be34299 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-2be34299 {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-3d46765f {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-3d46765f {
    grid-column: span 6 / span 6;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-93f30be8 {
    grid-column: span 12 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-93f30be8 {
    grid-column: span 6 / span 6;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-25189b81, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-4e2a2ac7, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-ce1b1fab, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-1a6db3e6, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-762165df, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-9a019798, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-64f0956d, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-1efa37f2, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-4488721a, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-ac0b086a, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-14965f5e, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-e5ba3c26, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-690ccb25, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-807cbc4c, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-807cbc4c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a129bbc2-d482-e785-a0bf-a0e4a0340e41-807cbc4c, #w-node-_383f4419-0283-1c5c-af4e-f2922651740d-807cbc4c, #w-node-_3ff662af-8ea5-c6cf-87d5-5364d99b01fc-807cbc4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8fe9ec6-b6ca-c70c-2bdd-50c484647662-807cbc4c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-807cbc4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bd0feef7-435b-1ce5-d0a0-df8755196234-807cbc4c {
    grid-column: span 2 / span 2;
  }

  #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-807cbc4c, #w-node-c728849e-8bdc-e64e-5320-1bfc102b67a1-807cbc4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28575b59-111e-24f4-c38e-031650318a78-807cbc4c, #w-node-_600b9241-c1e5-0bca-cbde-767c76b59eba-807cbc4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7b009b1c-df19-489e-0f13-6b49610a8a20-807cbc4c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddb0-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddb7-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddbe-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddc5-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddcc-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddd3-807cbc4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-807cbc4c, #w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-807cbc4c, #w-node-_74482abd-25f7-aeff-7152-3307639b7cda-807cbc4c, #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-807cbc4c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-807cbc4c {
    grid-column: span 6 / span 6;
  }

  #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b78-406a52ab, #w-node-_3bc37135-9444-29f4-8878-7e119fbb9b7b-406a52ab {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-406a52ab, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-406a52ab, #w-node-_67f31884-b49f-f70a-0db1-3ca2198a1609-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-406a52ab, #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-406a52ab, #w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb2951e-406a52ab, #w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb29520-406a52ab, #w-node-_7577139d-0c38-c07b-18ff-791bd3f9787c-406a52ab, #w-node-_7577139d-0c38-c07b-18ff-791bd3f9787e-406a52ab, #w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b1-406a52ab, #w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b3-406a52ab, #w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05d-406a52ab, #w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05f-406a52ab {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-406a52ab, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-406a52ab, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-406a52ab, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-406a52ab, #w-node-eb2cd8ef-ab3f-b14a-e867-13f46264c347-406a52ab, #w-node-_08fb01e5-f31f-4ef7-fd2c-a276815705db-406a52ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7cda-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-406a52ab {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-406a52ab {
    grid-column: span 6 / span 6;
  }

  #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36e9-49ecca6a, #w-node-_0330674c-552f-795e-8c91-8f29c2314682-49ecca6a {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-8cecc699, #w-node-_1e653172-0171-46f6-5edd-f28cfa9ab40c-8cecc699, #w-node-da7cd50a-70f2-da57-ee88-5dff3e84499e-8cecc699, #w-node-_4bb34a21-9f8f-c738-a9d9-a68b2df52c8c-8cecc699, #w-node-_4bb34a21-9f8f-c738-a9d9-a68b2df52c91-8cecc699 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc39-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc3f-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc45-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc4b-8cecc699 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f755df1b-0526-7dc5-a6ef-6c49016643f8-8cecc699 {
    grid-row: span 2 / span 2;
  }

  #w-node-_11c68a81-3159-8985-6a1e-12fe94e9e2a2-8cecc699 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f863-8cecc699 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f868-8cecc699 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f86d-8cecc699 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_5e7d4cbc-44d1-0756-df11-73d07d4dbae0-8cecc699 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ea6394ca-9a6c-07e5-00c8-a15ebf1cfbe5-8cecc699 {
    grid-row: span 2 / span 2;
  }

  #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692d3-8cecc699, #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692d8-8cecc699, #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692dd-8cecc699 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_721a7bc3-9501-51df-2200-559dd78380b5-8cecc699 {
    grid-row: span 2 / span 2;
  }

  #w-node-_721a7bc3-9501-51df-2200-559dd78380de-8cecc699 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2d188aa0-d785-129a-92c6-5770f074ac77-8cecc699, #w-node-_29d759eb-9144-12e9-0f63-7d8b0232c465-8cecc699, #w-node-f0d4e76e-a262-00eb-58de-8fb4bd471378-8cecc699 {
    grid-column: span 2 / span 2;
  }

  #w-node-a6b0e539-9df4-2eda-b02f-e0c7772c9701-5d0891d8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_14993f2f-a8c5-8264-dd3a-c831085eeb13-babe6dbe {
    grid-column: span 2 / span 2;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-119eb063, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-119eb063, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-119eb063, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-119eb063, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-119eb063, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-119eb063, #w-node-_7232adad-88e8-5e75-318b-18430d0e358f-119eb063, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-119eb063, #w-node-c9d236ea-6f23-d65d-8193-46778be3744a-119eb063, #w-node-c9d236ea-6f23-d65d-8193-46778be37463-119eb063, #w-node-_2a187536-0915-d533-c498-b3b62664367d-119eb063, #w-node-_2a187536-0915-d533-c498-b3b626643696-119eb063, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-119eb063, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-119eb063, #w-node-fd350c62-d230-66a7-2d61-fb404efddd45-119eb063, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-119eb063, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-119eb063, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-119eb063, #w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-119eb063, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-119eb063, #w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce254-119eb063, #w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce26d-119eb063, #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-119eb063, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-4f23aeaa, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-4f23aeaa {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa {
    grid-column: span 1 / span 1;
  }

  #w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-4f23aeaa {
    grid-column: span 2 / span 2;
  }

  #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-4f23aeaa, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-4f23aeaa, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-4f23aeaa, #w-node-_5551e6cd-0c37-2d18-b557-dc1650341486-4f23aeaa, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-4f23aeaa {
    grid-column: span 1 / span 1;
  }

  #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-4f23aeaa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-4f23aeaa, #w-node-_84f10a5e-0ddb-aa36-869c-c0bec5b2544a-4f23aeaa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-4f23aeaa, #w-node-d9841955-6468-63c1-d95b-4f65945157af-4f23aeaa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a4101ff-52eb-22b0-211f-2f7db58636d5-4f23aeaa, #w-node-d42658cb-042b-884c-3e98-cf293c499d1f-4f23aeaa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_43857400-6c5a-43dd-0efe-89acd61c092c-4f23aeaa, #w-node-_338d7679-c7ba-077b-11df-ff75aab2d116-4f23aeaa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dbda8f2-c52d-a2a8-313b-ffe8602e7e65-4f23aeaa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-4f23aeaa, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3087099f, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3087099f {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f {
    grid-column: span 1 / span 1;
  }

  #w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-3087099f, #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-3087099f {
    grid-column: span 2 / span 2;
  }

  #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-3087099f, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-3087099f, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-3087099f, #w-node-f357e749-a1ce-8a2b-efe4-56f066c95eb0-3087099f {
    grid-column: span 1 / span 1;
  }

  #w-node-_1b09d5c2-ae98-8d90-aec5-4f8174ca0948-3087099f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-3087099f, #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-3087099f, #w-node-d9841955-6468-63c1-d95b-4f65945157af-3087099f, #w-node-f03316eb-cdf7-4cd6-66c0-13e089535779-3087099f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774d99-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d9f-3087099f {
    grid-column: span 1 / span 1;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774dad-3087099f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774da3-3087099f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_94e6bfe7-f41f-471b-6179-580e93774db5-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dc0-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dcb-3087099f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-acc22505-388d-3e3c-7e91-45f55ea10440-3087099f {
    grid-column: span 12 / span 12;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-a61c8046, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-a61c8046, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1818-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d181d-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1822-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1827-a61c8046 {
    grid-column: span 1 / span 1;
  }

  #w-node-_01919337-da8e-85fa-2940-b6c5de3fcc65-a61c8046, #w-node-_01919337-da8e-85fa-2940-b6c5de3fcc63-a61c8046 {
    grid-column: span 2 / span 2;
  }

  #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23e7-a61c8046 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23cb-a61c8046, #w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f62-a61c8046, #w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f7e-a61c8046, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-791dac57, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-791dac57, #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-791dac57 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4165bcf7-6332-f35f-4454-3f12f2143547-791dac57, #w-node-_70cf8c70-59b9-3dcd-d8f9-86fb213ca79f-791dac57, #w-node-_2736cd9d-8914-bf0d-e91d-8fbcf915caf7-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4c5664ee-bbda-cead-dc85-f4d456b006e8-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_38ca299c-f4c0-e553-17d1-a2540e7acb72-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_61d66190-9c7f-f766-fc06-100e63e1d990-791dac57, #w-node-_61d66190-9c7f-f766-fc06-100e63e1d995-791dac57, #w-node-_61d66190-9c7f-f766-fc06-100e63e1d99c-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61d66190-9c7f-f766-fc06-100e63e1d9a1-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_61d66190-9c7f-f766-fc06-100e63e1d9a6-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-a1855826-9ec1-c095-18b2-59c70402f845-791dac57, #w-node-a1855826-9ec1-c095-18b2-59c70402f84a-791dac57, #w-node-a1855826-9ec1-c095-18b2-59c70402f851-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1855826-9ec1-c095-18b2-59c70402f856-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-a1855826-9ec1-c095-18b2-59c70402f85b-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a16-791dac57, #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a1b-791dac57, #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a22-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a27-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4861c6dc-a0df-24f5-b599-0a6609079a2c-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc3fc-791dac57, #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc401-791dac57, #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc408-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc40d-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_45b6f795-57e8-c73b-5b40-5e22472fc412-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a5c-791dac57, #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a61-791dac57, #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a68-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a6d-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b040eba-4721-efc4-cfe8-a619fc625a72-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-d7327259-8890-a445-d4bf-fd580435dc3d-791dac57, #w-node-d7327259-8890-a445-d4bf-fd580435dc49-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7327259-8890-a445-d4bf-fd580435dc4e-791dac57, #w-node-d7327259-8890-a445-d4bf-fd580435dc53-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bd82702-d492-97de-f95a-0f5256f3010b-791dac57, #w-node-_2bd82702-d492-97de-f95a-0f5256f30110-791dac57, #w-node-_2bd82702-d492-97de-f95a-0f5256f30117-791dac57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2bd82702-d492-97de-f95a-0f5256f3011c-791dac57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2bd82702-d492-97de-f95a-0f5256f30121-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-791dac57, #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d9-791dac57 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-f6983267, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-f6983267, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267 {
    grid-column: span 1 / span 1;
  }

  #w-node-_31d4ff3e-3d87-644a-45f1-d8011fab4ec3-f6983267, #w-node-_31d4ff3e-3d87-644a-45f1-d8011fab4ec4-f6983267, #w-node-e9f0f955-c4d2-6270-e1f5-63bcd24a047f-f6983267, #w-node-_3b349682-872c-0297-9747-e07faaf14170-f6983267 {
    grid-column: span 2 / span 2;
  }

  #w-node-_993f9a5c-ab31-0e24-98b9-092c11b9473f-f6983267, #w-node-b2f8184d-2555-3262-52d3-deb5ca2e9f93-f6983267, #w-node-ffce174a-7e02-ae6c-75e7-195cbc436175-f6983267, #w-node-bbc4a361-f47d-8d5d-0c9e-a8cad99fad2e-f6983267, #w-node-f4787450-8659-ca42-d459-d45dcc2ab93b-f6983267, #w-node-_5603299f-d7d6-992a-8b42-7e51b69edc64-f6983267, #w-node-d5968dd0-0e9f-2e39-4775-756d94a76bd2-f6983267, #w-node-_8b1acc90-4da8-82cc-33fa-8f21ef657e64-f6983267 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26a1d3a3, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26a1d3a3, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec143d6f, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec143d6f, #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-e74fbe7b, #w-node-c78f3d6b-082a-ae6c-6501-66f9e64c9eb0-e74fbe7b, #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-e74fbe7b, #w-node-f259c78f-fee6-7a1e-400a-230f60a6823d-263fbc41, #w-node-_2a1d69d4-2daa-a592-3e88-e845eb8b5027-263fbc41, #w-node-_40c50c7a-0bf2-2d64-541f-383a1a42ac14-263fbc41, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-2d210a2d, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-2d210a2d, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8c-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d {
    grid-column: span 1 / span 1;
  }

  #w-node-_4b87eab3-af25-3eec-4616-e03be8025c68-182b6382, #w-node-_4b87eab3-af25-3eec-4616-e03be8025c6f-182b6382, #w-node-_4b87eab3-af25-3eec-4616-e03be8025c74-182b6382, #w-node-f3dfbb7c-6bdd-bd3c-85d2-6ccc6751969b-182b6382 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-182b6382, #w-node-_5be5e1d8-67ca-bbb0-58c2-35c23f1c744b-182b6382 {
    grid-column: span 2 / span 2;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-182b6382, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64f-182b6382 {
    grid-column: span 1 / span 1;
  }

  #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-182b6382, #w-node-f591277c-6414-3b51-18c1-974d30a7df7e-182b6382, #w-node-_3086654f-5d4d-ef2e-d1c9-8b4b53579af6-182b6382, #w-node-_6e126e82-3bc3-3c1a-5fbd-3aa30c478dce-182b6382, #w-node-_4d87a788-93c5-b40a-4199-fda7178ecd3b-182b6382, #w-node-bc3bdd08-c3fc-e323-c4cc-6bcf307ce17e-182b6382 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7f977a4-4025-b190-f02e-e0af5c1a5cde-182b6382, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-25abbd34 {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-25abbd34, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1ec04310-15b8-6abe-614e-cd4118aa74c6-25abbd34 {
    grid-column: span 2 / span 2;
  }

  #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-25abbd34, #w-node-d2e5d0ca-e8f4-e484-9d78-790cb1af42df-25abbd34, #w-node-_3a2abf1e-2069-f1c2-f256-010844f72ca1-25abbd34 {
    grid-column: span 3 / span 3;
  }

  #w-node-bdd87549-a78f-2629-6230-304901a341c7-25abbd34 {
    grid-column: span 1 / span 1;
  }

  #w-node-bdd87549-a78f-2629-6230-304901a341cb-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a34211-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341ee-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341fb-25abbd34 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e423fe2-2f53-48c0-0a05-9c407869027f-25abbd34 {
    grid-column: span 1 / span 1;
  }

  #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d7-25abbd34, #w-node-_77982bb4-5cc6-5b5a-2e2c-e4620b18d2d9-25abbd34 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-fefc63e1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-fefc63e1, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec22e958, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec22e958, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2a187536-0915-d533-c498-b3b62664367d-ec22e958, #w-node-_2a187536-0915-d533-c498-b3b626643696-ec22e958, #w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e33-ec22e958, #w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e4c-ec22e958, #w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6210-ec22e958, #w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6226-ec22e958, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-ec22e958, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-ec22e958, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-ec22e958, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-ec22e958, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-ec22e958, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-ec22e958, #w-node-_7232adad-88e8-5e75-318b-18430d0e358f-ec22e958, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-ec22e958, #w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c5d-ec22e958, #w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c76-ec22e958, #w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b81-ec22e958, #w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b9a-ec22e958, #w-node-_0260d950-0d77-7e09-47bb-50f97c876c33-ec22e958, #w-node-_0260d950-0d77-7e09-47bb-50f97c876c49-ec22e958, #w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe51a-ec22e958, #w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe533-ec22e958, #w-node-fd350c62-d230-66a7-2d61-fb404efddd45-ec22e958, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-ec22e958, #w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-ec22e958, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-ec22e958, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-ec22e958, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-ec22e958, #w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5c5-ec22e958, #w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5de-ec22e958, #w-node-bbff8a3d-19a8-0a21-c93f-43318417ec6a-ec22e958, #w-node-bbff8a3d-19a8-0a21-c93f-43318417ec80-ec22e958, #w-node-_65cd651e-4ffc-49e1-0027-b456f7387025-ec22e958, #w-node-_65cd651e-4ffc-49e1-0027-b456f738703b-ec22e958, #w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e09-ec22e958, #w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e1f-ec22e958, #w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27d1-ec22e958, #w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27e7-ec22e958, #w-node-_6a7d74f3-de51-3ecf-3916-1d7739a44556-ec22e958 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-d8dd8373 {
    grid-column: span 1 / span 1;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-d8dd8373 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-d8dd8373, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-d8dd8373 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-d8dd8373 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-d8dd8373, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-d8dd8373 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-d8dd8373 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-d8dd8373, #w-node-_17c69a7b-3063-aad0-73bf-9e74844b6375-844b6373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_17c69a7b-3063-aad0-73bf-9e74844b637d-844b6373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af56d-900af56b {
    grid-column: span 2 / span 2;
  }

  #w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af575-900af56b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6af0235a-cced-1d95-6372-8c73644c732c-644c732a {
    grid-column: span 2 / span 2;
  }

  #w-node-_6af0235a-cced-1d95-6372-8c73644c7339-644c732a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc341982-033c-8b96-380b-27bc5c8a2f51-5c8a2f4f {
    grid-column: span 2 / span 2;
  }

  #w-node-cc341982-033c-8b96-380b-27bc5c8a2f59-5c8a2f4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f38-e9289f36 {
    grid-column: span 2 / span 2;
  }

  #w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f41-e9289f36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e24af4-3377-dfc5-995b-dfa33e31e53c-3e31e53a {
    grid-column: span 2 / span 2;
  }

  #w-node-d4e24af4-3377-dfc5-995b-dfa33e31e554-3e31e53a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f00b14d2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f00b14d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f00b14d2, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f00b14d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f00b14d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f00b14d2, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f00b14d2 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f00b14d2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-9dd0792c, #w-node-_82463006-7439-2d57-0613-add750cfcd90-9dd0792c, #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-9dd0792c, #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-9dd0792c, #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-9dd0792c {
    grid-column: span 1 / span 1;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-9dd0792c, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-9dd0792c, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-9dd0792c {
    grid-column: span 12 / span 12;
  }

  #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-9dd0792c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f2c23e18, #w-node-_82463006-7439-2d57-0613-add750cfcd90-f2c23e18, #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-f2c23e18, #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-f2c23e18, #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-f2c23e18 {
    grid-column: span 1 / span 1;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df372457-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_778b52eb-38bb-8822-2a04-d550df37245a-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f2c23e18, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229ed-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229f2-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f2c23e18, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b77-f2c23e18 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b7c-f2c23e18 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-c3e07982 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6fa78618-75d5-1b97-ae65-2c0decf5665b-c3e07982 {
    grid-column: span 2 / span 2;
  }

  #w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-c3e07982 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a3b-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a40-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b014-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b019-c3e07982 {
    grid-column: span 1 / span 1;
  }

  #w-node-_16825b1d-7413-fe74-816b-27423cbeed73-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed79-c3e07982 {
    grid-column: span 12 / span 12;
  }

  #w-node-_0967a3e2-d413-18b2-7f55-9d9528443447-c3e07982, #w-node-_0967a3e2-d413-18b2-7f55-9d952844344c-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090b-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090e-c3e07982 {
    grid-column: span 1 / span 1;
  }

  #w-node-b0e49850-33e8-c755-2b9d-49069ac04ead-c3e07982 {
    grid-column: span 2 / span 2;
    place-self: start center;
  }

  #w-node-f75595b1-67ed-ed22-afe7-46bb3ac74ff0-c3e07982 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65283-c3e07982, #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65288-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2c5-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2ca-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf93728-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf9372d-c3e07982 {
    grid-column: span 1 / span 1;
  }

  #w-node-_56064021-e17c-e99a-e1b4-1d55511dd5f9-c3e07982, #w-node-_81f813d8-b19e-ad7f-8121-b9642a5d3047-c3e07982 {
    grid-column: span 2 / span 2;
  }

  #w-node-_46a9e5cb-f1b3-6944-cc03-918ad90ea3f3-c3e07982 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc68-dbb93633, #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc6b-dbb93633 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6fa78618-75d5-1b97-ae65-2c0decf5665b-dbb93633 {
    grid-column: span 2 / span 2;
  }

  #w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-dbb93633 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-dbb93633 {
    grid-column: span 1 / span 1;
  }

  #w-node-_78be4c75-d1e5-2c82-06bb-adbf7fac19b2-dbb93633 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5f552822-212b-a943-f75e-599ba6f0b61a-dbb93633, #w-node-_5f552822-212b-a943-f75e-599ba6f0b61f-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e6d-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e72-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c53-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c58-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a28-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a2d-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825f6-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825fb-dbb93633 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15c5-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15ce-dbb93633 {
    grid-column: span 12 / span 12;
  }

  #w-node-eb1753ff-bc90-0c83-0885-2b3b47841acc-dbb93633, #w-node-eb1753ff-bc90-0c83-0885-2b3b47841ad3-dbb93633, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26955aef, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26955aef, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef {
    grid-column: span 1 / span 1;
  }

  #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-26955aef, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d16-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d23-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c4f-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c5a-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae911c-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae9127-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b1e-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b29-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350cc-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350d7-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e62202-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e6220d-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3d2-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3dd-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145876-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145881-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb094e-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb0959-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa22201-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa2220c-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3886-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3891-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3a6-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3b1-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08d6-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08e1-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf6f9-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf704-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902cd6-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902ce3-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27ef-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27fa-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ad3-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ade-26955aef, #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-26955aef, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3b26366e, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-3b26366e {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e {
    grid-column: span 1 / span 1;
  }

  #w-node-_52595eef-8568-beeb-081e-b2ae697f2469-3b26366e, #w-node-fd233fb3-832b-c89f-13bc-a1afc39d8ec7-3b26366e, #w-node-_1b6e88fd-d8c7-2dda-d046-a4560ae87af0-3b26366e, #w-node-d6aec149-b98f-f7f1-3640-42a9673c984a-3b26366e, #w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-3b26366e {
    grid-column: span 2 / span 2;
  }

  #w-node-d448dc07-bfa5-1cc8-baf6-420c63368ae6-3b26366e, #w-node-c03e291c-5d07-b6cd-2f4d-baef242624b9-3b26366e {
    grid-column: span 1 / span 1;
  }

  #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-3b26366e, #w-node-eb5a585e-cd36-065d-719c-da10ad853192-3b26366e, #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-3b26366e, #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-3b26366e {
    grid-column: span 2 / span 2;
  }

  #w-node-_4774de3f-ea66-31f8-3aea-76275343f454-3b26366e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-3b26366e, #w-node-_76de685a-31fe-c009-fd32-5e66e1281153-3b26366e, #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-3b26366e, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-1fe21436, #w-node-e2a67aa2-8958-c728-3ab3-eab70428ad96-1fe21436 {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436 {
    grid-column: span 1 / span 1;
  }

  #w-node-_52595eef-8568-beeb-081e-b2ae697f2469-1fe21436, #w-node-fd233fb3-832b-c89f-13bc-a1afc39d8ec7-1fe21436, #w-node-_1b6e88fd-d8c7-2dda-d046-a4560ae87af0-1fe21436, #w-node-d6aec149-b98f-f7f1-3640-42a9673c984a-1fe21436, #w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-1fe21436 {
    grid-column: span 2 / span 2;
  }

  #w-node-d448dc07-bfa5-1cc8-baf6-420c63368ae6-1fe21436, #w-node-c03e291c-5d07-b6cd-2f4d-baef242624b9-1fe21436 {
    grid-column: span 1 / span 1;
  }

  #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-1fe21436, #w-node-cd1b7d33-fbed-fdd5-4910-249147ebb4d9-1fe21436, #w-node-eb5a585e-cd36-065d-719c-da10ad853192-1fe21436, #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-1fe21436, #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-1fe21436 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4774de3f-ea66-31f8-3aea-76275343f454-1fe21436 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-1fe21436, #w-node-_76de685a-31fe-c009-fd32-5e66e1281153-1fe21436, #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-1fe21436 {
    grid-column: span 2 / span 2;
  }

  #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4453196f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
    grid-column: span 1 / span 1;
  }

  #w-node-eb5a585e-cd36-065d-719c-da10ad853192-4453196f, #w-node-_3401ff1c-2c7a-1926-55e3-e7ce473e2bc6-4453196f, #w-node-f6950b71-4f21-05d0-2479-308202da60c3-4453196f, #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-4453196f, #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9282d-4453196f, #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da92834-4453196f, #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9285e-4453196f, #w-node-_852e3b39-5757-26b9-e634-8fe2c9dfec18-4453196f {
    grid-column: span 2 / span 2;
  }

  #w-node-_87dc4072-bc9c-b27d-985b-b8f653540fff-4453196f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-4453196f {
    grid-column: span 2 / span 2;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-07dd530a, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-07dd530a {
    grid-column: span 1 / span 1;
  }

  #w-node-_63dfaa6a-03bc-647d-2750-753af2e17cfa-07dd530a, #w-node-_63dfaa6a-03bc-647d-2750-753af2e17cfd-07dd530a, #w-node-_9112297a-c26d-c4d5-6d26-2a09a6b1a4d1-07dd530a, #w-node-_9112297a-c26d-c4d5-6d26-2a09a6b1a4d4-07dd530a {
    grid-column: span 2 / span 2;
  }

  #w-node-b2a9e554-91e6-5565-2e3e-8ce99f2847d2-07dd530a, #w-node-ca47d4e8-0631-0d3f-4f5e-e486cc503f04-07dd530a, #w-node-c73652e6-5616-5a17-2267-8787b61d2d3a-07dd530a, #w-node-_9985e8fd-71ad-4ede-ed0f-4d004c933cf2-07dd530a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c80c45ad-965d-408d-093d-a09e47af4d8c-07dd530a, #w-node-c80c45ad-965d-408d-093d-a09e47af4d8f-07dd530a {
    grid-column: span 2 / span 2;
  }

  #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3c9-07dd530a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3ce-07dd530a {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3d3-07dd530a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_7ef06bb4-2cc3-340b-6182-2a6e68a966f2-07dd530a, #w-node-_7ef06bb4-2cc3-340b-6182-2a6e68a966f5-07dd530a, #w-node-_024f349e-2f7b-d50a-f307-9ff990f564c1-07dd530a {
    grid-column: span 2 / span 2;
  }

  #w-node-_024f349e-2f7b-d50a-f307-9ff990f564c3-07dd530a, #w-node-_6bc06281-dee7-c55e-e529-f36724838f35-07dd530a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6bc06281-dee7-c55e-e529-f36724838f33-07dd530a {
    grid-column: span 2 / span 2;
  }

  #w-node-_9f6350e1-12af-01e8-e221-aea0f7c12d28-07dd530a {
    grid-column: span 6 / span 6;
  }

  #w-node-_6acfb49d-0ddb-8130-f1d2-77abec08b92f-07dd530a, #w-node-_6acfb49d-0ddb-8130-f1d2-77abec08b939-07dd530a, #w-node-_6acfb49d-0ddb-8130-f1d2-77abec08b941-07dd530a, #w-node-edc7b942-7209-4858-2279-a56ee1a5faeb-07dd530a, #w-node-_211d993b-ed7e-2ce2-f87f-5521fd269db7-07dd530a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-07dd530a {
    grid-column: span 2 / span 2;
  }

  #w-node-dde0d889-0aae-749d-6d61-8ed159839129-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed159839133-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed15983913d-07dd530a, #w-node-dde0d889-0aae-749d-6d61-8ed159839147-07dd530a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_616e0458-f518-7c21-9661-0dfd7eae5f35-0c90cf48, #w-node-_616e0458-f518-7c21-9661-0dfd7eae5f38-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661c7-0c90cf48, #w-node-d7f539b6-6b17-f7aa-572a-5720666661ca-0c90cf48 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9c7b5851-4457-7870-f4cd-a9a32688cfab-0c90cf48, #w-node-b35a08d9-1a7b-ea78-1a2a-d07f20d28836-0c90cf48, #w-node-e5ae3456-f8ff-fe90-2acc-50378bac01ed-0c90cf48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621b-0c90cf48 {
    grid-column: span 2 / span 2;
  }

  #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621d-0c90cf48, #w-node-_3e05f022-1589-9d7a-3e32-225f07353006-0c90cf48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e05f022-1589-9d7a-3e32-225f0735300e-0c90cf48 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38c-0c90cf48 {
    grid-column: span 2 / span 2;
  }

  #w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38e-0c90cf48, #w-node-_6bad9c30-9aab-6cea-39af-b3e601799fef-0c90cf48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6bad9c30-9aab-6cea-39af-b3e601799ffa-0c90cf48 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be74-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be79-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be7e-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be92-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be97-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be9c-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beb0-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beb5-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beba-0c90cf48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_80829ad9-5c26-2929-a2bf-b7b138b82445-0c90cf48, #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-0c90cf48 {
    grid-column: span 2 / span 2;
  }

  #w-node-dde0d889-0aae-749d-6d61-8ed159839129-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed159839133-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed15983913d-0c90cf48, #w-node-dde0d889-0aae-749d-6d61-8ed159839147-0c90cf48, #w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272d0-0833e4fc, #w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272c6-0833e4fc, #w-node-_44e6153d-6fac-8eb5-9ccd-26f20431ed8f-0833e4fc, #w-node-_82eb155e-1a9b-8904-fa5c-8e1d412272d8-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5a-0833e4fc {
    grid-column: span 2 / span 2;
  }

  #w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5c-0833e4fc, #w-node-_4df31622-08de-d336-27af-706d6625084c-0833e4fc, #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-0833e4fc, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-0833e4fc, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-0833e4fc, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda17-0833e4fc, #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda1e-0833e4fc, #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda48-0833e4fc {
    grid-column: span 2 / span 2;
  }

  #w-node-_9e8df8a5-674d-384f-671f-650d24418c76-0833e4fc, #w-node-_1b955a3f-1cef-4774-3ac1-d95c771225a2-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-0833e4fc, #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a13-450b23cd {
    grid-column: span 2 / span 2;
  }

  #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a15-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa4694f-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa4696d-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46963-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46989-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46959-450b23cd, #w-node-c8c58d68-73a0-4f49-b24c-f5c44bf73820-450b23cd, #w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-b9fb8eff, #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-b9fb8eff, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-b9fb8eff, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-b9fb8eff, #w-node-b15ef94d-5325-e314-f54d-0b4a50503542-b9fb8eff, #w-node-_67f31884-b49f-f70a-0db1-3ca2198a1609-b9fb8eff, #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-b9fb8eff, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-b9fb8eff, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-b9fb8eff, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-b9fb8eff, #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-b9fb8eff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-b9fb8eff, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-b9fb8eff {
    grid-column: span 2 / span 2;
  }

  #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-0fc539a4, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-0fc539a4, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-a0738c98, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-a0738c98, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-cbbca5f5, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-cbbca5f5, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-b4f3b1b1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-b4f3b1b1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-68c9988e, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-68c9988e, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-2be34299, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-2be34299, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-3d46765f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-3d46765f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-93f30be8, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-93f30be8 {
    grid-column: span 1 / span 1;
  }

  #w-node-a129bbc2-d482-e785-a0bf-a0e4a0340e41-807cbc4c, #w-node-_383f4419-0283-1c5c-af4e-f2922651740d-807cbc4c, #w-node-_3ff662af-8ea5-c6cf-87d5-5364d99b01fc-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-807cbc4c, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-807cbc4c, #w-node-bd0feef7-435b-1ce5-d0a0-df8755196234-807cbc4c, #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-807cbc4c, #w-node-c728849e-8bdc-e64e-5320-1bfc102b67a1-807cbc4c, #w-node-_28575b59-111e-24f4-c38e-031650318a78-807cbc4c, #w-node-_600b9241-c1e5-0bca-cbde-767c76b59eba-807cbc4c, #w-node-_7b009b1c-df19-489e-0f13-6b49610a8a20-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddb0-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddb7-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddbe-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddc5-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddcc-807cbc4c, #w-node-_2a54a7cf-2c0f-8ce1-aff7-88277bedddd3-807cbc4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-807cbc4c {
    grid-column: span 2 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-807cbc4c, #w-node-_74482abd-25f7-aeff-7152-3307639b7cda-807cbc4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-807cbc4c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-807cbc4c {
    grid-column: span 2 / span 2;
  }

  #w-node-a59619e9-9d23-6adc-3350-3d0edd752fed-406a52ab, #w-node-a59619e9-9d23-6adc-3350-3d0edd752fe4-406a52ab, #w-node-a59619e9-9d23-6adc-3350-3d0edd753001-406a52ab, #w-node-a59619e9-9d23-6adc-3350-3d0edd752ff7-406a52ab, #w-node-b15ef94d-5325-e314-f54d-0b4a50503542-406a52ab, #w-node-_67f31884-b49f-f70a-0db1-3ca2198a1609-406a52ab, #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78c-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-406a52ab, #w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb2951e-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb29520-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7577139d-0c38-c07b-18ff-791bd3f9787c-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_7577139d-0c38-c07b-18ff-791bd3f9787e-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b1-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b3-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05d-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05f-406a52ab, #w-node-aa73c058-d8b3-8e8e-67e3-a6cc046c9261-406a52ab, #w-node-_7b68cbb5-c302-26fb-89fa-149f9f817f72-406a52ab, #w-node-e4ad3110-e874-96d4-c90d-ecdb40909265-406a52ab, #w-node-_57cd55f3-305b-6644-4655-c48fb1c28c31-406a52ab, #w-node-eb2cd8ef-ab3f-b14a-e867-13f46264c347-406a52ab, #w-node-_08fb01e5-f31f-4ef7-fd2c-a276815705db-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7ccb-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7cda-406a52ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-406a52ab {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-406a52ab {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b332e89-6a80-8d60-9dfc-c1e034db9478-49ecca6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36ea-49ecca6a, #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36f4-49ecca6a, #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a36fe-49ecca6a {
    grid-column: span 2 / span 2;
  }

  #w-node-_9f6d4569-f50b-1522-f549-d17eaa3a3708-49ecca6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0330674c-552f-795e-8c91-8f29c2314683-49ecca6a, #w-node-_0330674c-552f-795e-8c91-8f29c231468d-49ecca6a, #w-node-_0330674c-552f-795e-8c91-8f29c2314697-49ecca6a {
    grid-column: span 2 / span 2;
  }

  #w-node-_5db623dc-a7d1-2cef-7f42-f24cb887f3b6-49ecca6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_365166a3-d025-d6b7-78c5-4a196a230219-49ecca6a {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-1df4c124, #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-9acfb255, #w-node-d3aa3412-d81d-a0df-ce4e-f96c86bfc206-dbe6b274, #w-node-_8e5aefdb-7417-278d-1021-9cdeab6e05e4-dbe6b274, #w-node-_8e5aefdb-7417-278d-1021-9cdeab6e05e7-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5d9d-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da0-dbe6b274 {
    grid-column: span 2 / span 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da4-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da9-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5dae-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5db3-dbe6b274 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5e98-dbe6b274 {
    grid-row: span 2 / span 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec0-dbe6b274 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec6-dbe6b274 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ecb-dbe6b274 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed0-dbe6b274 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed6-dbe6b274 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed8-dbe6b274 {
    grid-row: span 2 / span 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5efc-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f01-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f06-dbe6b274 {
    grid-column: span 1 / span 1;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f12-dbe6b274 {
    grid-row: span 2 / span 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f21-dbe6b274 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f27-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f40-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f59-dbe6b274 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc39-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc3f-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc45-8cecc699, #w-node-_0cf8891b-5058-175a-10dd-eef60a24dc4b-8cecc699, #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f863-8cecc699, #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f868-8cecc699, #w-node-f9a41675-ea29-cf99-d8f5-e42281f6f86d-8cecc699, #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692d3-8cecc699 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692d8-8cecc699 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: stretch;
  }

  #w-node-_0f51ffc5-6069-22bf-f67f-bfb0de1692dd-8cecc699, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08925c-5d0891d8 {
    grid-column: span 2 / span 2;
  }

  #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d08926b-5d0891d8, #w-node-ded19d1f-d7a0-0a20-1a48-e3a35d089277-5d0891d8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_189ec3ca-8326-c2f5-861d-be2f5fe62610-5d0891d8 {
    grid-column: span 2 / span 2;
  }

  #w-node-cdf81e2a-d4e4-52bb-cc12-e56a9bced78a-dcb2b976 {
    grid-column: span 1 / span 1;
  }

  #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-119eb063, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-119eb063, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-119eb063, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-119eb063, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-119eb063, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-119eb063, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-119eb063, #w-node-_7232adad-88e8-5e75-318b-18430d0e358f-119eb063, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-119eb063, #w-node-c9d236ea-6f23-d65d-8193-46778be3744a-119eb063, #w-node-c9d236ea-6f23-d65d-8193-46778be37463-119eb063, #w-node-_2a187536-0915-d533-c498-b3b62664367d-119eb063, #w-node-_2a187536-0915-d533-c498-b3b626643696-119eb063, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-119eb063, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-119eb063, #w-node-fd350c62-d230-66a7-2d61-fb404efddd45-119eb063, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-119eb063, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-119eb063, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-119eb063, #w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-119eb063, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-119eb063, #w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce254-119eb063, #w-node-_64a99e8d-2e77-b6b8-cb3d-2f1983bce26d-119eb063, #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-119eb063, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4f23aeaa, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4f23aeaa {
    grid-column: span 2 / span 2;
  }

  #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-4f23aeaa, #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-4f23aeaa, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-4f23aeaa, #w-node-_5551e6cd-0c37-2d18-b557-dc1650341486-4f23aeaa {
    grid-column: span 1 / span 1;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-4f23aeaa, #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-4f23aeaa, #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-4f23aeaa, #w-node-d9841955-6468-63c1-d95b-4f65945157af-4f23aeaa, #w-node-_43857400-6c5a-43dd-0efe-89acd61c092c-4f23aeaa, #w-node-_338d7679-c7ba-077b-11df-ff75aab2d116-4f23aeaa, #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-4f23aeaa, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3087099f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3087099f, #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-3087099f {
    grid-column: span 2 / span 2;
  }

  #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-3087099f, #w-node-f21f81f3-0baa-f0f6-7c63-3d0d9f463ad3-3087099f {
    grid-column: span 1 / span 1;
  }

  #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-3087099f, #w-node-f357e749-a1ce-8a2b-efe4-56f066c95eb0-3087099f, #w-node-_131e0ffb-36b8-9f5d-a4ae-a046dbbcfd33-3087099f, #w-node-c2635f96-8df4-1d9c-4a17-d13eaacf18df-3087099f, #w-node-d9841955-6468-63c1-d95b-4f65945157af-3087099f, #w-node-f03316eb-cdf7-4cd6-66c0-13e089535779-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d99-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774d9f-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dad-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774db5-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dc0-3087099f, #w-node-_94e6bfe7-f41f-471b-6179-580e93774dcb-3087099f, #w-node-acc22505-388d-3e3c-7e91-45f55ea10440-3087099f, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-a61c8046, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-a61c8046, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1818-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d181d-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1822-a61c8046, #w-node-_4f80f4e7-405f-1e7a-adf6-10cc316d1827-a61c8046, #w-node-_01919337-da8e-85fa-2940-b6c5de3fcc65-a61c8046, #w-node-_01919337-da8e-85fa-2940-b6c5de3fcc63-a61c8046, #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23e7-a61c8046, #w-node-_34bb1901-301f-49e0-67d6-2c10a64f23cb-a61c8046, #w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f62-a61c8046, #w-node-_87eb6d91-8a98-eb64-4e3d-053abd486f7e-a61c8046, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-791dac57, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-791dac57, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-791dac57, #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-791dac57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6748e5c3-607b-53ba-d0eb-c11a2b9bc076-791dac57 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5ffd2a23-4475-c640-202b-5ac1e9a5322b-791dac57, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-f6983267, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-f6983267, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-f6983267, #w-node-_31d4ff3e-3d87-644a-45f1-d8011fab4ec4-f6983267, #w-node-e9f0f955-c4d2-6270-e1f5-63bcd24a047f-f6983267, #w-node-_3b349682-872c-0297-9747-e07faaf14170-f6983267, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26a1d3a3, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26a1d3a3, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26a1d3a3, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec143d6f, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec143d6f, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-2d210a2d, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-2d210a2d, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8c-2d210a2d, #w-node-_4c32489c-083f-eb27-697c-e7faaec2db8f-2d210a2d {
    grid-column: span 2 / span 2;
  }

  #w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-182b6382 {
    grid-column: span 12 / span 12;
  }

  #w-node-_4b87eab3-af25-3eec-4616-e03be8025c68-182b6382, #w-node-_4b87eab3-af25-3eec-4616-e03be8025c6f-182b6382, #w-node-_4b87eab3-af25-3eec-4616-e03be8025c74-182b6382, #w-node-f3dfbb7c-6bdd-bd3c-85d2-6ccc6751969b-182b6382, #w-node-_7d5fa7cc-b471-6b78-c9f7-eea1bcceb548-182b6382, #w-node-_5be5e1d8-67ca-bbb0-58c2-35c23f1c744b-182b6382, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64c-182b6382, #w-node-a2086159-96b4-c662-a75a-bcabb0eeb64f-182b6382, #w-node-b7f977a4-4025-b190-f02e-e0af5c1a5cde-182b6382 {
    grid-column: span 2 / span 2;
  }

  #w-node-ab4570ab-df60-e0fc-2fad-07007e047e40-79036fe0 {
    grid-column: span 12 / span 12;
  }

  #w-node-aea357bf-f415-1940-f98a-0bd4bef689f5-79036fe0, #w-node-d65b26c1-e10a-16e6-7c35-32652b59f8ab-79036fe0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-25abbd34, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-25abbd34, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-25abbd34 {
    grid-column: span 2 / span 2;
  }

  #w-node-_56768245-8fc0-d821-78ad-a4e9b45c414d-25abbd34, #w-node-d2e5d0ca-e8f4-e484-9d78-790cb1af42df-25abbd34, #w-node-_3a2abf1e-2069-f1c2-f256-010844f72ca1-25abbd34 {
    grid-column: span 3 / span 3;
  }

  #w-node-bdd87549-a78f-2629-6230-304901a341c7-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341cb-25abbd34, #w-node-bdd87549-a78f-2629-6230-304901a341fb-25abbd34, #w-node-_3e423fe2-2f53-48c0-0a05-9c407869027f-25abbd34, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-fefc63e1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-fefc63e1, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-ec22e958, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-ec22e958, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-ec22e958, #w-node-_2a187536-0915-d533-c498-b3b62664367d-ec22e958, #w-node-_2a187536-0915-d533-c498-b3b626643696-ec22e958, #w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e33-ec22e958, #w-node-fa5f9e95-8af3-300a-c134-7bc2a89e2e4c-ec22e958, #w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6210-ec22e958, #w-node-fa44b216-680e-ad30-0fc0-d4d38c5b6226-ec22e958, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-ec22e958, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-ec22e958, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b2a-ec22e958, #w-node-_573e5dbb-5c58-2c90-077a-884d76989b28-ec22e958, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca3a-ec22e958, #w-node-d6d54939-081c-ee70-4ec5-390dae35ca53-ec22e958, #w-node-_7232adad-88e8-5e75-318b-18430d0e358f-ec22e958, #w-node-_7232adad-88e8-5e75-318b-18430d0e35ab-ec22e958, #w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c5d-ec22e958, #w-node-_8eae9d60-9a69-2a06-010e-a4f4bfc46c76-ec22e958, #w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b81-ec22e958, #w-node-_8674ae31-b38a-21de-f849-a45f7b5d3b9a-ec22e958, #w-node-_0260d950-0d77-7e09-47bb-50f97c876c33-ec22e958, #w-node-_0260d950-0d77-7e09-47bb-50f97c876c49-ec22e958, #w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe51a-ec22e958, #w-node-_8a770e63-4f6a-67a2-320a-fb6e394fe533-ec22e958, #w-node-fd350c62-d230-66a7-2d61-fb404efddd45-ec22e958, #w-node-fd350c62-d230-66a7-2d61-fb404efddd5e-ec22e958, #w-node-f2026774-2962-4a7d-2aca-d38c455dc7ea-ec22e958, #w-node-f2026774-2962-4a7d-2aca-d38c455dc803-ec22e958, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9dc-ec22e958, #w-node-cbdccc3c-9e62-29c2-e365-5cf4537ba9f5-ec22e958, #w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5c5-ec22e958, #w-node-_2189c9d2-8ccf-3fe2-905b-91f8f765a5de-ec22e958, #w-node-bbff8a3d-19a8-0a21-c93f-43318417ec6a-ec22e958, #w-node-bbff8a3d-19a8-0a21-c93f-43318417ec80-ec22e958, #w-node-_65cd651e-4ffc-49e1-0027-b456f7387025-ec22e958, #w-node-_65cd651e-4ffc-49e1-0027-b456f738703b-ec22e958, #w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e09-ec22e958, #w-node-_9edc2575-df3e-adfb-f7f4-dd6b76986e1f-ec22e958, #w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27d1-ec22e958, #w-node-_9e3e7cf3-065b-bb1d-749d-2631776c27e7-ec22e958, #w-node-_6a7d74f3-de51-3ecf-3916-1d7739a44556-ec22e958 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-d8dd8373, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-d8dd8373, #w-node-_82463006-7439-2d57-0613-add750cfcd92-d8dd8373, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-d8dd8373 {
    grid-column: span 1 / span 1;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-d8dd8373, #w-node-a5aecf99-7752-af93-ece6-fd8228144a4c-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_61ee84a0-2eb4-308e-cdb2-c1ece553d399-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d151cc57-c913-dbe8-90ed-80cea276ec3f-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-d151cc57-c913-dbe8-90ed-80cea276ec44-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bd667cb4-de79-399e-895f-f7e6a7f24034-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-bd667cb4-de79-399e-895f-f7e6a7f24039-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3712cd51-a062-89c6-9006-7e38dcc1070f-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3712cd51-a062-89c6-9006-7e38dcc10714-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2f02cdaa-3959-3bf2-7e72-8f96e32b3003-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2f02cdaa-3959-3bf2-7e72-8f96e32b3008-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63548091-d26f-32c8-833d-92ce0f4a87d9-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_63548091-d26f-32c8-833d-92ce0f4a87de-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_563a861c-046b-ebc2-2651-1321f95d3812-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_563a861c-046b-ebc2-2651-1321f95d3817-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_172fd67e-befb-3619-fea7-803dcc0cd0b3-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-_172fd67e-befb-3619-fea7-803dcc0cd0b8-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e21c6e67-dc29-fbfc-6965-1d11839b1cad-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-e21c6e67-dc29-fbfc-6965-1d11839b1cb2-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b0380e7c-ed54-f2ea-70e2-8f848c553de8-d8dd8373 {
    grid-column: span 2 / span 2;
  }

  #w-node-b0380e7c-ed54-f2ea-70e2-8f848c553ded-d8dd8373 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-d8dd8373, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-d8dd8373, #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-d8dd8373, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-d8dd8373, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-d8dd8373, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-d8dd8373, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-d8dd8373, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-d8dd8373, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-d8dd8373, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-d8dd8373, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-d8dd8373, #w-node-_17c69a7b-3063-aad0-73bf-9e74844b6375-844b6373, #w-node-_17c69a7b-3063-aad0-73bf-9e74844b637d-844b6373, #w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af56d-900af56b, #w-node-_2cb9558e-219c-2f6a-af1e-6ed4900af575-900af56b, #w-node-_6af0235a-cced-1d95-6372-8c73644c732c-644c732a, #w-node-_6af0235a-cced-1d95-6372-8c73644c7339-644c732a, #w-node-cc341982-033c-8b96-380b-27bc5c8a2f51-5c8a2f4f, #w-node-cc341982-033c-8b96-380b-27bc5c8a2f59-5c8a2f4f, #w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f38-e9289f36, #w-node-_638f92a2-78ea-3d7b-30f6-66b9e9289f41-e9289f36, #w-node-d4e24af4-3377-dfc5-995b-dfa33e31e53c-3e31e53a, #w-node-d4e24af4-3377-dfc5-995b-dfa33e31e554-3e31e53a {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f00b14d2, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f00b14d2, #w-node-_82463006-7439-2d57-0613-add750cfcd92-f00b14d2, #w-node-_8e8db43f-cd6c-c5ef-d458-22a84d142280-f00b14d2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-f00b14d2, #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5089-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d508e-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5092-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d5097-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d509b-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a0-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a4-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50a9-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50ad-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50b2-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50b6-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50bb-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50bf-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50c4-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50c8-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50cd-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50d1-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50d6-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50da-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe0f7baf-368e-6853-4e6d-aa3ad22d50df-f00b14d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f00b14d2, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f00b14d2, #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f00b14d2, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f00b14d2, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-f00b14d2, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-f00b14d2, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-f00b14d2, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-f00b14d2, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-f00b14d2, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-f00b14d2, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f00b14d2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-9dd0792c, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-9dd0792c {
    grid-column: span 1 / span 1;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-9dd0792c, #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-9dd0792c, #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-9dd0792c, #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-9dd0792c, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-9dd0792c {
    grid-column: span 1 / span 1;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-9dd0792c, #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5cb-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d0-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d4-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5d9-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5dd-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5e2-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5e6-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5eb-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5ef-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5f4-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5f8-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-f57a65d7-7a3b-7967-44d6-ac9f67fee5fd-9dd0792c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-9dd0792c, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-9dd0792c, #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-9dd0792c, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-9dd0792c, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-9dd0792c, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-9dd0792c, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-9dd0792c, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-9dd0792c, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-9dd0792c, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-9dd0792c, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-9dd0792c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2e664947-51a6-6504-1bc4-b0974b28b661-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b666-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b66b-f2c23e18, #w-node-_2e664947-51a6-6504-1bc4-b0974b28b672-f2c23e18 {
    grid-column: span 1 / span 1;
  }

  #w-node-_82463006-7439-2d57-0613-add750cfcd90-f2c23e18, #w-node-_9948fec5-a044-816d-6998-958d1d2abf17-f2c23e18, #w-node-_1190722e-6931-0242-0bdb-d6514556b25b-f2c23e18, #w-node-_1190722e-6931-0242-0bdb-d6514556b25d-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90ef3-f2c23e18, #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f2b-f2c23e18 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3fb09ccc-1211-9bf6-1bf2-b4995bd90f63-f2c23e18, #w-node-f5292e15-68f7-b867-6c9a-398f954e6c13-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c18-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c2e-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c33-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c5b-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c60-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c40-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c45-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c1c-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c21-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c64-f2c23e18 {
    grid-column: span 2 / span 2;
  }

  #w-node-f5292e15-68f7-b867-6c9a-398f954e6c69-f2c23e18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29ae63d3-131b-d355-33b8-3bb2990afc1a-f2c23e18, #w-node-_20bbe176-eb05-aec1-c971-9d28a47b5c99-f2c23e18, #w-node-_2aca5acd-c13e-dab6-4d00-b15177fcfe83-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f55229fd-f2c23e18, #w-node-dbab8ca5-efc3-3cc5-2f70-b506f5522a03-f2c23e18, #w-node-_4edf7204-f746-e641-c685-ac7ac32e3b85-f2c23e18, #w-node-_7627e595-d51f-6d4e-44b8-739210200cb0-f2c23e18, #w-node-e631c8d9-4c93-b0e8-296c-0f7e9d25b339-f2c23e18, #w-node-_8c390706-2d27-6dd4-f1aa-f21bf92abee3-f2c23e18, #w-node-_004cdbfb-ce06-ae17-ba67-d4212cdcaab1-f2c23e18, #w-node-fe2ae180-d3b3-2bf5-ee19-ce0611fa68d8-f2c23e18, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-f2c23e18, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-c3e07982, #w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-c3e07982, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a3b-c3e07982, #w-node-_58726d3e-7dc8-da67-6656-52ba42836a40-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b014-c3e07982, #w-node-_2117ead3-eae1-077a-aa63-0db3dbb5b019-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed73-c3e07982, #w-node-_16825b1d-7413-fe74-816b-27423cbeed79-c3e07982, #w-node-_0967a3e2-d413-18b2-7f55-9d9528443447-c3e07982, #w-node-_0967a3e2-d413-18b2-7f55-9d952844344c-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090b-c3e07982, #w-node-_95c21763-4396-8c70-be17-15b01d3a090e-c3e07982, #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65283-c3e07982, #w-node-_0f620ae9-b373-b53a-3abb-aa037ae65288-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2c5-c3e07982, #w-node-a1835a53-23a1-8da3-bf00-351b3bbbd2ca-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf93728-c3e07982, #w-node-_1130b819-9dc4-c459-da72-10444bf9372d-c3e07982, #w-node-_46a9e5cb-f1b3-6944-cc03-918ad90ea3f3-c3e07982, #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc68-dbb93633, #w-node-f9f71ea1-08f0-7232-31dc-f6ff26fafc6b-dbb93633, #w-node-bde0a414-01ff-b928-9db9-0208be6bfb1f-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b166442d-dbb93633, #w-node-c452e261-9c9f-452d-c8f4-8b46b1664430-dbb93633, #w-node-_5f552822-212b-a943-f75e-599ba6f0b61a-dbb93633, #w-node-_5f552822-212b-a943-f75e-599ba6f0b61f-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e6d-dbb93633, #w-node-b9fcc91e-43fe-f2e3-7672-87d427843e72-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c53-dbb93633, #w-node-_8681dca9-f28c-a75a-1ab1-f2a1b6459c58-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a28-dbb93633, #w-node-_1d0f7ef5-6a94-f1d7-8005-070205508a2d-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825f6-dbb93633, #w-node-_973043f7-19f3-d4bd-a701-18fb3eb825fb-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15c5-dbb93633, #w-node-_3eade8ed-8741-88ca-4d22-9f1ad5cc15ce-dbb93633, #w-node-eb1753ff-bc90-0c83-0885-2b3b47841acc-dbb93633, #w-node-eb1753ff-bc90-0c83-0885-2b3b47841ad3-dbb93633, #w-node-c96856ef-4b04-ca7b-19c1-a37dff336027-26955aef, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-26955aef, #w-node-_871332d5-5e12-3792-7d55-213ade54968b-26955aef, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c0f-26955aef, #w-node-_8e6839fa-d73a-8695-eb4d-0734bee23c28-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d16-26955aef, #w-node-e0da2d45-0586-8c90-2f26-5cc7cf6a1d23-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c4f-26955aef, #w-node-a68326bc-3062-8564-fb2c-e76dd0523c5a-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae911c-26955aef, #w-node-bbc01ead-12de-df79-7086-ccc98eae9127-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b1e-26955aef, #w-node-_144d8455-cfbb-3873-c2f8-cf662ce63b29-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350cc-26955aef, #w-node-b1b4429a-6118-dc5d-2469-c661c09350d7-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e62202-26955aef, #w-node-b57b78a7-cfc9-7085-73e1-ebe9f6e6220d-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3d2-26955aef, #w-node-eff465e4-49d2-593b-f491-91658848e3dd-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145876-26955aef, #w-node-_50c959a5-904d-dcde-9910-2e3011145881-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb094e-26955aef, #w-node-_2b048851-6175-bddb-0885-282825cb0959-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa22201-26955aef, #w-node-f4ed4d7e-efce-c52a-ddb2-429d5fa2220c-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3886-26955aef, #w-node-b55938fb-b98c-2989-bbe7-3c27aeed3891-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3a6-26955aef, #w-node-_5aef2803-2f8e-cd8e-c161-dbc5f04ee3b1-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08d6-26955aef, #w-node-_54f2a966-8732-23c0-c332-4b1f350e08e1-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf6f9-26955aef, #w-node-e26ec528-1136-f036-fe7f-63af274bf704-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902cd6-26955aef, #w-node-bcca756a-06c2-6084-d348-ecdbe2902ce3-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27ef-26955aef, #w-node-f179e450-7c4e-bc5c-908d-a64386de27fa-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ad3-26955aef, #w-node-_12956bb7-f14f-db96-c839-5852abe94ade-26955aef, #w-node-b5b83f25-fae4-d3b5-1663-1afc8647b9a7-26955aef, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-3b26366e, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-3b26366e, #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-3b26366e, #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-3b26366e, #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-3b26366e, #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-3b26366e, #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-3b26366e, #w-node-_1e367b12-fbba-bb4a-bb47-451f4e92bd57-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-1fe21436, #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-1fe21436 {
    grid-column: span 2 / span 2;
  }

  #w-node-c480f282-d8e3-e98d-50e6-d507d9b27323-1fe21436 {
    grid-column: span 1 / span 1;
  }

  #w-node-_68a29631-db2e-4a55-df1c-a8fee09a1de5-1fe21436, #w-node-bae64427-30b2-2697-0146-b3e0a3993b52-1fe21436, #w-node-_76de685a-31fe-c009-fd32-5e66e1281151-1fe21436, #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-1fe21436, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a44e-4453196f, #w-node-_90df34b8-fa30-a07e-adfe-f2d14629a451-4453196f {
    grid-column: span 2 / span 2;
  }

  #w-node-cff30783-2ffc-0616-06bc-32a4a92cdc99-4453196f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_667a2611-310d-f872-6d5f-98075c0fddce-4453196f {
    grid-column: span 2 / span 2;
  }

  #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da92858-4453196f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_69f24a4e-2b4b-851b-e1b4-f1b68da9285e-4453196f {
    grid-column: span 2 / span 2;
  }

  #w-node-_87dc4072-bc9c-b27d-985b-b8f653540fff-4453196f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0fc51a6-f18c-10e7-4326-a70f9cc574ec-4453196f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-07dd530a, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-07dd530a, #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3c9-07dd530a, #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3ce-07dd530a, #w-node-_8825af06-d8a3-d2fd-8e0c-2eaabd7ce3d3-07dd530a, #w-node-_024f349e-2f7b-d50a-f307-9ff990f564c1-07dd530a, #w-node-_6bc06281-dee7-c55e-e529-f36724838f33-07dd530a, #w-node-_57393370-5a59-268d-c68b-dca2fcf2ada2-07dd530a, #w-node-_9f6350e1-12af-01e8-e221-aea0f7c12d28-07dd530a, #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-07dd530a, #w-node-_9c7b5851-4457-7870-f4cd-a9a32688cfab-0c90cf48, #w-node-b35a08d9-1a7b-ea78-1a2a-d07f20d28836-0c90cf48, #w-node-e5ae3456-f8ff-fe90-2acc-50378bac01ed-0c90cf48, #w-node-a646d4c9-1126-f31b-dbb0-79d4daa0621b-0c90cf48, #w-node-_3e05f022-1589-9d7a-3e32-225f0735300e-0c90cf48, #w-node-c00a4e98-0b8d-5d8c-e427-9bd75e63e38c-0c90cf48, #w-node-_6bad9c30-9aab-6cea-39af-b3e601799ffa-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be74-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be79-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be7e-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be92-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be97-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2be9c-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beb0-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beb5-0c90cf48, #w-node-e60ff5e4-a488-cc7a-4362-cd355ba2beba-0c90cf48 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0ef969cf-0cd8-4913-1e63-ad6add3a6e54-0c90cf48 {
    grid-column: span 1 / span 1;
  }

  #w-node-cfa507c8-1a3f-a74c-1269-1b71e0a8ed44-0c90cf48, #w-node-_74ca0208-d2f9-24ed-3dec-2734c60fed5a-0833e4fc {
    grid-column: span 2 / span 2;
  }

  #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda42-0833e4fc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-a14a3972-b579-aa64-fdfd-94c6be5fda48-0833e4fc, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-0833e4fc {
    grid-column: span 2 / span 2;
  }

  #w-node-_6ffc1ebe-3db9-4e00-433f-28147eed0a13-450b23cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73e1280f-6613-192b-76ad-2194faa4694f-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa4696d-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46963-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46989-450b23cd, #w-node-_73e1280f-6613-192b-76ad-2194faa46959-450b23cd, #w-node-c8c58d68-73a0-4f49-b24c-f5c44bf73820-450b23cd {
    grid-column: span 4 / span 4;
  }

  #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-b9fb8eff, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-b9fb8eff, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-0fc539a4, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-0fc539a4, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-a0738c98, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-a0738c98, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-cbbca5f5, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-cbbca5f5, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-b4f3b1b1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-b4f3b1b1, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-68c9988e, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-68c9988e, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-2be34299, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-2be34299, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-3d46765f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-3d46765f, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc567-93f30be8, #w-node-c2dad606-5130-d9a6-7d37-a5b9f96bc56a-93f30be8, #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-807cbc4c, #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-807cbc4c, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-807cbc4c, #w-node-ff5c8794-f68d-af00-1610-f899f2b7b78a-406a52ab, #w-node-_40fd88c4-09dc-ca2e-ec24-e1d4bfb2951e-406a52ab, #w-node-_7577139d-0c38-c07b-18ff-791bd3f9787c-406a52ab, #w-node-fbbb0f56-9bed-d856-99af-56ab8d7263b1-406a52ab, #w-node-_69ae6d31-ef41-a10d-4d8b-1844a729d05d-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7cc9-406a52ab, #w-node-_74482abd-25f7-aeff-7152-3307639b7ce5-406a52ab, #w-node-_752e3e01-f13c-b12c-d07e-b56f32b3da02-406a52ab, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da4-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5da9-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5dae-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5db3-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ec6-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ecb-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5ed0-dbe6b274, #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5efc-dbe6b274 {
    grid-column: span 2 / span 2;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f01-dbe6b274 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: stretch;
  }

  #w-node-c72fca6b-8bed-2d5b-828d-750e41ba5f06-dbe6b274 {
    grid-column: span 2 / span 2;
  }
}
