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: Circerounded;
  src: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/6274fbf32b20dbb1899d801a_CirceRounded-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --indian-red: #f36;
  --alice-blue: #e9f0f7;
  --royal-blue: #506ac9;
  --red: #fe3218;
  --dark-orange: #ff911a;
  --magenta: #e100f5;
  --blue: #450eff;
}

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

body {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 140%;
}

h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 144px;
  font-weight: 400;
  line-height: 100%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 100%;
}

h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 120%;
}

h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
}

h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
  display: block;
}

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

blockquote {
  color: #000;
  text-align: center;
  border: 6px solid #e5e5e5;
  border-radius: 20px;
  margin-top: 48px;
  margin-bottom: 48px;
  padding: 64px;
  font-family: Circerounded, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
}

.container {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container.padding-top-4em {
  padding-top: 4em;
}

.container.wider {
  max-width: 1440px;
}

.container.is-relative._100vh {
  min-height: 100vh;
}

.container.hero {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.container.covid-test {
  height: 100%;
}

.container.post-hero {
  z-index: 2;
  height: 100%;
  position: relative;
}

.container.overflow-hidden {
  overflow: hidden;
}

.container.is-hero {
  z-index: 2;
  position: relative;
}

.padding-top-64 {
  padding-top: 64px;
}

.padding-top-32 {
  padding-top: 32px;
}

.padding-top-32.width-90 {
  width: 90%;
}

.is-white {
  color: #fff;
}

.is-pink {
  color: var(--indian-red);
}

.is-pink.fade-up5.tricks, .is-pink.fade-up2.tricks {
  overflow: hidden;
}

._80--width {
  z-index: 8;
  width: 80%;
  position: relative;
}

._80--width.paddings {
  padding-top: 26em;
  padding-bottom: 26em;
}

.padding-top-16 {
  padding-top: 16px;
}

.paragraph-large {
  font-size: 36px;
  line-height: 140%;
}

.dive-into-wrapper {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  margin-top: 220px;
  position: relative;
}

.presence-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.presence-wrapper.africa {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.map {
  align-self: center;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.width-90 {
  width: 90%;
}

.slide-nav {
  display: none;
}

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

.link-wrapper.margin-top {
  margin-top: 64px;
}

.arrow {
  padding-left: 12px;
}

.section {
  margin-top: 6em;
  margin-bottom: 6em;
}

.section.well-being {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.otow {
  min-height: 170vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section.cases {
  position: relative;
}

.section.dive-in {
  padding-bottom: 12em;
  position: relative;
  overflow: hidden;
}

.section.wealth-hero {
  z-index: 2;
  background-image: linear-gradient(#a88fc4, #b39dcc 53%, #cdb9e0 80%, #fff);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.blury-gb-blue {
  background-image: linear-gradient(45deg, #b08ac3 27%, #7da8cf);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.section.loving-city {
  background-image: linear-gradient(45deg, #c4b4d0, #a6c4dd);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.bg-image {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/62e8fd3304bc26942c97c495_Frame%207002.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 700px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.gradient {
  background-image: linear-gradient(240deg, #a3c4dc, #beb0ce);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  overflow: hidden;
}

.section.step-by-step {
  background-color: #e9eaee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.bless-pays {
  background-image: linear-gradient(45deg, #c4b4d0, #a2c3dc);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.biometric-passport {
  background-image: linear-gradient(45deg, #c4b4d0, #a8b6d3 70%);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 8em;
  display: block;
  position: relative;
}

.section.e-visa {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/62864ae9e24dbfd616d780ed_Group_244002%201.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 8em;
  display: block;
  position: relative;
}

.section.city-bg {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/62eb8e245787c60ef6f5ac34_Rectangle%202246.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  min-height: 960px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section._2x-margin-top {
  margin-top: 12em;
}

.section.is-relative {
  position: relative;
  overflow: hidden;
}

.section.is-relative.no-margin-btm {
  margin-bottom: 0;
}

.section.cancer {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  position: relative;
  overflow: hidden;
}

.section.grey-bg {
  background-color: #e9eaee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  overflow: hidden;
}

.section.no-margin-top {
  margin-top: 0;
}

.section.blue-slider {
  background-color: #a5c4dd;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.integration-bless-pays {
  padding-bottom: 6em;
  overflow: hidden;
}

.section.cipher-me {
  background-image: linear-gradient(45deg, #c4b4d0, #a2c3dc);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.gradient-slider {
  background-image: linear-gradient(193deg, #afcde3, #ccb6d0 69%);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.smart-traffic {
  background-image: linear-gradient(360deg, #c4b4d0, #a2c3dc);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.biometric-passport {
  background-image: linear-gradient(81deg, #b9b0d2, #a5b7d6);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.blue-bg {
  background-color: #a5c4dd;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.e-visa {
  background-image: linear-gradient(360deg, #c4b4d0, #a2c3dc);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.nav {
  z-index: 999;
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 3px 3px 35px -9px #0003;
}

.section.footer {
  background-color: #000;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.section.smart-lights, .section.safe-nation {
  background-image: linear-gradient(360deg, #c4b4d0, #a2c3dc);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8em;
  padding-bottom: 8em;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.paddings {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  position: relative;
  overflow: hidden;
}

.section.paddings.no-padding-top {
  padding-top: 0;
}

.section.covid-hero {
  background-color: #fd8739;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  overflow: hidden;
}

.section.covid-difference {
  background-color: var(--alice-blue);
  height: 90vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
}

.section.light-blue {
  background-color: var(--alice-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
}

.section.covid-testing {
  background-color: #fd8739;
  min-height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6em;
  padding-bottom: 6em;
  overflow: hidden;
}

.section.hero-post {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
}

.section.stay-tuned {
  background-color: #000;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
}

.section.blog-posts {
  margin-top: -12em;
}

.section.is-hidden {
  display: block;
}

.hero-text-container {
  z-index: 4;
  width: 80%;
  position: relative;
}

.three-column-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.three-column-wrapper.test-pen {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 64px;
}

.three-column-item {
  position: relative;
  overflow: hidden;
}

.three-column-item.vertical-allign {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.large-heading {
  color: var(--indian-red);
  font-size: 190px;
  line-height: 100%;
}

.large-heading.small {
  font-size: 92px;
}

.large-heading.pink.is-3 {
  font-size: 165px;
}

.pink-line {
  background-color: var(--indian-red);
  width: 60%;
  height: .1em;
  margin-top: 32px;
  overflow: hidden;
}

.site-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.sites-wrapper-img-container {
  position: relative;
}

.h5-large {
  color: var(--indian-red);
  font-size: 30px;
  line-height: 100%;
}

.paragraph-18px {
  font-size: 18px;
  line-height: 130%;
}

.sites-container {
  padding-top: 96px;
}

.button-small {
  background-color: var(--indian-red);
  border-radius: 100vw;
  margin-top: 32px;
  padding: 12px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.risk-img {
  position: absolute;
  inset: 0% 0% auto auto;
}

.risk-img.is1 {
  right: 20%;
}

.risk-img.is5 {
  right: 30%;
}

.risk-img.is6.laptop {
  top: 17%;
}

.risk-img.is6.pandemic {
  top: 26%;
  right: 38%;
}

.risk-img.is7 {
  right: 9%;
}

.risk-img.is8 {
  z-index: 3;
}

.risk-img.is8.monitor {
  right: -19%;
}

.risk-img.is9 {
  z-index: 2;
}

.risk-img.is10 {
  z-index: 2;
  right: 35%;
}

.risk-img.is11 {
  top: 45%;
}

.risk-img.is12 {
  inset: -39% auto auto 0%;
}

.risk-img.is13 {
  z-index: 1;
  inset: -22% auto auto 0%;
}

.risk-img.is14 {
  z-index: 3;
  inset: 82% auto auto 28%;
}

.risk-img.is15 {
  z-index: 2;
  inset: -6% auto auto 30%;
}

.paragraphs-mobile {
  display: none;
}

.h2-small {
  font-size: 72px;
  line-height: 100%;
}

.h2-small._70 {
  z-index: 2;
  width: 70%;
  position: relative;
}

.h2-small.blue {
  color: var(--royal-blue);
}

.h2-small.blue.fade-up.tricks {
  overflow: hidden;
}

.h2-small.is-white.hero {
  margin-top: 64px;
}

.h2-small.is-white.hero.no-margin {
  margin-top: 0;
}

.h2-small.is-white.caps {
  text-transform: uppercase;
}

.h2-small.is-pink.fade-up.tricks, .h2-small.fade-up5.tricks {
  overflow: hidden;
}

.well-being-img {
  display: block;
  position: absolute;
  inset: 0%;
}

.well-being-img.is1 {
  z-index: 2;
  inset: 0% auto auto 25%;
}

.well-being-img.is2 {
  z-index: 1;
  inset: 0% auto auto 0%;
}

.well-being-img.is3 {
  inset: 0% auto auto 15%;
}

.well-being-img.is4 {
  z-index: -2;
  inset: 45% 0% auto auto;
}

.well-being-img.is5 {
  z-index: 1;
  inset: 19% 22% auto auto;
}

.well-being-img.is6 {
  z-index: -1;
  inset: 9% 10% auto auto;
}

.well-being-img.is7 {
  inset: 0% 30% auto auto;
}

.well-being-img.is8 {
  inset: 0% auto auto 3%;
}

.well-being-img.is9 {
  position: absolute;
  inset: 0% auto auto 15%;
}

.well-being-img.is10 {
  inset: 0% auto auto 23%;
}

.padding-top-96 {
  padding-top: 96px;
}

._50--width {
  z-index: 6;
  width: 50%;
  position: relative;
}

.bg-gradient {
  z-index: -4;
  background-image: linear-gradient(#ab2586, #fff 88%);
  position: absolute;
  inset: 0%;
}

.paragraph-small {
  font-size: 18px;
  line-height: 140%;
}

.paragraph-small._16px {
  font-size: 16px;
}

.padding-top-48 {
  padding-top: 48px;
}

.note-text {
  color: #000;
  font-size: 16px;
  line-height: 120%;
}

.padding-top-8 {
  padding-top: 8px;
}

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

.five-column-item {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.emoji-img {
  margin-left: -20px;
}

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

.otow-global-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  width: 75%;
  display: flex;
}

.boundaries {
  margin-bottom: 3%;
  margin-left: 5%;
}

.h4-large {
  font-size: 48px;
}

.h4-large.is-white.margin-top {
  margin-top: 4em;
}

.h4-large.blue.margin-top-96.margin-top-48mob.fade-up4.tricks, .h4-large.fade-up.tricks, .h4-large.fade-up7.tricks, .h4-large.fade-up8.tricks {
  overflow: hidden;
}

.h4-small {
  font-size: 32px;
}

.h4-small.negative-margin {
  margin-top: -5%;
}

.medium {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.pink-smile {
  margin-top: 32px;
}

.h4-medium {
  font-size: 42px;
}

.four-column-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.four-column-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.four-column-item.top {
  justify-content: flex-start;
}

.coin-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 96px;
  display: grid;
}

.four-column-planet_img {
  margin-left: -32px;
}

.big-smile {
  margin-top: 64px;
}

.laba-wrapper-img {
  position: absolute;
  inset: 0% 0% auto auto;
}

.laba-wrapper-img.is1 {
  z-index: 1;
  inset: 15% auto auto 0%;
}

.laba-wrapper-img.is2 {
  inset: 0% auto auto 25%;
}

.laba-wrapper-img.is3 {
  z-index: 2;
  inset: 0% auto auto 25%;
}

.laba-wrapper-img.is8 {
  z-index: 1;
  inset: 30% auto auto 40%;
}

.laba-wrapper-img.is9 {
  inset: 0% auto auto 0%;
}

.laba-wrapper-img.is10 {
  z-index: 2;
  inset: 15% auto auto 25%;
}

.laba-wrapper-img.is4 {
  inset: 5% 0% auto auto;
}

.laba-wrapper-img.is5 {
  z-index: 1;
  inset: 0% 25% auto auto;
}

.laba-wrapper-img.is6 {
  z-index: 2;
  inset: 10% 25% auto auto;
}

.laba-wrapper-img.is7 {
  inset: 25% 0% auto auto;
}

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

.four-column-laba-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.four-column-laba-img_container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-laba-wrapper {
  font-size: 22px;
}

.well-being-hero-asset {
  position: absolute;
  inset: 50% 50% 0% auto;
}

.well-being-hero-asset.is1 {
  z-index: 1;
  width: 40vw;
  max-width: 629px;
  inset: auto auto 43% 80%;
}

.well-being-hero-asset.is2 {
  z-index: 2;
  width: 30vw;
  max-width: 456px;
  inset: auto auto 40% 85%;
}

.otow-planet-wrapper {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.laba-hero-asset {
  min-width: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.laba-hero-asset.is1 {
  inset: auto auto 60% 77%;
}

.laba-hero-asset.is2 {
  top: 34%;
  right: 25%;
}

.laba-hero-asset.is3 {
  position: absolute;
  top: auto;
  bottom: 60%;
  right: 4%;
}

.laba-hero-asset.is4 {
  z-index: 2;
  inset: auto auto 26% 69%;
}

.laba-hero-asset.is5 {
  top: 29%;
  left: 76%;
  right: auto;
}

.laba-hero-asset.is6 {
  z-index: 2;
  top: auto;
  bottom: 83%;
  right: 27%;
}

.paragraph-medium {
  font-size: 20px;
}

.paragraph-32px {
  font-size: 32px;
  line-height: 140%;
}

.dive-into-assets-container {
  width: 50%;
  max-width: 840px;
  height: 460px;
  position: absolute;
  inset: auto 50% 50% auto;
  transform: translate(95%, 115%);
}

.dive-into-assets-container.well-being {
  transform: translate(95%, 80%);
}

.well-being-asset {
  position: absolute;
}

.well-being-asset.is1 {
  z-index: 2;
  inset: -3% 32% auto auto;
}

.well-being-asset.is2 {
  z-index: 3;
  inset: -8% 12% auto auto;
}

.well-being-asset.is3 {
  z-index: 2;
  inset: -17% 25% auto auto;
}

.well-being-asset.is4 {
  inset: 0% 82% auto auto;
}

.well-being-asset.is5 {
  inset: -2% 61% auto auto;
}

.well-being-asset.is6 {
  z-index: 1;
  inset: 5% 68% auto auto;
}

.well-being-asset.is7 {
  z-index: 1;
  inset: 45% 44% auto auto;
}

.well-being-asset.is8 {
  z-index: 0;
  inset: 12% 88% auto auto;
}

.well-being-asset.is9 {
  z-index: 1;
  inset: 32% 15% auto auto;
}

.well-being-asset.is10 {
  z-index: 4;
  inset: 21% 24% auto auto;
}

.well-being-asset.is11 {
  z-index: 2;
  inset: -17% 12% auto auto;
}

.well-being-asset.is12 {
  z-index: 5;
  inset: 25% 15% auto auto;
}

.well-being-asset.is13 {
  z-index: 1;
  inset: 14% -6% auto auto;
}

.personality-asset {
  position: absolute;
  inset: 0% 0% auto auto;
}

.personality-asset.is1 {
  top: 3%;
  right: 33%;
}

.personality-asset.is2 {
  top: 9%;
  right: 6%;
}

.personality-asset.is3 {
  top: 56%;
  right: 44%;
}

.personality-asset.is4 {
  top: 26%;
  right: 68%;
}

.personality-asset.is5 {
  top: -11%;
  right: 56%;
}

.personality-asset.is6 {
  top: -11%;
  right: 33%;
}

.personality-asset.is7 {
  top: 3%;
  right: -3%;
}

.large-personality-logo {
  margin-top: 64px;
}

.blue {
  color: var(--royal-blue);
}

.blue.fade-up3.tricks {
  overflow: hidden;
}

._70--width {
  width: 70%;
}

.tag {
  color: #fff;
  text-transform: uppercase;
  background-color: #00000026;
  border-radius: 100vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  display: inline-block;
}

.tag.margin {
  margin-right: 16px;
}

.tag.large {
  text-transform: uppercase;
  background-color: #ffffff1a;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-right: 18px;
  padding: 8px 16px;
  font-size: 16px;
}

.city-img-container {
  min-width: 100%;
  position: relative;
}

.city-vector {
  width: 100%;
}

.bubble-text {
  color: #fff;
  line-height: 100%;
}

.start-conversation-container {
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 30% auto auto 25%;
}

.start-conversation-container.price {
  left: 47%;
}

.bubble-arrow {
  width: 3vw;
  max-width: 30px;
  margin-left: 4%;
  padding-bottom: 2%;
}

.bubble-arrow.price {
  margin-left: 0%;
}

.like-img {
  flex: none;
}

.slide-nav-3 {
  display: none;
}

.slider-transparent {
  background-color: #ddd0;
  height: 100%;
  margin-top: 96px;
}

.transparent-slide-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.transparent-slide-container.horizontal {
  flex-direction: row;
}

.transparent-slider-left {
  justify-content: center;
  align-items: center;
  display: flex;
}

.transparent-slider-left-arrow {
  transform: rotate(180deg);
}

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

.two-column-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.two-column-wrapper._0-5fr-left {
  grid-template-columns: .5fr 1fr;
}

.two-column-wrapper._0-5fr-left.margin-left {
  margin-left: 20%;
}

.two-column-wrapper._0-5fr-right {
  grid-template-columns: 1fr .5fr;
}

.two-column-wrapper.margin-top {
  margin-top: 4em;
}

.two-column-wrapper.margin-top._2x {
  margin-top: 8em;
}

.two-column-wrapper._3-col {
  grid-template-columns: .25fr 1fr 1fr;
}

.two-column-wrapper.is-smaller-gap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.two-column-wrapper.padding-bottom {
  padding-bottom: 2em;
}

.two-column-wrapper.covid-compariosn {
  margin-top: 32px;
}

.two-column-wrapper.is-larger-gap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  margin-top: 64px;
}

.two-column-horizontal-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.check-box {
  flex-direction: row;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.check-box.first {
  margin-top: 0;
}

.check-box.top-allign {
  align-items: flex-start;
}

.checkbox-text {
  padding-left: 24px;
  font-size: 22px;
}

.bubble {
  transform-origin: 0 100%;
}

.step-by-step-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, .25fr) .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 180px;
  display: flex;
  overflow: hidden;
}

.step-by-step-text_container {
  flex: 0 72%;
}

.step-by-step-img {
  z-index: 1;
  position: relative;
}

.step-by-step_line {
  z-index: 0;
  transform-origin: 50% 0;
  border: 1px dashed #00000026;
  width: 2px;
  height: 100%;
  margin-top: -8px;
  margin-left: 0;
  position: relative;
}

.step-by-step-img_container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.step-by-step-container {
  margin-top: 96px;
}

.h1-small {
  font-size: 120px;
}

.h1-small.is-blue.bless-pays {
  text-transform: uppercase;
}

.advantages-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  margin-top: 96px;
  display: grid;
}

.advantages-image {
  margin-right: 3%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cup-image {
  margin-top: -10%;
  margin-right: 3%;
}

.main-slider {
  background-color: #fff0;
  align-items: center;
  height: 100%;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-slider_slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 690px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
}

.main-slider-mask {
  width: 80vw;
  max-width: 1160px;
}

.main-slider-left-arrow {
  z-index: 1;
  flex-direction: column;
  order: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.main-slider-right-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.main-slider-horizontal-wrapper {
  justify-content: space-between;
  display: flex;
}

.main-slider-horizontal-wrapper.padding-top-64 {
  align-items: flex-start;
}

.main-slider-text-container {
  padding-right: 32px;
}

.main-slider-img-container {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.personality-ecosystem-scheme_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 900px;
  margin-top: 96px;
  display: flex;
  position: relative;
}

.personality-ecosystem-text-container {
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 50%;
}

.personality-ecosystem-text-container.is1 {
  inset: 15% auto auto 5%;
}

.personality-ecosystem-text-container.is2 {
  inset: auto auto 2% 4%;
}

.personality-ecosystem-text-container.is3 {
  inset: auto auto 0% 31%;
}

.personality-ecosystem-text-container.is4 {
  inset: auto 23% 0% auto;
}

.personality-ecosystem-text-container.is5 {
  inset: auto -8% 12% auto;
}

.personality-ecosystem-text-container.is6 {
  inset: 46% -3% auto auto;
}

.personality-ecosystem-text-container.is7 {
  inset: 20% -5% auto auto;
}

.personality-ecosystem-text-container.is8 {
  inset: 20% 20% auto auto;
}

.personality-ecosystem-text-container.is9 {
  inset: 13% 41% auto auto;
}

.personality-ecosystem-text-container.is10 {
  inset: 34% auto auto 34%;
}

.personality-ecosystem-text-container.is11 {
  inset: 14% auto auto 37%;
}

.personality-ecosystem-heading {
  color: var(--royal-blue);
  font-size: 14px;
}

.personality-ecosystem-paragraph {
  color: #707070;
  margin-top: 8px;
  font-size: 14px;
  line-height: 150%;
}

.blue-slider {
  background-color: #0000;
  height: 100%;
}

.rocket-img {
  margin-left: 25%;
  transform: rotate(15deg);
}

.sbs-horizontal-container {
  align-items: center;
  min-width: 200px;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.step-by-step-horizontal-line {
  transform-origin: 0%;
  border: 1px dashed #00000026;
  width: 100%;
  height: 2px;
}

.arrow-link {
  color: #6270cd;
  font-family: Circerounded, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: block;
}

.scopes-planet {
  align-self: flex-end;
  margin-top: 5%;
}

.hero-section {
  background-color: #000;
  align-items: center;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.hero-section.horizontal-flex {
  padding-top: 8em;
  padding-bottom: 8em;
  display: flex;
}

.hero-section.horizontal-flex.laba {
  background-image: linear-gradient(#8b30a0, #c6429b 32%, #ef467a 65%, #f9a8be 103%);
  padding-top: 8em;
  padding-bottom: 8em;
}

.navlink-overflow {
  margin-right: 48px;
  overflow: hidden;
}

.two-column-image-container {
  perspective: 1000px;
  position: relative;
}

.two-column-image-container.allign-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.two-column-image-container.allign-center.overflow-hidden {
  overflow: hidden;
}

.two-column-image-container.min-height {
  min-height: 22em;
}

.two-column-image-container.vertical {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.two-column-image-container.overflow-hidden {
  overflow: hidden;
}

.two-column-text-container {
  z-index: 2;
  position: relative;
}

.margin-top-96 {
  margin-top: 96px;
}

.three-column-text-container {
  overflow: hidden;
}

.is-grey {
  color: #00000080;
}

.is-grey.whatsapp {
  margin-left: 6px;
}

.horizontal-wrapper {
  flex-wrap: wrap;
  display: flex;
}

.horizontal-wrapper.center {
  z-index: 3;
  align-items: center;
  position: relative;
}

.horizontal-wrapper.space-between {
  flex-wrap: nowrap;
  justify-content: space-between;
}

.horizontal-wrapper.covid-hero {
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  overflow: hidden;
}

.h1-large {
  font-size: 144px;
  line-height: 100%;
}

.h1-large.is-pink.fade-up2.tricks, .h1-large.is-pink.fade-up3.tricks, .h1-large.is-pink.fade-up6.tricks, .h1-large.is-pink.fade-up.tricks {
  overflow: hidden;
}

.h1-large.is-blue {
  color: var(--royal-blue);
}

.h1-large.is-blue.fade-up6.tricks {
  overflow: hidden;
}

.sites-list {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.site-description {
  margin-top: 24px;
  line-height: 140%;
}

.site-description p, .site-description li {
  font-size: 18px;
}

.pink-site-description {
  margin-top: 24px;
}

.pink-site-description p {
  color: var(--indian-red);
  font-size: 18px;
}

.pink-site-description li {
  font-size: 18px;
}

.laba-machines-image {
  z-index: 5;
  position: absolute;
  inset: 30% -15% auto auto;
}

.two-column-wrappers-container {
  grid-column-gap: 6em;
  grid-row-gap: 6em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 96px;
  display: grid;
}

.two-column-wrappers-container.no-margin {
  margin-top: 0;
}

.two-column-wrappers-container.for-text {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.number {
  color: var(--indian-red);
  margin-right: 32px;
}

.number.one {
  margin-right: 46px;
}

.slider-nav-arrow.next {
  transform: rotate(180deg);
}

.slider-nav {
  cursor: pointer;
  border-radius: 100vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
  margin-bottom: 3%;
  display: flex;
  box-shadow: 3px 4px 19px -5px #0003;
}

.slider-nav.prev-slide {
  margin-bottom: 0%;
  margin-right: 32px;
}

.slider-nav.next-slide, .slider-nav.no-margin {
  margin-bottom: 0%;
}

.slider-container {
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.slider-wrapper-1 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.slider-list-1 {
  object-fit: fill;
  display: flex;
}

.slider-item-1 {
  min-width: 33.3%;
  max-width: 33.3%;
}

.site-slider-wrapper {
  color: #000;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.site-slider-text {
  text-transform: uppercase;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.site-slider-image-overflow {
  overflow: hidden;
}

.slider-wrapper-2 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.slider-list-2 {
  display: flex;
}

.slider-item-2 {
  min-width: 33.3%;
  max-width: 33.3%;
}

.otow-text-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 40% auto auto 15%;
}

.otow-text {
  color: #fff;
  font-family: Circerounded, sans-serif;
  font-size: 64px;
  font-weight: 400;
}

.otow-smile {
  margin-top: 5%;
  margin-right: 20%;
}

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

.cancer-registry-image {
  position: absolute;
  inset: 15% -10% auto auto;
}

.cancer-registry-image.mobile {
  display: none;
}

.otow-main-planet {
  margin-right: 24px;
}

.otow-main-planet.is-larger {
  margin-right: 0;
}

.otow-hero-planet {
  position: absolute;
  inset: 0% 0% auto auto;
}

.otow-hero-planet.is-1 {
  top: auto;
  bottom: 89%;
  left: 69%;
}

.otow-hero-planet.is-2 {
  inset: 25% 41% auto auto;
}

.otow-hero-planet.is-3 {
  z-index: 2;
  inset: 40% 35% auto auto;
}

.otow-hero-planet.is-4 {
  z-index: 2;
  inset: -5% 26% auto auto;
}

.otow-hero-planet.is-5 {
  z-index: 0;
  inset: 10% 15% auto auto;
}

.otow-hero-planet.is-6 {
  top: 9%;
  right: 43%;
}

.padding-right {
  padding-right: 48px;
}

.h3 {
  font-size: 64px;
}

.key-gaps-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.key-gaps-image.is-1 {
  right: -25%;
}

.key-gaps-image.is-2 {
  z-index: 1;
  top: -28%;
  right: -8%;
}

.main-slider-image.is-1 {
  margin-top: -35%;
}

.main-slider-image.is-2 {
  position: absolute;
  inset: 25% 0% auto auto;
}

.main-slider-image.is-3 {
  margin-top: -10%;
}

.main-slider-image.is-4 {
  position: absolute;
  inset: 42% 41% auto auto;
}

.main-slider-image.is-5 {
  margin-top: -10%;
}

.main-slider-image.is-6 {
  position: absolute;
  inset: 61% 51% auto auto;
}

.main-slider-image.is-7 {
  margin-top: -20%;
  margin-right: 20%;
}

.main-slider-image.is-8 {
  margin-top: -15%;
}

.main-slider-image.is-9 {
  position: absolute;
  inset: auto auto 84% 41%;
}

.main-slider-image.ai {
  position: absolute;
  inset: 58% 59% auto auto;
}

.cancer-risk-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.cancer-risk-image.is-1 {
  right: -30%;
}

.cancer-risk-image.is-2 {
  z-index: 1;
  inset: 67% 21% auto auto;
}

.otow-method-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.otow-method-image.is-1 {
  top: 17%;
  right: -29%;
}

.otow-method-image.is-2 {
  z-index: 1;
  inset: 39% 27% auto auto;
}

.otow-method-image.is-3 {
  z-index: 1;
  inset: 38% 25% auto auto;
}

.otow-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.otow-image.is2 {
  z-index: 1;
  top: 30%;
}

.otow-image.is3 {
  z-index: 1;
  inset: 16% 7% auto auto;
}

.otow-image.is4 {
  z-index: 1;
  z-index: 1;
  inset: 50% 76% auto 0%;
}

.otow-image.is5 {
  z-index: 1;
  top: -1%;
  right: 43%;
}

.otow-image.is6 {
  z-index: 1;
  inset: 0% auto auto 0%;
}

.otow-image.is7 {
  z-index: 2;
  inset: 30% auto auto 25%;
}

.otow-image.is8 {
  z-index: 2;
  inset: 50% auto auto 0%;
}

.otow-image.is9 {
  z-index: 2;
  inset: 0% auto auto 54%;
}

.otow-image.is10 {
  z-index: 2;
  inset: 0% auto auto 0%;
}

.otow-image.is11 {
  z-index: 1;
  inset: 0% auto auto 0%;
}

.otow-image.is12 {
  z-index: 3;
  inset: 35% auto auto 0%;
}

.otow-image.is13 {
  z-index: 5;
  inset: 25% auto auto 25%;
}

.otow-image.is14 {
  z-index: 3;
  inset: 50% auto auto 60%;
}

.otow-image.is15 {
  z-index: 4;
  inset: 25% auto auto 50%;
}

.otow-image.is16 {
  z-index: 4;
  inset: 20% auto auto 40%;
}

.otow-image.is17 {
  z-index: 2;
  top: 15%;
  right: 10%;
}

.otow-image.is18 {
  z-index: 1;
  right: 25%;
}

.otow-image.is19 {
  z-index: 3;
  top: 15%;
  right: 43%;
}

.otow-image.is20 {
  z-index: 5;
  right: 65%;
}

.otow-image.is21 {
  z-index: 5;
  right: 66%;
}

.wealth-hero-asset {
  position: absolute;
  inset: 0 0 auto auto;
}

.wealth-hero-asset.is-2 {
  inset: auto 32% 96% auto;
}

.wealth-hero-asset.is-3 {
  inset: auto 82% 16% auto;
}

.wealth-hero-asset.is-1 {
  inset: -12% auto auto 90%;
}

.wealth-hero-asset.is-4 {
  z-index: 4;
  inset: -6% 0% auto auto;
}

.wealth-hero-asset.is-5 {
  z-index: 3;
  inset: 66% 5% auto auto;
}

.wealth-hero-asset.is-6 {
  z-index: 3;
  inset: -24% 12% auto auto;
}

.wealth-hero-asset.is-7 {
  z-index: 5;
  inset: 54% 18% auto auto;
}

.wealth-image {
  position: absolute;
}

.wealth-image.is-1 {
  inset: 0% auto auto 0%;
}

.wealth-image.is-2 {
  z-index: 2;
  inset: 25% auto auto 25%;
}

.wealth-image.is-3 {
  z-index: 2;
  inset: 10% auto auto 60%;
}

.wealth-image.is-4 {
  z-index: 2;
  inset: 0% 0% auto auto;
}

.wealth-image.is-5 {
  z-index: 3;
  inset: 35% 50% auto auto;
}

.wealth-image.is-6 {
  z-index: 2;
  inset: -41% 80% auto auto;
}

.wealth-image.is-7 {
  inset: 0% auto auto 0%;
}

.wealth-image.is-8 {
  z-index: 3;
  inset: 0% auto auto 43%;
  transform: rotate(15deg);
}

.wealth-image.is-9 {
  z-index: 2;
  inset: -39% auto auto -11%;
}

.is-blue {
  color: var(--royal-blue);
}

.loving-city-hero-image {
  position: absolute;
  inset: 0 0 auto auto;
}

.loving-city-hero-image.is-1 {
  margin-top: 10%;
  margin-left: 30%;
  position: static;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-2 {
  z-index: 1;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 45% auto auto 6%;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-3 {
  z-index: 1;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 79% auto auto -26%;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-4 {
  z-index: 1;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 31% auto auto -26%;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-5 {
  z-index: 1;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 71% auto auto 0%;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-6 {
  z-index: 2;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 78% auto auto 77%;
  transform: rotate(10deg);
}

.loving-city-hero-image.is-7 {
  z-index: 2;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 19% auto auto 10%;
  transform: rotate(10deg);
}

.city-message-image {
  position: absolute;
  inset: 0 0 auto auto;
}

.city-message-image.is-1 {
  top: 6vw;
  right: 46.9vw;
}

.city-message-image.is-2 {
  top: 9.8vw;
  right: 28.5vw;
}

.city-message-image.is-3 {
  top: 5.2vw;
  right: 72.8vw;
}

.city-message-image.is-4 {
  top: 5.4vw;
  right: 10vw;
}

.city-message-image.is-5 {
  top: 16.2vw;
  right: 18.4vw;
}

.city-message-image.is-6 {
  top: 13.3vw;
  right: 54.9vw;
}

.three-column-img-container {
  position: relative;
}

.loving-city-body-image {
  position: absolute;
}

.loving-city-body-image.is-1 {
  z-index: 1;
  inset: -5% auto auto 0%;
}

.loving-city-body-image.is-2 {
  z-index: 2;
  inset: 6% auto auto 50%;
}

.loving-city-body-image.is-3 {
  z-index: 0;
  inset: 65% auto auto 15%;
}

.loving-city-body-image.is-4 {
  z-index: 1;
  inset: 0% 0% auto auto;
}

.loving-city-body-image.is-5 {
  z-index: 1;
  inset: 26% 11% auto auto;
}

.loving-city-body-image.is-6 {
  z-index: 3;
  inset: 68% 69% auto auto;
}

.loving-city-body-image.is-7 {
  z-index: 1;
  inset: 0% auto auto 0%;
}

.loving-city-body-image.is-8 {
  inset: 0% 0% auto auto;
}

.loving-city-body-image.is-9 {
  inset: 10% 0% auto auto;
}

.loving-city-body-image.is-10 {
  inset: 95% 70% auto auto;
}

.loving-city-body-image.is-11 {
  inset: -29% auto auto 25%;
}

.loving-city-body-image.is-12 {
  inset: 0% auto auto 0%;
}

.loving-city-body-image.is-13 {
  inset: 0% 25% auto auto;
}

.loving-city-body-image.is-14 {
  z-index: 1;
  inset: 0% 15% auto auto;
}

.loving-city-body-image.is-15, .loving-city-body-image.is-16 {
  inset: 0% auto auto 25%;
}

.loving-city-body-image.is-17 {
  z-index: 2;
  inset: 10% 30% auto auto;
}

.loving-city-body-image.is-18 {
  inset: 10% 8% auto auto;
}

.loving-city-body-image.is-19 {
  z-index: 1;
  inset: 37% 66% auto auto;
}

.loving-city-body-image.is-20 {
  inset: 0% auto auto 25%;
}

.loving-city-body-image.is-21 {
  inset: 0% auto auto 0%;
}

.loving-city-body-image.is-22 {
  z-index: 1;
  inset: 77% auto auto 68%;
}

.loving-city-body-image.is-23 {
  z-index: 1;
  inset: 0% 25% auto auto;
}

.loving-city-body-image.is-24 {
  z-index: 2;
  inset: 73% 69% auto auto;
}

.loving-city-body-image.is-25 {
  z-index: 1;
  inset: 0% 19% auto auto;
}

.loving-city-body-image.is-26 {
  inset: 0% 15% auto auto;
}

.loving-city-body-image.is-27 {
  inset: 0% auto auto 25%;
}

.loving-city-body-image.is-28 {
  inset: 0% auto auto 0%;
}

.loving-city-body-image.is-29 {
  z-index: 1;
  inset: 59% auto auto 63%;
}

.personality-slider {
  background-color: #fff0;
  align-items: center;
  height: 100%;
  margin-top: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.personality-slider-mask {
  width: 80vw;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.personality-slider-left {
  z-index: 1;
  flex-direction: column;
  order: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.personality-slider-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.personality-slider-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 360px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
}

.personality-slider-slide.is-6 {
  background-image: linear-gradient(161deg, #e1edf6, #c59ccd);
}

.personality-slider-number {
  margin-bottom: 32px;
}

.loving-city-slider-image {
  position: absolute;
}

.loving-city-slider-image.is-1 {
  position: absolute;
  inset: -30% 20% auto auto;
}

.loving-city-slider-image.is-2 {
  z-index: 1;
  position: absolute;
  inset: 76% auto auto 71%;
}

.loving-city-slider-image.is-3 {
  z-index: 0;
  position: absolute;
  inset: 0% 50% auto auto;
}

.loving-city-slider-image.is-4 {
  position: absolute;
  inset: 25% 0% auto auto;
}

.loving-city-slider-image.is-5 {
  position: absolute;
  inset: -22% 50% auto auto;
}

.loving-city-slider-image.is-6 {
  position: absolute;
  inset: -10% 30% auto auto;
}

.loving-city-slider-image.is-7, .loving-city-slider-image.is-8 {
  position: static;
  inset: -22% 50% auto auto;
}

.loving-city-slider-image.is-9 {
  position: static;
}

.transparent-slider-slide {
  overflow: hidden;
}

.bless-pays-hero-image.is-1 {
  margin-top: -20%;
  margin-left: 10%;
  position: relative;
}

.bless-pays-hero-image.is-2 {
  position: absolute;
  inset: 33% auto auto -20%;
}

.bless-pays-hero-image.is-3 {
  transform-origin: 0 100%;
  position: absolute;
  inset: 13% auto auto 65%;
}

.bless-pays-hero-image.is-4 {
  position: absolute;
  inset: 82% auto auto 53%;
}

.bless-pays-hero-image.is-5 {
  position: absolute;
  inset: 46% auto auto 32%;
}

.bless-pays-hero-image.is-6 {
  position: absolute;
  inset: 50% auto auto 15%;
}

.bless-pays-hero-image.is-7 {
  z-index: 4;
  position: absolute;
  inset: 89% auto auto 64%;
}

.bless-pays-hero-image.is-8 {
  position: absolute;
  inset: 32% auto auto 42%;
}

.bless-pays-hero-image.is-9 {
  position: absolute;
  inset: 29% auto auto 69%;
}

.bless-pays-wrapper {
  z-index: 4;
  width: 50%;
  margin-top: 64px;
  display: flex;
  position: relative;
}

.bless-pays-wrapper-image.is-1 {
  margin-right: 0;
}

.bless-pays-wrapper-image.is-2 {
  z-index: 2;
  margin-right: 0;
  position: absolute;
  inset: 5% auto auto -10%;
}

.bless-pays-wrapper-image.is-3 {
  margin-left: 20%;
}

.bless-pays-wrapper-image.is-4 {
  position: absolute;
  inset: 25% 85% auto auto;
}

.bless-pays-wrapper-image.is-5 {
  position: absolute;
  inset: 55% 0% auto auto;
}

.bless-pays-wrapper-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 76% 23% auto auto;
}

.bless-pays-wrapper-image.is-7 {
  z-index: 1;
  position: absolute;
  inset: 66% 53% auto auto;
}

.bless-pays-wrapper-image.is-8 {
  margin-top: -20%;
  margin-left: 15%;
}

.bless-pays-wrapper-image.is-9 {
  position: absolute;
  inset: -30% auto auto 20%;
}

.bless-pays-wrapper-image.is-10 {
  position: absolute;
  inset: 25% auto auto 35%;
}

.bless-pays-wrapper-image.is-12 {
  position: absolute;
  inset: 0% -15% auto auto;
}

.bless-pays-wrapper-image.is-13 {
  z-index: 1;
  position: absolute;
  inset: -25% 80% auto auto;
}

.bless-pays-wrapper-image.is-14 {
  z-index: 3;
  margin-left: 20%;
  position: relative;
}

.bless-pays-wrapper-image.is-15 {
  z-index: 2;
  position: absolute;
  inset: -17% auto auto 50%;
}

.bless-pays-wrapper-image.is-16 {
  position: absolute;
  inset: 51% auto auto 7%;
}

.bless-pays-wrapper-image.is-18 {
  position: absolute;
  inset: 60% 0% auto auto;
}

.bless-pays-wrapper-image.is-19 {
  margin-top: -30%;
}

.bless-pays-wrapper-image.is-20 {
  position: absolute;
  inset: -20% auto auto 30%;
}

.bless-pays-wrapper-image.is-21 {
  z-index: 1;
  position: absolute;
  inset: 35% auto auto 65%;
}

.bless-pays-wrapper-image.is-22 {
  z-index: 1;
  position: absolute;
  inset: 46% auto auto 47%;
}

.bless-pays-wrapper-image.is-23 {
  z-index: 1;
  position: relative;
}

.bless-pays-wrapper-image.is-24 {
  z-index: 2;
  margin-right: 0;
  position: absolute;
  inset: 30% 0% auto auto;
}

.bless-pays-wrapper-image.is-25 {
  position: absolute;
  inset: -25% 8% auto auto;
}

.bless-pays-wrapper-image.is-26 {
  z-index: 3;
  position: absolute;
  inset: 63% 86% auto auto;
}

.pos-wrapper {
  margin-top: 8em;
  margin-bottom: 6em;
}

.bless-pays-hero-wrapper-image {
  margin-right: 36px;
}

.bless-pays-slider-image {
  position: absolute;
}

.bless-pays-slider-image.is-1 {
  inset: 0% auto auto 16%;
  transform: rotate(-15deg);
}

.bless-pays-slider-image.is-2 {
  inset: -15% auto auto 55%;
  transform: rotate(15deg);
}

.bless-pays-slider-image.is-3 {
  z-index: 1;
  inset: 34% auto auto 43%;
}

.bless-pays-slider-image.is-4 {
  inset: 20% auto auto 0%;
}

.bless-pays-slider-image.is-5 {
  inset: 0% auto auto 62%;
}

.bless-pays-slider-image.is-6 {
  inset: 0% auto auto 46%;
}

.bless-pays-slider-image.is-7 {
  inset: 0% auto auto 33%;
}

.bless-pays-slider-image.is-8 {
  z-index: 1;
  inset: 13% auto auto 39%;
}

.bless-pays-slider-image.is-9 {
  z-index: 1;
  inset: 43% auto auto 50%;
}

.bless-pays-slider-image.is-10 {
  inset: 0% auto auto 10%;
}

.bless-pays-slider-image.is-11 {
  z-index: 1;
  inset: 69% auto auto 4%;
}

.bless-pays-slider-image.is-12 {
  z-index: 0;
  inset: -15% auto auto 69%;
}

.bless-pays-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 400px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
}

.bless-pays-slide.bg {
  background-image: linear-gradient(163deg, #e1edf6, #c5a0ce);
}

.bless-pays-integration-image {
  position: absolute;
  inset: 0% auto auto 0%;
}

.bless-pays-integration-image.is-1 {
  z-index: 2;
  top: -70%;
  left: 20%;
}

.bless-pays-integration-image.is-2 {
  width: 31vw;
  max-width: 390px;
  inset: -9% auto auto 4%;
}

.bless-pays-integration-image.is-3 {
  z-index: 1;
  top: 50%;
  bottom: auto;
  right: auto;
}

.bless-pays-hardware-image.is-5 {
  min-width: 1013px;
  margin-top: -10%;
}

.partners-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.partners-image.is-1 {
  right: -30%;
}

.partners-image.is-2 {
  z-index: 1;
  top: 13%;
  right: -12%;
}

.partners-image.rocket {
  top: 6%;
  right: -14%;
  transform: rotate(15deg);
}

.cipher-me-hero-image.is-1 {
  z-index: 1;
  margin-left: 25%;
  position: relative;
}

.cipher-me-hero-image.is-2 {
  z-index: 2;
  position: absolute;
  inset: 10% auto auto 40%;
}

.cipher-me-hero-image.is-3 {
  position: absolute;
  inset: 23% auto auto -21%;
}

.cipher-me-hero-image.is-4 {
  z-index: 1;
  position: absolute;
  inset: 11% auto auto 7%;
}

.cipher-me-hero-image.is-5 {
  z-index: 1;
  position: absolute;
  inset: -12% auto auto 64%;
}

.cipher-me-hero-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 5% auto auto 1%;
}

.cipher-me-hero-image.is-7 {
  z-index: 1;
  position: absolute;
  inset: 67% auto auto 7%;
}

.cipher-me-hero-image.is-8 {
  position: absolute;
  inset: 11% -14% auto auto;
}

.qr-image.is-1 {
  z-index: 1;
  margin-left: 30%;
  position: relative;
}

.qr-image.is-2 {
  z-index: 1;
  position: relative;
}

.qr-number {
  color: #506ac980;
  font-family: Circerounded, sans-serif;
  font-size: 288px;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
  inset: 0% auto auto 20%;
}

.qr-number.is-2 {
  inset: -30% -10% auto auto;
}

.nfc-chip-text {
  color: var(--royal-blue);
  margin-top: 64px;
}

.cipher-me-text-container {
  align-items: center;
  min-height: 320px;
  margin-top: 96px;
  margin-bottom: 96px;
  overflow: hidden;
}

.cipher-me-text-image {
  margin-right: 5%;
}

.slider-list {
  display: flex;
}

.slider-item {
  min-width: 40%;
  max-width: 40%;
}

.industry-text {
  margin-top: 16px;
}

.industry-text p {
  font-size: 18px;
  line-height: 140%;
}

.industry-card-container {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 610px;
  margin-right: 40px;
  padding: 40px;
  display: flex;
}

.industry-image {
  margin-bottom: 32px;
  transform: scale(1.2);
}

.slider-wrapper {
  margin-top: 64px;
}

.slider-navigation-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.profit-image-container {
  position: absolute;
  inset: 0% 0% auto auto;
}

.profit-image.is-1 {
  margin-top: -30%;
  margin-left: 25%;
}

.profit-image.is-2 {
  position: absolute;
  inset: -15% auto auto 13%;
}

.profit-image.ball {
  margin-top: -3%;
  margin-right: 3%;
  position: absolute;
  inset: -10% 0% auto auto;
}

.cipherme-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 380px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
}

.cipherme-slide.bg {
  background-image: linear-gradient(163deg, #e1edf6, #c5a0ce);
}

.cipher-me-slider-image {
  position: static;
  inset: 0% auto auto 0%;
}

.cipher-me-slider-image.is-2 {
  position: absolute;
  inset: 50% auto auto 0%;
}

.cipher-me-slider-image.is-3 {
  margin-bottom: 15px;
}

.cipher-me-slider-image.is-4 {
  padding-bottom: 16px;
}

.cipher-me-slider-image.is-5 {
  margin-top: 0%;
  position: absolute;
  inset: -10% auto auto 0%;
}

.cipher-me-slider-image.is-6 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.cipher-me-slider-image.is-7 {
  z-index: 1;
  position: relative;
  inset: 0% auto auto 20%;
}

.cipherme-integration-image.is-1 {
  width: 39vw;
  max-width: 488px;
  margin-top: 15%;
}

.cipherme-integration-image.is-2 {
  width: 9vw;
  max-width: 127px;
  position: absolute;
  inset: 18% auto auto 40%;
}

.cipherme-integration-image.is-3 {
  width: 7vw;
  max-width: 88px;
  position: absolute;
  inset: 0% auto auto 75%;
}

.cipherme-integration-image.is-4 {
  width: 5vw;
  max-width: 66px;
  position: absolute;
  inset: 3% auto auto 25%;
}

.cipherme-integration-image.is-5 {
  width: 6vw;
  max-width: 75px;
  position: absolute;
  inset: 8% auto auto 0%;
}

.cipher-me-software-slider-img.is-1 {
  margin-top: 5%;
  margin-right: 40%;
  position: relative;
  transform: rotate(-15deg);
}

.cipher-me-software-slider-img.is-2 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 50%;
}

.cipher-me-software-slider-img.is-3 {
  z-index: 1;
  width: 55vw;
  max-width: 952px;
  position: static;
  inset: 0% auto auto 50%;
}

.cipher-me-software-slider-img.is-4 {
  z-index: 1;
  width: 33vw;
  max-width: 641px;
  margin-left: 30%;
  position: static;
  inset: 0% auto auto 50%;
  transform: rotate(15deg);
}

.cipher-me-software-slider-img.is-5 {
  z-index: 2;
  width: 13vw;
  max-width: 227px;
  margin-left: 30%;
  position: absolute;
  inset: 32% auto auto 0%;
}

.cipher-me-software-slider-img.is-6 {
  width: 59vw;
  max-width: 805px;
}

.cipher-me-software-slider-img.is-8 {
  position: absolute;
  inset: auto 3% 0% auto;
}

.cipher-me-software-slider-img.is-9 {
  z-index: 1;
  position: absolute;
  inset: auto 1% -2% auto;
}

.sbs-tab-link {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100vw;
  margin-right: 32px;
  padding: 20px 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.sbs-tab-link.w--current {
  background-color: var(--royal-blue);
  color: #fff;
  border-style: none;
}

.sbs-tabs {
  margin-top: 32px;
}

.tabs-menu {
  overflow: hidden;
}

.traffic-city-hero-image.is-1 {
  margin-top: 60%;
  margin-bottom: -35%;
  margin-left: 35%;
  position: static;
  inset: 41% auto auto 0%;
}

.traffic-city-hero-image.is-2 {
  z-index: 2;
  position: absolute;
  inset: 50% -5% auto auto;
}

.traffic-city-hero-image.is-3 {
  position: absolute;
  inset: 25% 10% auto auto;
}

.traffic-city-hero-image.is-4 {
  position: absolute;
  inset: -7% 0% auto auto;
}

.traffic-city-hero-image.is-5 {
  position: absolute;
  inset: 0% 36% auto auto;
}

.traffic-city-hero-image.is-6 {
  z-index: 3;
  position: absolute;
  inset: 62% 32% auto auto;
}

.traffic-city-hero-image.is-7 {
  z-index: 4;
  position: absolute;
  inset: 74% auto auto 22%;
}

.traffic-city-hero-image.is-8 {
  position: absolute;
  inset: -54% auto auto -33%;
}

.traffic-city-hero-image.is-9 {
  position: absolute;
  inset: 37% auto auto -97%;
}

.bg-container {
  background-image: linear-gradient(2deg, #abbfd9 22%, #0000);
  width: 100%;
  min-height: 20vh;
  position: absolute;
  inset: auto 0% -28%;
}

.bubble-image {
  margin-top: 5%;
  position: static;
  transform: scale(1.3);
}

.hardware-image.is-1 {
  width: 65vw;
  max-width: 535px;
}

.hardware-image.is-2 {
  width: 16vw;
  max-width: 250px;
  position: absolute;
}

.hardware-image.is-3 {
  width: 18vw;
  max-width: 277px;
  position: absolute;
  inset: 0% auto auto 30%;
}

.hardware-image.is-4 {
  width: 18vw;
  max-width: 289px;
  position: absolute;
  inset: 20% auto auto -3%;
}

.hardware-image.is-5 {
  width: 14vw;
  max-width: 214px;
  position: absolute;
  inset: 57% auto auto 0%;
}

.hardware-image.is-6 {
  width: 16vw;
  max-width: 249px;
  position: absolute;
  inset: 79% auto auto 30%;
}

.hardware-image.is-7 {
  width: 18vw;
  max-width: 285px;
  position: absolute;
  inset: 54% auto auto 67%;
}

.hardware-image.is-8 {
  width: 16vw;
  max-width: 251px;
  position: absolute;
  inset: 22% auto auto 67%;
}

.smart-traffic-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 380px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
}

.smart-traffic-slide.bg {
  background-image: linear-gradient(163deg, #e1edf6, #c5a0ce);
}

.smart-traffic-slider-image.is-1 {
  width: 20vw;
  max-width: 289px;
  margin-top: 35%;
  margin-left: -17%;
  position: static;
  inset: auto auto -95% 0%;
}

.smart-traffic-slider-image.is-2 {
  width: 8vw;
  max-width: 114px;
  position: absolute;
  inset: 0% auto auto 10%;
}

.smart-traffic-slider-image.is-3 {
  width: 5vw;
  max-width: 75px;
  position: absolute;
  inset: 0% auto auto -33%;
}

.smart-traffic-slider-image.is-4 {
  width: 3.5vw;
  max-width: 48px;
  position: absolute;
  inset: 15% auto auto 74%;
}

.smart-traffic-slider-image.is-5 {
  width: 13vw;
  max-width: 190px;
  position: absolute;
  inset: 27% auto auto -52%;
}

.smart-traffic-slider-image.is-6 {
  width: 8vw;
  max-width: 121px;
  position: absolute;
  inset: 35% auto auto 62%;
}

.smart-traffic-slider-image.is-7 {
  z-index: 1;
  position: absolute;
}

.smart-traffic-slider-image.is-8 {
  z-index: 2;
  position: absolute;
  inset: 64% auto auto 56%;
}

.smart-traffic-slider-image.is-9 {
  position: absolute;
  inset: -5% auto auto -9%;
}

.smart-traffic-slider-image.is-10 {
  position: absolute;
  inset: 0% auto auto 15%;
}

.smart-traffic-slider-image.is-11 {
  position: absolute;
  inset: 25% auto auto 25%;
}

.smart-traffic-slider-image.is-12 {
  margin-top: 15%;
  margin-left: 15%;
  transform: scale(1.3);
}

.smart-traffic-slider-image.is-13 {
  position: absolute;
  inset: 19% auto auto -18%;
}

.smart-traffic-slider-image.is-14 {
  position: absolute;
  inset: 34% auto auto 81%;
}

.smart-traffic-slider-image.is-15 {
  margin-top: 15%;
  margin-left: 15%;
  transform: scale(1.3);
}

.smart-traffic-slider-image.is-16 {
  position: absolute;
  inset: 17% auto auto -12%;
}

.smart-traffic-slider-image.is-17 {
  position: absolute;
  inset: auto 0% -80% -35%;
  transform: scale(1.3);
}

.smart-traffic-slider-image.is-18 {
  z-index: 1;
  position: absolute;
  inset: 12% auto auto 14%;
}

.smart-traffic-slider-image.is-19 {
  z-index: 1;
  position: absolute;
  inset: 14% auto auto -34%;
}

.smart-traffic-slider-image.is-20 {
  z-index: 2;
  position: absolute;
  inset: 19% auto auto 57%;
}

.smart-traffic-slider-image.is-22 {
  position: absolute;
  inset: 49% auto auto -34%;
  transform: scale(1.3);
}

.smart-traffic-slider-image.is-23 {
  z-index: 1;
  position: absolute;
  inset: 12% auto auto 14%;
}

.slider-link-block {
  position: absolute;
  inset: 0%;
}

.smart-traffic-integration-image.is-1 {
  position: relative;
  left: 14%;
}

.smart-traffic-integration-image.is-2 {
  position: absolute;
  inset: 36% auto auto 19%;
}

.smart-traffic-integration-image.is-3 {
  position: absolute;
  inset: 69% auto auto -16%;
}

.smart-traffic-integration-image.is-4 {
  position: absolute;
  inset: 56% auto auto 9%;
}

.smart-traffic-integration-image.is-5 {
  position: absolute;
  inset: 75% auto auto 66%;
}

.smart-traffic-integration-image.is-6 {
  position: absolute;
  inset: 13% auto auto 25%;
}

.check-mark {
  margin-top: 1%;
}

.sbs-horizontal-wrapper {
  margin-top: 64px;
  display: flex;
}

.sbs-horizontal-heading-wrapper {
  min-width: 200px;
  overflow: hidden;
}

.biometric-passport-hero-image {
  position: relative;
}

.biometric-passport-hero-image.is-1 {
  z-index: 1;
  margin-left: 30%;
}

.biometric-passport-hero-image.is-2 {
  z-index: 2;
  position: absolute;
  inset: auto 73% 43% auto;
}

.biometric-passport-hero-image.is-3 {
  z-index: 0;
  position: absolute;
  inset: auto 30% 62% auto;
}

.biometric-passport-hero-image.is-4 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 83%;
}

.biometric-passport-hero-image.is-5 {
  z-index: 0;
  position: absolute;
  inset: 30% auto auto -24%;
}

.biometric-passport-hero-image.is-6 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 79%;
}

.biometric-passport-hero-image.is-7 {
  z-index: 0;
  position: absolute;
  inset: 75% auto auto 97%;
}

.biometric-passport-hero-image.is-8 {
  z-index: 0;
  position: absolute;
  inset: 49% auto auto 48%;
}

.biometric-passport-hero-image.is-9 {
  z-index: 0;
  position: absolute;
  inset: 49% auto auto 14%;
}

.infrastructure-b-passport-image.is-1 {
  margin-top: 30%;
}

.infrastructure-b-passport-image.is-2 {
  position: absolute;
  inset: 35% auto auto 15%;
}

.infrastructure-b-passport-image.is-3 {
  z-index: 1;
  position: absolute;
  inset: 25% auto auto 15%;
}

.infrastructure-b-passport-image.is-4 {
  z-index: 2;
  position: absolute;
  inset: 15% auto auto 15%;
}

.biometric-passport-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 380px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
  overflow: hidden;
}

.biometric-passport-slide.bg {
  background-image: linear-gradient(163deg, #e1edf6, #c5a0ce);
}

.biometric-passport-slider-image.is-1 {
  margin-left: 25%;
  position: relative;
}

.biometric-passport-slider-image.is-2 {
  position: absolute;
  inset: 5% auto auto 0%;
}

.biometric-passport-slider-image.is-3 {
  z-index: 2;
  position: absolute;
  inset: 13% auto auto -7%;
}

.biometric-passport-slider-image.is-4 {
  z-index: 2;
  position: absolute;
  inset: 13% auto auto 57%;
}

.biometric-passport-slider-image.is-5 {
  position: absolute;
  inset: 0% auto auto 20%;
}

.biometric-passport-slider-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 20%;
}

.biometric-passport-slider-image.is-7 {
  z-index: 1;
  position: absolute;
  inset: 37% auto auto 42%;
}

.biometric-passport-slider-image.is-8 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.biometric-passport-slider-image.is-9 {
  position: absolute;
  top: 87%;
  left: 43%;
  right: auto;
}

.passport-image-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
  position: relative;
}

.passport-image.is-1 {
  margin-right: 5%;
}

.star-image {
  position: absolute;
  inset: 29% 16% auto auto;
  transform: rotate(20deg);
}

.star-image.safe-nation {
  top: 17%;
  right: 0%;
}

.star-image.smart-parking {
  max-width: 250px;
  inset: -22% 0% auto auto;
}

.e-visa-hero-image.is-1 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.e-visa-hero-image.is-2 {
  z-index: 1;
  position: absolute;
  inset: 29% auto auto 0%;
}

.e-visa-hero-image.is-3 {
  z-index: 1;
  position: absolute;
  inset: 16% 6% auto auto;
}

.e-visa-hero-image.is-4 {
  z-index: 1;
  position: absolute;
  inset: 57% 47% auto auto;
}

.e-visa-hero-image.is-5 {
  position: absolute;
  inset: 55% auto auto 28%;
}

.e-visa-hero-image.is-6 {
  position: absolute;
  inset: 31% auto auto -26%;
}

.e-visa-mobile {
  display: none;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logo {
  width: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
}

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

.nav-link {
  color: #000;
  text-transform: uppercase;
  padding: 8px 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  transition: color .2s, opacity .2s;
}

.nav-link:hover {
  opacity: .7;
}

.nav-link.w--current {
  opacity: 1;
}

.nav-link.contact-us {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  margin-right: 28px;
  padding-left: 24px;
  padding-right: 188px;
  line-height: 14px;
  display: block;
  position: relative;
}

.nav-link.contact-us:hover {
  opacity: 1;
}

.nav-link.contact-us.uniq {
  position: absolute;
}

.nav-link.contact-us-mobile {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.nav-link.contact-us-mobile:hover {
  opacity: 1;
}

.navlink-underline {
  background-color: #000;
  width: 100%;
  height: 1px;
  transform: translate(-101%);
}

.logo-container, .logo-container.w--current {
  z-index: 3;
  position: relative;
}

.logo-container.margin-right, .logo-container.margin-right.w--current {
  margin-right: 32px;
}

.hamburger, .hamburger-container, .white-bg {
  display: none;
}

.white-transition {
  z-index: 10;
  background-image: linear-gradient(#fff0, #ffffff1f 25%, #ffffff47 42%, #fff);
  width: 100%;
  min-height: 10vh;
  position: absolute;
  inset: auto 0% 0%;
}

.white-transition.top {
  background-image: linear-gradient(360deg, #fff0, #ffffff1f 25%, #ffffff47 42%, #fff);
  inset: 0% 0% auto;
}

.white-transition.top.wealth {
  min-height: 20vh;
}

.white-transition.to-grey {
  background-image: linear-gradient(#fff0, #ffffff1f 25%, #ffffff47 42%, #e9eaee);
}

.white-transition.wealth {
  min-height: 20vh;
}

.white-transition.right {
  display: none;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.footer-logo-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.h3-smaller {
  color: #000;
  font-size: 56px;
  font-weight: 400;
  line-height: 100%;
}

.h3-smaller.is-white {
  color: #fff;
}

.benefits-section-asset {
  position: absolute;
}

.benefits-section-asset.is-1 {
  min-width: 976px;
  max-width: 976px;
  inset: 30% auto auto 70%;
}

.benefits-section-asset.is-2 {
  min-width: 948px;
  max-width: 948px;
  inset: 36% auto auto 43%;
}

.benefits-section-asset.is-3 {
  z-index: 1;
  min-width: 766px;
  max-width: 766px;
  inset: 14% auto auto 70%;
}

.benefits-section-asset.is-4 {
  z-index: 1;
  min-width: 675px;
  max-width: 675px;
  inset: auto auto 71% 70%;
}

.benefits-section-asset.is-5 {
  z-index: 1;
  min-width: 585px;
  max-width: 585px;
  inset: auto auto 79% 50%;
}

.bubble-container {
  align-items: center;
  min-width: 360px;
  margin-right: -6px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.bubble-container.center-allign {
  justify-content: center;
  display: flex;
}

.loving-city-transparent-slider-img.is-3 {
  margin-right: 64px;
}

.e-visa-infrastructure-image.is-2 {
  z-index: 2;
  position: absolute;
}

.e-visa-infrastructure-image.is-3 {
  z-index: 1;
  position: absolute;
  inset: 30% auto auto 10%;
}

.e-visa-infrastructure-image.is-4 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 42%;
}

.e-visa-infrastructure-image.is-5 {
  z-index: 1;
  position: absolute;
  inset: 78% auto auto 63%;
}

.e-visa-infrastructure-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 79% auto auto 26%;
}

.e-visa-infrastructure-image.is-7 {
  z-index: 1;
  position: absolute;
  inset: 29% auto auto 78%;
}

.e-visa-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 380px;
  margin-left: auto;
  margin-right: 40px;
  padding: 64px;
  overflow: hidden;
}

.e-visa-slide.bg {
  background-image: linear-gradient(163deg, #e1edf6, #c5a0ce);
}

.e-visa-slider-image.is-1 {
  position: absolute;
  inset: -24% auto auto 0%;
}

.e-visa-slider-image.is-2 {
  position: absolute;
  inset: -52% auto auto -37%;
}

.e-visa-slider-image.is-3 {
  position: absolute;
  inset: 6% auto auto 69%;
}

.e-visa-slider-image.is-4 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.e-visa-slider-image.is-5 {
  position: absolute;
  inset: -15% auto auto -9%;
}

.e-visa-slider-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 112% auto auto 65%;
}

.e-visa-slider-image.is-7 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.e-visa-slider-image.is-8 {
  z-index: 1;
  position: absolute;
  inset: 87% auto auto 0%;
}

.e-visa-slider-image.is-9 {
  z-index: 1;
  position: absolute;
  inset: 127% auto auto 64%;
}

.e-visa-image.is-1 {
  margin-left: -55%;
}

.e-visa-image.is-2 {
  position: absolute;
  inset: 0% -10% auto auto;
}

.smart-lights-hero-image.is-1 {
  position: absolute;
  inset: 61% auto auto 24%;
}

.smart-lights-hero-image.is-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.smart-lights-hero-image.is-3 {
  position: absolute;
  inset: 21% auto auto -25%;
}

.smart-lights-hero-image.is-4 {
  z-index: 1;
  margin-bottom: 30%;
  position: relative;
}

.smart-lights-hero-image.is-5 {
  z-index: 1;
  max-width: 169px;
  position: absolute;
  inset: 33% auto auto 40%;
}

.smart-lights-hero-image.is-6 {
  position: absolute;
  inset: -16% auto auto -21%;
  transform: scale(1.6);
}

.sensors-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.smart-lights-integration-image.is-1, .smart-lights-integration-image.is-2 {
  margin-top: 5%;
  margin-left: 10%;
  transform: scale(1.2);
}

.three-column-buttons-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  display: grid;
}

.button-container {
  color: var(--royal-blue);
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  box-shadow: 1px 1px 8px 2px #00000026;
}

.button-container.margin-top-16 {
  margin-top: 16px;
}

.button-container.allign-left {
  text-align: left;
  align-items: flex-start;
  display: inline-block;
}

.button-container.allign-left.margin-top-32 {
  margin-top: 32px;
}

.safe-nation-hero-image.is-1 {
  margin-bottom: 30%;
  margin-left: 20%;
  position: relative;
}

.safe-nation-hero-image.is-2 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.safe-nation-hero-image.is-3 {
  position: absolute;
  inset: 0% -23% auto auto;
}

.safe-nation-hero-image.is-4 {
  position: absolute;
  inset: 35% auto auto -27%;
}

.safe-nation-hero-image.is-5 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.safe-nation-hero-image.is-6 {
  position: absolute;
  inset: 0% auto auto 82%;
}

.security-image.is-1 {
  margin-top: 15%;
  margin-left: 15%;
  transform: scale(1.3);
}

.security-image.is-2 {
  position: absolute;
  inset: auto 0% 3% auto;
  transform: scale(1.3);
}

.horizontal-wrapper-text {
  align-self: center;
}

.safe-nation-monitor-image {
  margin-top: 64px;
  margin-left: 25%;
}

.safe-nation-monitor-image.is-2 {
  margin-top: 0;
  margin-left: 0%;
  position: absolute;
  inset: 25% -50% auto auto;
}

.safe-nation-monitor-image.is-2.mobile {
  display: none;
  position: static;
}

.safe-nation-monitor-image.is-2.desktop {
  right: -56%;
}

.safe-nation-monitor-image.is-3 {
  margin-top: 0;
  margin-left: 0%;
  position: absolute;
  inset: 0% auto auto -35%;
}

.safe-nation-monitor-image.is-3.mobile {
  display: none;
  position: static;
}

.two-column-card-container {
  border-radius: 12px;
  padding: 32px;
  box-shadow: 2px 2px 13px 2px #0000001a;
}

.safe-nation-map {
  position: absolute;
  inset: 31% auto auto -48%;
}

.safe-nation-map.mobile {
  display: none;
}

.no-wrap {
  white-space: nowrap;
}

.smart-parking-hero-image.is-1 {
  margin-left: 15%;
  position: relative;
}

.smart-parking-hero-image.is-2 {
  z-index: 1;
  position: absolute;
  inset: 48% 15% auto auto;
}

.smart-parking-hero-image.is-3, .smart-parking-hero-image.is-4 {
  z-index: 1;
  position: absolute;
  inset: 67% 72% auto auto;
}

.smart-parking-hero-image.is-5 {
  z-index: 1;
  position: absolute;
  inset: 25% 24% auto auto;
}

.smart-parking-hero-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: 78% 74% auto auto;
}

.smart-parking-hero-image.is-7 {
  z-index: 1;
  position: absolute;
  inset: 50% 106% auto auto;
}

.smart-parking-hero-image.is-8 {
  z-index: 1;
  position: absolute;
  inset: 103% -28% auto auto;
}

.smart-parking-hero-image.is-9 {
  z-index: 1;
  position: absolute;
  inset: 17% 2% auto auto;
}

.smart-parking-sensors-image.terminal {
  margin-top: -44px;
}

.smart-parking-wrapper-image.is-1 {
  position: absolute;
  inset: 42% auto auto 10%;
}

.smart-parking-wrapper-image.is-2 {
  z-index: 1;
  position: absolute;
  inset: 0% auto auto 14%;
}

.smart-parking-wrapper-image.is-3 {
  position: absolute;
  inset: 27% 7% auto auto;
}

.smart-parking-wrapper-image.is-4 {
  z-index: 1;
  position: absolute;
  inset: -1% 27% auto auto;
}

.smart-parking-wrapper-image.is-5 {
  position: absolute;
  inset: 27% 7% auto auto;
}

.smart-parking-wrapper-image.is-6 {
  z-index: 1;
  position: absolute;
  inset: -1% 39% auto auto;
}

.smart-parking-wrapper-image.is-7 {
  position: absolute;
  inset: 22% 7% auto auto;
}

.smart-parking-wrapper-image.is-8 {
  z-index: 1;
  position: absolute;
  inset: -13% 39% auto auto;
}

.smart-parking-wrapper-image.is-9 {
  z-index: 2;
  position: absolute;
  inset: 15% 32% auto auto;
}

.smart-waste-hero-image.is-1 {
  margin-top: 0%;
  margin-bottom: 10%;
  margin-left: 30%;
}

.smart-waste-hero-image.is-2 {
  z-index: 1;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 50% auto auto 36%;
}

.smart-waste-hero-image.is-3 {
  z-index: 3;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  position: absolute;
  inset: auto -24% -12% auto;
}

.smart-waste-hero-image.is-4 {
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 28% auto auto -27%;
}

.smart-waste-hero-image.is-5 {
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 0% 42% auto auto;
}

.smart-waste-hero-image.is-6 {
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.smart-waste-integration-image.is-1 {
  z-index: 2;
  margin-top: 10%;
  margin-left: 15%;
  position: relative;
  transform: scale(1.3);
}

.smart-waste-integration-image.is-2 {
  z-index: 3;
  position: absolute;
  inset: 76% auto auto 70%;
}

.smart-waste-integration-image.is-3 {
  z-index: 1;
  position: absolute;
  inset: 15% auto auto -14%;
}

.smart-waste-integration-image.is-4 {
  z-index: 2;
  margin-top: 10%;
  margin-left: 10%;
  position: relative;
  transform: scale(1.6);
}

.smart-waste-integration-image.is-5 {
  z-index: 2;
  position: absolute;
  inset: -4% auto auto 45%;
}

.smart-waste-integration-image.is-6 {
  z-index: 2;
  position: absolute;
  inset: 72% -17% auto auto;
}

.smart-waste-integration-image.is-7 {
  z-index: 3;
  position: absolute;
  inset: -15% auto auto -26%;
}

.otow-planets-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1090px;
  margin-top: 4em;
  margin-bottom: 4em;
  display: flex;
  position: relative;
}

.otow-planet-image.is-1, .otow-planet-image.is-2, .otow-planet-image.is-3, .otow-planet-image.is-4, .otow-planet-image.is-5 {
  z-index: 1;
  position: relative;
}

.otow-planet-image.waves {
  margin-top: -25%;
}

.otow-planet-image.waves.mobile {
  display: none;
}

.otow-planet-image.is-6 {
  z-index: 1;
  width: 30vw;
  max-width: 328px;
  position: relative;
}

.otow-planet-container {
  position: absolute;
}

.otow-planet-container.is-1 {
  align-items: flex-start;
  display: flex;
  inset: 0% auto auto 0%;
}

.otow-planet-container.is-2 {
  align-items: flex-start;
  margin-right: -8%;
  display: flex;
  inset: 0% 0% auto auto;
}

.otow-planet-container.is-3 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  inset: 30% auto auto 0%;
}

.otow-planet-container.is-4 {
  flex-direction: column;
  align-items: flex-start;
  margin-right: -5%;
  display: flex;
  inset: 30% 0% auto auto;
}

.otow-planet-container.is-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
  inset: 57% auto auto 38%;
}

.otow-planet-container.is-6 {
  inset: 10% auto auto 38%;
}

.otow-planet-text-container.is-1 {
  text-align: right;
}

.otow-planet-text-container.is-2 {
  text-align: left;
}

.otow-planet-text-container.is-3 {
  text-align: right;
}

.otow-planet-text-container.is-4 {
  text-align: left;
}

.otow-planet-text-container.is-5 {
  text-align: center;
}

.personality-ecosystem-image.is-1 {
  z-index: 1;
  position: relative;
}

.personality-ecosystem-image.is-2 {
  position: absolute;
  inset: auto 19% 4% auto;
}

.personality-ecosystem-image.is-3 {
  position: absolute;
  inset: 3% auto auto 17%;
}

.cipherme-scheme-container {
  align-items: center;
  display: flex;
}

.cipherme-scheme-container.center, .cipherme-scheme-container.bottom {
  margin-top: 0;
}

.scheme-block {
  border: 1px solid #0000001a;
  border-radius: 10px;
  align-items: center;
  min-width: 270px;
  max-width: 270px;
  display: flex;
}

.scheme-block.is-1, .scheme-block.is-4 {
  margin-left: 2%;
}

.scheme-block-text {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.cipherme-scheme-arrow.is-4 {
  margin-left: 11%;
}

.cipherme-scheme-arrow.is-4.desktop {
  transform-origin: 50% 0;
}

.cipherme-scheme-arrow.is-4.mobile {
  display: none;
}

.cipherme-scheme-arrow.is-8 {
  position: absolute;
  inset: 25% auto auto 25%;
}

.cipherme-scheme-arrow.is-8.horizontal {
  transform-origin: 0 100%;
}

.cipherme-scheme-arrow.is-8.vertical {
  display: none;
}

.scheme-file-container {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scheme-file-container.is-1 {
  margin-left: 12%;
}

.scheme-file-container.is-2, .scheme-file-container.is-3 {
  margin-left: 21%;
}

.scheme-file-text {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.cipherme-scheme-wrapper {
  margin-top: 64px;
  position: relative;
  overflow: hidden;
}

.certificate-section-container {
  margin-top: 64px;
  margin-bottom: 64px;
  position: relative;
  overflow: hidden;
}

.certificates-wrapper._2-col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.certificates-wrapper._4-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.certificates-wrapper-container {
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.certificates-wrapper-line {
  background-color: var(--royal-blue);
  transform-origin: 50% 100%;
  flex: 1;
  width: 2px;
  height: 100%;
}

.certificates-wrapper-planet-img {
  z-index: 7;
  position: relative;
}

.certificates-wrapper-planet-img.is-3 {
  position: absolute;
  inset: auto auto 0% 25%;
}

.certificates-wrapper-planet-img.is-4 {
  position: absolute;
  inset: auto -15% 0% auto;
}

.certificates-wrapper-planet-img.is-5 {
  position: absolute;
  inset: auto auto 0% 40%;
}

.certificates-wrapper-planet-img.is-6 {
  position: absolute;
  inset: auto auto 0% 65%;
}

.certificates-wrapper-planet-img.is-7 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.certificates-wrapper-planet-img.smart-traffic._3rd {
  width: 8vw;
  max-width: 125px;
}

.certificates-wrapper-planet-img.smart-traffic._5th {
  width: 9vw;
  max-width: 140px;
}

.certificates-wrapper-planet-img.smart-traffic._7th {
  width: 7vw;
  max-width: 110px;
}

.certificates-wrapper-planet-img.smart-traffic._2nd, .certificates-wrapper-planet-img.smart-traffic._4th {
  position: absolute;
  inset: auto auto 0% 50%;
}

.certificates-wrapper-planet-img.smart-traffic._6th {
  position: absolute;
  inset: auto auto 0% 61%;
}

.certificates-wrapper-planet-img.smart-traffic._8th {
  position: absolute;
  inset: auto auto 0% 50%;
}

.certificates-line-wrapper {
  flex-direction: column;
  align-items: center;
  min-height: 420px;
  display: flex;
}

.certificates-line-wrapper.is-1, .certificates-line-wrapper.is-2, .certificates-line-wrapper.is-3, .certificates-line-wrapper.is-4 {
  flex: none;
}

.certificates-wrapper-text-container {
  overflow: hidden;
}

.it-software-wrapper {
  margin-top: 6em;
  margin-bottom: 64px;
  display: flex;
  position: relative;
}

.it-software-column {
  flex-direction: column;
  display: flex;
}

.it-software-column.is-1 {
  align-items: flex-start;
  width: 23%;
}

.it-software-column.is-2 {
  width: 25%;
}

.it-software-column.is-3 {
  width: 50%;
}

.it-software-tag-container {
  text-transform: uppercase;
  white-space: nowrap;
  border-radius: 100vw;
  padding: 8px 56px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.it-software-tag-container.is-black {
  color: #fff;
  background-color: #000;
}

.it-software-tag-container.blue {
  background-color: var(--royal-blue);
  color: #fff;
  padding-left: 16px;
  padding-right: 16px;
}

.it-software-tag-container.blue.is-3, .it-software-tag-container.blue.is-4, .it-software-tag-container.blue.is-5 {
  margin-top: 1%;
}

.it-software-tag-container.transparent {
  border: 1px solid var(--royal-blue);
  margin-top: 2%;
  margin-bottom: 2%;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.it-software-text-container {
  margin-top: 25%;
}

.it-software-line.vertical {
  margin-top: 5%;
}

.it-software-line.is-2 {
  margin-top: 2%;
}

.it-software-line.is-3, .it-software-line.is-4 {
  margin-top: 3%;
}

.it-software-line.is-5 {
  margin-top: 2%;
}

.it-software-horizontal-wrapper {
  align-items: center;
  display: flex;
}

.it-software-horizontal-wrapper.is-1 {
  margin-top: -14%;
}

.it-software-horizontal-wrapper.is-2 {
  align-items: flex-start;
  margin-top: 10%;
}

.it-software-horizontal-wrapper.is-3 {
  align-items: flex-start;
  margin-top: 6%;
}

.it-software-horizontal-wrapper.is-4, .it-software-horizontal-wrapper.is-5 {
  align-items: flex-start;
  margin-top: 7%;
}

.it-software-horizontal-wrapper.is-6 {
  margin-top: 8%;
}

.it-software-horizontal-wrapper.is-7 {
  margin-top: 7%;
}

.implementation-scheme-wrapper {
  width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
  position: relative;
}

.implmentation-scheme-image-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 130px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  overflow: hidden;
}

.implmentation-scheme-image-wrapper.horizontal {
  text-align: left;
  flex-direction: row;
  max-width: 100%;
}

.implmentation-scheme-image-wrapper.horizontal.is-1 {
  margin-top: 10%;
}

.implmentation-scheme-image-wrapper.horizontal.is-4 {
  margin-bottom: 16%;
}

.implmentation-scheme-image-wrapper.is-7 {
  margin-left: 25%;
}

.implmentation-scheme-image-wrapper.is-8 {
  margin-right: 3%;
}

.implementation-schele-column {
  align-items: flex-start;
  display: flex;
}

.implementation-schele-column.top {
  justify-content: space-between;
}

.implementation-schele-column.center {
  justify-content: space-between;
  margin-top: 10%;
  padding-bottom: 10%;
}

.implementation-schele-column.bottom {
  justify-content: space-between;
}

.implementation-schele-column.vertical {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.implementation-schele-column._15 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 15%;
}

.implementation-scheme-image {
  margin-bottom: 12px;
}

.implementation-scheme-image.horizontal {
  margin-bottom: 0;
}

.implementation-scheme-image.large {
  z-index: 2;
  position: relative;
}

.implementation-scheme-container._70 {
  width: 70%;
  margin-left: 5%;
  margin-right: 5%;
}

.implementation-scheme-container._15 {
  width: 20%;
}

.smart-solution-image.is-1 {
  z-index: 1;
  position: relative;
}

.smart-solution-image.is-2 {
  position: absolute;
  bottom: 7%;
  left: 0%;
  right: auto;
}

.ai-label {
  position: absolute;
  inset: auto 5% 5% auto;
}

.arrow-mob {
  display: none;
}

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

.shadow.is-higher {
  bottom: 15%;
}

.implementation-scheme-arrow {
  position: absolute;
}

.implementation-scheme-arrow.is-1 {
  width: 22vw;
  max-width: 244px;
  inset: 10% auto auto 11%;
}

.implementation-scheme-arrow.is-1.vertical {
  display: none;
}

.implementation-scheme-arrow.is-2 {
  width: 9.5vw;
  max-width: 103px;
  inset: 7% 15% auto auto;
}

.implementation-scheme-arrow.is-2.vertical {
  display: none;
}

.implementation-scheme-arrow.is-3 {
  width: 22vw;
  max-width: 246px;
  inset: 24% 34% auto auto;
}

.implementation-scheme-arrow.is-3.vertical {
  display: none;
}

.implementation-scheme-arrow.is-4 {
  width: 31vw;
  max-width: 379px;
  inset: 67% 29% auto auto;
}

.implementation-scheme-arrow.is-4.vertical {
  display: none;
}

.implementation-scheme-arrow.is-5 {
  width: .8vw;
  max-width: 8px;
  inset: 24% auto auto 38.5%;
}

.implementation-scheme-arrow.is-5.horizontal {
  display: none;
}

.implementation-scheme-arrow.is-6 {
  width: .8vw;
  max-width: 8px;
  inset: 24% auto auto 72.5%;
}

.implementation-scheme-arrow.is-6.horizontal {
  display: none;
}

.caps {
  text-transform: uppercase;
}

.heading-container {
  z-index: 2;
  overflow: hidden;
}

.heading-container._80 {
  max-width: 80%;
}

.heading-container.relative {
  position: relative;
}

.otow-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.otow-planet-shadow-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.otow-planet-shadow-wrapper.is-1 {
  margin-left: 32px;
}

.otow-planet-shadow-wrapper.is-2 {
  margin-right: 32px;
}

.otow-planet-shadow.is-1, .otow-planet-shadow.is-2 {
  margin-top: -30%;
}

.otow-planet-shadow.is-3, .otow-planet-shadow.is-4 {
  margin-top: -23%;
}

.otow-planet-shadow.is-5 {
  margin-top: -27%;
  margin-left: 5%;
}

.otow-planet-shadow.is-6 {
  margin-top: -26%;
  margin-left: -8%;
}

.site-name {
  color: var(--indian-red);
  font-size: 30px;
  line-height: 100%;
}

.fade-up2.tricks {
  overflow: hidden;
}

.cipher-me-scroll-text {
  align-items: center;
  display: flex;
}

.fade-up4.tricks {
  overflow: hidden;
}

.hero-wrapper {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.blur-circle {
  z-index: -3;
  filter: blur(7vw);
  background-color: #e02b40;
  border-radius: 100vw;
  width: 40vw;
  height: 70%;
  position: absolute;
}

.blur-circle.red {
  background-color: #d14479;
  width: 60%;
  height: 90vh;
  inset: 0% auto auto 0%;
}

.blur-circle.second-purple {
  z-index: -3;
  background-color: #c05aff;
  width: 30%;
  height: 50vh;
  inset: 0% auto auto 0%;
}

.blur-circle.pink {
  background-color: #f36;
  width: 40%;
  height: 70vh;
  inset: 24% auto auto 0%;
}

.blur-circle.pink.otow {
  background-color: #f74c77;
}

.blur-circle.yellow {
  background-color: #f6ad16;
  width: 50%;
  height: 70vh;
  inset: 0% 0% auto auto;
}

.blur-circle.purple {
  background-color: #c05aff;
  width: 50%;
  height: 70vh;
  inset: 23% 0% auto auto;
}

.section-hero {
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hero-paragraph {
  color: #fff;
  margin-top: 32px;
  margin-bottom: 0;
  font-family: Circerounded, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}

.video-container {
  transform-style: preserve-3d;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/63615942ef25167f3c1b4f84_Rectangle%202447.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  align-items: center;
  width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  transform: rotateX(.01deg)rotateY(0)rotateZ(0);
  box-shadow: 14px 14px 20px #0003;
}

.video-container.custom {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/68c43dbf6f6307c2cea68696_Frame%201522455846.png");
  background-position: 50%;
  background-size: cover;
}

.video-wrapper {
  perspective: 1000px;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
}

.hero-text {
  width: 70%;
  margin-right: 5%;
}

.hero-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 144px;
  font-weight: 400;
  line-height: 90%;
}

.hero-logo {
  margin-bottom: 16px;
}

.hero-section-screen {
  height: 100vh;
}

.hero-section-screen.is-2 {
  z-index: 2;
  margin-bottom: 102px;
  position: relative;
}

.hero-section-screen.is-1 {
  align-items: center;
  display: flex;
  position: relative;
}

.fade-up.tricks, .fade-up3.tricks, .fade-up5.tricks {
  overflow: hidden;
}

.city-image-wrapper {
  align-items: center;
  margin-top: 64px;
  display: block;
  overflow: hidden;
}

.city-images-movable {
  display: flex;
}

.waves-bg {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/62f672c5071b676b95b881af_Group_243995.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 130vh;
  position: absolute;
  inset: 0%;
}

.tab-pane-tab-1 {
  z-index: 1;
  height: auto;
  min-height: auto;
  position: relative;
}

.hero-image-container {
  perspective: 1000px;
  position: relative;
}

.is-larger-on-mob {
  line-height: 100%;
}

.site-button {
  color: #fff;
  border-radius: 100vw;
  margin-top: 32px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.site-button.blue-gradient {
  background-image: linear-gradient(to right, #d23bf9, #6428fb 49%, #0416fd);
}

.site-button_text-wrapper, .site-button_text {
  position: relative;
}

.site-button_wrapper {
  overflow: hidden;
}

.slider-image-container {
  perspective: 1000px;
  position: relative;
}

.slider-image-container.allign-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.truck-picture {
  min-width: 1727px;
  position: absolute;
  inset: 25% 51% auto auto;
}

.truck-arrow {
  z-index: 2;
  transform-origin: 0 100%;
  position: absolute;
}

.truck-arrow.is-1 {
  inset: 2% -7% auto auto;
}

.truck-arrow.is-2 {
  inset: 30% -7% auto auto;
}

.truck-arrow.is-3 {
  inset: 59% -7% auto auto;
}

.truck-arrow.is-4 {
  top: 79%;
  left: auto;
  right: -7%;
}

.truck-arrows-container {
  perspective: 1000px;
  position: relative;
}

.scheme-slider {
  background-color: #fff0;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.scheme-slider-mask {
  width: 80vw;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.scheme-slider-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 780px;
  margin-left: auto;
  margin-right: 40px;
  padding: 48px;
  overflow: hidden;
}

.scheme-slider-left {
  z-index: 1;
  flex-direction: column;
  order: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.scheme-slider-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.scheme-slider-container {
  position: relative;
}

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

.scheme-slider-wrapper.top {
  justify-content: space-around;
  margin-top: 32px;
}

.scheme-slider-wrapper.btm {
  justify-content: space-between;
  margin-top: 15%;
}

.scheme-slider-image-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.3%;
  max-width: 33.3%;
  margin-right: 10%;
  display: flex;
  overflow: hidden;
}

.scheme-slider-image-container.is-3 {
  margin-right: 0%;
}

.scheme-slider-image-container.is-4 {
  flex-direction: row;
  align-items: center;
  margin-right: 20%;
}

.scheme-slider-image-container.is-5 {
  flex-direction: row;
  align-items: center;
  margin-right: 0%;
}

.scheme-slider-image-container.small {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  max-width: 100%;
  margin-right: 0%;
}

.scheme-slider-image-container.small.last {
  margin-right: 0%;
}

.scheme-slider-img.pin {
  margin-right: 32px;
}

.scheme-slider-img.truck {
  width: 6vw;
  margin-right: 32px;
}

.scheme-slider-img.truck._1st-slide, .scheme-slider-img.truck._3rd-slide {
  margin-left: -8px;
  margin-right: 0;
}

.scheme-slider-img.pazzle._1st-slide, .scheme-slider-img.pazzle._3rd-slide {
  margin-right: 32px;
}

.scheme-slider-text-wrapper {
  overflow: hidden;
}

.scheme-slider-arrow {
  transform-origin: 0%;
  position: absolute;
}

.scheme-slider-arrow.is-1 {
  width: 11vw;
  max-width: 155px;
  inset: 23% auto auto 13%;
}

.scheme-slider-arrow.is-2 {
  width: 11vw;
  max-width: 155px;
  inset: 23% auto auto 52%;
}

.scheme-slider-arrow.is-4 {
  width: 9vw;
  max-width: 129px;
  inset: 87% auto auto 43%;
}

.scheme-slider-arrow.is-3 {
  transform-origin: 100% 0;
  width: 38vw;
  max-width: 581px;
  inset: 58% auto auto 18%;
}

.scheme-slider-arrow.smart-light {
  width: 62vw;
  max-width: 920px;
  inset: 51% auto auto 6.5%;
}

.smart-lights-slider-slide {
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  min-height: 780px;
  margin-left: auto;
  margin-right: 40px;
  padding: 48px;
  overflow: hidden;
}

.it-software-mobile-arrow, .it-software-arrow {
  display: none;
}

.hero-logo-wrapper {
  color: #fff;
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 32px;
  font-size: 30px;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.map-wrapper {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.map-africa {
  align-self: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.map-description {
  max-width: 50%;
}

.covid-hero-image.is-2 {
  min-width: 411px;
  position: absolute;
  inset: 65% 100% auto auto;
}

.covid-hero-image.is-3 {
  min-width: 447px;
  position: absolute;
  inset: 19% auto auto 104%;
}

.covid-hero-image.is-4 {
  min-width: 381px;
  position: absolute;
  inset: 71% auto auto 29%;
}

.covid-hero-image.is-5 {
  min-width: 692px;
  position: absolute;
  inset: auto 89% 55% auto;
}

.covid-hero-image.is-7 {
  min-width: 609px;
  position: absolute;
  inset: 68% auto auto 77%;
}

.covid-hero-image.is-8 {
  min-width: 164px;
  position: absolute;
  inset: auto auto 84% 93%;
}

.is-black {
  color: #000;
}

.covid-test-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.covid-test-wrapper_text-container {
  background-color: #fff;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 36%;
  min-height: 150px;
  padding: 16px 32px;
  display: flex;
}

.section-2 {
  flex-direction: row;
}

.covid-test-horizontal-wrapper {
  justify-content: space-between;
  display: flex;
}

.covid-test-wrapper_central-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.covid-comparison-heading-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.covid-comparison-heading-wrapper.stretch {
  align-items: stretch;
}

.space-between-covid-image.is-2 {
  margin-bottom: -70px;
}

.space-between-covid-image.is-3 {
  position: absolute;
  inset: 40% auto auto 9%;
}

.space-between-covid-image.is-4 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.space-between-covid-image.is-5 {
  z-index: 2;
  position: relative;
}

.space-between-covid-image.is-6 {
  position: absolute;
  inset: 0% auto auto 33%;
}

.space-between-covid-image.is-7 {
  z-index: 3;
  position: absolute;
  inset: 0% 10% auto auto;
}

.space-between-covid-image.is-8 {
  z-index: 1;
  position: absolute;
  inset: 26% auto auto 17%;
}

.space-between-covid-image.is-9 {
  z-index: 2;
  align-self: flex-start;
  margin-top: -64px;
  margin-left: 20%;
  position: relative;
}

.space-between-covid-image.is-9.mobile {
  display: none;
}

.space-between-covid-image.is-10 {
  position: absolute;
  inset: 25% 0% auto auto;
}

.space-between-covid-image.is-11 {
  z-index: 3;
  position: absolute;
  inset: 54% auto auto 3%;
}

.space-between-covid-image.is-12 {
  z-index: 1;
  width: 60px;
  position: absolute;
  inset: 26% auto auto 13%;
}

.space-between-covid-image.is-13 {
  z-index: 1;
  width: 45px;
  position: absolute;
  inset: 14% 20% auto auto;
}

.space-between-covid-image.is-14 {
  z-index: 1;
  width: 25px;
  position: absolute;
  inset: 3% 37% auto auto;
}

.space-between-covid-image.is-16 {
  align-self: center;
  margin-top: 15%;
  margin-bottom: 15%;
  margin-left: 20%;
}

.space-between-covid-image.is-17 {
  align-self: flex-start;
}

.space-between-covid-image.is-18 {
  position: absolute;
  inset: 33% auto auto 0%;
}

.space-between-covid-image.is-19 {
  position: absolute;
  inset: auto 0% 15% auto;
}

.space-between-covid-image.is-20 {
  position: absolute;
  inset: auto 25% 15% auto;
}

.space-between-covid-image.is-21 {
  position: absolute;
  inset: 17% auto auto 34%;
}

.white-bg-text-container {
  background-color: #fff;
  border-radius: 32px;
  width: 100%;
  height: 100%;
  padding: 32px;
  box-shadow: 0 8px 25px -14px #0003;
}

.space-between-covid-image-container {
  flex-direction: column;
  flex: 0 40%;
  align-items: flex-end;
  min-width: 35%;
  margin-left: 32px;
  display: flex;
  position: relative;
}

.covid-comparison-wrapper {
  margin-top: 6em;
}

.covid-comparison-wrapper.first {
  margin-top: 64px;
}

.covid-test-lottie-container {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.covid-test-lottie {
  width: 30%;
  margin-bottom: -10%;
}

.covid-comparison-heading-container {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.covid-pen-wrapper {
  z-index: 4;
  flex-direction: row;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
  position: relative;
}

.pen-advantage-text-container {
  background-color: #ffffff26;
  border-radius: 32px;
  height: 100%;
  padding: 24px;
}

.covid-test-pen-image.is-1 {
  z-index: 3;
  margin-bottom: -8%;
  position: relative;
}

.covid-test-pen-image.is-2 {
  z-index: 1;
  margin-bottom: -9%;
  position: relative;
}

.test-pen-advantage-asset.is-1 {
  position: absolute;
  inset: 4% auto auto 93%;
}

.test-pen-advantage-asset.is-2 {
  position: absolute;
  inset: auto auto 88% 84%;
}

.test-pen-advantage-asset.is-3 {
  z-index: 2;
  position: absolute;
  inset: auto auto 22% 78%;
}

.test-pen-advantage-asset.is-4 {
  z-index: 2;
  position: absolute;
  inset: auto 8% 86% auto;
}

.test-pen-advantage-asset.is-5 {
  z-index: 2;
  position: absolute;
  inset: auto 4% 67% auto;
}

.test-pen-advantage-asset.is-6 {
  z-index: 3;
  max-width: 609px;
  position: absolute;
  inset: auto auto 39% 55%;
}

.test-pen-advantage-asset.is-7 {
  z-index: 4;
  position: absolute;
  inset: auto auto 91% 84%;
}

.covid-page-hero-image {
  position: absolute;
  inset: 5% auto auto 30%;
  transform: scale(1.1);
}

.covid-test-pen-container {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

._60--width {
  z-index: 4;
  width: 60%;
  position: relative;
}

.h5_roboto {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  line-height: 120%;
}

.sites-list-wrapper.presentations {
  margin-top: 6em;
}

.hero-logo-description {
  font-family: Circerounded, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.circa-paragraph {
  font-family: Circerounded, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.cerificates-small-description {
  margin-top: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.profile-card-img {
  z-index: 3;
  position: absolute;
  inset: 0% auto auto 0%;
}

.profile-card-img.is-1 {
  inset: auto 61% 95% auto;
}

.profile-card-img.is-2 {
  inset: 36% 89% auto auto;
}

.profile-card-img.is-3 {
  inset: auto 91% 81% auto;
}

.bread-crumbs-container {
  z-index: 2;
  align-items: flex-end;
  margin-top: 120px;
  display: flex;
  position: relative;
}

.bread-crumbs-text {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s;
}

.bread-crumbs-text:hover {
  color: #fff9;
}

.bread-crumbs-text.w--current {
  color: #ffffff80;
  white-space: normal;
}

.slash {
  color: #fff;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.slash.w--current {
  color: #ffffff80;
}

.hero-news-wrapper {
  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: space-between;
  height: 100%;
  padding-bottom: 64px;
  display: flex;
}

.hews-heading-wrapper {
  max-width: 80%;
}

.news-heading {
  color: #fff;
  text-transform: none;
  font-size: 76px;
}

.news-tags-container {
  margin-top: 32px;
  overflow: hidden;
}

.news-tags-container.no-margin {
  margin-top: 0;
}

.news-tags-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.news-tag {
  color: #fff;
  text-transform: uppercase;
  background-color: #ffffff1a;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
  display: block;
}

.news-tag.hover {
  transition: background-color .2s;
}

.news-tag.hover:hover {
  background-color: #ffffff4d;
}

.post-body {
  max-width: 760px;
  margin-top: -32px;
  margin-left: auto;
  margin-right: auto;
}

.post-body h2 {
  text-transform: none;
  margin-top: 48px;
  font-size: 64px;
}

.post-body p {
  margin-top: 24px;
  font-size: 20px;
  line-height: 140%;
}

.post-body img {
  border-radius: 20px;
  width: 100%;
  margin-bottom: 8px;
  display: block;
}

.post-body figure {
  width: 100%;
  margin-top: 48px;
  margin-bottom: 16px;
}

.post-body figcaption {
  color: #0009;
  margin-top: 0;
  font-size: 18px;
}

.post-body h3 {
  text-transform: none;
  margin-top: 48px;
  font-size: 48px;
}

.post-body h4 {
  text-transform: none;
  margin-top: 48px;
}

.hero-post-black-bg {
  background-color: #0000004d;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.social-media-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.social-media-heading {
  color: #000;
  text-align: center;
  font-size: 48px;
}

._w-inline-block {
  margin-top: 36px;
}

.socail-media-wrapper {
  margin-left: -16px;
  padding-top: 48px;
  display: none;
}

.social-share-btn {
  background-color: #0000;
  border-radius: 0;
  min-width: 50px;
  min-height: 50px;
  margin-left: 16px;
}

.social-share-btn.fb {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/63287b91e4afaac2a1afca6d_FB.svg");
  background-position: 50%;
  background-size: cover;
}

.social-share-btn.tw {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/63287b91e4afaa6776afca6c_Tw.svg");
  background-position: 50%;
  background-size: cover;
}

.social-share-btn.lnk {
  background-image: url("https://cdn.prod.website-files.com/6274f7abb2e64b1bc259a36b/63287b91e4afaa18daafca6b_LNK.svg");
  background-position: 50%;
  background-size: cover;
}

.stay-tuned-heading-wrapper {
  margin-top: 64px;
}

.news-form-tags-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.checkbox {
  display: none;
}

.three-column-news-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.three-column-news-wrapper.margin-top {
  margin-top: 64px;
}

.three-column-news-wrapper.margin-top-40 {
  margin-top: 40px;
}

.news-thumbnail-wrapper {
  border-radius: 20px;
  position: relative;
}

.news-thumbnail-image-container {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  overflow: hidden;
}

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

.news-thumbnail-description {
  border: 1px solid #0000001a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  min-height: 200px;
  padding: 32px;
}

.small-news-tag {
  color: #000;
  text-transform: uppercase;
  white-space: nowrap;
  border: 1px solid #00000026;
  border-radius: 8px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 4px 8px;
  font-family: Roboto, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 140%;
}

.news-thumbnail-heading {
  color: #000;
  margin-top: 12px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 140%;
}

.news-link {
  position: absolute;
  inset: 0%;
}

.fade-up7.tricks {
  overflow: hidden;
}

.small-news-tags-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.is-hidden, .news-wrapper {
  display: none;
}

.news-list {
  align-items: stretch;
  display: flex;
}

.news-item {
  margin-left: 20px;
  margin-right: 20px;
}

.main-news-thumbnail-wrapper {
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 480px;
  padding: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.main-news-thumbnail-heading-wrapper {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.is-active-tag {
  opacity: 1;
  background-color: #ffffff4d;
}

.large-news-tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.text-news-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #0000001a;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding: 24px;
  display: none;
}

.text-news-2-col-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.particles {
  width: 100%;
  height: 100%;
}

.particles-wrapper {
  width: 100%;
  height: 150vh;
  position: absolute;
  inset: 0%;
}

.particles-gradient {
  z-index: 1;
  background-image: linear-gradient(360deg, #fff, #fff 0%, #fff0 80%);
  width: 100%;
  height: 40vh;
  position: absolute;
  inset: auto 0% 0%;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 22px;
  }

  h1 {
    font-size: 13vw;
  }

  h2 {
    font-size: 9vw;
  }

  h3 {
    font-size: 6vw;
  }

  h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 4vw;
  }

  h5 {
    font-size: 3vw;
  }

  .container {
    max-width: 100%;
  }

  .container.is-relative._100vh {
    min-height: auto;
  }

  .container.hero {
    justify-content: flex-start;
    padding-top: 6em;
  }

  ._80--width {
    width: 100%;
  }

  ._80--width.paddings {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._80--width.tab {
    width: 80%;
  }

  .paragraph-large {
    font-size: 28px;
  }

  .dive-into-wrapper {
    grid-column-gap: 60px;
  }

  .presence-wrapper.africa {
    position: static;
  }

  .map {
    padding-left: 5%;
  }

  .width-90 {
    width: auto;
  }

  .padding-top-tab-32 {
    padding-top: 32px;
  }

  .padding-top-tab-16 {
    padding-top: 16px;
  }

  .section.otow {
    min-height: 100vh;
  }

  .section.cases {
    padding-top: 0;
  }

  .section.dive-in {
    padding-bottom: 6em;
  }

  .section.bg-image {
    min-height: 510px;
  }

  .section.city-bg {
    min-height: 650px;
  }

  .section._2x-margin-top.tab {
    margin-top: 6em;
  }

  .section.paddings.zero-btm-mob {
    padding-bottom: 0;
  }

  .hero-text-container {
    width: 100%;
  }

  .three-column-wrapper.padding-top-64 {
    padding-top: 64px;
  }

  .three-column-wrapper.padding-top-64.padding-top-tab-32 {
    padding-top: 32px;
  }

  .three-column-wrapper._1-col-mob {
    grid-template-columns: 1fr;
  }

  .three-column-wrapper._2-col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .three-column-wrapper.vertical-mob {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .three-column-wrapper._1-col-tab {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .three-column-wrapper.test-pen {
    grid-template-columns: 1fr 1fr;
  }

  .large-heading {
    font-size: 17vw;
  }

  .large-heading.small {
    font-size: 8.5vw;
  }

  .large-heading.pink.is-3 {
    font-size: 13vw;
  }

  .site-wrapper {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .risk-img.is1 {
    width: 33vw;
  }

  .risk-img.is2 {
    width: 35vw;
  }

  .risk-img.is3 {
    width: 45vw;
  }

  .risk-img.is4 {
    width: 35vw;
    right: 10%;
  }

  .risk-img.is5 {
    width: 33vw;
    right: 24%;
  }

  .risk-img.is6 {
    width: 45vw;
  }

  .risk-img.is6.pandemic {
    width: 19vw;
  }

  .risk-img.is7 {
    width: 6vw;
  }

  .risk-img.is8 {
    width: 45vw;
  }

  .risk-img.is9 {
    width: 38vw;
  }

  .risk-img.is10 {
    width: 30vw;
  }

  .risk-img.is11 {
    width: 30vw;
    top: 19%;
  }

  .risk-img.is12 {
    width: 40vw;
    top: -4%;
  }

  .risk-img.is13 {
    width: 22vw;
    top: -3%;
  }

  .risk-img.is14 {
    width: 15vw;
    top: 45%;
  }

  .risk-img.is15 {
    width: 15vw;
  }

  .paragraphs-desktop.hide-tab {
    display: none;
  }

  .paragraphs-mobile.show-tab {
    display: block;
  }

  .h2-small {
    font-size: 6vw;
  }

  .h2-small._70 {
    width: 100%;
  }

  .h2-small.is-white.hero {
    margin-top: 32px;
    font-size: 6vw;
  }

  .h2-small.is-blue.grow {
    flex: 1;
  }

  .h2-small.smaller-mob {
    font-size: 6vw;
  }

  .well-being-img.is1 {
    width: 14vw;
  }

  .well-being-img.is2 {
    width: 25vw;
  }

  .well-being-img.is3 {
    width: 28vw;
  }

  .well-being-img.is4 {
    width: 21vw;
  }

  .well-being-img.is5 {
    width: 20vw;
  }

  .well-being-img.is6 {
    width: 30vw;
  }

  .well-being-img.is7 {
    width: 20vw;
  }

  .well-being-img.is8 {
    width: 27vw;
  }

  .well-being-img.is9 {
    width: 15vw;
  }

  .well-being-img.is10 {
    width: 20vw;
  }

  ._50--width._100--tab {
    width: 100%;
  }

  ._50--width._70--tab {
    width: 70%;
  }

  .paragraph-small.padding-top-32.padding-top-0 {
    padding-top: 0;
  }

  .otow-global-wrapper {
    width: auto;
    margin-right: 20%;
  }

  .h4-large {
    font-size: 38px;
  }

  .h4-large.is-white.margin-top {
    margin-top: 2em;
  }

  .h4-small {
    font-size: 3vw;
  }

  .h4-medium {
    font-size: 4vw;
  }

  .coin-wrapper {
    grid-column-gap: 40px;
    grid-template-columns: .5fr 1fr 1fr;
    margin-top: 48px;
  }

  .coin {
    width: 10vw;
  }

  .four-column-planet_img {
    width: 30vw;
  }

  .laba-wrapper-img.is1 {
    width: 25vw;
    top: 10%;
  }

  .laba-wrapper-img.is2 {
    width: 25vw;
  }

  .laba-wrapper-img.is3 {
    width: 17vw;
  }

  .laba-wrapper-img.is8 {
    width: 20vw;
    top: 23%;
  }

  .laba-wrapper-img.is10 {
    width: 24vw;
    top: 10%;
  }

  .laba-wrapper-img.is6 {
    width: 20vw;
  }

  .four-column-laba-wrapper {
    grid-column-gap: 32px;
    margin-top: 48px;
  }

  .paragraph-laba-wrapper {
    font-size: 18px;
  }

  .four-column-laba-img {
    margin-left: -5%;
  }

  .matrix-image.is1, .matrix-image.is2, .matrix-image.is3 {
    width: 25vw;
  }

  .dive-into-logo {
    width: 40vw;
  }

  .well-being-hero-asset {
    width: 45vw;
  }

  .well-being-hero-asset.is1 {
    width: 58vw;
    inset: -41vw -12.9vw auto auto;
  }

  .well-being-hero-asset.is2 {
    width: 34vw;
    inset: -20.9vw 7.4vw auto auto;
  }

  .otow-planet-wrapper {
    align-self: flex-start;
  }

  .laba-hero-asset.is1 {
    width: 40vw;
    bottom: 76%;
  }

  .laba-hero-asset.is2 {
    width: 26vw;
  }

  .laba-hero-asset.is3 {
    width: 55vw;
    min-width: auto;
    bottom: 78%;
  }

  .laba-hero-asset.is4 {
    width: 35vw;
    bottom: 51%;
  }

  .laba-hero-asset.is5 {
    width: 43vw;
    top: 39%;
    left: 67%;
  }

  .laba-hero-asset.is6 {
    width: 12vw;
    bottom: 90%;
  }

  .body {
    font-size: 20px;
  }

  .paragraph-32px {
    font-size: 28px;
  }

  .dive-into-assets-container {
    width: 50%;
    max-width: 100%;
    height: 300px;
    transform: translate(95%, 150%);
  }

  .dive-into-assets-container.well-being {
    transform: translate(95%, 110%);
  }

  .well-being-asset {
    width: 15vw;
  }

  .well-being-asset.is4 {
    width: 13vw;
    top: -10%;
    right: 68%;
  }

  .well-being-asset.is5 {
    right: 42%;
  }

  .well-being-asset.is7 {
    top: 30%;
  }

  .well-being-asset.is8 {
    right: 78%;
  }

  .personality-asset {
    width: 15vw;
  }

  .personality-asset.is1 {
    top: 12%;
  }

  .personality-asset.is2 {
    top: 19%;
    right: 14%;
  }

  .personality-asset.is3 {
    top: 47%;
    right: 42%;
  }

  .personality-asset.is5 {
    width: 11vw;
    top: -7%;
  }

  .personality-asset.is6 {
    width: 7vw;
    top: -3%;
    right: 29%;
  }

  .personality-asset.is7 {
    width: 21vw;
    top: 9%;
    right: -10%;
  }

  .large-personality-logo {
    margin-top: 32px;
  }

  .blue.smaller {
    font-size: 5vw;
  }

  ._70--width._100--tab {
    width: 100%;
  }

  .tag.large {
    font-size: 14px;
  }

  .bubble-text {
    font-size: 5vw;
  }

  .start-conversation-container {
    align-items: flex-end;
  }

  .start-conversation-container.price {
    left: 46%;
  }

  .bubble-arrow {
    margin-left: 3%;
    padding-bottom: 3%;
    font-size: 5vw;
  }

  .like-img {
    width: 22vw;
    margin-top: 3%;
  }

  .two-column-wrapper._0-5fr-left.margin-left {
    margin-left: 0%;
  }

  .two-column-wrapper._0-5fr-left._0-75fr-tab {
    grid-template-columns: .5fr .75fr;
  }

  .two-column-wrapper._0-5fr-right.vertical-mob {
    grid-template-columns: 1fr;
  }

  .two-column-wrapper.margin-top {
    margin-top: 0;
  }

  .two-column-wrapper.margin-top._2x {
    margin-top: 64px;
  }

  .two-column-wrapper._3-col {
    grid-template-columns: 1fr 1fr;
  }

  .two-column-wrapper.is-smaller-gap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .two-column-wrapper.vertical-tab {
    grid-template-columns: 1fr;
  }

  .two-column-wrapper.covid-compariosn {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .two-column-wrapper.is-larger-gap {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .two-column-horizontal-wrapper {
    grid-template-columns: .25fr 1fr;
  }

  .bubble, .bubble.is-larger {
    width: 25vw;
  }

  .step-by-step-img {
    width: 10vw;
  }

  .step-by-step-img.is-1 {
    width: 12vw;
  }

  .step-by-step-container {
    margin-top: 48px;
  }

  .h1-small {
    font-size: 13vw;
  }

  .h1-small.is-blue.bless-pays {
    font-size: 10vw;
  }

  .advantages-wrapper {
    grid-template-columns: .5fr 1fr;
    max-width: 100%;
    margin-top: 32px;
  }

  .advantages-image {
    width: 30vw;
    margin-top: -10%;
    position: static;
  }

  .advantages-image.bomb {
    margin-top: 0%;
  }

  .advantages-image.planet {
    width: 25vw;
    margin-top: -10%;
  }

  .cup-image {
    width: 25vw;
  }

  .padding-top-tab-48 {
    padding-top: 48px;
  }

  .main-slider_slide {
    min-height: 970px;
    padding: 32px;
  }

  .main-slider-mask {
    width: 70vw;
  }

  .main-slider-horizontal-wrapper {
    flex-direction: column;
  }

  .main-slider-img-container {
    align-self: center;
  }

  .personality-ecosystem-scheme_container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 95vw;
  }

  .personality-ecosystem-text-container.is1 {
    top: 28%;
    left: 10%;
  }

  .personality-ecosystem-text-container.is2 {
    bottom: 24%;
    left: 8%;
  }

  .personality-ecosystem-text-container.is3 {
    bottom: 10%;
    left: 28%;
  }

  .personality-ecosystem-text-container.is4 {
    bottom: 21%;
    right: 31%;
  }

  .personality-ecosystem-text-container.is5 {
    bottom: 23%;
    right: 1%;
  }

  .personality-ecosystem-text-container.is6 {
    top: 48%;
    right: 1%;
  }

  .personality-ecosystem-text-container.is7 {
    top: 30%;
    right: 2%;
  }

  .personality-ecosystem-text-container.is8 {
    top: 16%;
    right: 15%;
  }

  .personality-ecosystem-text-container.is9 {
    top: 10%;
    right: 34%;
  }

  .personality-ecosystem-text-container.is10 {
    top: 37%;
    left: 30%;
  }

  .personality-ecosystem-text-container.is11 {
    left: 29%;
  }

  .personality-ecosystem-paragraph {
    display: none;
  }

  .transparent-slider-mask {
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
  }

  .rocket-img {
    width: 25vw;
    margin-left: 0%;
  }

  .sbs-horizontal-container {
    min-width: auto;
  }

  .step-by-step-horizontal-line {
    display: none;
  }

  .arrow-link {
    margin-top: 32px;
  }

  .scopes-planet {
    width: 7vw;
  }

  .navlink-overflow {
    width: 100%;
  }

  .two-column-image-container.min-height {
    min-height: 17em;
  }

  .h1-large {
    font-size: 13vw;
  }

  .laba-machines-image {
    inset: auto 0% -10vw 10vw;
  }

  .number.one {
    margin-right: 44px;
  }

  .slider-nav.next-slide-1, .slider-nav.prev-slide-1, .slider-nav.next-slide-2, .slider-nav.prev-slide-2 {
    display: none;
  }

  .slider-item-1 {
    min-width: 55vw;
    max-width: 100%;
  }

  .site-slider-wrapper {
    margin-left: 0;
    margin-right: 40px;
  }

  .slider-item-2 {
    min-width: 55vw;
    max-width: 100%;
  }

  .otow-text {
    font-size: 7vw;
  }

  .otow-smile {
    width: 9.2vw;
  }

  .cancer-registry-image {
    width: 70vw;
    top: 20%;
    right: -33%;
  }

  .otow-main-planet.is-larger {
    width: 35vw;
  }

  .otow-hero-planet, .otow-hero-planet.is-1, .otow-hero-planet.is-2, .otow-hero-planet.is-3, .otow-hero-planet.is-5 {
    display: none;
  }

  .h3 {
    font-size: 6vw;
  }

  .key-gaps-image.is-1 {
    width: 65vw;
  }

  .key-gaps-image.is-2 {
    width: 25vw;
    inset: -23% 0% auto auto;
  }

  .main-slider-image.is-1 {
    width: 35vw;
    margin-top: 0%;
  }

  .main-slider-image.is-2 {
    width: 20vw;
    top: 57%;
    right: 10%;
  }

  .main-slider-image.is-3 {
    width: 35vw;
    margin-top: 10%;
    margin-right: -30px;
  }

  .main-slider-image.is-4 {
    width: 20vw;
    top: 57%;
    right: 46%;
  }

  .main-slider-image.is-5 {
    width: 30vw;
    margin-top: 10%;
  }

  .main-slider-image.is-6 {
    width: 13vw;
    top: 70%;
    right: 56%;
  }

  .main-slider-image.is-7, .main-slider-image.is-8 {
    width: 45vw;
    margin-top: 10%;
    margin-right: 0%;
  }

  .main-slider-image.is-9 {
    width: 18vw;
    bottom: 66%;
  }

  .main-slider-image.ai {
    width: 11vw;
    top: 68%;
    right: 60%;
  }

  .cancer-risk-image {
    top: 25%;
  }

  .cancer-risk-image.is-2 {
    width: 25vw;
  }

  .otow-method-image {
    width: 65vw;
    top: 20%;
  }

  .otow-method-image.is-2 {
    width: 15vw;
    top: 36%;
    right: 26%;
  }

  .otow-method-image.is-3 {
    width: 20vw;
    top: 35.5%;
    right: 24.5%;
  }

  .otow-image.is1 {
    width: 41vw;
  }

  .otow-image.is2 {
    width: 15vw;
    top: 21vw;
    right: 5.5vw;
  }

  .otow-image.is3 {
    width: 8vw;
    top: 7.1vw;
    right: 4.6vw;
  }

  .otow-image.is4 {
    width: 8vw;
    top: 25vw;
    right: 34vw;
  }

  .otow-image.is5 {
    width: 20vw;
    top: 0;
    right: 22vw;
  }

  .otow-image.is6 {
    width: 35vw;
    top: 0;
    left: 0;
  }

  .otow-image.is7 {
    width: 30vw;
    top: 15.8vw;
    left: 11.9vw;
  }

  .otow-image.is8 {
    width: 11vw;
    top: 22vw;
  }

  .otow-image.is9 {
    width: 15vw;
    top: 0;
    left: 25vw;
  }

  .otow-image.is10 {
    width: 11vw;
    top: 0;
    left: 0;
  }

  .otow-image.is11 {
    width: 45vw;
    top: 0;
    left: 0;
  }

  .otow-image.is12 {
    width: 45vw;
    inset: 17.1vw auto auto 0;
  }

  .otow-image.is13 {
    width: 6vw;
    top: 10.8vw;
    left: 12.6vw;
    right: auto;
  }

  .otow-image.is14 {
    width: 7vw;
    inset: 24.6vw auto auto 26.6vw;
  }

  .otow-image.is15 {
    width: 8vw;
    inset: 13.6vw auto auto 22vw;
  }

  .otow-image.is16 {
    width: 20vw;
    inset: 5vw auto auto 21.8vw;
  }

  .otow-image.is17 {
    width: 40vw;
    top: 7.1vw;
    right: -12vw;
  }

  .otow-image.is18 {
    width: 35vw;
    top: 0;
    right: 10vw;
  }

  .otow-image.is19 {
    width: 15vw;
    top: 7.2vw;
    right: 7.3vw;
  }

  .otow-image.is20 {
    width: 21vw;
    top: 0;
    right: 28.3vw;
  }

  .otow-image.is21 {
    width: 20vw;
    top: 0;
    right: 29vw;
  }

  .wealth-hero-asset.is-2 {
    width: 50vw;
    bottom: 117%;
  }

  .wealth-hero-asset.is-3 {
    width: 50vw;
    bottom: 41%;
    right: 71%;
  }

  .wealth-hero-asset.is-1 {
    width: 60vw;
    top: 6%;
    left: 65%;
  }

  .wealth-hero-asset.is-4 {
    width: 25vw;
    top: 7%;
    right: 3%;
  }

  .wealth-hero-asset.is-5 {
    width: 25vw;
    top: 49%;
    right: 11%;
  }

  .wealth-hero-asset.is-6 {
    width: 30vw;
    top: -12%;
    right: 15%;
  }

  .wealth-hero-asset.is-7 {
    width: 10vw;
    top: 38%;
    right: 33%;
  }

  .wealth-image.is-1 {
    width: 29vw;
  }

  .wealth-image.is-2 {
    width: 13vw;
    top: 6.4vw;
    left: 8.5vw;
  }

  .wealth-image.is-3 {
    width: 7vw;
    top: 2.4vw;
    left: 17.7vw;
  }

  .wealth-image.is-4 {
    width: 30vw;
  }

  .wealth-image.is-5 {
    width: 15vw;
    right: 15.8vw;
  }

  .wealth-image.is-6 {
    width: 13vw;
    top: -6.1vw;
    right: 23.4vw;
  }

  .wealth-image.is-7 {
    width: 30vw;
    top: 0;
    left: 0;
  }

  .wealth-image.is-8 {
    width: 15vw;
    top: 3.3vw;
    left: 11vw;
  }

  .wealth-image.is-9 {
    width: 11vw;
    top: -.9vw;
    left: -.9vw;
  }

  .is-blue.smaller, .is-blue.smaller-tab {
    font-size: 5vw;
  }

  .loving-city-hero-image.is-1 {
    width: 45vw;
    margin-top: 15%;
    margin-left: 15%;
    top: 23.6vw;
    right: -2.5vw;
  }

  .loving-city-hero-image.is-2 {
    width: 15vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 39%;
    left: 3%;
  }

  .loving-city-hero-image.is-3 {
    width: 18vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 62%;
    left: -35%;
  }

  .loving-city-hero-image.is-4 {
    width: 30vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 36%;
    left: -14%;
  }

  .loving-city-hero-image.is-5 {
    width: 13vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 53%;
    left: -8%;
  }

  .loving-city-hero-image.is-6 {
    width: 10vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 66%;
    left: 67%;
  }

  .loving-city-hero-image.is-7 {
    width: 4vw;
    margin-top: 15%;
    margin-left: 0%;
    top: 15%;
  }

  .city-message-image {
    width: 15vw;
  }

  .loving-city-body-image.is-2 {
    width: 6vw;
  }

  .loving-city-body-image.is-3 {
    width: 15vw;
    top: 55%;
  }

  .loving-city-body-image.is-7 {
    width: 41vw;
  }

  .loving-city-body-image.is-8 {
    width: 50vw;
    top: 2.8vw;
    right: 7vw;
  }

  .loving-city-body-image.is-9 {
    width: 42vw;
    top: 0;
    right: 0;
  }

  .loving-city-body-image.is-10 {
    top: 37.4vw;
    right: 37.6vw;
  }

  .loving-city-body-image.is-11 {
    width: 17vw;
    top: 2.8vw;
    left: 16.4vw;
    right: auto;
  }

  .loving-city-body-image.is-12 {
    width: 50vw;
    top: 2.8vw;
    left: 0;
    right: auto;
  }

  .loving-city-body-image.is-13 {
    width: 37vw;
    top: 2.8vw;
    right: 1.9vw;
  }

  .loving-city-body-image.is-14 {
    width: 43vw;
    top: 4.6vw;
    right: .5vw;
  }

  .loving-city-body-image.is-15 {
    width: 30vw;
    top: 0;
    left: 12.2vw;
  }

  .loving-city-body-image.is-16 {
    top: 0;
    left: 10vw;
  }

  .loving-city-body-image.is-17 {
    width: 22vw;
    top: 2.4vw;
    right: 12.9vw;
  }

  .loving-city-body-image.is-18 {
    width: 40vw;
    top: 0;
    right: 0;
  }

  .loving-city-body-image.is-19 {
    width: 10vw;
    top: 5vw;
    right: 28.2vw;
  }

  .loving-city-body-image.is-20 {
    width: 25vw;
    top: 0;
    left: 10vw;
  }

  .loving-city-body-image.is-21 {
    width: 25vw;
    top: 0;
    left: 0;
  }

  .loving-city-body-image.is-22 {
    width: 8vw;
    top: 15.1vw;
    left: 27.7vw;
  }

  .loving-city-body-image.is-23 {
    width: 30vw;
    top: 0;
    right: 10vw;
  }

  .loving-city-body-image.is-24 {
    width: 8vw;
    top: 23.6vw;
    right: 33.9vw;
  }

  .loving-city-body-image.is-25 {
    width: 5vw;
    top: 0;
    right: 8.2vw;
  }

  .loving-city-body-image.is-26 {
    width: 30vw;
    top: 0;
    right: 8vw;
  }

  .loving-city-body-image.is-27 {
    width: 30vw;
    top: 0;
    left: 10vw;
  }

  .loving-city-body-image.is-28 {
    width: 25vw;
    top: 0;
    left: 0;
  }

  .loving-city-body-image.is-29 {
    width: 7vw;
    top: 34vw;
    left: 30vw;
  }

  .personality-slider-mask {
    width: 70vw;
  }

  .personality-slider-slide {
    min-height: 710px;
    padding: 32px;
  }

  .personality-slide-container {
    justify-content: center;
    align-items: center;
  }

  .personality-slide-container.is-6 {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .loving-city-slider-image.is-1 {
    width: 40vw;
    margin-left: 10%;
    position: relative;
    top: auto;
    right: auto;
  }

  .loving-city-slider-image.is-2 {
    width: 6vw;
  }

  .loving-city-slider-image.is-3 {
    width: 20vw;
    top: 25%;
    right: 45%;
  }

  .loving-city-slider-image.is-4 {
    width: 47vw;
    margin-left: 13%;
    position: relative;
    top: auto;
    right: auto;
  }

  .loving-city-slider-image.is-5 {
    width: 30vw;
    position: static;
  }

  .loving-city-slider-image.is-6 {
    width: 14vw;
    position: absolute;
    top: 7%;
    left: auto;
    right: 32%;
  }

  .loving-city-slider-image.is-9 {
    width: 20vw;
  }

  .bless-pays-hero-image.is-1 {
    width: 95vw;
    margin-top: 0%;
    margin-left: 0%;
  }

  .bless-pays-hero-image.is-2 {
    display: none;
  }

  .bless-pays-hero-image.is-3 {
    width: 20vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 39%;
    left: 52%;
  }

  .bless-pays-hero-image.is-4 {
    width: 9vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 88%;
    left: 44%;
  }

  .bless-pays-hero-image.is-5 {
    width: 9vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 57%;
    left: 25%;
  }

  .bless-pays-hero-image.is-6 {
    width: 14vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 69%;
    left: 9%;
  }

  .bless-pays-hero-image.is-7 {
    width: 7vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 95%;
    left: 69%;
  }

  .bless-pays-hero-image.is-8 {
    width: 4vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 46%;
    left: 32%;
  }

  .bless-pays-hero-image.is-9 {
    width: 10vw;
    margin-top: 0%;
    margin-left: 0%;
    top: 50%;
    left: 58%;
  }

  .bless-pays-wrapper-image.is-1 {
    width: 50vw;
  }

  .bless-pays-wrapper-image.is-2 {
    width: 15vw;
  }

  .bless-pays-wrapper-image.is-3 {
    width: 40vw;
  }

  .bless-pays-wrapper-image.is-4 {
    width: 20vw;
  }

  .bless-pays-wrapper-image.is-5 {
    width: 15vw;
  }

  .bless-pays-wrapper-image.is-6 {
    width: 7vw;
  }

  .bless-pays-wrapper-image.is-7 {
    width: 10vw;
  }

  .bless-pays-wrapper-image.is-8 {
    width: 40vw;
    margin-left: 0%;
  }

  .bless-pays-wrapper-image.is-9 {
    width: 25vw;
    top: -16%;
  }

  .bless-pays-wrapper-image.is-10 {
    width: 22vw;
  }

  .bless-pays-wrapper-image.is-11 {
    width: 35vw;
  }

  .bless-pays-wrapper-image.is-12 {
    width: 35vw;
    right: -28%;
  }

  .bless-pays-wrapper-image.is-13 {
    width: 12vw;
    top: -14%;
  }

  .bless-pays-wrapper-image.is-14, .bless-pays-wrapper-image.is-15 {
    width: 20vw;
  }

  .bless-pays-wrapper-image.is-16 {
    width: 15vw;
  }

  .bless-pays-wrapper-image.is-17 {
    width: 40vw;
  }

  .bless-pays-wrapper-image.is-18 {
    width: 13vw;
    top: 54%;
    right: 5%;
  }

  .bless-pays-wrapper-image.is-19 {
    width: 35vw;
  }

  .bless-pays-wrapper-image.is-20 {
    width: 16vw;
  }

  .bless-pays-wrapper-image.is-21 {
    width: 17vw;
  }

  .bless-pays-wrapper-image.is-22 {
    width: 14vw;
  }

  .bless-pays-wrapper-image.is-23 {
    width: 50vw;
  }

  .bless-pays-wrapper-image.is-24 {
    width: 20vw;
    top: 26%;
    right: 11%;
  }

  .bless-pays-wrapper-image.is-25 {
    width: 12vw;
    top: -15%;
  }

  .bless-pays-wrapper-image.is-26 {
    width: 7vw;
    top: 45%;
  }

  .pos-wrapper {
    margin-top: 4em;
    margin-bottom: 2em;
  }

  .bless-pays-hero-wrapper-image {
    width: 20vw;
  }

  .bless-pays-slider-image.is-1 {
    width: 24vw;
    margin-left: 15%;
    position: static;
  }

  .bless-pays-slider-image.is-2 {
    width: 12vw;
  }

  .bless-pays-slider-image.is-3 {
    width: 8vw;
  }

  .bless-pays-slider-image.is-4 {
    width: 62vw;
    position: static;
  }

  .bless-pays-slider-image.is-5 {
    width: 14vw;
  }

  .bless-pays-slider-image.is-6 {
    width: 8vw;
    top: -9%;
  }

  .bless-pays-slider-image.is-7 {
    width: 30vw;
    margin-left: 20%;
    position: static;
  }

  .bless-pays-slider-image.is-8 {
    width: 21vw;
    left: 31%;
  }

  .bless-pays-slider-image.is-9 {
    width: 17vw;
    top: 56%;
    left: 45%;
  }

  .bless-pays-slider-image.is-10 {
    width: 45vw;
    margin-left: 10%;
    position: relative;
  }

  .bless-pays-slider-image.is-11 {
    width: 7vw;
    top: 60%;
    left: 14%;
  }

  .bless-pays-slider-image.is-12 {
    width: 12vw;
    top: -20%;
    left: 64%;
  }

  .bless-pays-slide {
    min-height: 620px;
    padding: 32px;
  }

  .bless-pays-slide.bg {
    height: 620px;
  }

  .bless-pays-integration-image.is-1 {
    width: 45vw;
    inset: -5vw auto auto 9.2vw;
  }

  .bless-pays-integration-image.is-2 {
    inset: 10vw auto auto 2.4vw;
  }

  .bless-pays-integration-image.is-3 {
    width: 8vw;
    top: 17.3vw;
    left: 0;
  }

  .bless-pays-hardware-image.is-5 {
    min-width: auto;
  }

  .advantages-wrapper-text-container.hidden, .partners-image.is-1, .partners-image.is-2 {
    display: none;
  }

  .partners-image.rocket {
    width: 15vw;
    margin-right: 10%;
    position: static;
  }

  .cipher-me-hero-image.is-1 {
    width: 40vw;
  }

  .cipher-me-hero-image.is-2 {
    width: 20vw;
  }

  .cipher-me-hero-image.is-3 {
    width: 35vw;
  }

  .cipher-me-hero-image.is-4 {
    width: 20vw;
  }

  .cipher-me-hero-image.is-5 {
    width: 13vw;
    top: -7%;
  }

  .cipher-me-hero-image.is-6 {
    width: 5vw;
  }

  .cipher-me-hero-image.is-7 {
    width: 8vw;
  }

  .cipher-me-hero-image.is-8 {
    display: none;
  }

  .consumer-happier-image {
    width: 30vw;
  }

  .qr-image.is-1 {
    width: 45vw;
    margin-left: 0%;
  }

  .qr-image.is-2 {
    width: 45vw;
  }

  .qr-number {
    font-size: 25vw;
    left: 10%;
  }

  .cipher-me-text-container {
    min-height: 180px;
  }

  .slider-item {
    min-width: 65vw;
    max-width: 100%;
  }

  .slider-navigation-wrapper {
    display: none;
  }

  .profit-image-container {
    position: relative;
  }

  .profit-image.is-1 {
    width: 30vw;
    margin-top: 0%;
    margin-left: 0%;
  }

  .profit-image.is-2 {
    width: 30vw;
    inset: 11% auto auto -10%;
  }

  .profit-image.ball {
    width: 20vw;
    position: static;
  }

  .cipherme-slide {
    min-height: 620px;
    padding: 32px;
  }

  .cipherme-slide.bg {
    height: 620px;
  }

  .cipher-me-slider-image.is-1 {
    width: 70vw;
    margin-top: 0%;
    transform: none;
  }

  .cipher-me-slider-image.is-2 {
    width: 8vw;
    left: 9%;
  }

  .cipher-me-slider-image.is-5 {
    width: 50vw;
    margin-top: 0%;
    margin-left: 15%;
    position: static;
    transform: none;
  }

  .cipher-me-slider-image.is-6 {
    width: 45vw;
    left: 0%;
  }

  .cipher-me-slider-image.is-7 {
    width: 20vw;
    position: relative;
  }

  .cipher-me-software-slider-img.is-1 {
    width: 40vw;
    margin-top: 0%;
    margin-right: 50%;
  }

  .cipher-me-software-slider-img.is-2 {
    width: 25vw;
    left: 50%;
  }

  .cipher-me-software-slider-img.is-3 {
    left: 50%;
  }

  .cipher-me-software-slider-img.is-4 {
    width: 50vw;
    margin-left: 25%;
    left: 50%;
  }

  .cipher-me-software-slider-img.is-5 {
    width: 20vw;
    margin-left: 0%;
    inset: 41% auto auto 14%;
  }

  .cipher-me-software-slider-img.is-8 {
    width: 40vw;
    right: -3%;
  }

  .cipher-me-software-slider-img.is-9 {
    width: 25vw;
    inset: auto -9% -3% auto;
  }

  .sbs-tab-link {
    padding: 10px 24px;
    font-size: 20px;
  }

  .traffic-city-hero-image.is-1 {
    width: 30vw;
  }

  .traffic-city-hero-image.is-2 {
    width: 13vw;
    right: 0%;
  }

  .traffic-city-hero-image.is-3 {
    width: 40vw;
  }

  .traffic-city-hero-image.is-4 {
    width: 13vw;
    right: 6%;
  }

  .traffic-city-hero-image.is-5 {
    width: 12vw;
    right: 46%;
  }

  .traffic-city-hero-image.is-6 {
    width: 12vw;
    right: 47%;
  }

  .traffic-city-hero-image.is-7 {
    width: 7vw;
    left: 16%;
  }

  .traffic-city-hero-image.is-8 {
    width: 42vw;
    top: -70%;
  }

  .traffic-city-hero-image.is-9 {
    width: 14vw;
    top: 40%;
    left: -42%;
  }

  .bg-container {
    bottom: -16.3vw;
  }

  .hardware-image {
    width: 25vw;
  }

  .hardware-image.is-1 {
    width: 45vw;
    position: absolute;
    inset: 26vw auto auto 6.8vw;
  }

  .hardware-image.is-2 {
    z-index: 1;
    width: 20vw;
    inset: 44vw auto auto 18.4vw;
  }

  .hardware-image.is-3 {
    z-index: 1;
    top: 21.7vw;
    left: 18.3vw;
  }

  .hardware-image.is-4 {
    z-index: 1;
    top: 32.5vw;
    left: -1.8vw;
  }

  .hardware-image.is-5 {
    z-index: 1;
    top: 53.5vw;
    left: 0;
  }

  .hardware-image.is-6 {
    z-index: 1;
    top: 67.9vw;
    left: 19.8vw;
  }

  .hardware-image.is-7 {
    z-index: 1;
    top: 52.9vw;
    left: 41.3vw;
  }

  .hardware-image.is-8 {
    z-index: 1;
    top: 31.9vw;
    left: 39.9vw;
  }

  .smart-traffic-slide {
    min-height: 620px;
    padding: 32px;
  }

  .smart-traffic-slide.bg {
    height: 620px;
  }

  .smart-traffic-slider-image.is-1 {
    margin-top: 18%;
    margin-left: 33%;
  }

  .smart-traffic-slider-image.is-2 {
    width: 10vw;
    inset: 0% auto auto 42%;
  }

  .smart-traffic-slider-image.is-3 {
    width: 8vw;
    inset: 0% auto auto 13%;
  }

  .smart-traffic-slider-image.is-4 {
    width: 5vw;
    inset: 8% auto auto 72%;
  }

  .smart-traffic-slider-image.is-5 {
    inset: 46% auto auto 8%;
  }

  .smart-traffic-slider-image.is-6 {
    inset: 35% auto auto 70%;
  }

  .smart-traffic-slider-image.is-7 {
    width: 62vw;
    margin-top: 0%;
    margin-left: 15%;
    position: static;
    transform: none;
  }

  .smart-traffic-slider-image.is-8 {
    width: 15vw;
    left: 68%;
  }

  .smart-traffic-slider-image.is-9 {
    width: 7vw;
    inset: -6% auto auto 8%;
  }

  .smart-traffic-slider-image.is-10 {
    width: 30vw;
    margin-left: 0%;
    position: static;
  }

  .smart-traffic-slider-image.is-11 {
    width: 30vw;
    top: 17%;
    left: 25%;
  }

  .smart-traffic-slider-image.is-12 {
    width: 55vw;
    margin-top: 0%;
    transform: none;
  }

  .smart-traffic-slider-image.is-13 {
    width: 13vw;
    inset: 9% auto auto 0%;
  }

  .smart-traffic-slider-image.is-14 {
    width: 5vw;
    left: 79%;
  }

  .smart-traffic-slider-image.is-15 {
    width: 55vw;
    margin-top: 0%;
    transform: none;
  }

  .smart-traffic-slider-image.is-16 {
    width: 10vw;
    inset: 10% auto auto 6%;
  }

  .smart-traffic-slider-image.is-17 {
    width: 40vw;
    position: static;
    inset: 10% auto auto 6%;
  }

  .smart-traffic-slider-image.is-18 {
    width: 15vw;
    inset: 3% auto auto 51%;
  }

  .smart-traffic-slider-image.is-19 {
    width: 12vw;
    inset: 10% auto auto -2%;
  }

  .smart-traffic-slider-image.is-20 {
    width: 5vw;
    inset: 5% auto auto 84%;
  }

  .smart-traffic-slider-image.is-22 {
    width: 45vw;
    position: relative;
    inset: 10% auto auto -13%;
  }

  .smart-traffic-slider-image.is-23 {
    width: 18vw;
    inset: 3% auto auto 36%;
  }

  .smart-traffic-integration-image.is-1 {
    width: 40vw;
  }

  .smart-traffic-integration-image.is-2 {
    width: 15vw;
    top: 14.6vw;
    left: 3vw;
  }

  .smart-traffic-integration-image.is-3 {
    width: 15vw;
    inset: 32.2vw auto auto -8.4vw;
  }

  .smart-traffic-integration-image.is-4 {
    width: 10vw;
    top: 25.7vw;
    left: 0;
  }

  .smart-traffic-integration-image.is-5 {
    width: 8vw;
    top: 32.3vw;
    left: 29.8vw;
  }

  .smart-traffic-integration-image.is-6 {
    width: 5vw;
    top: 2.7vw;
    left: 6.1vw;
  }

  .sbs-horizontal-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sbs-horizontal-heading-wrapper {
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    display: flex;
  }

  .biometric-passport-hero-image.is-1 {
    width: 23vw;
    margin-bottom: 30%;
    margin-left: 14%;
  }

  .biometric-passport-hero-image.is-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    width: 35vw;
    left: -28%;
  }

  .biometric-passport-hero-image.is-3 {
    width: 35vw;
    top: -11%;
    left: 34%;
  }

  .biometric-passport-hero-image.is-4 {
    width: 30vw;
    top: 17%;
    left: 71%;
  }

  .biometric-passport-hero-image.is-5 {
    width: 35vw;
    left: -21%;
  }

  .biometric-passport-hero-image.is-6 {
    width: 8vw;
    top: -14%;
    left: 66%;
  }

  .biometric-passport-hero-image.is-7 {
    width: 5vw;
    top: 61%;
    left: 85%;
  }

  .biometric-passport-hero-image.is-8 {
    width: 15vw;
    top: 60%;
    left: 42%;
  }

  .biometric-passport-hero-image.is-9 {
    width: 8vw;
    top: 54%;
    left: 19%;
  }

  .infrastructure-b-passport-image.is-1 {
    margin-top: 0%;
  }

  .infrastructure-b-passport-image.is-2 {
    top: 25%;
    left: 0%;
  }

  .infrastructure-b-passport-image.is-3 {
    top: 20%;
    left: 0%;
  }

  .infrastructure-b-passport-image.is-4 {
    top: 15%;
    left: 0%;
  }

  .biometric-passport-slide {
    min-height: 620px;
    padding: 32px;
  }

  .biometric-passport-slide.bg {
    height: 620px;
  }

  .biometric-passport-slider-image.is-1 {
    width: 20vw;
    margin-left: 40%;
  }

  .biometric-passport-slider-image.is-2 {
    width: 16vw;
    left: 18%;
  }

  .biometric-passport-slider-image.is-3 {
    width: 6vw;
    left: 11%;
  }

  .biometric-passport-slider-image.is-4 {
    width: 13vw;
    top: 45%;
    left: 65%;
  }

  .biometric-passport-slider-image.is-5 {
    width: 38vw;
  }

  .biometric-passport-slider-image.is-6, .biometric-passport-slider-image.is-7 {
    width: 17vw;
  }

  .biometric-passport-slider-image.is-8 {
    z-index: 1;
    width: 45vw;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .biometric-passport-slider-image.is-9 {
    width: 10vw;
    inset: 37% auto auto 59%;
  }

  .passport-image.is-1 {
    width: 40vw;
  }

  .passport-image.is-2 {
    width: 30vw;
  }

  .star-image {
    width: 25vw;
    margin-top: -10%;
    margin-right: 5%;
    position: static;
  }

  .star-image.safe-nation {
    width: 30vw;
    margin-top: 0%;
    margin-right: 0%;
    position: absolute;
    top: 42%;
    right: 4%;
  }

  .star-image.smart-parking {
    width: 15vw;
    position: absolute;
    inset: -1% 0% auto auto;
  }

  .e-visa-hero-image.is-1.mobile {
    margin-bottom: 60%;
    position: static;
  }

  .e-visa-hero-image.is-2.mobile {
    width: 25vw;
    position: absolute;
    top: 28%;
    left: -48%;
  }

  .e-visa-hero-image.is-3.mobile {
    width: 10vw;
    position: absolute;
    inset: 13% 7% auto auto;
  }

  .e-visa-hero-image.is-4.mobile {
    width: 5vw;
    position: absolute;
    inset: 44% 64% auto auto;
  }

  .e-visa-hero-image.is-5.mobile {
    width: 12vw;
    top: 43%;
    left: -12%;
  }

  .e-visa-hero-image.is-6 {
    width: 30vw;
    top: 42%;
    left: -13%;
  }

  .e-visa-desktop {
    display: none;
  }

  .e-visa-mobile {
    display: block;
  }

  .logo {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .links-wrapper {
    background-color: #fff;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    margin-right: 0%;
    padding-top: 15%;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-link {
    border-bottom: 1px solid #0000001a;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .nav-link.contact-us {
    display: none;
  }

  .nav-link.contact-us-mobile {
    color: #000;
    background-color: #0000;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hamburger {
    z-index: 3;
    width: 100px;
    margin-top: 6px;
    display: block;
    transform: scale(1.3);
  }

  .hamburger-container {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 60px;
    max-height: 60px;
    display: flex;
    position: relative;
  }

  .white-bg {
    z-index: 2;
    background-color: #fff;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .h3-smaller {
    font-size: 6vw;
  }

  .benefits-section-asset {
    display: none;
  }

  .loving-city-transparent-slider-img.is-1 {
    width: 40vw;
  }

  .loving-city-transparent-slider-img.is-2 {
    width: 18vw;
  }

  .loving-city-transparent-slider-img.is-3 {
    width: 25vw;
    margin-right: 32px;
  }

  .loving-city-transparent-slider-img.is-4 {
    width: 25vw;
  }

  .e-visa-infrastructure-image.is-1 {
    width: 38vw;
    position: absolute;
    inset: 16.1vw auto auto 2.8vw;
  }

  .e-visa-infrastructure-image.is-2 {
    width: 15vw;
    inset: 27.6vw auto auto 14.3vw;
  }

  .e-visa-infrastructure-image.is-3 {
    width: 9vw;
    top: 23.9vw;
    left: -1.1vw;
  }

  .e-visa-infrastructure-image.is-4 {
    width: 9vw;
    top: 10vw;
    left: 16.6vw;
  }

  .e-visa-infrastructure-image.is-5 {
    width: 9vw;
    top: 46.3vw;
    left: 28.4vw;
  }

  .e-visa-infrastructure-image.is-6 {
    width: 9vw;
    top: 46.6vw;
    left: 7.4vw;
  }

  .e-visa-infrastructure-image.is-7 {
    width: 9vw;
    top: 23.2vw;
    left: 35.3vw;
  }

  .e-visa-slide {
    min-height: 620px;
    padding: 32px;
  }

  .e-visa-slide.bg {
    height: 620px;
  }

  .e-visa-slider-image.is-1 {
    z-index: 1;
    width: 60vw;
    margin-top: -10%;
    margin-left: 18%;
    position: relative;
    top: auto;
  }

  .e-visa-slider-image.is-2 {
    width: 60vw;
    top: -32%;
    left: -15%;
  }

  .e-visa-slider-image.is-3 {
    width: 15vw;
    top: -4%;
    left: 80%;
  }

  .e-visa-slider-image.is-4 {
    width: 55vw;
    margin-left: 10%;
    position: static;
  }

  .e-visa-slider-image.is-5 {
    width: 12vw;
    left: 8%;
  }

  .e-visa-slider-image.is-6 {
    width: 4vw;
    top: 49%;
    left: 76%;
  }

  .e-visa-slider-image.is-7 {
    width: 60vw;
    position: static;
  }

  .e-visa-slider-image.is-8 {
    width: 12vw;
    top: 62%;
    left: 6%;
  }

  .e-visa-slider-image.is-9 {
    width: 10vw;
    top: -15%;
    left: 71%;
  }

  .e-visa-image.is-1, .e-visa-image.is-2 {
    width: 60vw;
  }

  .smart-lights-hero-image.is-1 {
    width: 10vw;
    top: 69%;
    left: 32%;
  }

  .smart-lights-hero-image.is-2 {
    width: 7vw;
    right: 3%;
  }

  .smart-lights-hero-image.is-3 {
    width: 30vw;
    top: 33%;
    left: -13%;
  }

  .smart-lights-hero-image.is-4 {
    width: 30vw;
    margin-bottom: 30%;
  }

  .smart-lights-hero-image.is-5 {
    width: 21vw;
    top: 34%;
  }

  .smart-lights-hero-image.is-6 {
    width: 50vw;
    top: -10%;
  }

  .sensors-image {
    width: 15vw;
    top: -2%;
    right: 4%;
  }

  .button-container {
    font-size: 2vw;
  }

  .safe-nation-hero-image.is-1 {
    width: 39vw;
    margin-top: 60%;
    margin-left: 0%;
  }

  .safe-nation-hero-image.is-2 {
    width: 40vw;
    top: 33%;
  }

  .safe-nation-hero-image.is-3 {
    width: 18vw;
    top: -2%;
    right: -5%;
  }

  .safe-nation-hero-image.is-4 {
    width: 30vw;
    left: -17%;
  }

  .safe-nation-hero-image.is-5 {
    width: 5vw;
    top: -2%;
    left: -16%;
  }

  .safe-nation-hero-image.is-6 {
    width: 10vw;
    left: 58%;
  }

  .security-image.is-1 {
    width: 45vw;
  }

  .security-image.is-2 {
    width: 8vw;
    bottom: 30%;
  }

  .personality-logo {
    width: 25vw;
    margin-bottom: 4px;
  }

  .safe-nation-monitor-image.is-2 {
    width: 90vw;
    top: 10%;
  }

  .safe-nation-monitor-image.is-3 {
    width: 80vw;
    top: 10%;
  }

  .safe-nation-map {
    width: 95vw;
  }

  .smart-parking-hero-image.is-1 {
    width: 90vw;
    margin-left: 10%;
  }

  .smart-parking-hero-image.is-2 {
    width: 5vw;
    top: 55%;
    right: 22%;
  }

  .smart-parking-hero-image.is-3 {
    width: 7vw;
    right: 77%;
  }

  .smart-parking-hero-image.is-4 {
    width: 10vw;
    right: 77%;
  }

  .smart-parking-hero-image.is-5 {
    width: 10vw;
    top: 36%;
    right: 30%;
  }

  .smart-parking-hero-image.is-6 {
    width: 12vw;
    right: 80%;
  }

  .smart-parking-hero-image.is-7 {
    width: 30vw;
    top: -7%;
    right: 86%;
  }

  .smart-parking-hero-image.is-8 {
    width: 20vw;
    right: -13%;
  }

  .smart-parking-hero-image.is-9 {
    width: 9vw;
    right: 13%;
  }

  .smart-parking-sensors-image {
    width: 17vw;
  }

  .smart-parking-sensors-image.terminal {
    width: 9vw;
  }

  .smart-parking-wrapper-image.is-1 {
    width: 40vw;
  }

  .smart-parking-wrapper-image.is-2 {
    width: 22vw;
  }

  .smart-parking-wrapper-image.is-3 {
    width: 40vw;
  }

  .smart-parking-wrapper-image.is-4 {
    width: 23vw;
    top: 7%;
    right: 32%;
  }

  .smart-parking-wrapper-image.is-5 {
    width: 40vw;
  }

  .smart-parking-wrapper-image.is-6 {
    width: 15vw;
    top: 7%;
    right: 42%;
  }

  .smart-parking-wrapper-image.is-7 {
    width: 40vw;
  }

  .smart-parking-wrapper-image.is-8 {
    width: 19vw;
    top: -13%;
    right: 42%;
  }

  .smart-parking-wrapper-image.is-9 {
    width: 15vw;
    top: 11%;
    right: 37%;
  }

  .smart-waste-hero-image.is-1 {
    width: 90vw;
    margin-top: 10%;
    margin-left: 20%;
  }

  .smart-waste-hero-image.is-2 {
    width: 10vw;
    top: 59%;
    left: 28%;
  }

  .smart-waste-hero-image.is-3 {
    width: 18vw;
    bottom: -21%;
    right: -7%;
  }

  .smart-waste-hero-image.is-4 {
    width: 30vw;
    left: -16%;
  }

  .smart-waste-hero-image.is-5 {
    width: 6vw;
  }

  .smart-waste-hero-image.is-6 {
    width: 13vw;
    top: 6%;
    right: 5%;
  }

  .smart-waste-integration-image.is-1 {
    width: 42vw;
  }

  .smart-waste-integration-image.is-2 {
    width: 8vw;
    top: 39%;
  }

  .smart-waste-integration-image.is-3 {
    width: 11vw;
    top: 5%;
    left: -12%;
  }

  .smart-waste-integration-image.is-4 {
    width: 34vw;
    margin-top: 5%;
  }

  .smart-waste-integration-image.is-5 {
    width: 32vw;
  }

  .smart-waste-integration-image.is-6 {
    width: 7vw;
    top: 32%;
    right: -4%;
  }

  .smart-waste-integration-image.is-7 {
    width: 7vw;
    top: -10%;
    left: -22%;
  }

  .otow-planets-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    height: auto;
    display: grid;
    position: static;
  }

  .otow-planet-image {
    width: 13vw;
  }

  .otow-planet-image.is-1 {
    order: -1;
    width: 15vw;
    margin-top: 0%;
    margin-left: 5%;
  }

  .otow-planet-image.is-2 {
    width: 15vw;
  }

  .otow-planet-image.is-3 {
    width: 15vw;
    margin-bottom: 3%;
    margin-left: 3%;
    margin-right: 0%;
  }

  .otow-planet-image.is-4, .otow-planet-image.is-5 {
    width: 15vw;
  }

  .otow-planet-image.waves {
    display: none;
  }

  .otow-planet-image.waves.mobile {
    width: 60vw;
    margin-top: -30%;
    display: block;
  }

  .otow-planet-image.is-6 {
    z-index: 1;
    width: 35vw;
    max-width: 100%;
    margin-left: 5%;
    position: relative;
    top: auto;
    left: auto;
  }

  .otow-planet-container {
    position: static;
  }

  .otow-planet-container.is-1 {
    flex-direction: column;
    align-items: center;
  }

  .otow-planet-container.is-2 {
    flex-direction: column;
    align-items: center;
    margin-right: 0%;
  }

  .otow-planet-container.is-3 {
    align-items: center;
  }

  .otow-planet-container.is-4 {
    align-items: center;
    margin-right: 0%;
  }

  .otow-planet-container.is-5 {
    align-items: center;
  }

  .otow-planet-text-container, .otow-planet-text-container.is-1, .otow-planet-text-container.is-2, .otow-planet-text-container.is-3, .otow-planet-text-container.is-4, .otow-planet-text-container.is-5 {
    text-align: center;
  }

  .personality-ecosystem-image.is-1 {
    width: 95vw;
    position: absolute;
    inset: 5vw auto auto 0;
  }

  .personality-ecosystem-image.is-2 {
    width: 55vw;
    inset: 48.9vw auto auto 37.3vw;
  }

  .personality-ecosystem-image.is-3 {
    width: 55vw;
    inset: 0 auto auto 0;
  }

  .cipherme-scheme-container.top {
    flex-direction: column;
    align-items: center;
    min-width: 33.3%;
    margin-top: 0;
  }

  .cipherme-scheme-container.center {
    flex-direction: column;
    align-self: flex-start;
    min-width: 33.3%;
  }

  .cipherme-scheme-container.bottom {
    flex-direction: column;
    align-items: center;
    min-width: 33.3%;
  }

  .scheme-block {
    min-width: 33vw;
    max-width: 100%;
  }

  .scheme-block.is-1, .scheme-block.is-4 {
    margin-top: 5%;
    margin-left: 0%;
  }

  .scheme-block-image {
    width: 13vw;
  }

  .scheme-block-text {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 12px;
  }

  .cipherme-scheme-arrow {
    width: 2vw;
    margin-top: 3%;
    margin-bottom: 3%;
    transform: rotate(90deg);
  }

  .cipherme-scheme-arrow.is-4 {
    margin-bottom: 0%;
    margin-left: 0%;
    transform: none;
  }

  .cipherme-scheme-arrow.is-4.desktop {
    display: none;
  }

  .cipherme-scheme-arrow.is-4.mobile {
    width: 29vw;
    margin-top: 15%;
    display: block;
    transform: rotate(180deg);
  }

  .cipherme-scheme-arrow.is-8 {
    width: auto;
    transform: none;
  }

  .cipherme-scheme-arrow.is-8.horizontal {
    display: none;
  }

  .cipherme-scheme-arrow.is-8.vertical {
    width: 15vw;
    height: 40vw;
    display: block;
    top: 19%;
    left: 32%;
  }

  .scheme-file-container.is-1 {
    margin-top: 20%;
    margin-left: 0%;
  }

  .scheme-file-container.is-2, .scheme-file-container.is-3 {
    margin-top: 10%;
    margin-left: 0%;
  }

  .scheme-file-image {
    width: 4vw;
  }

  .cipherme-scheme-wrapper {
    display: flex;
  }

  .certificates-wrapper._4-col {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .certificates-wrapper-planet-img.is-1 {
    width: 15vw;
  }

  .certificates-wrapper-planet-img.is-2 {
    width: 20vw;
  }

  .certificates-wrapper-planet-img.is-3 {
    width: 7vw;
  }

  .certificates-wrapper-planet-img.is-4 {
    width: 15vw;
  }

  .certificates-wrapper-planet-img.is-5 {
    width: 13vw;
  }

  .certificates-wrapper-planet-img.is-6 {
    width: 6vw;
  }

  .certificates-wrapper-planet-img.is-7 {
    width: 9vw;
  }

  .certificates-wrapper-planet-img.smart-traffic._1st {
    width: 13vw;
  }

  .certificates-wrapper-planet-img.smart-traffic._3rd, .certificates-wrapper-planet-img.smart-traffic._5th, .certificates-wrapper-planet-img.smart-traffic._7th {
    width: 13vw;
    max-width: 100%;
  }

  .it-software-wrapper {
    flex-direction: column;
    align-items: stretch;
    margin-top: 64px;
  }

  .it-software-column.is-1 {
    width: 70%;
  }

  .it-software-column.is-2 {
    width: auto;
    display: none;
  }

  .it-software-column.is-3 {
    width: auto;
    margin-top: 32px;
  }

  .it-software-tag-container {
    font-size: 12px;
  }

  .it-software-tag-container.is-black {
    padding-left: 16px;
    padding-right: 16px;
  }

  .it-software-tag-container.transparent.is-4, .it-software-tag-container.transparent.is-6, .it-software-tag-container.transparent.is-8, .it-software-tag-container.transparent.is-10, .it-software-tag-container.transparent.is-12 {
    margin-bottom: 0%;
  }

  .it-software-text-container {
    margin-top: 32px;
  }

  .it-software-line {
    width: 25vw;
  }

  .it-software-line.is-3 {
    width: 18vw;
  }

  .it-software-line.is-4, .it-software-line.is-5 {
    width: 10vw;
  }

  .it-software-line.is-1 {
    width: 16vw;
  }

  .it-software-horizontal-wrapper {
    width: 100%;
  }

  .it-software-horizontal-wrapper.is-1 {
    margin-top: 0%;
  }

  .it-software-horizontal-wrapper.is-2, .it-software-horizontal-wrapper.is-3, .it-software-horizontal-wrapper.is-4, .it-software-horizontal-wrapper.is-5, .it-software-horizontal-wrapper.is-6, .it-software-horizontal-wrapper.is-7 {
    margin-top: 5%;
  }

  .implementation-scheme-wrapper {
    flex-direction: column;
  }

  .implmentation-scheme-image-wrapper.horizontal {
    text-align: center;
    flex-direction: column;
    max-width: 130px;
  }

  .implmentation-scheme-image-wrapper.horizontal.is-1 {
    margin-top: 0%;
  }

  .implmentation-scheme-image-wrapper.horizontal.is-4 {
    margin-bottom: 0%;
  }

  .implmentation-scheme-image-wrapper.is-7 {
    margin-top: 25vw;
    margin-left: 0%;
  }

  .implmentation-scheme-image-wrapper.is-8 {
    margin-top: 40vw;
  }

  .implementation-schele-column.top {
    flex-direction: column;
    align-items: center;
  }

  .implementation-schele-column.center {
    flex-direction: column;
    align-items: center;
    margin-top: 0%;
    padding-bottom: 0%;
  }

  .implementation-schele-column.bottom {
    flex-direction: column;
    align-items: center;
  }

  .implementation-schele-column.vertical {
    flex-direction: row;
    height: auto;
    margin-left: 0%;
  }

  .implementation-schele-column._15 {
    flex-direction: row;
    width: 100%;
  }

  .implementation-scheme-container._70 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin: 30% 0%;
    display: flex;
  }

  .implementation-scheme-container._15 {
    width: 100%;
    margin-left: 0%;
  }

  .it-software-transparent-tags-wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .smart-solution-image.is-1 {
    width: 25vw;
    position: absolute;
    inset: 26% auto auto 37%;
  }

  .smart-solution-image.is-2 {
    width: 45vw;
    position: static;
    top: 9.1vw;
    left: .8vw;
  }

  .implementation-scheme-arrow.is-1 {
    display: none;
  }

  .implementation-scheme-arrow.is-1.vertical {
    width: 80vw;
    max-width: 100%;
    display: block;
    top: 10%;
    left: 9%;
  }

  .implementation-scheme-arrow.is-2 {
    display: none;
  }

  .implementation-scheme-arrow.is-2.vertical {
    width: 82vw;
    max-width: 100%;
    display: block;
    inset: auto 7% 11% auto;
  }

  .implementation-scheme-arrow.is-3 {
    display: none;
  }

  .implementation-scheme-arrow.is-3.vertical {
    width: 16vw;
    max-width: 100%;
    display: block;
    inset: 50% auto auto 33%;
  }

  .implementation-scheme-arrow.is-4 {
    display: none;
  }

  .implementation-scheme-arrow.is-4.vertical {
    width: 9vw;
    max-width: 100%;
    display: block;
    top: 40%;
    right: 25%;
  }

  .implementation-scheme-arrow.is-5 {
    display: none;
  }

  .implementation-scheme-arrow.is-5.horizontal {
    width: 14vw;
    max-width: 100%;
    display: block;
    top: 40%;
    left: 21%;
  }

  .implementation-scheme-arrow.is-6 {
    display: none;
  }

  .implementation-scheme-arrow.is-6.horizontal {
    width: 14vw;
    max-width: 100%;
    display: block;
    top: 71%;
    left: 21%;
  }

  .heading-container._80 {
    max-width: 100%;
  }

  .otow-planet-shadow-wrapper {
    order: -1;
  }

  .otow-planet-shadow-wrapper.is-1 {
    margin-left: 0;
  }

  .otow-planet-shadow-wrapper.is-2 {
    margin-right: 0;
  }

  .otow-planet-shadow.is-1, .otow-planet-shadow.is-2, .otow-planet-shadow.is-3, .otow-planet-shadow.is-4, .otow-planet-shadow.is-5 {
    margin-top: -30%;
    margin-left: 10%;
  }

  .otow-planet-shadow.is-6 {
    margin-top: -10%;
    margin-left: 4%;
  }

  .hero-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .blur-circle {
    filter: blur(15vw);
  }

  .section-hero {
    height: auto;
    padding-top: 60px;
  }

  .hero-paragraph {
    font-size: 4vw;
  }

  .video-container {
    box-shadow: none;
    border-radius: 20px;
    padding: 70px 25px;
  }

  .video-wrapper {
    height: auto;
  }

  .hero-text {
    margin-right: 0%;
  }

  .hero-heading {
    font-size: 15vw;
  }

  .hero-logo {
    width: 20vw;
    margin-top: 21px;
    margin-left: 0;
  }

  .hero-section-screen.is-2 {
    height: auto;
    margin-top: -220px;
    margin-bottom: 250px;
  }

  .hero-section-screen.is-1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 300px;
  }

  .truck-picture {
    min-width: auto;
    margin-top: 64px;
    position: static;
  }

  .truck-arrow {
    display: none;
  }

  .scheme-slider-mask {
    width: 70vw;
  }

  .scheme-slider-slide {
    min-height: 1460px;
    padding: 32px;
  }

  .scheme-slider-container {
    justify-content: center;
    align-items: center;
  }

  .scheme-slider-wrapper.top {
    flex-direction: column;
    margin-top: 64px;
  }

  .scheme-slider-wrapper.btm {
    flex-direction: column;
    margin-top: 0%;
  }

  .scheme-slider-image-container {
    text-align: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    margin-bottom: 10%;
    margin-left: 15%;
    margin-right: 15%;
  }

  .scheme-slider-image-container.is-3 {
    margin-right: 15%;
  }

  .scheme-slider-image-container.is-4 {
    flex-direction: column;
    margin-right: 15%;
  }

  .scheme-slider-image-container.is-5 {
    flex-direction: column;
    margin-bottom: 0%;
    margin-right: 15%;
  }

  .scheme-slider-image-container.small {
    width: auto;
    margin-right: 15%;
  }

  .scheme-slider-image-container.small.last {
    margin-bottom: 0%;
    margin-right: 15%;
  }

  .scheme-slider-img.pin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .scheme-slider-img.truck {
    width: 20vw;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .scheme-slider-img.truck._1st-slide, .scheme-slider-img.truck._3rd-slide {
    margin-bottom: 0;
    margin-left: 0;
  }

  .scheme-slider-img.pazzle._1st-slide, .scheme-slider-img.pazzle._3rd-slide, .scheme-slider-img.loudspeaker {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .scheme-slider-img.lamp, .scheme-slider-img.bell {
    margin-left: 0;
  }

  .scheme-slider-img.phone {
    margin-left: 16px;
  }

  .scheme-slider-img.stickers {
    margin-left: 0;
  }

  .scheme-slider-text-wrapper {
    text-align: center;
  }

  .scheme-slider-arrow {
    display: none;
  }

  .smart-lights-slider-slide {
    min-height: 1880px;
    padding: 32px;
  }

  .hero-logo-wrapper {
    margin-top: 32px;
    margin-left: 0;
  }

  .map-africa {
    margin-top: 32px;
  }

  .map-description {
    max-width: 80%;
    margin-top: 32px;
  }

  .covid-hero-image.is-2 {
    width: 40vw;
    min-width: auto;
    right: 79%;
  }

  .covid-hero-image.is-3 {
    width: 30vw;
    min-width: auto;
    left: 83%;
  }

  .covid-hero-image.is-4 {
    width: 40vw;
    min-width: auto;
    top: 80%;
  }

  .covid-hero-image.is-5 {
    width: 50vw;
    min-width: auto;
    bottom: 72%;
    right: 75%;
  }

  .covid-hero-image.is-7 {
    width: 50vw;
    min-width: auto;
    left: 72%;
  }

  .covid-hero-image.is-8 {
    width: 15vw;
    min-width: auto;
    left: 80%;
  }

  .covid-test-wrapper_text-container {
    width: 45%;
  }

  .space-between-covid-image.is-1 {
    width: 20vw;
  }

  .space-between-covid-image.is-2 {
    width: 25vw;
    margin-bottom: 0;
  }

  .space-between-covid-image.is-3, .space-between-covid-image.is-4 {
    width: 10vw;
  }

  .space-between-covid-image.is-5 {
    width: 30vw;
  }

  .space-between-covid-image.is-6 {
    width: 4vw;
    left: 43%;
  }

  .space-between-covid-image.is-7 {
    width: 11vw;
  }

  .space-between-covid-image.is-8 {
    width: 7vw;
  }

  .space-between-covid-image.is-9 {
    width: 8vw;
    margin-top: 0;
  }

  .space-between-covid-image.is-10 {
    width: 17vw;
  }

  .space-between-covid-image.is-11 {
    width: 8vw;
  }

  .space-between-covid-image.is-12 {
    width: 5vw;
  }

  .space-between-covid-image.is-13 {
    width: 4vw;
  }

  .space-between-covid-image.is-14 {
    width: 2vw;
  }

  .space-between-covid-image.is-15 {
    width: 20vw;
  }

  .space-between-covid-image.is-16 {
    width: 10vw;
  }

  .space-between-covid-image.is-17 {
    width: 17vw;
  }

  .space-between-covid-image.is-18 {
    width: 6vw;
    top: 27%;
  }

  .space-between-covid-image.is-19 {
    width: 5vw;
    bottom: 28%;
    right: 3%;
  }

  .space-between-covid-image.is-20 {
    width: 20vw;
    bottom: 28%;
    right: 24%;
  }

  .space-between-covid-image.is-21 {
    width: 20vw;
    top: 13%;
    left: 21%;
  }

  .covid-test-lottie {
    width: 40vw;
  }

  .covid-pen-image.is-1 {
    width: 30vw;
  }

  .covid-pen-image.is-2 {
    width: 20vw;
  }

  .covid-pen-image.is-3 {
    width: 48vw;
  }

  .covid-test-pen-image.is-1, .covid-test-pen-image.is-2 {
    width: 4vw;
  }

  .test-pen-advantage-asset.is-1 {
    width: 30vw;
    left: 82%;
  }

  .test-pen-advantage-asset.is-2 {
    width: 30vw;
    bottom: 100%;
    left: 73%;
  }

  .test-pen-advantage-asset.is-3 {
    width: 30vw;
    bottom: 50%;
  }

  .test-pen-advantage-asset.is-4 {
    width: 50vw;
    bottom: 96%;
    right: 20%;
  }

  .test-pen-advantage-asset.is-5 {
    width: 37vw;
    bottom: 81%;
  }

  .test-pen-advantage-asset.is-6 {
    width: 40vw;
    bottom: 61%;
    left: 64%;
  }

  .test-pen-advantage-asset.is-7 {
    width: 16vw;
  }

  .covid-page-hero-image {
    top: 25%;
    left: 16%;
  }

  .padding-top-64-tab {
    padding-top: 64px;
  }

  ._60--width {
    width: 80%;
  }

  .profile-card-img {
    display: none;
  }

  .news-heading {
    font-size: 8vw;
  }

  .news-tag {
    white-space: normal;
  }

  .post-body {
    max-width: 100%;
  }

  .post-body h2 {
    font-size: 7vw;
  }

  .post-body h3 {
    font-size: 6vw;
  }

  .social-media-wrapper {
    margin-top: 42px;
  }

  .three-column-news-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .news-wrapper {
    margin-top: 48px;
    display: block;
  }

  .news-item {
    min-width: 50vw;
    margin-left: 0;
    margin-right: 40px;
  }

  .news-desktop-wrapper, .text-news-wrapper {
    display: none;
  }

  .particles-wrapper {
    background-color: #000;
    height: 100%;
  }

  .particles-gradient {
    height: 200px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 18px;
  }

  h2 {
    font-size: 8.5vw;
  }

  h4, h5 {
    font-size: 4vw;
  }

  blockquote {
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 20px;
  }

  .container.covid-test {
    height: auto;
  }

  ._80--width {
    width: 100%;
  }

  .paragraph-large {
    font-size: 22px;
  }

  .dive-into-wrapper {
    grid-row-gap: 32px;
    margin-top: 160px;
  }

  .presence-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .map {
    margin-top: 48px;
  }

  .section.city-bg {
    min-height: 470px;
  }

  .section.cancer {
    margin-top: 6em;
    margin-bottom: 6em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.integration-bless-pays {
    overflow: hidden;
  }

  .section.covid-difference {
    height: auto;
  }

  .three-column-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .three-column-wrapper.vertical-mob {
    text-align: center;
  }

  .three-column-wrapper.test-pen {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .sites-container {
    padding-top: 48px;
  }

  .risk-img.is6.laptop {
    top: 5%;
  }

  .risk-img.is6.pandemic {
    top: 9%;
  }

  .risk-img.is11 {
    top: 11%;
  }

  .risk-img.is13 {
    width: 18vw;
  }

  .risk-img.is14 {
    top: 21%;
  }

  .risk-img.is15 {
    top: 8%;
  }

  .paragraphs-desktop.hide, .paragraphs-desktop.hide-hor-mob {
    display: none;
  }

  .paragraphs-mobile.show, .paragraphs-mobile.show-hor-mob {
    display: block;
  }

  .well-being-img.is1 {
    width: 16vw;
  }

  .well-being-img.is3 {
    top: -15%;
  }

  .well-being-img.is10 {
    top: -12%;
  }

  ._50--width.vertical-allign-mob {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .paragraph-small.padding-top-48.padding-top-tab-32 {
    padding-top: 32px;
  }

  .paragraph-small.medium {
    font-size: 18px;
  }

  .paragraph-small.is-smaller {
    font-size: 14px;
  }

  .padding-top-48 {
    padding-top: 48px;
  }

  .padding-top-8 {
    padding-top: 8px;
  }

  .five-column-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .five-column-wrapper.padding-top-96 {
    grid-template-columns: 1fr 1fr;
  }

  .otow-global-wrapper {
    margin-right: 35%;
  }

  .boundaries {
    margin-left: 10%;
  }

  .h4-large {
    font-size: 32px;
  }

  .h4-small {
    font-size: 4vw;
  }

  .medium {
    font-size: 22px;
  }

  .four-column-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .four-column-wrapper.padding-top-32 {
    padding-top: 32px;
  }

  .coin-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .coin {
    width: 15vw;
  }

  .big-smile {
    width: 20vw;
    margin-top: 32px;
  }

  .laba-wrapper-img.is1 {
    top: 5%;
  }

  .laba-wrapper-img.is8 {
    top: 15%;
  }

  .laba-wrapper-img.is10 {
    top: 5%;
  }

  .laba-wrapper-img.is7 {
    top: 20%;
  }

  .four-column-laba-img {
    min-width: 113px;
  }

  .global-presence-planet {
    width: 20vw;
  }

  .padding-tob-mob-32 {
    padding-top: 32px;
  }

  .paragraph-medium {
    font-size: 18px;
  }

  .paragraph-32px {
    font-size: 22px;
  }

  .dive-into-assets-container {
    height: 220px;
    transform: translate(95%, 150%);
  }

  .well-being-asset.is7 {
    top: 32%;
    right: 49%;
  }

  ._70--width._100--mob {
    width: 100%;
  }

  .tag.large {
    margin-bottom: 12px;
    margin-right: 12px;
  }

  .transparent-slider-left-arrow {
    width: 9vw;
  }

  .two-column-wrapper._1-col-mob {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .two-column-wrapper.covid-compariosn {
    grid-template-columns: 1fr;
  }

  .two-column-wrapper.is-larger-gap {
    grid-row-gap: 32px;
  }

  .two-column-horizontal-wrapper {
    flex-direction: column;
    grid-template-columns: .5fr 1fr;
  }

  .checkbox-text {
    font-size: 18px;
  }

  .step-by-step-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 64px;
  }

  .step-by-step-wrapper.first {
    margin-top: 0;
  }

  .step-by-step-text_container {
    margin-top: 16px;
  }

  .step-by-step-img {
    width: 15vw;
    padding-top: 32px;
  }

  .step-by-step-img.is-1 {
    width: 15vw;
  }

  .step-by-step_line {
    display: none;
  }

  .padding-top-mob-16 {
    padding-top: 16px;
  }

  .padding-top-mob-48 {
    padding-top: 48px;
  }

  .main-slider {
    display: block;
    overflow: hidden;
  }

  .main-slider_slide {
    min-height: 850px;
    margin-right: 20px;
  }

  .main-slider-mask {
    width: 85vw;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .main-slider-left-arrow, .main-slider-right-arrow {
    display: none;
  }

  .main-slider-horizontal-wrapper {
    flex-direction: column;
  }

  .personality-ecosystem-scheme_container {
    margin-top: 48px;
  }

  .personality-ecosystem-text-container.is4 {
    bottom: 23%;
  }

  .personality-ecosystem-text-container.is7 {
    top: 28%;
  }

  .personality-ecosystem-text-container.is8 {
    right: 14%;
  }

  .personality-ecosystem-text-container.is9 {
    right: 32%;
  }

  .personality-ecosystem-heading {
    font-size: 10px;
  }

  .transparent-slider-mask {
    width: 60vw;
  }

  .transparent-slider-right-arrow {
    width: 9vw;
  }

  .two-column-image-container.allign-center.min-height-mob {
    min-height: 10em;
  }

  .laba-machines-image {
    bottom: -17vw;
  }

  .number.one {
    margin-right: 41px;
  }

  .site-slider-wrapper {
    margin-right: 20px;
  }

  .site-slider-text {
    margin-top: 16px;
  }

  .cancer-registry-image.mobile {
    align-self: center;
    width: 70vw;
    margin-top: 64px;
    margin-bottom: 32px;
    margin-left: 10%;
    display: block;
    position: static;
  }

  .cancer-registry-image.is-desktop {
    display: none;
  }

  .otow-main-planet {
    width: 30vw;
  }

  .key-gaps-image {
    display: none;
  }

  .key-gaps-image.is-1 {
    margin-bottom: 10%;
    margin-left: 20%;
    display: block;
    position: static;
  }

  .key-gaps-image.is-2 {
    display: block;
    inset: -22% 23% auto auto;
  }

  .main-slider-image.is-1 {
    width: 45vw;
  }

  .main-slider-image.is-2 {
    width: 27vw;
  }

  .main-slider-image.is-7, .main-slider-image.is-8 {
    width: 60vw;
  }

  .cancer-risk-image {
    position: static;
  }

  .cancer-risk-image.is-2 {
    position: absolute;
    inset: 37% 58% auto auto;
  }

  .margin-top-48mob {
    margin-top: 48px;
  }

  .otow-method-image {
    margin-top: 32px;
    margin-left: 20%;
    position: static;
  }

  .otow-method-image.is-2 {
    margin-top: 0;
    margin-left: 0%;
    position: absolute;
    inset: 41.7vw 63.7vw auto auto;
  }

  .otow-method-image.is-3 {
    margin-top: 0;
    margin-left: 0%;
    position: absolute;
    inset: 40.5vw 62.1vw auto auto;
  }

  .wealth-image.is-4 {
    top: 0;
    right: 0;
  }

  .loving-city-hero-image.is-1 {
    top: 75.4vw;
    right: 2.2vw;
  }

  .loving-city-hero-image.is-4 {
    top: 54%;
  }

  .loving-city-body-image.is-6 {
    width: 8vw;
    top: 27.7vw;
    right: 28vw;
  }

  .loving-city-body-image.is-10 {
    width: 5vw;
    top: 35vw;
  }

  .personality-slider {
    display: block;
    overflow: hidden;
  }

  .personality-slider-mask {
    width: 85vw;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .personality-slider-slide {
    margin-right: 20px;
  }

  .loving-city-slider-image.is-5 {
    margin-left: 10%;
  }

  .loving-city-slider-image.is-9 {
    width: 35vw;
  }

  .is-larger-mob {
    font-size: 6vw;
  }

  .bless-pays-wrapper-image.is-2 {
    width: 12vw;
  }

  .bless-pays-wrapper-image.is-7 {
    top: 49%;
  }

  .bless-pays-wrapper-image.is-10 {
    top: 15%;
  }

  .bless-pays-wrapper-image.is-13 {
    width: 7vw;
    top: -6%;
    right: 87%;
  }

  .bless-pays-wrapper-image.is-18 {
    top: 45%;
  }

  .bless-pays-wrapper-image.is-26 {
    top: 33%;
  }

  .bless-pays-slider-image.is-11 {
    left: 14%;
  }

  .bless-pays-slider-image.is-12 {
    left: 56%;
  }

  .bless-pays-slide {
    margin-right: 20px;
  }

  .nfc-chip-text {
    margin-top: 32px;
  }

  .cipher-me-text-container {
    min-height: 100px;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .slider-item {
    min-width: 80vw;
  }

  .industry-card-container {
    min-height: 640px;
  }

  .cipherme-slide {
    margin-right: 20px;
  }

  .sbs-tab-link {
    margin-right: 16px;
  }

  .hardware-image.is-1 {
    top: -5.8vw;
  }

  .hardware-image.is-2 {
    top: 12.6vw;
  }

  .hardware-image.is-3 {
    top: -4.9vw;
  }

  .hardware-image.is-4 {
    top: 4.9vw;
  }

  .hardware-image.is-5 {
    top: 26.4vw;
  }

  .hardware-image.is-6 {
    top: 33.5vw;
  }

  .hardware-image.is-7 {
    top: 24.4vw;
  }

  .hardware-image.is-8 {
    top: 4.5vw;
  }

  .smart-traffic-slide {
    margin-right: 20px;
  }

  .infrastructure-b-passport-image.is-1 {
    margin-top: 0%;
  }

  .infrastructure-b-passport-image.is-2 {
    top: 35%;
  }

  .infrastructure-b-passport-image.is-3 {
    top: 32%;
  }

  .infrastructure-b-passport-image.is-4 {
    top: 28%;
  }

  .biometric-passport-slide {
    margin-right: 20px;
  }

  .star-image.safe-nation {
    top: -16%;
    right: 3%;
  }

  .star-image.smart-parking {
    top: 4%;
  }

  .nav-link {
    font-size: 18px;
  }

  .hamburger {
    transform: scale(1.3);
  }

  .white-transition.right {
    background-image: linear-gradient(to right, #fff0, #ffffff1f 25%, #ffffff47 42%, #fff);
    width: 10vw;
    height: 100%;
    min-height: auto;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .otow-method-image-container {
    position: relative;
  }

  .bubble-container.center-allign {
    min-width: 40vw;
  }

  .e-visa-slide {
    margin-right: 20px;
  }

  .three-column-buttons-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .button-container {
    font-size: 3vw;
  }

  .security-image.is-2 {
    bottom: 48%;
  }

  .safe-nation-monitor-image.is-2 {
    position: static;
  }

  .safe-nation-monitor-image.is-2.mobile {
    width: 70vw;
    margin-top: 32px;
    display: block;
  }

  .safe-nation-monitor-image.is-2.desktop {
    display: none;
  }

  .safe-nation-monitor-image.is-3 {
    position: static;
  }

  .safe-nation-monitor-image.is-3.mobile {
    width: 70vw;
    margin-top: 32px;
    display: block;
  }

  .safe-nation-monitor-image.is-3.mobile.second {
    width: 55vw;
  }

  .safe-nation-monitor-image.is-3.desktop {
    display: none;
  }

  .smart-waste-integration-image.is-2 {
    top: 30%;
  }

  .smart-waste-integration-image.is-6 {
    top: 25%;
  }

  .it-software-column.is-1 {
    width: 100%;
    margin-left: 0%;
  }

  .it-software-column.is-3 {
    margin-left: 0%;
  }

  .it-software-tag-container, .it-software-tag-container.transparent {
    font-size: 10px;
  }

  .it-software-line.is-2 {
    width: 34vw;
  }

  .it-software-line.is-3 {
    width: 24vw;
  }

  .it-software-line.is-4, .it-software-line.is-5 {
    width: 14vw;
  }

  .it-software-line.is-1 {
    width: 21vw;
  }

  .implementation-schele-column.top {
    flex-direction: column;
    align-items: center;
  }

  .implementation-schele-column._15 {
    justify-content: space-between;
  }

  .implementation-scheme-image {
    width: 25vw;
  }

  .implementation-scheme-image.large.second {
    width: 12vw;
  }

  .smart-solution-image.is-1 {
    width: 40vw;
    top: 24%;
    left: 29%;
  }

  .smart-solution-image.is-2 {
    width: 65vw;
  }

  .implementation-scheme-arrow.is-3.vertical {
    width: 19vw;
    left: 30%;
  }

  .hero-paragraph {
    font-size: 5vw;
  }

  .hero-text {
    width: 100%;
    margin-right: 0%;
  }

  .scheme-slider {
    display: block;
    overflow: hidden;
  }

  .scheme-slider-mask {
    width: 85vw;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .scheme-slider-slide {
    margin-right: 20px;
  }

  .scheme-slider-left, .scheme-slider-right {
    display: none;
  }

  .smart-lights-slider-slide {
    margin-right: 20px;
  }

  .hero-logo-wrapper {
    font-size: 24px;
  }

  .map-africa {
    margin-top: 48px;
  }

  .cancer-image-container, .key-gaps-image-container {
    position: relative;
  }

  .covid-hero-image.is-5 {
    bottom: 79%;
  }

  .covid-test-wrapper_text-container {
    width: 100%;
    margin-bottom: 16px;
  }

  .covid-test-wrapper_text-container.last {
    margin-bottom: 0;
  }

  .covid-test-horizontal-wrapper {
    flex-direction: column;
    justify-content: flex-start;
  }

  .covid-test-wrapper_central-text {
    margin-bottom: 32px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .covid-test-lottie-container {
    margin-bottom: 32px;
    position: relative;
    overflow: hidden;
  }

  .covid-test-lottie {
    margin-bottom: 0%;
  }

  .test-pen-advantage-asset.is-3 {
    bottom: 58%;
  }

  .test-pen-advantage-asset.is-6 {
    bottom: 68%;
  }

  .covid-page-hero-image {
    top: 40%;
    transform: scale(1.3);
  }

  .covid-test-pen-container {
    position: relative;
  }

  .circa-paragraph {
    font-size: 18px;
  }

  .bread-crumbs-container {
    flex-wrap: wrap;
  }

  .bread-crumbs-text {
    white-space: nowrap;
  }

  .social-media-heading {
    font-size: 6vw;
  }

  ._w-inline-block {
    margin-top: 24px;
  }

  .socail-media-wrapper {
    padding-top: 32px;
  }

  .three-column-news-wrapper {
    grid-template-columns: 1fr;
  }

  .small-news-tag {
    white-space: normal;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 16vw;
  }

  h2 {
    font-size: 9vw;
  }

  h3 {
    font-size: 5.5vw;
  }

  h4 {
    font-size: 6vw;
  }

  h5 {
    font-size: 5vw;
  }

  blockquote {
    padding: 48px 24px;
    font-size: 18px;
  }

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

  .container.covid-test {
    height: auto;
  }

  .is-pink.is-smaller {
    font-size: 9vw;
  }

  ._80--width, ._80--width.tab {
    width: 100%;
  }

  .paragraph-large {
    font-size: 20px;
  }

  .paragraph-large.medium-mob {
    font-weight: 400;
  }

  .dive-into-wrapper {
    width: 100%;
    margin-top: 32px;
  }

  .presence-wrapper {
    grid-row-gap: 0px;
    grid-auto-rows: 150px;
  }

  .section.well-being {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section.otow {
    padding-top: 6em;
    padding-bottom: 0;
  }

  .section.dive-in {
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.wealth-hero {
    align-items: flex-start;
    min-height: 800px;
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section.bless-pays {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section._2x-margin-top {
    margin-top: 6em;
  }

  .section._2x-margin-top.tab {
    margin-top: -4em;
  }

  .section.grey-bg {
    padding-bottom: 4em;
  }

  .section.integration-bless-pays {
    padding-bottom: 0;
  }

  .section.cipher-me {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section.overflow-hidden.is-smaller-margin-top {
    margin-top: 4em;
  }

  .section.smart-traffic, .section.biometric-passport, .section.e-visa {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section.nav {
    min-height: 46px;
  }

  .section.smart-lights, .section.safe-nation {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .section.is-smaller-margin-btm {
    margin-bottom: 4em;
  }

  .section.covid-hero {
    padding-top: 48px;
  }

  .section.covid-difference {
    height: auto;
  }

  .section.covid-testing {
    padding-top: 48px;
  }

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

  .three-column-wrapper._2-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .three-column-wrapper._2-col.padding-top-64.padding-tob-mob-32, .three-column-wrapper._1-col-tab.padding-top-64.padding-tob-mob-32 {
    padding-top: 32px;
  }

  .three-column-item {
    margin-top: 24px;
  }

  .large-heading {
    font-size: 20vw;
  }

  .large-heading.small {
    font-size: 12vw;
  }

  .pink-line {
    width: 40%;
    margin-top: 5%;
    margin-left: 0%;
  }

  .site-wrapper {
    grid-row-gap: 32px;
  }

  .h5-large {
    font-size: 7vw;
  }

  .button-small._100--width-mob {
    text-align: center;
    width: 100%;
  }

  .risk-img.is1 {
    width: 30vw;
  }

  .risk-img.is4 {
    width: 26vw;
  }

  .risk-img.is5 {
    width: 28vw;
    right: 13%;
  }

  .risk-img.is6.laptop {
    top: 25%;
  }

  .risk-img.is6.pandemic {
    width: 16vw;
    top: 29%;
    right: 31%;
  }

  .risk-img.is8 {
    width: 31vw;
    top: 10%;
    right: 15%;
  }

  .risk-img.is8.monitor {
    width: 35vw;
    top: 5%;
    right: -21%;
  }

  .risk-img.is9 {
    width: 28vw;
    right: 15%;
  }

  .risk-img.is10 {
    width: 25vw;
  }

  .risk-img.is11 {
    width: 26vw;
    top: 33%;
  }

  .risk-img.is12 {
    width: 30vw;
  }

  .risk-img.is13 {
    width: 15vw;
  }

  .risk-img.is14 {
    top: 50%;
    left: 33%;
  }

  .paragraphs-desktop {
    display: none;
  }

  .paragraphs-mobile {
    z-index: 10;
    display: block;
    position: relative;
  }

  .paragraphs-mobile.last, .paragraphs-mobile.no-padding-btm {
    margin-bottom: 0;
  }

  .h2-small.is-white.hero {
    font-size: 8vw;
  }

  .h2-small.is-white.caps {
    align-self: center;
  }

  .h2-small.is-white.is-smaller, .h2-small.is-blue.smaller {
    font-size: 8vw;
  }

  .h2-small.smaller-mob {
    font-size: 6vw;
  }

  .well-being-img.is1 {
    width: 17vw;
  }

  .well-being-img.is2 {
    width: 30vw;
  }

  .well-being-img.is3 {
    top: -40%;
  }

  .well-being-img.is7 {
    right: 30%;
  }

  .well-being-img.is8 {
    width: 25vw;
    left: 2%;
  }

  .well-being-img.is9 {
    width: 15vw;
    left: 32%;
  }

  .well-being-img.is10 {
    width: 17vw;
    top: 3%;
    left: 17%;
  }

  ._50--width, ._50--width._70--tab {
    width: 100%;
  }

  .paragraph-small.is-smaller {
    font-size: 14px;
  }

  .who-logo {
    margin-left: 5%;
  }

  .emoji-img {
    width: 20vw;
  }

  .otow-global-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .boundaries {
    margin-top: 16px;
    margin-bottom: 0%;
    margin-left: 0%;
  }

  .h4-large {
    font-size: 8vw;
  }

  .h4-small {
    font-size: 6vw;
  }

  .h4-small.padding-top-16-mobile {
    padding-top: 16px;
  }

  .h4-small.negative-margin {
    margin-top: 0%;
  }

  .medium {
    font-size: 18px;
  }

  .pink-smile {
    margin-top: 16px;
  }

  .h4-medium {
    font-size: 8vw;
  }

  .h4-medium.is-blue.smaller-mob {
    font-size: 7vw;
  }

  .four-column-wrapper {
    grid-template-columns: 1fr;
  }

  .coin-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .coin {
    width: 15vw;
  }

  .four-column-planet_img {
    align-self: center;
    width: 45vw;
  }

  .big-smile {
    margin-top: 16px;
  }

  .laba-wrapper-img.is1 {
    top: 27%;
    left: 0%;
  }

  .laba-wrapper-img.is2 {
    width: 30vw;
  }

  .laba-wrapper-img.is3 {
    width: 20vw;
  }

  .laba-wrapper-img.is10 {
    width: 28vw;
  }

  .laba-wrapper-img.is4 {
    width: 30vw;
  }

  .laba-wrapper-img.is5 {
    width: 35vw;
  }

  .laba-wrapper-img.is6 {
    width: 25vw;
  }

  .horizontal-heading-wrapper {
    margin-top: 64px;
  }

  .four-column-laba-wrapper {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .four-column-laba-img {
    width: 40vw;
    margin-top: 16px;
  }

  .matrix-image.is1 {
    width: 30vw;
  }

  .matrix-image.is2 {
    order: 0;
    width: 30vw;
  }

  .matrix-image.is3 {
    width: 30vw;
  }

  .dive-into-logo {
    width: 80vw;
  }

  .well-being-hero-asset.is1 {
    width: 60vw;
    top: -13.2vw;
  }

  .well-being-hero-asset.is2 {
    width: 45vw;
    top: -18.9vw;
  }

  .otow-planet-wrapper {
    align-self: center;
    margin-top: 32px;
    margin-right: 10%;
  }

  .laba-hero-asset.is1 {
    width: 45vw;
    bottom: 89%;
    left: 63%;
  }

  .laba-hero-asset.is2 {
    width: 32vw;
    top: 39%;
    right: -11%;
  }

  .laba-hero-asset.is3 {
    width: 63vw;
    bottom: 92%;
    right: 13%;
  }

  .laba-hero-asset.is4 {
    width: 57vw;
    bottom: 60%;
    left: 66%;
  }

  .laba-hero-asset.is5 {
    top: 62%;
    left: 72%;
  }

  .laba-hero-asset.is6 {
    width: 17vw;
    bottom: 87%;
  }

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

  .paragraph-32px {
    font-size: 18px;
  }

  .dive-into-assets-container {
    width: 100%;
    height: 120px;
    margin-top: 64px;
    position: relative;
    bottom: auto;
    right: auto;
    transform: none;
  }

  .dive-into-assets-container.well-being {
    position: relative;
    transform: none;
  }

  .well-being-asset {
    width: 20vw;
  }

  .well-being-asset.is5 {
    top: -15%;
    right: 47%;
  }

  .well-being-asset.is10 {
    right: 31%;
  }

  .personality-asset {
    width: 25vw;
  }

  .personality-asset.is1 {
    top: -27%;
    right: 37%;
  }

  .personality-asset.is2 {
    top: 7%;
  }

  .personality-asset.is4 {
    top: 11%;
  }

  .personality-asset.is5 {
    top: -28%;
    right: 63%;
  }

  .personality-asset.is6 {
    top: -26%;
  }

  .personality-asset.is7 {
    width: 31vw;
    top: -5%;
    right: 0%;
  }

  .blue.padding-top-48 {
    padding-top: 32px;
  }

  .blue.smaller {
    font-size: 6vw;
  }

  .blue.is-smaller {
    font-size: 9vw;
  }

  ._70--width {
    width: 100%;
  }

  .tag.margin {
    margin-bottom: 8px;
    margin-right: 8px;
  }

  .tag.large {
    margin-bottom: 12px;
    margin-right: 12px;
    font-size: 12px;
  }

  .bubble-text {
    font-size: 7vw;
  }

  .start-conversation-container {
    inset: 5% auto auto 75%;
    transform: translate(-111%, 50%);
  }

  .start-conversation-container.price {
    left: 53%;
  }

  .bubble-arrow {
    padding-bottom: 5%;
    font-size: 7vw;
  }

  .bubble-arrow.price {
    padding-bottom: 8%;
  }

  .like-img {
    align-self: flex-start;
    margin-left: 5%;
    margin-right: 3%;
  }

  .slider-transparent {
    margin-top: 48px;
  }

  .transparent-slide-container {
    min-height: 280px;
  }

  .transparent-slide-container.horizontal.is-smaller {
    min-height: 190px;
  }

  .transparent-slider-left {
    display: none;
    inset: auto 0% -15% -20%;
  }

  .transparent-slider-left-arrow {
    width: 12vw;
    position: static;
  }

  .transparent-slider-right {
    display: none;
    position: static;
    inset: auto -20% -15% 0%;
    transform: translate(0);
  }

  .two-column-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .two-column-wrapper._0-5fr-left, .two-column-wrapper._0-5fr-left._0-75fr-tab, .two-column-wrapper._0-5fr-right {
    grid-template-columns: 1fr;
  }

  .two-column-wrapper._2-col-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .two-column-wrapper._1-col-mob {
    grid-column-gap: 0px;
  }

  .two-column-wrapper.checkbox-mob {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .two-column-wrapper.is-smaller-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .two-column-wrapper.gap-24-mob {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .two-column-wrapper.is-larger-gap {
    margin-top: 32px;
  }

  .two-column-horizontal-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .bubble {
    width: 30vw;
  }

  .bubble.is-larger {
    width: 35vw;
  }

  .step-by-step-img {
    width: 20vw;
  }

  .step-by-step-img.is-1 {
    width: 20vw;
    margin-left: 0;
  }

  .h1-small {
    font-size: 15vw;
  }

  .h1-small.is-blue.bless-pays {
    margin-bottom: 16px;
    font-size: 9vw;
  }

  .advantages-wrapper {
    grid-template-columns: 1fr;
  }

  .advantages-image {
    width: 25vw;
    margin-top: -6%;
  }

  .advantages-image.bomb {
    margin-top: 5%;
  }

  .advantages-image.planet {
    margin-top: 0%;
  }

  .cup-image {
    margin-top: -10%;
  }

  .main-slider_slide {
    min-height: 1220px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .main-slider-mask {
    width: 80vw;
  }

  .main-slider-left-arrow {
    margin-top: 5%;
    display: none;
    inset: auto 0% auto -25%;
  }

  .main-slider-right-arrow {
    flex-direction: row;
    align-items: center;
    margin-top: 5%;
    inset: auto 0% auto 25%;
  }

  .personality-ecosystem-scheme_container {
    grid-template-columns: 1fr 1fr;
  }

  .personality-ecosystem-text-container.is1 {
    top: 26%;
    left: 6%;
  }

  .personality-ecosystem-text-container.is2 {
    bottom: 27%;
  }

  .personality-ecosystem-text-container.is3 {
    bottom: 13%;
  }

  .personality-ecosystem-text-container.is5 {
    bottom: 25%;
    right: 0%;
  }

  .personality-ecosystem-text-container.is8 {
    top: 14%;
    right: 7%;
  }

  .personality-ecosystem-text-container.is9 {
    top: 8%;
    right: 23%;
  }

  .personality-ecosystem-text-container.is10 {
    top: 28%;
    left: 46%;
  }

  .personality-ecosystem-text-container.is11 {
    top: 10%;
    left: 31%;
  }

  .personality-ecosystem-heading {
    font-size: 2.5vw;
  }

  .blue-slider {
    position: relative;
  }

  .transparent-slider-mask {
    width: 100%;
  }

  .transparent-slider-right-arrow {
    width: 12vw;
  }

  .rocket-img {
    width: 15vw;
  }

  .scopes-planet {
    width: 13vw;
    margin-left: 10%;
  }

  .hero-section.horizontal-flex.laba {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .two-column-image-container.allign-center.min-height-mob {
    min-height: 5em;
  }

  .two-column-image-container.pandemic {
    margin-top: -60px;
  }

  .two-column-image-container.risk {
    margin-top: -49px;
  }

  .two-column-image-container.chemotherapy {
    margin-top: -46px;
  }

  .two-column-image-container.care {
    margin-top: -20px;
  }

  .two-column-image-container.min-height {
    min-height: 5.5em;
  }

  .two-column-image-container.min-height.auto {
    min-height: auto;
  }

  .two-column-image-container.easy-to-use {
    margin-top: -9vw;
  }

  .two-column-image-container.vertical {
    flex-direction: row;
  }

  .two-column-text-container.hidden-mob {
    display: none;
  }

  .horizontal-wrapper.space-between.vertical-mob {
    flex-direction: column;
    align-items: center;
  }

  .horizontal-wrapper.baseline-mob {
    align-items: baseline;
  }

  .h1-large {
    font-size: 13vw;
  }

  .site-description li, .pink-site-description li {
    margin-left: -12px;
  }

  .laba-machines-image {
    bottom: -26vw;
  }

  .number {
    font-size: 15vw;
  }

  .slider-item-1, .slider-item-2 {
    min-width: 75vw;
  }

  .otow-text-container {
    padding-right: 16%;
  }

  .otow-main-planet.is-larger {
    width: 50vw;
  }

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

  .h3 {
    font-size: 8vw;
  }

  .key-gaps-image.is-2 {
    width: 20vw;
  }

  .main-slider-image.is-1 {
    width: 60vw;
  }

  .main-slider-image.is-2 {
    width: 35vw;
  }

  .main-slider-image.is-3 {
    width: 60vw;
  }

  .main-slider-image.is-4 {
    width: 35vw;
  }

  .main-slider-image.is-5 {
    width: 50vw;
  }

  .main-slider-image.is-6 {
    width: 24vw;
  }

  .main-slider-image.is-7 {
    width: 70vw;
  }

  .main-slider-image.is-8 {
    width: 70vw;
    margin-top: 20%;
  }

  .main-slider-image.is-9 {
    width: 26vw;
  }

  .main-slider-image.ai {
    width: 17vw;
    top: 70%;
    right: 64%;
  }

  .is-smaller-mob {
    font-size: 5vw;
  }

  .otow-image.is3 {
    top: 7.8vw;
    right: 3.7vw;
  }

  .otow-image.is5 {
    width: 21vw;
    right: 18.8vw;
  }

  .otow-image.is7 {
    width: 22vw;
    left: 9.9vw;
  }

  .otow-image.is8 {
    top: 14.1vw;
    left: -14%;
  }

  .otow-image.is9 {
    left: 17.1vw;
  }

  .otow-image.is13 {
    left: 6.5vw;
  }

  .otow-image.is14 {
    top: 22.8vw;
    left: 21.1vw;
  }

  .otow-image.is15 {
    top: 12.3vw;
    left: 16.8vw;
  }

  .otow-image.is16 {
    width: 20vw;
    left: 14.5vw;
  }

  .otow-image.is18 {
    width: 30vw;
  }

  .otow-image.is19 {
    width: 13vw;
    right: 6vw;
  }

  .otow-image.is20, .otow-image.is21 {
    width: 22vw;
  }

  .wealth-hero-asset.is-2 {
    bottom: 82%;
  }

  .wealth-hero-asset.is-3 {
    width: 80vw;
    bottom: 25%;
    right: 61%;
  }

  .wealth-hero-asset.is-1 {
    width: 70vw;
    left: 72%;
  }

  .wealth-hero-asset.is-4 {
    width: 31vw;
    inset: auto 0% -41% auto;
  }

  .wealth-hero-asset.is-5 {
    width: 39vw;
    inset: auto 26% -40% auto;
  }

  .wealth-hero-asset.is-6 {
    width: 39vw;
    inset: auto 15% -27% auto;
  }

  .wealth-hero-asset.is-7 {
    width: 14vw;
    inset: auto 58% -17% auto;
  }

  .wealth-image.is-1 {
    width: 30vw;
    top: -3.2vw;
  }

  .wealth-image.is-2 {
    top: 4.4vw;
  }

  .wealth-image.is-3 {
    top: .9vw;
  }

  .wealth-image.is-4 {
    top: -7vw;
  }

  .wealth-image.is-5 {
    top: 1.3vw;
  }

  .wealth-image.is-6 {
    top: -7.1vw;
  }

  .wealth-image.is-7 {
    width: 29vw;
    top: -6vw;
    left: 4.1vw;
  }

  .wealth-image.is-8 {
    width: 13vw;
    top: -6.7vw;
    left: 15.4vw;
  }

  .wealth-image.is-9 {
    top: -5.4vw;
    left: 2.7vw;
  }

  .is-blue.smaller {
    font-size: 6vw;
  }

  .is-blue.smaller-tab {
    font-size: 8vw;
  }

  .is-blue.is-smaller {
    font-size: 10vw;
  }

  .loving-city-hero-image.is-1 {
    width: 60vw;
    margin-top: 0%;
    margin-left: 40%;
    top: 138vw;
  }

  .loving-city-hero-image.is-2 {
    width: 25vw;
    top: 15%;
    left: 23%;
  }

  .loving-city-hero-image.is-3 {
    width: 24vw;
    inset: 56% auto auto 0%;
  }

  .loving-city-hero-image.is-4 {
    width: 39vw;
    top: 38%;
    left: -19%;
  }

  .loving-city-hero-image.is-5 {
    width: 17vw;
    inset: 47% auto auto 18%;
  }

  .loving-city-hero-image.is-6 {
    width: 14vw;
    top: 55%;
    left: 73%;
  }

  .loving-city-hero-image.is-7 {
    width: 6vw;
    top: -14%;
    left: 27%;
  }

  .city-message-image {
    width: 18vw;
  }

  .city-message-image.is-2 {
    top: 9.7vw;
    right: 31.4vw;
  }

  .city-message-image.is-3 {
    right: 79vw;
  }

  .city-message-image.is-4 {
    right: 3.9vw;
  }

  .city-message-image.is-5 {
    right: 15.4vw;
  }

  .city-message-image.is-6 {
    right: 62.4vw;
  }

  .loving-city-body-image.is-1 {
    width: 30vw;
  }

  .loving-city-body-image.is-2 {
    width: 6vw;
    top: 1.4vw;
    left: 17.5vw;
  }

  .loving-city-body-image.is-3 {
    width: 12vw;
    top: 17.9vw;
    left: 3.4vw;
  }

  .loving-city-body-image.is-4 {
    width: 30vw;
  }

  .loving-city-body-image.is-5 {
    width: 14vw;
  }

  .loving-city-body-image.is-6 {
    width: 7vw;
    top: 14.7vw;
    right: 24.1vw;
  }

  .loving-city-body-image.is-7 {
    width: 34vw;
  }

  .loving-city-body-image.is-8 {
    width: 32vw;
    top: -11.1vw;
  }

  .loving-city-body-image.is-9 {
    width: 29vw;
    top: -11.8vw;
  }

  .loving-city-body-image.is-10 {
    width: 6vw;
    top: 11vw;
    right: 29.8vw;
  }

  .loving-city-body-image.is-11 {
    width: 14vw;
    top: -11.9vw;
    left: 14.8vw;
  }

  .loving-city-body-image.is-12 {
    width: 34vw;
    top: -11.1vw;
  }

  .loving-city-body-image.is-13 {
    width: 30vw;
    top: -8.3vw;
    right: 11.7vw;
  }

  .loving-city-body-image.is-14 {
    top: -7.1vw;
    right: 8.6vw;
  }

  .loving-city-body-image.is-15 {
    width: 22vw;
    top: -8.6vw;
    left: 11.5vw;
  }

  .loving-city-body-image.is-16 {
    width: 11vw;
    top: -2.1vw;
    left: 4.1vw;
  }

  .loving-city-body-image.is-17 {
    width: 15vw;
    right: 18.9vw;
  }

  .loving-city-body-image.is-18 {
    width: 29vw;
    top: -4.7vw;
    right: 5.2vw;
  }

  .loving-city-body-image.is-19 {
    width: 5vw;
    top: 2.5vw;
    right: 33vw;
  }

  .loving-city-body-image.is-20 {
    width: 20vw;
  }

  .loving-city-body-image.is-22 {
    width: 7vw;
  }

  .loving-city-body-image.is-23 {
    width: 25vw;
  }

  .loving-city-body-image.is-24 {
    width: 7vw;
    top: 13.7vw;
  }

  .loving-city-body-image.is-26 {
    width: 25vw;
    top: -4.4vw;
  }

  .loving-city-body-image.is-27, .loving-city-body-image.is-28 {
    width: 20vw;
  }

  .loving-city-body-image.is-29 {
    top: 15vw;
    left: 26.2vw;
  }

  .personality-slider-mask {
    width: 80vw;
  }

  .personality-slider-left {
    margin-top: 5%;
    display: none;
    inset: auto 0% auto -25%;
  }

  .personality-slider-right {
    flex-direction: row;
    align-items: center;
    margin-top: 5%;
    display: none;
    inset: auto 0% auto 25%;
  }

  .personality-slider-slide {
    min-height: 680px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .personality-slider-slide.is-6 {
    height: 680px;
  }

  .personality-slider-number {
    width: 15vw;
  }

  .loving-city-slider-image.is-1 {
    width: 50vw;
    margin-left: 0%;
  }

  .loving-city-slider-image.is-2 {
    width: 7vw;
  }

  .loving-city-slider-image.is-3 {
    width: 24vw;
    right: 52%;
  }

  .loving-city-slider-image.is-5 {
    width: 40vw;
    margin-left: -10%;
  }

  .loving-city-slider-image.is-6 {
    width: 18vw;
    right: 25%;
  }

  .is-larger-mob {
    font-size: 8vw;
  }

  .bless-pays-hero-image.is-1 {
    margin-top: 20%;
    margin-bottom: 20%;
    transform: scale(1.3);
  }

  .bless-pays-hero-image.is-3 {
    width: 26vw;
    top: 48%;
  }

  .bless-pays-hero-image.is-4 {
    width: 12vw;
    top: 82%;
  }

  .bless-pays-hero-image.is-5 {
    width: 12vw;
    top: 63%;
    left: 20%;
  }

  .bless-pays-hero-image.is-6 {
    width: 17vw;
    top: 70%;
    left: 4%;
  }

  .bless-pays-hero-image.is-7 {
    width: 9vw;
    top: 89%;
    left: 63%;
  }

  .bless-pays-hero-image.is-8 {
    width: 6vw;
    top: 51%;
  }

  .bless-pays-hero-image.is-9 {
    width: 11vw;
    top: 58%;
    left: 62%;
  }

  .bless-pays-wrapper-image {
    width: 25vw;
    margin-right: 24px;
  }

  .bless-pays-wrapper-image.is-1 {
    width: 55vw;
  }

  .bless-pays-wrapper-image.is-3 {
    margin-left: 0%;
    margin-right: 0;
  }

  .bless-pays-wrapper-image.is-8 {
    width: 37vw;
  }

  .bless-pays-wrapper-image.is-9 {
    width: 20vw;
  }

  .bless-pays-wrapper-image.is-10 {
    width: 19vw;
  }

  .bless-pays-wrapper-image.is-11, .bless-pays-wrapper-image.is-12 {
    width: 25vw;
  }

  .bless-pays-wrapper-image.is-13 {
    right: 74%;
  }

  .bless-pays-wrapper-image.is-17 {
    width: 40vw;
  }

  .bless-pays-wrapper-image.is-18 {
    right: -10%;
  }

  .bless-pays-wrapper-image.is-23 {
    width: 50vw;
    top: 12%;
  }

  .bless-pays-wrapper-image.is-24 {
    width: 17vw;
    top: 30%;
    right: 15%;
  }

  .bless-pays-wrapper-image.is-25 {
    top: -3%;
    right: -6%;
  }

  .bless-pays-wrapper-image.is-26 {
    right: 75%;
  }

  .pos-wrapper {
    margin-top: 4em;
    margin-bottom: 2em;
  }

  .bless-pays-hero-wrapper-image {
    width: 25vw;
    margin-right: 24px;
  }

  .bless-pays-slide {
    min-height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bless-pays-slide.bg {
    height: 480px;
  }

  .bless-pays-integration-image.is-1 {
    width: 80vw;
    margin-left: 25%;
    position: relative;
    top: -8.1vw;
    left: 1.7vw;
  }

  .bless-pays-integration-image.is-2 {
    width: 50vw;
    top: 18.5vw;
    left: 16.1vw;
  }

  .bless-pays-integration-image.is-3 {
    width: 13vw;
    top: 29.9vw;
    left: 11.5vw;
  }

  .bless-pays-hardware-image.is-5 {
    margin-top: 0%;
  }

  .partners-image.rocket {
    margin-right: 5%;
  }

  .cipher-me-hero-image.is-1 {
    width: 60vw;
    margin-left: 40%;
  }

  .cipher-me-hero-image.is-2 {
    width: 25vw;
    left: 54%;
  }

  .cipher-me-hero-image.is-3 {
    width: 67vw;
    left: -6%;
  }

  .cipher-me-hero-image.is-4 {
    width: 35vw;
    left: 20%;
  }

  .cipher-me-hero-image.is-5 {
    width: 24vw;
    top: -11%;
    left: 69%;
  }

  .cipher-me-hero-image.is-6 {
    width: 11vw;
    left: 4%;
  }

  .cipher-me-hero-image.is-7 {
    width: 17vw;
    top: 70%;
    left: 17%;
  }

  .consumer-happier-image {
    width: 50vw;
  }

  .qr-image.is-1 {
    width: 70vw;
  }

  .nfc-chip-text {
    margin-top: 16px;
    font-size: 4vw;
  }

  .cipher-me-text-container {
    min-height: 60px;
  }

  .slider-item {
    min-width: 85vw;
  }

  .industry-card-container {
    min-height: 720px;
    margin-right: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .profit-image-container {
    margin-left: 16px;
  }

  .profit-image.ball {
    margin-right: 0%;
  }

  .cipherme-slide {
    min-height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cipherme-slide.bg {
    height: 480px;
  }

  .cipherme-integration-image.is-1 {
    width: 75vw;
    margin-top: 0%;
    margin-left: 8%;
  }

  .cipherme-integration-image.is-2 {
    width: 14vw;
    top: 7%;
  }

  .cipherme-integration-image.is-3 {
    width: 10vw;
    top: -21%;
    left: 89%;
  }

  .cipherme-integration-image.is-4 {
    width: 9vw;
    top: -43%;
    left: 56%;
  }

  .cipherme-integration-image.is-5 {
    width: 12vw;
    inset: -28% auto auto 3%;
  }

  .cipher-me-software-slider-img.is-1 {
    width: 45vw;
    margin-top: 6%;
  }

  .cipher-me-software-slider-img.is-2 {
    width: 27vw;
    top: 18%;
  }

  .cipher-me-software-slider-img.is-4 {
    width: 54vw;
  }

  .cipher-me-software-slider-img.is-5 {
    width: 24vw;
    left: 17%;
  }

  .cipher-me-software-slider-img.is-6 {
    width: 70vw;
  }

  .cipher-me-software-slider-img.is-8 {
    inset: auto 2% 13% auto;
  }

  .cipher-me-software-slider-img.is-9 {
    inset: auto 0% 9% auto;
  }

  .sbs-tab-link {
    margin-bottom: 16px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    display: flex;
  }

  .traffic-city-hero-image.is-1 {
    width: 49vw;
    margin-top: 70%;
    margin-bottom: 0%;
    margin-left: 27%;
  }

  .traffic-city-hero-image.is-2 {
    width: 18vw;
    top: 44%;
    right: 25%;
  }

  .traffic-city-hero-image.is-3 {
    width: 57vw;
    top: 20%;
    right: 32%;
  }

  .traffic-city-hero-image.is-4 {
    width: 20vw;
    top: -5%;
    right: 18%;
  }

  .traffic-city-hero-image.is-5 {
    width: 20vw;
    top: 1%;
    right: 52%;
  }

  .traffic-city-hero-image.is-6 {
    width: 18vw;
    top: 48%;
    right: 54%;
  }

  .traffic-city-hero-image.is-7 {
    z-index: 2;
    width: 12vw;
  }

  .traffic-city-hero-image.is-8 {
    width: 61vw;
    top: -69%;
    left: 58%;
  }

  .traffic-city-hero-image.is-9 {
    width: 31vw;
    top: -2%;
    left: -16%;
  }

  .bg-container {
    bottom: -1.3vw;
  }

  .bubble-image {
    width: 55vw;
  }

  .hardware-image.is-1 {
    left: -5.4vw;
  }

  .hardware-image.is-2 {
    left: 6.6vw;
  }

  .hardware-image.is-3 {
    left: 6.4vw;
  }

  .hardware-image.is-4 {
    left: -9.5vw;
  }

  .hardware-image.is-5 {
    left: -6.4vw;
  }

  .hardware-image.is-6 {
    left: 10.5vw;
  }

  .hardware-image.is-7 {
    left: 22.3vw;
  }

  .hardware-image.is-8 {
    left: 27.6vw;
  }

  .smart-traffic-slide {
    min-height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .smart-traffic-slide.bg {
    height: 480px;
  }

  .smart-traffic-slider-image.is-1 {
    width: 40vw;
    margin-left: 24%;
  }

  .smart-traffic-slider-image.is-2 {
    width: 15vw;
  }

  .smart-traffic-slider-image.is-3 {
    width: 11vw;
    left: 8%;
  }

  .smart-traffic-slider-image.is-4 {
    width: 9vw;
    left: 81%;
  }

  .smart-traffic-slider-image.is-5 {
    width: 19vw;
    left: 1%;
  }

  .smart-traffic-slider-image.is-6 {
    width: 21vw;
    left: 73%;
  }

  .slider-link-block {
    display: block;
  }

  .smart-traffic-integration-image.is-1 {
    left: 7.3vw;
  }

  .smart-traffic-integration-image.is-2 {
    left: 5vw;
  }

  .smart-traffic-integration-image.is-3 {
    left: -3.1vw;
  }

  .smart-traffic-integration-image.is-4 {
    left: 1.3vw;
  }

  .smart-traffic-integration-image.is-5 {
    width: 6vw;
    left: 28vw;
  }

  .sbs-horizontal-wrapper {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .sbs-horizontal-image {
    width: 15vw;
  }

  .biometric-passport-hero-image.is-1 {
    width: 30vw;
    margin-left: 30%;
  }

  .biometric-passport-hero-image.is-2 {
    width: 40vw;
    left: -3%;
  }

  .biometric-passport-hero-image.is-3 {
    width: 40vw;
    left: 48%;
  }

  .biometric-passport-hero-image.is-4 {
    width: 25vw;
    left: 76%;
  }

  .biometric-passport-hero-image.is-5 {
    width: 40vw;
  }

  .biometric-passport-hero-image.is-6 {
    width: 12vw;
    left: 79%;
  }

  .biometric-passport-hero-image.is-7 {
    width: 8vw;
    top: 56%;
    left: 65%;
  }

  .biometric-passport-hero-image.is-8 {
    display: none;
  }

  .biometric-passport-hero-image.is-9 {
    width: 16vw;
    top: 82%;
    left: 5%;
  }

  .infrastructure-b-passport-image.is-1 {
    margin-top: 5%;
  }

  .infrastructure-b-passport-image.is-2 {
    top: -1%;
  }

  .infrastructure-b-passport-image.is-3 {
    top: -12%;
  }

  .infrastructure-b-passport-image.is-4 {
    top: -25%;
  }

  .biometric-passport-slide {
    min-height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .biometric-passport-slide.bg {
    height: 480px;
  }

  .biometric-passport-slider-image.is-9 {
    left: 55%;
  }

  .star-image {
    margin-right: -2%;
  }

  .star-image.safe-nation {
    width: 25vw;
    top: -17%;
    right: 8%;
  }

  .star-image.smart-parking {
    width: 25vw;
    inset: -2% 7% auto auto;
  }

  .e-visa-hero-image.is-1.mobile {
    width: 70vw;
    margin-left: 30%;
  }

  .e-visa-hero-image.is-2.mobile {
    width: 35vw;
    inset: 32% auto auto 0%;
  }

  .e-visa-hero-image.is-3.mobile {
    width: 15vw;
    right: 0%;
  }

  .e-visa-hero-image.is-4.mobile {
    width: 8vw;
    top: 41%;
    right: 47%;
  }

  .e-visa-hero-image.is-5.mobile {
    width: 18vw;
    top: 33%;
    left: 18%;
  }

  .e-visa-hero-image.is-6 {
    top: 33%;
  }

  .e-visa-desktop {
    display: none;
  }

  .e-visa-mobile {
    display: block;
  }

  .logo {
    width: 9vw;
  }

  .links-wrapper {
    padding-top: 25%;
    display: none;
  }

  .nav-link.contact-us.uniq {
    width: 80%;
    margin-right: -200px;
    padding-top: 15px;
    padding-bottom: 14px;
    padding-right: 0;
    font-size: 15px;
    display: inline-block;
  }

  .logo-container.margin-right, .logo-container.margin-right.w--current {
    margin-right: 16px;
  }

  .hamburger {
    width: 25vw;
    height: auto;
    transform: scale(1.1);
  }

  .white-bg {
    width: 100%;
    inset: 0%;
  }

  .smaller {
    font-size: 8vw;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-logo-wrapper {
    margin-bottom: 16px;
  }

  .h3-smaller {
    font-size: 8vw;
  }

  .bubble-container {
    min-width: 75vw;
  }

  .bubble-container.center-allign {
    justify-content: flex-start;
  }

  .loving-city-transparent-slider-img.is-1 {
    width: 45vw;
  }

  .loving-city-transparent-slider-img.is-2 {
    width: 20vw;
  }

  .loving-city-transparent-slider-img.is-3, .loving-city-transparent-slider-img.is-4 {
    width: 30vw;
  }

  .e-visa-infrastructure-image.is-1 {
    width: 32vw;
    top: 4.3vw;
    left: -3.1vw;
  }

  .e-visa-infrastructure-image.is-2 {
    width: 12vw;
    top: 14.4vw;
    left: 6.5vw;
  }

  .e-visa-infrastructure-image.is-3 {
    width: 8vw;
    top: 10.9vw;
    left: -6.3vw;
  }

  .e-visa-infrastructure-image.is-4 {
    width: 8vw;
    top: -.8vw;
    left: 8.3vw;
  }

  .e-visa-infrastructure-image.is-5 {
    width: 8vw;
    top: 29vw;
    left: 19vw;
  }

  .e-visa-infrastructure-image.is-6 {
    width: 8vw;
    top: 29vw;
    left: -.3vw;
  }

  .e-visa-infrastructure-image.is-7 {
    width: 8vw;
    top: 10.7vw;
    left: 24vw;
  }

  .e-visa-slide {
    min-height: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .e-visa-slide.bg {
    height: 480px;
  }

  .e-visa-image.is-1 {
    width: 62vw;
    position: absolute;
    inset: 0% auto auto 43%;
  }

  .e-visa-image.is-2 {
    width: 62vw;
    right: -12%;
  }

  .smart-lights-hero-image.is-1 {
    width: 13vw;
    top: 50%;
    left: 62%;
  }

  .smart-lights-hero-image.is-2 {
    width: 9vw;
    top: 30%;
    right: 13%;
  }

  .smart-lights-hero-image.is-3 {
    top: 47%;
  }

  .smart-lights-hero-image.is-4 {
    width: 33vw;
    margin-bottom: 40%;
    margin-left: 20%;
  }

  .smart-lights-hero-image.is-5 {
    width: 24vw;
    top: 26%;
    left: 48%;
  }

  .smart-lights-hero-image.is-6 {
    top: -2%;
    left: 15%;
  }

  .sensors-image {
    top: 0%;
  }

  .three-column-buttons-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .button-container {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 4vw;
  }

  .button-container.allign-left {
    display: block;
  }

  .safe-nation-hero-image.is-1 {
    width: 60vw;
    margin-top: 10%;
    margin-left: 20%;
  }

  .safe-nation-hero-image.is-2 {
    width: 55vw;
    top: 17%;
    left: 11%;
  }

  .safe-nation-hero-image.is-3 {
    width: 22vw;
    top: -6%;
    right: -11%;
  }

  .safe-nation-hero-image.is-4 {
    width: 38vw;
    top: 0%;
  }

  .safe-nation-hero-image.is-5 {
    width: 10vw;
    top: -14%;
    left: 4%;
  }

  .safe-nation-hero-image.is-6 {
    width: 16vw;
    left: 60%;
  }

  .security-image.is-1 {
    width: 65vw;
    margin-left: 25%;
  }

  .security-image.is-2 {
    width: 11vw;
    bottom: 4%;
    right: 11%;
  }

  .personality-logo {
    width: 50vw;
  }

  .safe-nation-monitor-image.is-2.mobile, .safe-nation-monitor-image.is-3.mobile {
    width: 90vw;
  }

  .safe-nation-monitor-image.is-3.mobile.second {
    width: 70vw;
  }

  .two-column-card-image {
    width: 17vw;
  }

  .two-column-card-image.camera {
    width: 20vw;
    margin-left: -6%;
  }

  .two-column-card-image.gunshot {
    width: 14vw;
  }

  .safe-nation-map.mobile {
    width: 100vw;
    display: block;
    position: static;
  }

  .safe-nation-map.desktop {
    display: none;
  }

  .no-wrap {
    white-space: normal;
  }

  .smart-parking-hero-image.is-1 {
    width: 95vw;
    margin-top: 30%;
    margin-bottom: 15%;
    margin-left: 0%;
  }

  .smart-parking-hero-image.is-2 {
    top: 61%;
    right: 30%;
  }

  .smart-parking-hero-image.is-3 {
    top: 72%;
    right: 83%;
  }

  .smart-parking-hero-image.is-4 {
    width: 12vw;
    top: 70%;
    right: 81%;
  }

  .smart-parking-hero-image.is-5 {
    width: 10vw;
    top: 52%;
    right: 38%;
  }

  .smart-parking-hero-image.is-6 {
    width: 12vw;
    right: 83%;
  }

  .smart-parking-hero-image.is-7 {
    width: 40vw;
    top: 28%;
    right: 80%;
  }

  .smart-parking-hero-image.is-8 {
    width: 30vw;
    top: 95%;
    right: -16%;
  }

  .smart-parking-hero-image.is-9 {
    width: 10vw;
    top: 31%;
  }

  .smart-parking-sensors-image {
    width: 25vw;
  }

  .smart-parking-sensors-image.terminal {
    width: 15vw;
    margin-top: 0;
    margin-left: 3%;
  }

  .smart-parking-wrapper-image.is-1 {
    width: 30vw;
    top: 31%;
  }

  .smart-parking-wrapper-image.is-2 {
    width: 18vw;
    top: -6%;
    left: 20%;
  }

  .smart-parking-wrapper-image.is-3 {
    width: 30vw;
    top: 16%;
  }

  .smart-parking-wrapper-image.is-4 {
    width: 16vw;
    top: 4%;
  }

  .smart-parking-wrapper-image.is-5 {
    width: 30vw;
    top: 11%;
    right: 13%;
  }

  .smart-parking-wrapper-image.is-6 {
    width: 12vw;
    top: -19%;
    right: 43%;
  }

  .smart-parking-wrapper-image.is-7 {
    width: 30vw;
    top: 11%;
    right: 13%;
  }

  .smart-parking-wrapper-image.is-8 {
    width: 15vw;
    top: -19%;
    right: 37%;
  }

  .smart-parking-wrapper-image.is-9 {
    width: 13vw;
    top: 12%;
    right: 32%;
  }

  .smart-waste-hero-image.is-1 {
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .smart-waste-hero-image.is-3 {
    bottom: -7%;
  }

  .smart-waste-integration-image.is-2 {
    top: 76%;
    left: 64%;
  }

  .smart-waste-integration-image.is-4 {
    width: 30vw;
    margin-left: 15%;
  }

  .smart-waste-integration-image.is-5 {
    width: 26vw;
  }

  .smart-waste-integration-image.is-6 {
    top: 61%;
  }

  .smart-waste-integration-image.is-7 {
    top: -15%;
    left: -19%;
  }

  .truck-image {
    margin-top: 48px;
    position: static;
    transform: none;
  }

  .otow-planets-wrapper {
    grid-template-columns: 1fr;
  }

  .otow-planet-image.is-1, .otow-planet-image.is-2 {
    width: 25vw;
  }

  .otow-planet-image.is-3 {
    width: 25vw;
    margin-left: 5%;
  }

  .otow-planet-image.is-4, .otow-planet-image.is-5 {
    width: 25vw;
  }

  .otow-planet-image.waves.mobile {
    width: 80vw;
    margin-top: -40%;
  }

  .otow-planet-image.is-6 {
    width: 60vw;
    margin-left: 10%;
  }

  .personality-ecosystem-image.is-1 {
    width: 100vw;
  }

  .personality-ecosystem-image.is-2 {
    width: 65vw;
    top: 44.8vw;
    left: 29.2vw;
  }

  .personality-ecosystem-image.is-3 {
    width: 65vw;
    top: -7vw;
    left: -6.2vw;
  }

  .cipherme-scheme-container.top {
    min-width: auto;
  }

  .cipherme-scheme-container.center {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    margin-top: 20%;
    margin-bottom: 10%;
  }

  .cipherme-scheme-container.bottom {
    min-width: auto;
  }

  .scheme-block {
    min-width: 100%;
  }

  .scheme-block.is-1 {
    margin-top: 0%;
  }

  .scheme-block.is-4 {
    margin-top: 10%;
  }

  .scheme-block-image {
    width: 23.5vw;
  }

  .cipherme-scheme-arrow {
    width: 6vw;
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .cipherme-scheme-arrow.is-4.mobile {
    display: none;
  }

  .cipherme-scheme-arrow.is-8 {
    width: 73vw;
    inset: 43% auto auto 10%;
  }

  .cipherme-scheme-arrow.is-8.horizontal {
    display: block;
    top: 41%;
    left: 9%;
  }

  .cipherme-scheme-arrow.is-8.vertical {
    display: none;
  }

  .scheme-file-container.is-1 {
    margin-top: 0%;
    margin-left: 5%;
  }

  .scheme-file-container.is-2, .scheme-file-container.is-3 {
    margin-top: 0%;
    margin-left: 24%;
  }

  .scheme-file-image {
    width: 8vw;
  }

  .cipherme-scheme-wrapper {
    flex-direction: column;
    align-items: stretch;
    width: 95%;
    margin-left: 5%;
  }

  .certificates-wrapper._2-col, .certificates-wrapper._4-col {
    grid-template-columns: 1fr;
  }

  .certificates-wrapper-planet-img.is-1 {
    width: 25vw;
  }

  .certificates-wrapper-planet-img.is-2 {
    width: 30vw;
  }

  .certificates-wrapper-planet-img.is-3 {
    width: 17vw;
    left: 20%;
  }

  .certificates-wrapper-planet-img.is-4 {
    width: 10vw;
    right: 10%;
  }

  .certificates-wrapper-planet-img.is-5 {
    width: 15vw;
    inset: auto auto 0% 0%;
  }

  .certificates-wrapper-planet-img.is-6 {
    width: 20vw;
    left: 31%;
  }

  .certificates-wrapper-planet-img.is-7 {
    z-index: 8;
    width: 12vw;
  }

  .certificates-wrapper-planet-img.smart-traffic._1st, .certificates-wrapper-planet-img.smart-traffic._3rd, .certificates-wrapper-planet-img.smart-traffic._5th, .certificates-wrapper-planet-img.smart-traffic._7th {
    width: 25vw;
  }

  .certificates-wrapper-planet-img.smart-traffic._4th {
    z-index: 6;
    left: 32%;
  }

  .certificates-wrapper-planet-img.smart-traffic._8th {
    left: 28%;
  }

  .certificates-line-wrapper.is-2 {
    order: 1;
  }

  .certificates-line-wrapper.is-3 {
    order: -1;
  }

  .certificates-line-wrapper.is-4 {
    order: 1;
  }

  .it-software-wrapper {
    align-items: flex-start;
    margin-left: 5%;
  }

  .it-software-tag-container.is-black, .it-software-tag-container.blue {
    position: relative;
  }

  .it-software-tag-container.blue.is-1 {
    margin-bottom: 5%;
  }

  .it-software-tag-container.blue.is-2, .it-software-tag-container.blue.is-3, .it-software-tag-container.blue.is-4, .it-software-tag-container.blue.is-5 {
    margin-top: 10%;
    margin-bottom: 5%;
  }

  .it-software-tag-container.blue.is-6, .it-software-tag-container.blue.is-7 {
    margin-top: 10%;
  }

  .it-software-line.is-2, .it-software-line.is-3, .it-software-line.is-4, .it-software-line.is-5, .it-software-line.is-1 {
    display: none;
  }

  .it-software-horizontal-wrapper {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }

  .it-software-horizontal-wrapper.is-1 {
    margin-top: 32px;
  }

  .implmentation-scheme-image-wrapper {
    font-size: 11px;
  }

  .implmentation-scheme-image-wrapper.is-8 {
    margin-right: 0%;
  }

  .implementation-schele-column.top {
    flex-direction: column;
  }

  .implementation-schele-column.center {
    flex-direction: column;
    margin-right: 4%;
  }

  .implementation-schele-column.bottom {
    flex-direction: column;
  }

  .implementation-scheme-image {
    width: 25vw;
  }

  .implementation-scheme-image.horizontal {
    width: 20vw;
    margin-bottom: 12px;
  }

  .implementation-scheme-image.horizontal.second, .implementation-scheme-image.horizontal.fourth {
    margin-bottom: 16px;
  }

  .implementation-scheme-image.large {
    width: 15vw;
  }

  .implementation-scheme-container._70 {
    min-height: 500px;
    display: flex;
  }

  .it-software-transparent-tags-wrapper {
    margin-left: 10%;
  }

  .smart-solution-image.is-1 {
    width: 55vw;
    top: 24%;
    left: 19%;
  }

  .smart-solution-image.is-2 {
    width: 90vw;
    inset: -18% auto auto 0%;
  }

  .ai-label {
    width: 15vw;
  }

  .arrow-mob {
    height: 173vw;
    display: block;
    position: absolute;
    inset: 7% auto auto -5%;
  }

  .shadow {
    display: none;
  }

  .implementation-scheme-arrow.is-1.vertical {
    width: 66vw;
    display: block;
    top: 14%;
    left: 15%;
  }

  .implementation-scheme-arrow.is-2.vertical {
    width: 75vw;
    bottom: 12%;
  }

  .implementation-scheme-arrow.is-3.vertical {
    width: 20vw;
    top: 49%;
    left: 29%;
  }

  .implementation-scheme-arrow.is-4.vertical {
    width: 10vw;
    right: 26%;
  }

  .implementation-scheme-arrow.is-5.horizontal {
    width: 11vw;
    left: 27%;
  }

  .implementation-scheme-arrow.is-6.horizontal {
    width: 11vw;
    top: 72%;
    left: 27%;
  }

  .otow-planet-shadow.is-6 {
    width: 40vw;
    margin-top: -16%;
  }

  .site-name {
    font-size: 7vw;
  }

  .hero-wrapper {
    flex-direction: column;
  }

  .blur-circle.red {
    width: 70%;
  }

  .blur-circle.pink {
    width: 50%;
    height: 80vh;
  }

  .blur-circle.yellow {
    width: 70%;
  }

  .blur-circle.purple {
    width: 60%;
    height: 80vh;
  }

  .section-hero {
    height: auto;
    padding-top: 46px;
    padding-bottom: 0;
  }

  .hero-paragraph {
    text-align: center;
    font-size: 6vw;
  }

  .video-container {
    padding-left: 8px;
    padding-right: 8px;
  }

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

  .hero-logo {
    align-self: center;
    width: 30vw;
    margin-top: 32px;
    margin-left: 0;
  }

  .hero-section-screen.is-2 {
    margin-top: -30.1vh;
    margin-bottom: 250px;
  }

  .hero-section-screen.is-1 {
    align-items: flex-start;
    height: 140vh;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .is-larger-on-mob {
    font-size: 8vw;
  }

  .site-button.blue-gradient.full-width-mob {
    text-align: center;
    width: 100%;
  }

  .scheme-slider-mask {
    width: 80vw;
  }

  .scheme-slider-slide {
    min-height: 1360px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .scheme-slider-left {
    margin-top: 5%;
    inset: auto 0% auto -25%;
  }

  .scheme-slider-right {
    flex-direction: row;
    align-items: center;
    margin-top: 5%;
    inset: auto 0% auto 25%;
  }

  .scheme-slider-image-container {
    margin-bottom: 32px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .scheme-slider-image-container.is-3, .scheme-slider-image-container.is-4, .scheme-slider-image-container.is-5, .scheme-slider-image-container.small {
    margin-right: 0%;
  }

  .scheme-slider-image-container.small.last {
    margin-bottom: 0;
    margin-right: 0%;
  }

  .scheme-slider-img {
    width: 20vw;
  }

  .scheme-slider-img.pin {
    width: 13vw;
  }

  .scheme-slider-img.truck, .scheme-slider-img.loudspeaker {
    width: 27vw;
  }

  .scheme-slider-img.camera, .scheme-slider-img.lamp, .scheme-slider-img.shield, .scheme-slider-img.bell {
    width: 25vw;
  }

  .scheme-slider-img.phone {
    width: 25vw;
    margin-left: 16px;
  }

  .scheme-slider-img.home, .scheme-slider-img.stickers {
    width: 25vw;
  }

  .smart-lights-slider-slide {
    min-height: 1760px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .it-software-mobile-arrow {
    background-color: #000;
    width: 2px;
    height: 98%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto auto 1% -6%;
  }

  .it-software-mobile-arrow.horizontal {
    width: 10%;
    height: 2px;
    inset: 1% auto auto -6%;
  }

  .it-software-mobile-arrow.blue {
    background-color: var(--royal-blue);
    height: 94%;
    inset: auto auto 0% 2%;
  }

  .it-software-mobile-arrow.blue.is-1 {
    height: 90%;
    bottom: 8%;
  }

  .it-software-mobile-arrow.blue.is-2 {
    height: 60%;
    bottom: 11%;
  }

  .it-software-arrow {
    width: 4vw;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .it-software-arrow.black.is-1 {
    inset: 3% auto auto -7%;
  }

  .it-software-arrow.black.is-2, .it-software-arrow.black.is-3, .it-software-arrow.black.is-4, .it-software-arrow.black.is-5 {
    inset: 24% auto auto -7%;
  }

  .it-software-arrow.black.is-6 {
    inset: 60% auto auto -7%;
  }

  .it-software-arrow.black.is-7 {
    inset: 62% auto auto -7%;
  }

  .it-software-arrow.blue.is-1 {
    top: 27%;
    left: 2%;
  }

  .it-software-arrow.blue.is-2 {
    top: 47%;
    left: 2%;
  }

  .it-software-arrow.blue.is-3 {
    top: 68%;
    left: 2%;
  }

  .it-software-arrow.blue.is-4 {
    top: 88%;
    left: 2%;
  }

  .it-software-arrow.blue.is-5 {
    top: 56%;
    left: 2%;
  }

  .it-software-arrow.blue.is-6 {
    top: 84%;
    left: 2%;
  }

  .hero-logo-wrapper {
    font-size: 18px;
  }

  .map-description {
    max-width: 100%;
  }

  .covid-hero-image.is-2 {
    width: 50vw;
    inset: auto 21% 83% auto;
  }

  .covid-hero-image.is-3 {
    width: 40vw;
    top: 5%;
    left: 70%;
  }

  .covid-hero-image.is-4 {
    width: 50vw;
    inset: 16% -19% auto auto;
  }

  .covid-hero-image.is-5 {
    width: 60vw;
    inset: auto 67% 81% auto;
  }

  .covid-hero-image.is-7 {
    inset: -4% -3% auto auto;
  }

  .covid-hero-image.is-8 {
    z-index: 1;
    width: 20vw;
    top: 4%;
    left: 75%;
  }

  .covid-test-wrapper_text-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .covid-test-horizontal-wrapper {
    flex-direction: column;
  }

  .covid-comparison-heading-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .space-between-covid-image.is-1 {
    align-self: flex-start;
    width: 50vw;
  }

  .space-between-covid-image.is-2 {
    align-self: flex-end;
    width: 55vw;
  }

  .space-between-covid-image.is-3 {
    width: 17vw;
    inset: 7% auto auto 29%;
  }

  .space-between-covid-image.is-4 {
    width: 22vw;
    top: 38%;
    left: 5%;
  }

  .space-between-covid-image.is-5 {
    align-self: flex-start;
    width: 75vw;
  }

  .space-between-covid-image.is-6 {
    width: 8vw;
  }

  .space-between-covid-image.is-7 {
    width: 27vw;
    top: 10%;
    right: 23%;
  }

  .space-between-covid-image.is-8 {
    width: 16vw;
    top: 26%;
  }

  .space-between-covid-image.is-9 {
    width: 12vw;
  }

  .space-between-covid-image.is-9.mobile {
    z-index: 1;
    width: 75vw;
    margin-left: 0%;
    display: block;
  }

  .space-between-covid-image.is-9.desktop {
    display: none;
  }

  .space-between-covid-image.is-10 {
    z-index: 2;
    width: 25vw;
    right: 20%;
  }

  .space-between-covid-image.is-11 {
    width: 11vw;
  }

  .space-between-covid-image.is-12 {
    width: 6vw;
    top: 34%;
    left: 23%;
  }

  .space-between-covid-image.is-13 {
    width: 7vw;
    right: 24%;
  }

  .space-between-covid-image.is-14 {
    width: 3vw;
    top: 6%;
    right: 44%;
  }

  .space-between-covid-image.is-15 {
    width: 35vw;
  }

  .space-between-covid-image.is-16 {
    width: 20vw;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 10%;
  }

  .space-between-covid-image.is-17 {
    width: 30vw;
    margin-top: -25%;
  }

  .space-between-covid-image.is-18 {
    width: 12vw;
    left: 19%;
  }

  .space-between-covid-image.is-19 {
    width: 11vw;
    right: 6%;
  }

  .space-between-covid-image.is-20 {
    width: 34vw;
    inset: auto auto 6% 31%;
  }

  .space-between-covid-image.is-21 {
    width: 35vw;
    top: -4%;
    left: 37%;
  }

  .white-bg-text-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .space-between-covid-image-container {
    flex-basis: 100%;
    order: -1;
    min-width: 100%;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .covid-comparison-wrapper {
    margin-top: 4em;
  }

  .covid-pen-image.is-1 {
    width: 25vw;
  }

  .covid-pen-image.is-2 {
    width: 17vw;
  }

  .test-pen-advantage-asset.is-1 {
    width: 38vw;
    top: 1%;
    left: 75%;
  }

  .test-pen-advantage-asset.is-2 {
    width: 44vw;
    bottom: 96%;
    left: 67%;
  }

  .test-pen-advantage-asset.is-3 {
    bottom: 67%;
  }

  .test-pen-advantage-asset.is-5 {
    width: 41vw;
    bottom: 71%;
  }

  .test-pen-advantage-asset.is-6 {
    bottom: 82%;
    left: 65%;
  }

  .test-pen-advantage-asset.is-7 {
    bottom: 94%;
    left: 73%;
  }

  .covid-page-hero-image {
    margin-top: 15%;
    position: static;
    inset: auto 0% 0%;
    transform: scale(1.6);
  }

  ._60--width {
    width: 100%;
  }

  .bread-crumbs-container {
    flex-wrap: wrap;
  }

  .bread-crumbs-text, .bread-crumbs-text.w--current {
    white-space: normal;
  }

  .hews-heading-wrapper {
    max-width: 100%;
  }

  .news-heading {
    font-size: 12vw;
  }

  .post-body h2 {
    font-size: 10vw;
  }

  .post-body p {
    font-size: 18px;
  }

  .post-body img {
    border-radius: 10px;
  }

  .post-body figure {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .post-body h3 {
    font-size: 7vw;
  }

  .social-media-heading {
    font-size: 6vw;
  }

  .socail-media-wrapper {
    padding-top: 32px;
  }

  .three-column-news-wrapper.margin-top {
    margin-top: 32px;
  }

  .news-thumbnail-description {
    min-height: 215px;
    padding: 24px;
  }

  .small-news-tag {
    margin-bottom: 6px;
    margin-right: 6px;
  }

  .news-thumbnail-heading {
    font-size: 18px;
  }

  .news-item {
    min-width: 75vw;
  }

  .main-news-thumbnail-wrapper {
    height: 380px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

#w-node-_8d7e5d1d-da74-1b70-1fe9-99dd4a532d55-d35ba582, #w-node-_14fa5527-15cd-5c8e-7150-cee332fe172d-d35ba582, #w-node-_831b46d1-477a-2b22-2ff7-e2d3a669815c-d35ba582, #w-node-a8be6e15-2f96-8ef8-ff1a-4570d4495e8d-d35ba582, #w-node-f2109218-c1ae-13cc-4bf0-b15d7fdf0274-d35ba582, #w-node-efba2060-6e13-ce9d-3b8f-94e2d0d10760-d35ba582, #w-node-efba2060-6e13-ce9d-3b8f-94e2d0d1075e-d35ba582, #w-node-_6e77f053-6cf3-1ee6-fe31-729e6ae17818-d35ba582, #w-node-_6e15440a-0c85-52f1-30ea-10d0cfc7fc11-d35ba582, #w-node-_96ab5ae8-7b41-0856-5107-669e039a41ba-d35ba582, #w-node-_6e15440a-0c85-52f1-30ea-10d0cfc7fc13-d35ba582, #w-node-f5950c0f-b297-b554-95e3-4a895486d851-d35ba582, #w-node-_098269e7-0d28-b4b4-8df2-e3f609161ca2-d35ba582, #w-node-_55712d6a-879a-eaa0-159d-75c9fdc301c6-d35ba582, #w-node-_29577816-4922-f96e-0d00-076431b80256-31b80244, #w-node-_29577816-4922-f96e-0d00-076431b8025c-31b80244, #w-node-_29577816-4922-f96e-0d00-076431b80267-31b80244, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b18-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b1e-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2a-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2c-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2f-795ba5bd {
  align-self: start;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b39-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b4f-795ba5bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b55-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b5f-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b62-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b66-795ba5bd, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b69-795ba5bd, #w-node-f1b43985-5fc7-d590-8f86-b5c27a323706-795ba5bd, #w-node-ee7c88c7-bb8e-45c9-8a86-2faf49b9a403-795ba5bd, #w-node-_1b2bd9f0-0483-383b-1523-1450c38fe72f-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee348f28-5487-27f3-035b-2eb5ceaf676a-795ba5bd, #w-node-ee348f28-5487-27f3-035b-2eb5ceaf6773-795ba5bd, #w-node-ee348f28-5487-27f3-035b-2eb5ceaf6778-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba68-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba6e-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba78-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba7c-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba83-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba89-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babc-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babe-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8bac1-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fca0825-e661-6734-7973-8b5e892fad2d-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7fca0825-e661-6734-7973-8b5e892fad32-795ba5bd, #w-node-_7fca0825-e661-6734-7973-8b5e892fad37-795ba5bd, #w-node-_7fca0825-e661-6734-7973-8b5e892fad3c-795ba5bd, #w-node-_7fca0825-e661-6734-7973-8b5e892fad41-795ba5bd, #w-node-_4f5efa1d-e661-d9b5-08a7-c37d3e82e606-795ba5bd, #w-node-e4227c6f-5a91-12c1-0218-437c6de732c2-795ba5bd, #w-node-e4227c6f-5a91-12c1-0218-437c6de732c7-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b699382-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b699385-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b699387-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b699391-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b699393-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b69939d-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b69939f-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b6993a9-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b6993ab-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b6993b5-795ba5bd, #w-node-dee3bb8f-667b-29ba-509f-0c0f1b6993b6-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a04122e-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041231-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041233-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a04123e-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041240-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a04124b-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a04124d-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041258-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a04125a-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041265-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041267-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041272-795ba5bd, #w-node-_6e318203-18f8-150b-d838-092a6a041273-795ba5bd, #w-node-_1ccd7234-c9a6-6d59-06dd-589f9e3379c3-795ba5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ccd7234-c9a6-6d59-06dd-589f9e3379cb-795ba5bd {
  align-self: auto;
}

#w-node-_1ccd7234-c9a6-6d59-06dd-589f9e3379d0-795ba5bd, #w-node-ebcbdaf6-d87b-2413-4b75-ea43e07fa3e8-795ba5bd, #w-node-ebcbdaf6-d87b-2413-4b75-ea43e07fa3f5-795ba5bd, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444bc-795ba5bd, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444ce-795ba5bd, #w-node-ed0b7fc9-09af-5f5f-87cd-b2ffa6570c5b-a6570c49, #w-node-ed0b7fc9-09af-5f5f-87cd-b2ffa6570c61-a6570c49, #w-node-ed0b7fc9-09af-5f5f-87cd-b2ffa6570c6c-a6570c49, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9e8d-355ba5be, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9e9c-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0403ad3-5b03-45f7-0461-4f9f16eefd57-355ba5be, #w-node-b0403ad3-5b03-45f7-0461-4f9f16eefd5a-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0403ad3-5b03-45f7-0461-4f9f16eefd5d-355ba5be, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9eb8-355ba5be, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9ebb-355ba5be, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9ec1-355ba5be, #w-node-c939928d-0ed9-dfc8-6b7f-017dca3e9ec4-355ba5be, #w-node-cf7b2c4b-e54a-422c-88ba-fdad80751bfe-355ba5be, #w-node-_2f6b0d0f-f988-4148-00d7-7e8fe6233c95-355ba5be, #w-node-d7cc17ce-47d2-6502-ff4f-04fb74dc1f30-355ba5be, #w-node-ac32221f-0128-0ec0-b58a-f66f227e121e-355ba5be, #w-node-_987799b3-4e6b-811c-a03e-47a2931be578-355ba5be, #w-node-_987799b3-4e6b-811c-a03e-47a2931be57c-355ba5be, #w-node-_987799b3-4e6b-811c-a03e-47a2931be579-355ba5be, #w-node-_987799b3-4e6b-811c-a03e-47a2931be584-355ba5be, #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d465b-355ba5be, #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d4662-355ba5be, #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d465c-355ba5be, #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d4668-355ba5be, #w-node-_09188ca8-912b-7462-0709-3b82698abe14-355ba5be, #w-node-_09188ca8-912b-7462-0709-3b82698abe19-355ba5be, #w-node-_09188ca8-912b-7462-0709-3b82698abe15-355ba5be, #w-node-_09188ca8-912b-7462-0709-3b82698abe1f-355ba5be, #w-node-cf78d5a3-c008-1a10-2884-1a7d2d315334-355ba5be, #w-node-cf78d5a3-c008-1a10-2884-1a7d2d31533b-355ba5be, #w-node-cf78d5a3-c008-1a10-2884-1a7d2d315335-355ba5be, #w-node-cf78d5a3-c008-1a10-2884-1a7d2d31533f-355ba5be, #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303a6-355ba5be, #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303ab-355ba5be, #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303a7-355ba5be, #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303b1-355ba5be, #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aa3-355ba5be, #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aaa-355ba5be, #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aa4-355ba5be, #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aad-355ba5be, #w-node-_54b07c85-28df-3b98-6478-797a8dec0137-355ba5be, #w-node-_54b07c85-28df-3b98-6478-797a8dec013d-355ba5be, #w-node-_54b07c85-28df-3b98-6478-797a8dec0138-355ba5be, #w-node-_54b07c85-28df-3b98-6478-797a8dec0143-355ba5be, #w-node-_1cad6d16-7ff3-323f-787f-a0ed6451b154-355ba5be, #w-node-fad4af31-bec6-2330-da92-99fb0243f805-355ba5be, #w-node-_6b79f828-b699-62ef-cd5a-89b68d6fd88d-355ba5be, #w-node-_4bb8346e-d0de-c7d6-e2c3-6f8168348cfd-355ba5be, #w-node-e173f28d-2805-a3fc-c5d6-f89214d4c5a6-355ba5be, #w-node-e173f28d-2805-a3fc-c5d6-f89214d4c5a8-355ba5be, #w-node-e173f28d-2805-a3fc-c5d6-f89214d4c5aa-355ba5be, #w-node-e173f28d-2805-a3fc-c5d6-f89214d4c5ac-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1d4c7f5-92a7-d345-7887-1039516612bb-355ba5be, #w-node-e1d4c7f5-92a7-d345-7887-1039516612c0-355ba5be, #w-node-e1d4c7f5-92a7-d345-7887-1039516612c5-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f0580fcc-15b3-91ac-17a2-ee244e53630e-355ba5be, #w-node-f0580fcc-15b3-91ac-17a2-ee244e536312-355ba5be, #w-node-d92e2175-72d3-c09c-8936-dbae995ff0b1-355ba5be, #w-node-d92e2175-72d3-c09c-8936-dbae995ff0b5-355ba5be, #w-node-_8a8b88ec-586d-37c0-61a5-942859084d77-355ba5be, #w-node-_8a8b88ec-586d-37c0-61a5-942859084d7b-355ba5be, #w-node-_589afe12-cc83-4c3a-a1c9-327b1218e855-355ba5be, #w-node-_589afe12-cc83-4c3a-a1c9-327b1218e859-355ba5be, #w-node-_3c0ca784-557d-0c56-e495-77d097493345-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c0ca784-557d-0c56-e495-77d097493347-355ba5be, #w-node-_3c0ca784-557d-0c56-e495-77d09749334a-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e5dfe81a-9b18-9bdb-59f1-2a31ac6b1c36-355ba5be, #w-node-_68a57378-2997-9ac5-5bb1-732e6be7c073-355ba5be, #w-node-_543eac42-dce2-1989-9dd7-5a5dc5739063-355ba5be, #w-node-ba725ce7-9dfd-8479-0b0d-423bf67a5e49-355ba5be, #w-node-_445d6d75-3006-1c7c-0c38-2c77910a9b9a-355ba5be, #w-node-a0e36395-f710-d5c4-78c6-f05b0cd6a955-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2a974d9-7604-c945-d307-b9678b2f7d89-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d852fe-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85301-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85304-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85305-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85306-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85307-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530a-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530d-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530e-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530f-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85310-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85313-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85316-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531a-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531d-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531e-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531f-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85320-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85323-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85326-355ba5be, #w-node-_011cf8b9-e3fa-7922-3e42-735b213547ba-355ba5be, #w-node-_011cf8b9-e3fa-7922-3e42-735b213547c7-355ba5be, #w-node-b9eb647b-87bd-021a-877d-9150ac8adeb1-355ba5be, #w-node-b9eb647b-87bd-021a-877d-9150ac8adeb6-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8547-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a854a-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a854c-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8556-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8558-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8562-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8564-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a856e-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a8570-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a857a-355ba5be, #w-node-f8a1e9f7-5c6d-d4de-ed82-4312883a857c-355ba5be, #w-node-_679b9454-6112-3dfe-3469-d67793ac6425-355ba5be, #w-node-_679b9454-6112-3dfe-3469-d67793ac6434-355ba5be, #w-node-_9ef186c2-7ea3-337a-b877-048ee41b7ee4-355ba5be, #w-node-_58c45f63-c283-59d3-45fc-d12a1be3899b-355ba5be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e1942cc-32d0-8ad4-2d2d-c7a191795f4a-355ba5be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_357619ef-ffc5-a0c9-5b59-903f91a6d610-325ba5bf, #w-node-_357619ef-ffc5-a0c9-5b59-903f91a6d616-325ba5bf, #w-node-c857f416-da69-8e23-5041-d1cf5abfb719-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfeab-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fcfd93f-616f-6b63-610b-946ced9bfeae-325ba5bf {
  align-self: start;
}

#w-node-_2fcfd93f-616f-6b63-610b-946ced9bfeba-325ba5bf, #w-node-_8354ca60-a3b9-5cf9-e989-e2edb63731d9-325ba5bf, #w-node-_89a550ab-fb83-67c0-c5b6-cacd656afad3-325ba5bf, #w-node-_528bfe8f-186e-4f71-12f5-cd20c22e2c67-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fcfd93f-616f-6b63-610b-946ced9bfed0-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfed3-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2fcfd93f-616f-6b63-610b-946ced9bfed6-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfee0-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfee3-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfee7-325ba5bf, #w-node-_2fcfd93f-616f-6b63-610b-946ced9bfeea-325ba5bf, #w-node-_6f7a8efe-4a9f-074f-901d-227088c672dc-325ba5bf, #w-node-a07fc248-b39d-52e2-b8f1-a9eeb4107806-325ba5bf, #w-node-d450cefc-2ea8-21bc-820a-915261a5de56-325ba5bf, #w-node-_968124a4-d94a-b683-7c46-37276ad78c55-325ba5bf, #w-node-c76313e7-c381-c6a4-2bf4-08f4dd042e0f-325ba5bf, #w-node-_6c4e6864-c021-c538-a9a6-010b31cf0923-325ba5bf, #w-node-c76313e7-c381-c6a4-2bf4-08f4dd042e10-325ba5bf, #w-node-c76313e7-c381-c6a4-2bf4-08f4dd042e14-325ba5bf, #w-node-d95a1016-5633-f648-8237-da5f65e69a11-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7956a3e-97a0-732d-d4a8-1c6a92fca090-325ba5bf, #w-node-a7956a3e-97a0-732d-d4a8-1c6a92fca095-325ba5bf, #w-node-a7956a3e-97a0-732d-d4a8-1c6a92fca09a-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca319c16-ab57-8a23-5879-373ebfca9aee-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9af2-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9af9-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9afd-325ba5bf, #w-node-ee6870d1-693b-78ad-ad6e-d7ef4bca5d51-325ba5bf, #w-node-_6710f9ee-0664-9229-4e5f-f57883faf6b7-325ba5bf, #w-node-_9cb2271c-ae01-db29-d2dd-d00225ab6e68-325ba5bf, #w-node-a76b45ee-436d-5952-dda4-1c240d8116e2-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b04-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b08-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b0f-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b13-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b1a-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca319c16-ab57-8a23-5879-373ebfca9b1c-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b1f-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8cfc2cc-617e-2eb6-0493-e02ae1319487-325ba5bf, #w-node-f8cfc2cc-617e-2eb6-0493-e02ae131948a-325ba5bf, #w-node-fc422572-aed6-90e9-154f-3291e7b17050-325ba5bf, #w-node-b52126b4-5bdd-7f38-99ab-2aebec70619f-325ba5bf, #w-node-_014c7370-ca43-fc5e-4dc1-fff784dd3d11-325ba5bf, #w-node-da0eff9b-f44a-4179-01fa-507483993965-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5c-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5f-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b62-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b63-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b64-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b65-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b68-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6b-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6c-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6d-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6e-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b73-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b76-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7a-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7d-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7e-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7f-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b80-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b83-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b86-325ba5bf, #w-node-fd83127e-3321-0ff6-f088-3fe88253227f-325ba5bf, #w-node-fd83127e-3321-0ff6-f088-3fe882532290-325ba5bf, #w-node-_093f21e7-bc7c-fad3-f055-b442643032b6-325ba5bf, #w-node-_093f21e7-bc7c-fad3-f055-b442643032b9-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b835-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b838-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b83a-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b844-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b846-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b850-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b852-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b85c-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b85e-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b868-325ba5bf, #w-node-_49e60775-48a8-7e1c-c9fa-c3f95371b869-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cba6-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cba9-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbab-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbb5-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbb7-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbc1-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbc3-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbcd-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbcf-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbd9-325ba5bf, #w-node-e2df365f-3579-b741-5eb9-0a9401b0cbda-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b15-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b18-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b1a-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b24-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b26-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b30-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b32-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b3c-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b3e-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b48-325ba5bf, #w-node-_2b0960c3-dd62-9241-4393-abc05aad6b49-325ba5bf, #w-node-_7be4f256-3ed6-a3f4-6fe7-8ba3e97496c9-325ba5bf, #w-node-_7be4f256-3ed6-a3f4-6fe7-8ba3e97496cb-325ba5bf, #w-node-_09f032a9-84d7-77c2-2015-4b1590afacea-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79ac155e-e101-e59d-683d-c61e89f1d5a2-325ba5bf {
  align-self: auto;
}

#w-node-_79ac155e-e101-e59d-683d-c61e89f1d5a7-325ba5bf, #w-node-fa2f9afd-ba68-568c-d6f7-92af5cfac929-325ba5bf, #w-node-f326db15-87e3-bf32-a530-c7f33adcd2c6-325ba5bf, #w-node-_63caf9c6-18f0-723c-4d77-accd47a3c510-325ba5bf, #w-node-_63caf9c6-18f0-723c-4d77-accd47a3c51b-325ba5bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63caf9c6-18f0-723c-4d77-accd47a3c524-325ba5bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b18-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b1e-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2a-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2c-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b2f-905ba5c3 {
  align-self: start;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b39-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b4f-905ba5c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b55-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b5f-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b62-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b66-905ba5c3, #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b69-905ba5c3, #w-node-f1b43985-5fc7-d590-8f86-b5c27a323706-905ba5c3, #w-node-ee7c88c7-bb8e-45c9-8a86-2faf49b9a403-905ba5c3, #w-node-_69aba591-1edd-e390-e193-559d2e6ffa28-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee348f28-5487-27f3-035b-2eb5ceaf676a-905ba5c3, #w-node-ee348f28-5487-27f3-035b-2eb5ceaf6773-905ba5c3, #w-node-ee348f28-5487-27f3-035b-2eb5ceaf6778-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba68-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba6e-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba78-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba7c-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba83-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba89-905ba5c3, #w-node-aabafbd1-fe33-3a97-1e00-bd3c898f55ae-905ba5c3, #w-node-aabafbd1-fe33-3a97-1e00-bd3c898f55b2-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babc-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babe-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8bac1-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fca0825-e661-6734-7973-8b5e892fad2d-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7fca0825-e661-6734-7973-8b5e892fad32-905ba5c3, #w-node-_7fca0825-e661-6734-7973-8b5e892fad37-905ba5c3, #w-node-_7fca0825-e661-6734-7973-8b5e892fad3c-905ba5c3, #w-node-_7fca0825-e661-6734-7973-8b5e892fad41-905ba5c3, #w-node-_4f5efa1d-e661-d9b5-08a7-c37d3e82e606-905ba5c3, #w-node-_2e93e6ff-b08c-0f47-a735-56eb5ff04168-905ba5c3, #w-node-_2e93e6ff-b08c-0f47-a735-56eb5ff0416d-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba205a-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba205d-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba205f-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba2069-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba206b-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba2075-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba2077-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba2081-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba2083-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba208d-905ba5c3, #w-node-_2a9b7af6-7c15-0001-3d2a-6b5f91ba208e-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d7f-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d82-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d84-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d8e-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d90-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d9a-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355d9c-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355da6-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355da8-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355db2-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355db4-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355dbe-905ba5c3, #w-node-_989f4059-363d-1bfa-492f-3e551b355dbf-905ba5c3, #w-node-_6fee88ac-ca29-f781-b4d9-127312b5ba6a-905ba5c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fee88ac-ca29-f781-b4d9-127312b5ba72-905ba5c3 {
  align-self: auto;
}

#w-node-_6fee88ac-ca29-f781-b4d9-127312b5ba77-905ba5c3, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444bc-905ba5c3, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444ce-905ba5c3, #w-node-_08a1566e-b4d2-adb3-7304-93a7f487a536-455ba5c5, #w-node-_99d8d1db-f4b9-9ec9-ba56-75acb7337054-455ba5c5, #w-node-_74369d50-b4e6-22d9-b708-f12abe35c94d-455ba5c5, #w-node-_3c169d51-3843-f157-b01b-c58f7621818e-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b91f141b-2fe0-b99f-2226-7a042af1fc0d-455ba5c5, #w-node-b91f141b-2fe0-b99f-2226-7a042af1fc10-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b91f141b-2fe0-b99f-2226-7a042af1fc13-455ba5c5, #w-node-_1c89929b-ffed-5c6d-67ff-2af15db25afb-455ba5c5, #w-node-_0117bcd7-c86a-4aac-244f-11bb4805ad1d-455ba5c5, #w-node-c19856d1-0a29-0085-6289-4a2ecddf6408-455ba5c5, #w-node-c19856d1-0a29-0085-6289-4a2ecddf640b-455ba5c5, #w-node-b86b5fbe-6f4e-9485-825a-1528887e2e25-455ba5c5, #w-node-_7cb035b2-60d4-7d51-ad32-a6f4591131b9-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28a76f2b-f79d-44a2-36a0-3634e4f96128-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69e66134-f054-f623-0e5a-5fc19765f576-455ba5c5, #w-node-_6ded8148-fc60-4c84-2d9c-390f091e26b4-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ded8148-fc60-4c84-2d9c-390f091e26b7-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ded8148-fc60-4c84-2d9c-390f091e26b5-455ba5c5, #w-node-_6ded8148-fc60-4c84-2d9c-390f091e26bd-455ba5c5, #w-node-_7839367d-a2aa-b830-accd-7170c6a3684f-455ba5c5, #w-node-_7839367d-a2aa-b830-accd-7170c6a36856-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7839367d-a2aa-b830-accd-7170c6a36850-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7839367d-a2aa-b830-accd-7170c6a3685a-455ba5c5, #w-node-d19e0901-95cd-0f0d-1b8f-2ce7b8d5b38a-455ba5c5, #w-node-ea27f225-ea80-331d-41e7-c6d6e7d8eaf4-455ba5c5, #w-node-ea27f225-ea80-331d-41e7-c6d6e7d8eaf0-455ba5c5, #w-node-ea27f225-ea80-331d-41e7-c6d6e7d8eafa-455ba5c5, #w-node-e490d082-934e-bacf-62e5-a5d942ca506d-455ba5c5, #w-node-e490d082-934e-bacf-62e5-a5d942ca507c-455ba5c5, #w-node-e490d082-934e-bacf-62e5-a5d942ca506e-455ba5c5, #w-node-e490d082-934e-bacf-62e5-a5d942ca5080-455ba5c5, #w-node-e17786e5-70c5-8539-7aad-628e42c90079-455ba5c5, #w-node-e17786e5-70c5-8539-7aad-628e42c9007d-455ba5c5, #w-node-e17786e5-70c5-8539-7aad-628e42c9007a-455ba5c5, #w-node-e17786e5-70c5-8539-7aad-628e42c90087-455ba5c5, #w-node-_26303bd8-4f1b-aa36-f88d-347239afa731-455ba5c5, #w-node-_26303bd8-4f1b-aa36-f88d-347239afa73e-455ba5c5, #w-node-_26303bd8-4f1b-aa36-f88d-347239afa732-455ba5c5, #w-node-_26303bd8-4f1b-aa36-f88d-347239afa741-455ba5c5, #w-node-_646a6611-7ee9-ecfe-a43d-41056c2ec8f3-455ba5c5, #w-node-_646a6611-7ee9-ecfe-a43d-41056c2ec8f4-455ba5c5, #w-node-_646a6611-7ee9-ecfe-a43d-41056c2ec900-455ba5c5, #w-node-_646a6611-7ee9-ecfe-a43d-41056c2ec903-455ba5c5, #w-node-_4caff9d5-a460-bb3e-78d9-afbd38b8b47a-455ba5c5, #w-node-_4caff9d5-a460-bb3e-78d9-afbd38b8b489-455ba5c5, #w-node-_4caff9d5-a460-bb3e-78d9-afbd38b8b47b-455ba5c5, #w-node-_4caff9d5-a460-bb3e-78d9-afbd38b8b48d-455ba5c5, #w-node-_4d07864f-ddc2-4f4a-422d-d4458e11e909-455ba5c5, #w-node-_4d07864f-ddc2-4f4a-422d-d4458e11e90e-455ba5c5, #w-node-_4d07864f-ddc2-4f4a-422d-d4458e11e90a-455ba5c5, #w-node-_4d07864f-ddc2-4f4a-422d-d4458e11e918-455ba5c5, #w-node-_55d96287-6b73-269f-8cab-bf87564fb636-455ba5c5, #w-node-_55d96287-6b73-269f-8cab-bf87564fb641-455ba5c5, #w-node-_55d96287-6b73-269f-8cab-bf87564fb637-455ba5c5, #w-node-_55d96287-6b73-269f-8cab-bf87564fb646-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b1b32f1-d316-19f4-d641-01b4c42227c9-455ba5c5, #w-node-_8b1b32f1-d316-19f4-d641-01b4c42227d5-455ba5c5, #w-node-_8b1b32f1-d316-19f4-d641-01b4c42227e1-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_17b561f8-5d2c-cba3-91db-ffe19063d6f0-455ba5c5, #w-node-e3e732ed-648d-064d-ea7b-a614441e547b-455ba5c5, #w-node-fa7269d0-43d5-18a2-58f9-1baae7b2d4d3-455ba5c5, #w-node-fa7269d0-43d5-18a2-58f9-1baae7b2d4d7-455ba5c5, #w-node-f8eb4ea6-b200-c38c-c586-898de152367c-455ba5c5, #w-node-f8eb4ea6-b200-c38c-c586-898de1523680-455ba5c5, #w-node-_840b2c53-96a2-e036-73e9-1df40b911c08-455ba5c5, #w-node-_840b2c53-96a2-e036-73e9-1df40b911c0c-455ba5c5, #w-node-_7d3f9312-f0a0-7f8e-5880-eea80a75ae45-455ba5c5, #w-node-_7d3f9312-f0a0-7f8e-5880-eea80a75ae49-455ba5c5, #w-node-b8489b77-6e1e-c095-e8e9-b761e5125439-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11e578de-155e-ea51-2bac-c3a9319f3945-455ba5c5, #w-node-ce7d0c89-eccc-d6b4-8aa8-9f0dd24a2b10-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ad7195c-ebd8-2833-a3bf-5b92499ae9c6-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a36783e5-94b0-aeae-edfd-6015fe1dbc6b-455ba5c5, #w-node-_16fa95de-cd52-601e-0972-bc9130b8be66-455ba5c5, #w-node-_720d4289-ce52-682c-3c77-c73f074d14f2-455ba5c5, #w-node-_8d3bcb1f-b0e5-09c8-4117-4e6d1417236d-455ba5c5, #w-node-_8d3bcb1f-b0e5-09c8-4117-4e6d14172372-455ba5c5, #w-node-_71e40164-8746-ce7c-5afe-2f6af6f46256-455ba5c5, #w-node-ed55c622-eeaf-7cbe-f864-5b6d6e04c3dc-455ba5c5, #w-node-_71e40164-8746-ce7c-5afe-2f6af6f46259-455ba5c5, #w-node-a6b23fd8-f514-88b8-47a7-93641307b319-455ba5c5, #w-node-a6b23fd8-f514-88b8-47a7-93641307b31b-455ba5c5, #w-node-_95747f9e-29fd-b14b-1041-c2cf759d7f7d-455ba5c5, #w-node-_95747f9e-29fd-b14b-1041-c2cf759d7f7f-455ba5c5, #w-node-_29adf1d4-d455-789b-e841-cc604dae803b-455ba5c5, #w-node-_29adf1d4-d455-789b-e841-cc604dae803d-455ba5c5, #w-node-b9c317e0-6ae9-4fbd-3b8e-241a71d7e279-455ba5c5, #w-node-b9c317e0-6ae9-4fbd-3b8e-241a71d7e27b-455ba5c5, #w-node-_39e37a89-3306-d423-087d-5509d1418922-455ba5c5, #w-node-_39e37a89-3306-d423-087d-5509d1418924-455ba5c5, #w-node-_15ca9b40-aa85-9c01-aadc-6c496a60562c-455ba5c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15ca9b40-aa85-9c01-aadc-6c496a605634-455ba5c5 {
  align-self: auto;
}

#w-node-_15ca9b40-aa85-9c01-aadc-6c496a605639-455ba5c5, #w-node-f586f277-d9e0-401e-c83b-4a894ba0d46c-455ba5c5, #w-node-f586f277-d9e0-401e-c83b-4a894ba0d47d-455ba5c5, #w-node-_09ee64d3-3d82-bc54-eb16-e56cb03bc3ca-455ba5c5, #w-node-_152e2db3-7630-42b1-9538-1591c8e4f8ef-455ba5c5, #w-node-_299798ab-e18b-c988-7124-f3665a2dddea-285ba5c6, #w-node-_299798ab-e18b-c988-7124-f3665a2dddeb-285ba5c6, #w-node-d45a1f30-fe53-3ca7-ff34-98988b802f4a-285ba5c6, #w-node-d45a1f30-fe53-3ca7-ff34-98988b802f53-285ba5c6, #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b07-285ba5c6, #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b16-285ba5c6, #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b1b-285ba5c6, #w-node-_9781b1c5-03d9-fd84-3997-59af227cd078-285ba5c6, #w-node-_9781b1c5-03d9-fd84-3997-59af227cd07c-285ba5c6, #w-node-_9781b1c5-03d9-fd84-3997-59af227cd087-285ba5c6, #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b82a-285ba5c6, #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b82e-285ba5c6, #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b832-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da5d130-1255-8feb-dfa3-d55dfcdd6ed9-285ba5c6 {
  align-self: start;
}

#w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b838-285ba5c6, #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b83e-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3644f6b-7b8f-61d1-7c1d-8a83e9670ef5-285ba5c6 {
  align-self: start;
}

#w-node-e3644f6b-7b8f-61d1-7c1d-8a83e9670ef6-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a10b55-d3bd-29c6-57d8-49c53f8fbfcc-285ba5c6 {
  align-self: start;
}

#w-node-_26a10b55-d3bd-29c6-57d8-49c53f8fbfcd-285ba5c6, #w-node-_26a10b55-d3bd-29c6-57d8-49c53f8fbfcf-285ba5c6, #w-node-_5c3c3205-98b4-f3e2-8c14-824c47195d53-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e2183727feb-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e2183727ff5-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e2183727ff9-285ba5c6, #w-node-e3805307-9b45-b28a-b316-e4470e9a2bd9-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e2183728000-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e2183728005-285ba5c6, #w-node-ca498bf7-fe87-8e58-d48d-9e218372800f-285ba5c6, #w-node-_322d2365-bcc2-391e-7e15-be2910b777d8-285ba5c6, #w-node-_1aa4427f-f762-5ed8-583b-20371443498f-285ba5c6, #w-node-fce81603-2764-697a-a2da-8b7d87b6c4cb-285ba5c6, #w-node-_9a188b26-380d-58d6-ff93-eed9f21f38c5-285ba5c6, #w-node-dfc015e8-fc6e-1e93-70e7-841ee67c0158-285ba5c6, #w-node-b9ec0d9c-4a7b-e21e-9adb-c3f524c93007-285ba5c6, #w-node-a28d8c6e-5e58-47db-b480-089d63c1d370-285ba5c6, #w-node-_19f65286-5192-fc38-2d20-b93426f0e811-285ba5c6, #w-node-f5013940-0b15-b11b-c64e-ba5f5703dde0-285ba5c6, #w-node-_1f7eccd4-e91a-99db-9cfd-a523642b94da-285ba5c6, #w-node-e225adc4-3132-677a-e58b-8317c1fa646d-285ba5c6, #w-node-ebd39d91-fdf4-9282-23ee-3fcf34b50020-285ba5c6, #w-node-da432dda-1086-1a77-1ebf-e2c44ab8f772-285ba5c6, #w-node-_1e2595de-bd71-3ce8-8971-2927516bbf39-285ba5c6, #w-node-_659c78c0-c2e4-b599-ed20-430329bc0c8a-285ba5c6, #w-node-_4c837132-5dc4-7ec3-16aa-9a994b819882-285ba5c6, #w-node-bc68787c-10c1-e673-fcd3-6321e5ba0aa0-285ba5c6, #w-node-_8e8ef4a7-faed-9f70-0fe9-40a174717c4c-285ba5c6, #w-node-_15ee8d3e-4f2d-7fb5-f293-156805d80bbe-285ba5c6, #w-node-a1eb25bc-b728-39ea-dd9e-7c7ac20b89f9-285ba5c6, #w-node-_33bd05dd-a382-d3af-211f-5c19a4c273aa-285ba5c6, #w-node-_5eb25b5a-f31d-4624-2453-95d2149cf397-285ba5c6, #w-node-f6adea84-231a-a6cd-9d3a-d0749120c6b2-285ba5c6, #w-node-f8d3d21b-4df6-9905-edef-5ea0a8a56b99-285ba5c6, #w-node-bc76df34-be13-8da4-d63c-beaa4435f353-285ba5c6, #w-node-_520ec4d0-1ffc-58be-1bde-87f478cadebc-285ba5c6, #w-node-_96c1ab2a-fe01-fbbd-4aff-2147bfe5f0a7-285ba5c6, #w-node-_8a72f343-7341-d9e3-9888-64e2b785d974-285ba5c6, #w-node-_87368cfe-aa48-a621-abf1-cf470598e7b1-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b5f-285ba5c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b61-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b66-285ba5c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b69-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b6c-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b6f-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b73-285ba5c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b75-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b7c-285ba5c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b7f-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b83-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b87-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b8c-285ba5c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b8e-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b95-285ba5c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b98-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b9c-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104ba0-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104ba5-285ba5c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104ba7-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bae-285ba5c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bb1-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bb5-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bb9-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bbe-285ba5c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bc0-285ba5c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bc7-285ba5c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bca-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bce-285ba5c6, #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bd2-285ba5c6, #w-node-cafe1c86-988e-a8e0-ab57-19e3eda97b0f-285ba5c6, #w-node-_0dafe685-7e4e-8f05-d5a6-61e751e596fa-285ba5c6, #w-node-_79bc08e4-98d8-3d45-c9d1-70c97ebc85b9-285ba5c6, #w-node-_9694abd1-37b6-2d0f-d484-802282d0972b-285ba5c6, #w-node-_888f2557-78a4-4718-5549-9d139c75e8cc-285ba5c6, #w-node-_888f2557-78a4-4718-5549-9d139c75e8cf-285ba5c6, #w-node-c875bb94-d672-fc18-d559-3d31cdc2c66b-285ba5c6, #w-node-e253c8b1-77cb-8470-34aa-1f005ec09198-285ba5c6, #w-node-_97bf1495-19ca-e9c6-7e95-89ab93426b37-285ba5c6, #w-node-_5be0a43b-7e0d-8095-e330-d127c7e05b91-285ba5c6, #w-node-_41498816-46d0-8488-f05a-16222e860152-d45ba5c7, #w-node-_5865b682-01d7-b231-dd2e-3da95bc2d32a-d45ba5c7, #w-node-_55a022a9-faba-e575-81eb-9cd99e46eb1e-d45ba5c7, #w-node-f6993509-b619-f5b0-5cce-42690e078152-d45ba5c7, #w-node-_1e0dde11-10ac-d65e-2bec-a6512139fdfb-d45ba5c7, #w-node-_1f883710-ce26-9b1d-ba94-3c9b0b01a3d1-d45ba5c7, #w-node-a974f1c6-fc42-2f96-e301-3161cf5b5cef-d45ba5c7, #w-node-dc177330-684a-ea67-aa8f-a7c49d186f89-d45ba5c7, #w-node-_61653e7a-6506-c1c5-c1a1-b3ea876393e0-d45ba5c7, #w-node-de87e739-e76f-a500-3e9b-b11bf4b833b1-d45ba5c7, #w-node-_803e830b-8881-b728-13e6-6061ab697608-d45ba5c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18d97c58-24f4-caf3-f6a1-14c84ddbaa7c-d45ba5c7, #w-node-_5005bf73-3333-1c74-4468-c8fe44eb9cce-d45ba5c7, #w-node-d1132b8a-4fdd-e881-cdea-a48b518b93e0-d45ba5c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1b57ce04-2654-e3ce-586d-09c2e623c7c2-d45ba5c7, #w-node-_9d88c327-8c2d-ae5f-f96b-16f363400fc8-d45ba5c7, #w-node-b85e4abc-ec89-1c9d-df61-56f3f406bf86-d45ba5c7, #w-node-efa7745b-7628-b7a8-6824-df8845d77bbb-d45ba5c7, #w-node-fb6422bf-7a9b-0c74-1736-017831f04a14-d45ba5c7, #w-node-a75763b3-c4f1-2622-00d6-5e6cd140acaa-d45ba5c7, #w-node-_075042f1-a967-17ca-6c6e-c0e835629daa-d45ba5c7, #w-node-f374a152-d8c8-41e7-617a-d16b5f71ef98-d45ba5c7, #w-node-d1500b7e-2a74-540b-771a-067417603521-d45ba5c7, #w-node-_27d0f938-c5f8-18aa-659e-9a02c8d478be-d45ba5c7, #w-node-_27d0f938-c5f8-18aa-659e-9a02c8d478c5-d45ba5c7, #w-node-_27d0f938-c5f8-18aa-659e-9a02c8d478e4-d45ba5c7, #w-node-d97346cf-2fb4-495d-9371-63fa58438435-d45ba5c7, #w-node-d97346cf-2fb4-495d-9371-63fa58438446-d45ba5c7, #w-node-d97346cf-2fb4-495d-9371-63fa5843844b-d45ba5c7, #w-node-_22e3bf28-5ab3-b68e-d7f1-5445cfea84f1-d45ba5c7, #w-node-_65732c36-1d7d-75e3-a4ce-adf5eb3640cd-d45ba5c7, #w-node-_1d90b132-7f8d-7900-980b-5a4e9f75f981-d45ba5c7, #w-node-ca63af0d-d935-e060-867a-817a6d8bfc39-d45ba5c7, #w-node-e5c09a6b-6d55-3bda-5bb9-9c32f23c6030-d45ba5c7, #w-node-d9f58531-b54e-f519-3441-740581c71baa-d45ba5c7, #w-node-_23be0dbe-ebce-d28e-4005-1e3879f5af38-d45ba5c7, #w-node-c99ab565-5091-0819-5aae-d138fddec0b4-d45ba5c7, #w-node-_10739401-e269-6116-fa86-555a2b83f32c-d45ba5c7, #w-node-b582f251-02bc-b41b-7531-89487ba77a23-d45ba5c7, #w-node-_0e151b0a-e7d7-836a-7a68-f66f4d5c001c-d45ba5c7, #w-node-c686eb75-9deb-1bf7-6a20-da9aefab4954-d45ba5c7, #w-node-b8646af3-9eec-5800-c779-f52f3e383b4e-d45ba5c7, #w-node-b7f8eff2-f459-3313-8c90-027e7a460004-d45ba5c7, #w-node-b7f8eff2-f459-3313-8c90-027e7a460008-d45ba5c7, #w-node-ef040075-afb7-7bff-dfec-011db8c3e4ef-d45ba5c7, #w-node-_6b8bc9fa-2b3f-96a3-334c-0014a299ccf9-d45ba5c7, #w-node-e8970f15-ac94-cdfc-8be8-bac62cec9dca-d45ba5c7, #w-node-e8970f15-ac94-cdfc-8be8-bac62cec9dcd-d45ba5c7, #w-node-_1886a391-72d6-b986-3f00-2d32058f37f7-d45ba5c7, #w-node-_1886a391-72d6-b986-3f00-2d32058f37fa-d45ba5c7, #w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf2-b25ba5c8, #w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf8-b25ba5c8, #w-node-_1f344102-713d-6d72-2986-832d089882b6-b25ba5c8, #w-node-_8112db07-369a-d397-2635-c9e14042377b-b25ba5c8, #w-node-_856260ab-0013-948d-ed74-1eda4e64c176-b25ba5c8, #w-node-_98fe72ea-b23c-fd20-3b5c-16dc7597da6f-b25ba5c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba660bbf-82b2-7ab6-5786-12cd0f48e67b-b25ba5c8, #w-node-ba660bbf-82b2-7ab6-5786-12cd0f48e67e-b25ba5c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ba660bbf-82b2-7ab6-5786-12cd0f48e681-b25ba5c8, #w-node-_72feddda-76d3-9ac8-9afb-d972ff46d640-b25ba5c8, #w-node-_36a6bd16-9ef7-06c4-83f9-fbdc61a1cc8c-b25ba5c8, #w-node-_85eb3cfe-d31c-1396-5c50-0b482ddcbe12-b25ba5c8, #w-node-e6b86a56-0be1-2002-03b3-ee2feeaf9fbc-b25ba5c8, #w-node-_28ffbf5d-40c6-88f2-0f40-febc479601d0-b25ba5c8, #w-node-_642cfad0-1043-ea34-bfc2-73cdf7dcd5e0-b25ba5c8, #w-node-_6617ae45-36d4-5d91-776c-76dd47b2e32c-b25ba5c8, #w-node-e597ff44-823f-5fcf-913e-3c30d4325c9d-b25ba5c8, #w-node-_198b6b3a-4c2e-4339-da86-08d04e7249a8-b25ba5c8, #w-node-_1e65d065-13e5-c371-bcf1-7681dcda06a1-b25ba5c8, #w-node-_0d94a0f3-06cb-c462-cff9-3d01e6e8264d-b25ba5c8, #w-node-_472bdb96-3727-f244-4d0d-d637a0cc7d20-b25ba5c8, #w-node-ed94e2d6-be77-b0bd-b4a6-f8d16902718d-b25ba5c8, #w-node-e3ac2e8c-64ac-d272-2371-0e4c2fcf997c-b25ba5c8, #w-node-_05fde242-8f2c-1bbe-e8da-d3ad49efc68a-b25ba5c8, #w-node-_96f94bb8-0cc8-f551-903d-76cbbaaaaad5-b25ba5c8, #w-node-_8235e8bf-0379-809a-0657-aed87c3bf3a6-b25ba5c8, #w-node-_8f91cdbd-273e-11de-b160-8a7270df36a6-b25ba5c8, #w-node-eac17cc4-2e2c-680e-8421-08f4b235aa5f-b25ba5c8, #w-node-e1903b6e-092d-b344-5a57-e6d7380a4ea4-b25ba5c8, #w-node-a03dce5d-6544-ca26-6e48-08e5fa32ed11-b25ba5c8, #w-node-_4985601d-e87b-17f3-c32c-1d9d39373c2b-b25ba5c8, #w-node-c0e2cf3d-2039-f90d-3c8c-50593f33faa6-b25ba5c8, #w-node-b73f5c6d-c91b-8208-e25e-bc1b26725f04-b25ba5c8, #w-node-b73f5c6d-c91b-8208-e25e-bc1b26725f09-b25ba5c8, #w-node-acdaafb5-796c-e721-4c6c-b923496850de-b25ba5c8, #w-node-b73f5c6d-c91b-8208-e25e-bc1b26725f1b-b25ba5c8, #w-node-bc057b4d-578e-1919-2f9f-011e943b9126-b25ba5c8, #w-node-adfff63c-a33e-2e21-e9b1-7c26a387c81e-b25ba5c8, #w-node-_10198ecf-612f-4eeb-3261-b69f3b42523d-b25ba5c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fc5f3e-9756-3ae1-5264-7f9c73881055-b25ba5c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c5e7150-f3d6-811e-39dc-0174d694b607-b25ba5c8, #w-node-dc4b7aeb-6a78-c0ef-509b-b5fc563a21fb-b25ba5c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc4b7aeb-6a78-c0ef-509b-b5fc563a2203-b25ba5c8 {
  align-self: auto;
}

#w-node-dc4b7aeb-6a78-c0ef-509b-b5fc563a2208-b25ba5c8, #w-node-_47215422-3e0c-4749-80ea-00068d29c982-b25ba5c8, #w-node-_47215422-3e0c-4749-80ea-00068d29c994-b25ba5c8, #w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf2-e25ba5c9, #w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf8-e25ba5c9, #w-node-_1f344102-713d-6d72-2986-832d089882b6-e25ba5c9, #w-node-_9111167c-ab3d-8931-81b8-627a5c472fcf-e25ba5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8346793b-c8c4-e1be-9221-c4546b4f17ff-e25ba5c9, #w-node-_8346793b-c8c4-e1be-9221-c4546b4f1802-e25ba5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8346793b-c8c4-e1be-9221-c4546b4f1805-e25ba5c9, #w-node-_72feddda-76d3-9ac8-9afb-d972ff46d640-e25ba5c9, #w-node-_36a6bd16-9ef7-06c4-83f9-fbdc61a1cc8c-e25ba5c9, #w-node-_85eb3cfe-d31c-1396-5c50-0b482ddcbe12-e25ba5c9, #w-node-e6b86a56-0be1-2002-03b3-ee2feeaf9fbc-e25ba5c9, #w-node-_28ffbf5d-40c6-88f2-0f40-febc479601d0-e25ba5c9, #w-node-_642cfad0-1043-ea34-bfc2-73cdf7dcd5e0-e25ba5c9, #w-node-_6617ae45-36d4-5d91-776c-76dd47b2e32c-e25ba5c9, #w-node-e597ff44-823f-5fcf-913e-3c30d4325c9d-e25ba5c9, #w-node-_1e65d065-13e5-c371-bcf1-7681dcda06a1-e25ba5c9, #w-node-_0d94a0f3-06cb-c462-cff9-3d01e6e8264d-e25ba5c9, #w-node-_472bdb96-3727-f244-4d0d-d637a0cc7d20-e25ba5c9, #w-node-ade629cb-1d0b-7398-96af-c4164b971140-e25ba5c9, #w-node-ade629cb-1d0b-7398-96af-c4164b971143-e25ba5c9, #w-node-ade629cb-1d0b-7398-96af-c4164b971141-e25ba5c9, #w-node-_9a7325e6-65a0-c37f-c0c5-3c2e2bbe1edb-e25ba5c9, #w-node-_3afe3b68-b9c4-ac0a-dd1b-c9575b82f6b3-e25ba5c9, #w-node-bb3d0191-0241-d660-b2b7-3c1c921a5deb-e25ba5c9, #w-node-_53451cb0-173f-2eeb-db03-c4aec7ef077d-e25ba5c9, #w-node-_7e3419d6-029d-e1ce-192d-c00f29967f7f-e25ba5c9, #w-node-c5fe502d-e366-5c24-ecd0-38345b9f71bf-e25ba5c9, #w-node-b5824497-e3f5-e5c9-6b83-018488adf900-e25ba5c9, #w-node-ed94e2d6-be77-b0bd-b4a6-f8d16902718d-e25ba5c9, #w-node-b6828633-3c9b-6555-2dc6-f8955467125f-e25ba5c9, #w-node-_9c7cac96-6b33-20bf-b721-339e93fa5d51-e25ba5c9, #w-node-_08aec058-d702-0583-73e3-1abdfdc7356f-e25ba5c9, #w-node-e724cba7-2053-57b3-d448-a8eccab773ef-e25ba5c9, #w-node-a69e45ac-f68d-3175-a757-0834c03d869c-e25ba5c9, #w-node-_55725300-eeab-8c1a-6366-96d0223bddbe-e25ba5c9, #w-node-bd2ddcd3-4d7c-abed-dfd5-34ef1fbb70da-e25ba5c9, #w-node-_4de1ea3c-20ad-f94a-c373-f90d0a384db0-e25ba5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4de1ea3c-20ad-f94a-c373-f90d0a384db8-e25ba5c9 {
  align-self: auto;
}

#w-node-_4de1ea3c-20ad-f94a-c373-f90d0a384dbd-e25ba5c9, #w-node-_47215422-3e0c-4749-80ea-00068d29c982-e25ba5c9, #w-node-_47215422-3e0c-4749-80ea-00068d29c994-e25ba5c9, #w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf2-005ba5ca, #w-node-b3c613bb-b890-a49c-e992-dde510872eb5-005ba5ca, #w-node-d9f683bb-6716-9df6-3a36-7751d3cec592-005ba5ca, #w-node-_60d77f5d-e0c0-1cbd-451c-01cd0c1e1929-005ba5ca, #w-node-_96d1ed12-e251-2ee1-7e51-a2f5ddb0f0a0-005ba5ca, #w-node-_96d1ed12-e251-2ee1-7e51-a2f5ddb0f0a1-005ba5ca, #w-node-_96d1ed12-e251-2ee1-7e51-a2f5ddb0f0a4-005ba5ca, #w-node-_64e74576-1584-0f23-40fa-565124b45de4-005ba5ca, #w-node-_64e74576-1584-0f23-40fa-565124b45de5-005ba5ca, #w-node-_64e74576-1584-0f23-40fa-565124b45de8-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_504c6435-00af-3f80-df0e-f2912c7a7fd4-005ba5ca, #w-node-_504c6435-00af-3f80-df0e-f2912c7a7fd7-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_504c6435-00af-3f80-df0e-f2912c7a7fda-005ba5ca, #w-node-_00250bb3-2cc2-1f40-82c6-16274834bbbc-005ba5ca, #w-node-_52be3c41-a66f-12c8-6a2c-8d87004f3bfa-005ba5ca, #w-node-_3824d413-5b5b-ba0e-6b09-85c42e28d7ba-005ba5ca, #w-node-_8d0b5642-e6df-3918-f3ca-276a72734630-005ba5ca, #w-node-_1e65d065-13e5-c371-bcf1-7681dcda06a1-005ba5ca, #w-node-_0d94a0f3-06cb-c462-cff9-3d01e6e8264d-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_472bdb96-3727-f244-4d0d-d637a0cc7d20-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd3e087e-d21c-f81d-5c59-60d700eff7d2-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3e087e-d21c-f81d-5c59-60d700eff7d5-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd3e087e-d21c-f81d-5c59-60d700eff7d3-005ba5ca, #w-node-_8be07f70-a176-d34c-99d6-dd144ad2f29e-005ba5ca, #w-node-_8be07f70-a176-d34c-99d6-dd144ad2f2a5-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8be07f70-a176-d34c-99d6-dd144ad2f29f-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_102fec67-f3c5-435a-81de-f6aae9fa04da-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_102fec67-f3c5-435a-81de-f6aae9fa04de-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_102fec67-f3c5-435a-81de-f6aae9fa04db-005ba5ca, #w-node-_8c5e7150-f3d6-811e-39dc-0174d694b607-005ba5ca, #w-node-_461cf1f0-8a41-ea6a-cabc-6998061e3f0c-005ba5ca, #w-node-ed94e2d6-be77-b0bd-b4a6-f8d16902718d-005ba5ca, #w-node-e3ac2e8c-64ac-d272-2371-0e4c2fcf997c-005ba5ca, #w-node-_01cfb160-9fee-a16b-5add-388f0b6fb573-005ba5ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01cfb160-9fee-a16b-5add-388f0b6fb57b-005ba5ca {
  align-self: auto;
}

#w-node-_01cfb160-9fee-a16b-5add-388f0b6fb580-005ba5ca, #w-node-_47215422-3e0c-4749-80ea-00068d29c982-005ba5ca, #w-node-_47215422-3e0c-4749-80ea-00068d29c994-005ba5ca, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a9945a-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a99460-305ba5cb, #w-node-_39377d5c-530e-a771-ee59-9082b7e30ca2-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a9946b-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_866150b8-57ee-7f64-713d-aaa6d4a9946e-305ba5cb {
  align-self: start;
}

#w-node-_866150b8-57ee-7f64-713d-aaa6d4a99474-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adb37b8a-df5e-6e56-69fe-f1c038945f1d-305ba5cb, #w-node-adb37b8a-df5e-6e56-69fe-f1c038945f20-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-adb37b8a-df5e-6e56-69fe-f1c038945f23-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a994a0-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a994a3-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a994a7-305ba5cb, #w-node-_866150b8-57ee-7f64-713d-aaa6d4a994aa-305ba5cb, #w-node-d3f39ce0-07d3-d826-63d7-6e6b562097cb-305ba5cb, #w-node-a54aed94-707a-7ea7-3dcd-39e60cc0c933-305ba5cb, #w-node-_1e97a4d6-dd68-9707-cfe7-2ba3205e9e27-305ba5cb, #w-node-a7c20cfe-2031-639b-1147-a12e18da7094-305ba5cb, #w-node-_7af04210-bf78-6785-9b79-d980dda6359b-305ba5cb, #w-node-eb62c9f2-02bd-a58c-ac9b-0be1fa394da8-305ba5cb, #w-node-d340a37a-6c91-f5e7-f5dd-5185ca727e36-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c47a098-ace0-2afb-e647-957b216764bd-305ba5cb, #w-node-_3c47a098-ace0-2afb-e647-957b216764c8-305ba5cb, #w-node-_3c47a098-ace0-2afb-e647-957b216764d3-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_386abfc3-2d0f-d7ce-6b34-abbcaf1ee2d3-305ba5cb, #w-node-_386abfc3-2d0f-d7ce-6b34-abbcaf1ee2d7-305ba5cb, #w-node-_2e2dda51-9129-ad91-d918-c462438559d0-305ba5cb, #w-node-_2e2dda51-9129-ad91-d918-c462438559d6-305ba5cb, #w-node-c3b60b48-0f95-06ed-1e19-6e63e87cc29f-305ba5cb, #w-node-c3b60b48-0f95-06ed-1e19-6e63e87cc2a3-305ba5cb, #w-node-_4ccc3db6-b86e-d5cc-0c0d-30a5b06d5768-305ba5cb, #w-node-_4ccc3db6-b86e-d5cc-0c0d-30a5b06d576e-305ba5cb, #w-node-_68d866d8-6c1d-5f16-ff7d-b74aca644ebb-305ba5cb, #w-node-_68d866d8-6c1d-5f16-ff7d-b74aca644ebf-305ba5cb, #w-node-d369cd82-3e7d-bb60-46ad-0dead2b8b527-305ba5cb, #w-node-d369cd82-3e7d-bb60-46ad-0dead2b8b52b-305ba5cb, #w-node-_6fc9eb02-23bb-80b3-4f96-882d930a5c0c-305ba5cb, #w-node-_6fc9eb02-23bb-80b3-4f96-882d930a5c12-305ba5cb, #w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9281-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9283-305ba5cb, #w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9286-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d9abb6c-4efc-069b-be3a-38a350391837-305ba5cb, #w-node-_0d9abb6c-4efc-069b-be3a-38a35039183a-305ba5cb, #w-node-_029c327a-1d63-edf3-65e2-8b9acd06234a-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fad0f3af-2e08-0ccd-7471-efdaffed3cda-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fad0f3af-2e08-0ccd-7471-efdaffed3cdf-305ba5cb, #w-node-fad0f3af-2e08-0ccd-7471-efdaffed3ce4-305ba5cb, #w-node-ac22836c-2e4b-edf0-6c0a-3b2d2101f82e-305ba5cb, #w-node-a7d7fabb-19b1-9b90-ba0a-6fc80aec6702-305ba5cb, #w-node-_465c95ef-bf5d-36d9-edb2-e4fa283c54c0-305ba5cb, #w-node-d5f1d4eb-2da2-142a-6110-703185983c0d-305ba5cb, #w-node-d5f1d4eb-2da2-142a-6110-703185983c12-305ba5cb, #w-node-c7ab31d0-d227-664f-8688-cfd58dd0f71b-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7ab31d0-d227-664f-8688-cfd58dd0f723-305ba5cb {
  align-self: auto;
}

#w-node-c7ab31d0-d227-664f-8688-cfd58dd0f728-305ba5cb, #w-node-_102bd6d1-89ad-66ca-ecbd-d63dbdfe7068-305ba5cb, #w-node-_102bd6d1-89ad-66ca-ecbd-d63dbdfe7079-305ba5cb, #w-node-_2e601721-40fb-6652-9389-84d8b9dca712-305ba5cb, #w-node-_69dc00a6-8940-fba8-1b4e-387c03fb677e-305ba5cb, #w-node-_879f37fe-f329-5b5b-e45d-619ef2361056-305ba5cb, #w-node-_879f37fe-f329-5b5b-e45d-619ef2361061-305ba5cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_879f37fe-f329-5b5b-e45d-619ef236106a-305ba5cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3484e200-7dbf-81a1-eb99-a8f9a1b5abf2-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be57d-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be57e-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be581-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be584-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be585-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be588-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be58b-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be58c-8b5ba5dd, #w-node-_62d64013-6c6f-caf6-3ef4-f177c67be58f-8b5ba5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_409a030b-15b9-7dbe-6a6d-4d9ab66cb7a4-8b5ba5dd, #w-node-_409a030b-15b9-7dbe-6a6d-4d9ab66cb7a7-8b5ba5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_409a030b-15b9-7dbe-6a6d-4d9ab66cb7aa-8b5ba5dd, #w-node-_1e65d065-13e5-c371-bcf1-7681dcda06a1-8b5ba5dd, #w-node-_0d94a0f3-06cb-c462-cff9-3d01e6e8264d-8b5ba5dd, #w-node-_472bdb96-3727-f244-4d0d-d637a0cc7d20-8b5ba5dd, #w-node-ade629cb-1d0b-7398-96af-c4164b971140-8b5ba5dd, #w-node-ade629cb-1d0b-7398-96af-c4164b971143-8b5ba5dd, #w-node-ade629cb-1d0b-7398-96af-c4164b971141-8b5ba5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690018e8-f251-ecb3-d193-837c25042fb9-8b5ba5dd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_11b433ad-4b4e-4ba3-9cde-3b22710e3907-8b5ba5dd, #w-node-_7936df8a-c8f1-9415-1894-32a0fffcca43-8b5ba5dd, #w-node-_7936df8a-c8f1-9415-1894-32a0fffcca46-8b5ba5dd, #w-node-_7cf32b5d-7231-3c7e-547a-9ba0ee944c40-8b5ba5dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cf32b5d-7231-3c7e-547a-9ba0ee944c48-8b5ba5dd {
  align-self: auto;
}

#w-node-_7cf32b5d-7231-3c7e-547a-9ba0ee944c4d-8b5ba5dd, #w-node-_47215422-3e0c-4749-80ea-00068d29c982-8b5ba5dd, #w-node-_47215422-3e0c-4749-80ea-00068d29c994-8b5ba5dd, #w-node-c36c6d96-4141-a15b-d55b-5b0e27ca87e6-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83324-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83328-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83331-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83335-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83344-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83356-255ba5ef, #w-node-bccea3b5-8696-fdf5-80ca-bce37652e8d8-255ba5ef, #w-node-bccea3b5-8696-fdf5-80ca-bce37652e8da-255ba5ef, #w-node-_029fa393-583b-2f09-b961-43c69fb32f47-255ba5ef, #w-node-_5c263d4c-7454-39fb-f1c4-83a1952e1a67-255ba5ef, #w-node-_2760da09-fb54-4ef3-304b-ce3f068cfc0f-255ba5ef, #w-node-_2760da09-fb54-4ef3-304b-ce3f068cfc11-255ba5ef, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eeb2-f95ba5f1, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eeb6-f95ba5f1, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eeba-f95ba5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec0-f95ba5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec2-f95ba5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec4-f95ba5f1, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec6-f95ba5f1, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec8-f95ba5f1, #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eeca-f95ba5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c40-f95ba5f1, #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c44-f95ba5f1, #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c4d-f95ba5f1, #w-node-_95a2497d-a1ff-bf9a-6705-5777155fad7b-f95ba5f1, #w-node-_95a2497d-a1ff-bf9a-6705-5777155fad85-f95ba5f1, #w-node-_30659e91-2a96-c42e-7c43-8fe45a063cfd-f95ba5f1, #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff78-f95ba5f1, #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff7c-f95ba5f1, #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff86-f95ba5f1, #w-node-_5fd6249d-29f7-0487-d4f5-e1a3e37e560a-f95ba5f1, #w-node-_5fd6249d-29f7-0487-d4f5-e1a3e37e560c-f95ba5f1, #w-node-_85a2869a-1ebf-11e9-df7b-f6dfd64b4b35-f95ba5f1, #w-node-_85a2869a-1ebf-11e9-df7b-f6dfd64b4b37-f95ba5f1, #w-node-_8b1684bd-121f-11b7-fa9a-dc1fd5f46e9f-da142c51, #w-node-a6fd09e1-b195-c734-935b-59afa6d6997c-da142c51, #w-node-_3afff34f-ca2a-d327-bd48-388cae3a1aae-da142c51, #w-node-_3afff34f-ca2a-d327-bd48-388cae3a1ac9-da142c51, #w-node-ab5f1e9c-c2d4-f0ac-9aa8-63892374259b-da142c51, #w-node-ab5f1e9c-c2d4-f0ac-9aa8-6389237425a3-da142c51, #w-node-_62e57889-ee03-a996-b018-6659c7a6260e-da142c51, #w-node-_62e57889-ee03-a996-b018-6659c7a62619-da142c51, #w-node-_7119e474-c0bf-e6b1-ac04-78a32f584863-da142c51, #w-node-_58e997d2-24be-d8b9-ca3c-435c279fe9bc-da142c51, #w-node-_675da289-6b18-1149-4abc-75497d1d9682-da142c51, #w-node-aeb9eb96-9822-944b-5e18-5b89001f9f20-b65648df, #w-node-aeb9eb96-9822-944b-5e18-5b89001f9f2a-b65648df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-a8be6e15-2f96-8ef8-ff1a-4570d4495e8d-d35ba582 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6e77f053-6cf3-1ee6-fe31-729e6ae17818-d35ba582 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_96ab5ae8-7b41-0856-5107-669e039a41ba-d35ba582 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba89-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babc-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babe-795ba5bd, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8bac1-795ba5bd, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444ce-795ba5bd {
    justify-self: center;
  }

  #w-node-_75e17a7b-d5eb-e270-550c-9941b26444d0-795ba5bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3c0ca784-557d-0c56-e495-77d097493345-355ba5be, #w-node-_3c0ca784-557d-0c56-e495-77d097493347-355ba5be, #w-node-_3c0ca784-557d-0c56-e495-77d09749334a-355ba5be {
    justify-self: center;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85301-355ba5be {
    grid-column: span 1 / span 1;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85307-355ba5be {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530a-355ba5be {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85310-355ba5be {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85313-355ba5be {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85316-355ba5be {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531a-355ba5be {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85320-355ba5be {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85323-355ba5be {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-c76313e7-c381-c6a4-2bf4-08f4dd042e10-325ba5bf {
    order: -9999;
  }

  #w-node-c76313e7-c381-c6a4-2bf4-08f4dd042e14-325ba5bf {
    grid-column: span 2 / span 2;
  }

  #w-node-ca319c16-ab57-8a23-5879-373ebfca9b1a-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b1c-325ba5bf, #w-node-ca319c16-ab57-8a23-5879-373ebfca9b1f-325ba5bf {
    justify-self: center;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5f-325ba5bf {
    grid-column: span 1 / span 1;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b65-325ba5bf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b68-325ba5bf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6e-325ba5bf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b73-325ba5bf {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b76-325ba5bf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7a-325ba5bf {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b80-325ba5bf {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b83-325ba5bf {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8ba89-905ba5c3, #w-node-aabafbd1-fe33-3a97-1e00-bd3c898f55b2-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babc-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8babe-905ba5c3, #w-node-_4cd39ad0-5686-9ccf-fe51-a829c0e8bac1-905ba5c3, #w-node-_75e17a7b-d5eb-e270-550c-9941b26444ce-905ba5c3 {
    justify-self: center;
  }

  #w-node-_75e17a7b-d5eb-e270-550c-9941b26444d0-905ba5c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_840b2c53-96a2-e036-73e9-1df40b911c0c-455ba5c5, #w-node-_7d3f9312-f0a0-7f8e-5880-eea80a75ae49-455ba5c5, #w-node-b8489b77-6e1e-c095-e8e9-b761e5125439-455ba5c5, #w-node-_11e578de-155e-ea51-2bac-c3a9319f3945-455ba5c5, #w-node-ce7d0c89-eccc-d6b4-8aa8-9f0dd24a2b10-455ba5c5, #w-node-_152e2db3-7630-42b1-9538-1591c8e4f8ef-455ba5c5 {
    justify-self: center;
  }

  #w-node-_08130d68-a54f-c32a-1c8f-7249324d781c-455ba5c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d45a1f30-fe53-3ca7-ff34-98988b802f4a-285ba5c6, #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b07-285ba5c6, #w-node-_9781b1c5-03d9-fd84-3997-59af227cd07c-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-bea17d0e-39a5-cba5-dd54-2e13d046a2f4-d45ba5c7, #w-node-_393174f8-fb06-9749-40ec-427f06c47ab7-d45ba5c7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c99ab565-5091-0819-5aae-d138fddec0b4-d45ba5c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_10739401-e269-6116-fa86-555a2b83f32c-d45ba5c7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c994-b25ba5c8 {
    justify-self: center;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c996-b25ba5c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c994-e25ba5c9 {
    justify-self: center;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c996-e25ba5c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c994-005ba5ca {
    justify-self: center;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c996-005ba5ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3b60b48-0f95-06ed-1e19-6e63e87cc2a3-305ba5cb, #w-node-_4ccc3db6-b86e-d5cc-0c0d-30a5b06d576e-305ba5cb, #w-node-_68d866d8-6c1d-5f16-ff7d-b74aca644ebf-305ba5cb, #w-node-d369cd82-3e7d-bb60-46ad-0dead2b8b52b-305ba5cb, #w-node-_6fc9eb02-23bb-80b3-4f96-882d930a5c12-305ba5cb, #w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9281-305ba5cb, #w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9283-305ba5cb, #w-node-e7b361ea-1d37-a21a-6a0b-4e6aff2a9286-305ba5cb {
    justify-self: center;
  }

  #w-node-_465c95ef-bf5d-36d9-edb2-e4fa283c54c0-305ba5cb {
    grid-column: span 2 / span 2;
  }

  #w-node-_690018e8-f251-ecb3-d193-837c25042fb9-8b5ba5dd {
    grid-column-start: 1;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c994-8b5ba5dd {
    justify-self: center;
  }

  #w-node-_47215422-3e0c-4749-80ea-00068d29c996-8b5ba5dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83328-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec83335-255ba5ef, #w-node-_083ca297-8a6e-4251-310e-dc5aeec8334c-255ba5ef, #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c44-f95ba5f1, #w-node-_95a2497d-a1ff-bf9a-6705-5777155fad7b-f95ba5f1, #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff7c-f95ba5f1 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1ccd7234-c9a6-6d59-06dd-589f9e3379d0-795ba5bd {
    grid-column: span 2 / span 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85301-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530a-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85313-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531a-355ba5be, #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85323-355ba5be, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5f-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b68-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b73-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7a-325ba5bf, #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b83-325ba5bf {
    grid-column: span 1 / span 1;
  }

  #w-node-_79ac155e-e101-e59d-683d-c61e89f1d5a7-325ba5bf, #w-node-_6fee88ac-ca29-f781-b4d9-127312b5ba77-905ba5c3, #w-node-_15ca9b40-aa85-9c01-aadc-6c496a605639-455ba5c5, #w-node-_1e0dde11-10ac-d65e-2bec-a6512139fdfb-d45ba5c7, #w-node-_10198ecf-612f-4eeb-3261-b69f3b42523d-b25ba5c8, #w-node-_41fc5f3e-9756-3ae1-5264-7f9c73881055-b25ba5c8, #w-node-dc4b7aeb-6a78-c0ef-509b-b5fc563a2208-b25ba5c8, #w-node-_4de1ea3c-20ad-f94a-c373-f90d0a384dbd-e25ba5c9, #w-node-_01cfb160-9fee-a16b-5add-388f0b6fb580-005ba5ca, #w-node-eb62c9f2-02bd-a58c-ac9b-0be1fa394da8-305ba5cb, #w-node-c7ab31d0-d227-664f-8688-cfd58dd0f728-305ba5cb, #w-node-_7cf32b5d-7231-3c7e-547a-9ba0ee944c4d-8b5ba5dd {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a8be6e15-2f96-8ef8-ff1a-4570d4495e8d-d35ba582 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-f2109218-c1ae-13cc-4bf0-b15d7fdf0274-d35ba582 {
    align-self: center;
  }

  #w-node-_3a27fd1d-4b34-cb4a-9c9d-b956dc97192a-d35ba582 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e77f053-6cf3-1ee6-fe31-729e6ae17818-d35ba582 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_2065a8b6-12c2-f365-f643-95873528d80c-d35ba582 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e15440a-0c85-52f1-30ea-10d0cfc7fc11-d35ba582 {
    align-self: center;
  }

  #w-node-_96ab5ae8-7b41-0856-5107-669e039a41ba-d35ba582 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-e9be346a-2bed-f64d-e45c-89a3e3a0bc1d-d35ba582 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b55-795ba5bd {
    grid-column: span 2 / span 2;
  }

  #w-node-f1b43985-5fc7-d590-8f86-b5c27a323706-795ba5bd {
    align-self: center;
  }

  #w-node-_754e06ab-a4c3-8ba1-ed53-84e7036b0507-795ba5bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ccd7234-c9a6-6d59-06dd-589f9e3379cb-795ba5bd {
    justify-self: center;
  }

  #w-node-ac32221f-0128-0ec0-b58a-f66f227e121e-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_987799b3-4e6b-811c-a03e-47a2931be57c-355ba5be {
    align-self: center;
  }

  #w-node-_987799b3-4e6b-811c-a03e-47a2931be584-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d465c-355ba5be {
    align-self: center;
  }

  #w-node-_54e42b77-1ee8-d3d1-62dd-89203b0d4668-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_09188ca8-912b-7462-0709-3b82698abe19-355ba5be {
    align-self: center;
  }

  #w-node-_09188ca8-912b-7462-0709-3b82698abe1f-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-cf78d5a3-c008-1a10-2884-1a7d2d315335-355ba5be {
    align-self: center;
  }

  #w-node-cf78d5a3-c008-1a10-2884-1a7d2d31533f-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303ab-355ba5be {
    align-self: center;
  }

  #w-node-_75c59fd3-fae9-5329-9f65-0b2eec2303b1-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aa4-355ba5be {
    align-self: center;
  }

  #w-node-_7dbff832-3846-b4b9-e6ad-109d16de4aad-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_54b07c85-28df-3b98-6478-797a8dec013d-355ba5be {
    align-self: center;
  }

  #w-node-_54b07c85-28df-3b98-6478-797a8dec0143-355ba5be {
    grid-column: span 2 / span 2;
  }

  #w-node-_68a57378-2997-9ac5-5bb1-732e6be7c073-355ba5be {
    order: -9999;
  }

  #w-node-e2a974d9-7604-c945-d307-b9678b2f7d89-355ba5be {
    grid-column: span 1 / span 1;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d852fe-355ba5be {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85301-355ba5be {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85307-355ba5be {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8530a-355ba5be {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85310-355ba5be {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85313-355ba5be {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85316-355ba5be {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d8531a-355ba5be {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85320-355ba5be {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-ed70d04e-7596-d0e1-e3d9-637fb2d85323-355ba5be {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_4e1942cc-32d0-8ad4-2d2d-c7a191795f4a-355ba5be {
    grid-column: span 1 / span 1;
  }

  #w-node-_89a550ab-fb83-67c0-c5b6-cacd656afad3-325ba5bf {
    justify-self: center;
  }

  #w-node-d95a1016-5633-f648-8237-da5f65e69a11-325ba5bf {
    grid-column: span 2 / span 2;
  }

  #w-node-f8cfc2cc-617e-2eb6-0493-e02ae131948a-325ba5bf {
    order: -9999;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5c-325ba5bf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b5f-325ba5bf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b65-325ba5bf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b68-325ba5bf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b6e-325ba5bf {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b73-325ba5bf {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b76-325ba5bf {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b7a-325ba5bf {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b80-325ba5bf {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_18dbe984-c02f-5e9a-481f-3e0da6797b83-325ba5bf {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_79ac155e-e101-e59d-683d-c61e89f1d5a2-325ba5bf {
    justify-self: center;
  }

  #w-node-_63caf9c6-18f0-723c-4d77-accd47a3c524-325ba5bf {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e944a32-c6a7-4c4b-d100-b8388e408b55-905ba5c3 {
    grid-column: span 2 / span 2;
  }

  #w-node-f1b43985-5fc7-d590-8f86-b5c27a323706-905ba5c3 {
    align-self: center;
  }

  #w-node-_754e06ab-a4c3-8ba1-ed53-84e7036b0507-905ba5c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6fee88ac-ca29-f781-b4d9-127312b5ba72-905ba5c3 {
    justify-self: center;
  }

  #w-node-_69e66134-f054-f623-0e5a-5fc19765f576-455ba5c5, #w-node-_6ded8148-fc60-4c84-2d9c-390f091e26bd-455ba5c5, #w-node-_7839367d-a2aa-b830-accd-7170c6a3685a-455ba5c5, #w-node-ea27f225-ea80-331d-41e7-c6d6e7d8eafa-455ba5c5, #w-node-e490d082-934e-bacf-62e5-a5d942ca5080-455ba5c5, #w-node-e17786e5-70c5-8539-7aad-628e42c90087-455ba5c5, #w-node-_26303bd8-4f1b-aa36-f88d-347239afa741-455ba5c5, #w-node-_646a6611-7ee9-ecfe-a43d-41056c2ec903-455ba5c5, #w-node-_4caff9d5-a460-bb3e-78d9-afbd38b8b48d-455ba5c5, #w-node-_4d07864f-ddc2-4f4a-422d-d4458e11e918-455ba5c5, #w-node-_55d96287-6b73-269f-8cab-bf87564fb646-455ba5c5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_15ca9b40-aa85-9c01-aadc-6c496a605634-455ba5c5 {
    justify-self: center;
  }

  #w-node-d45a1f30-fe53-3ca7-ff34-98988b802f4a-285ba5c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d45a1f30-fe53-3ca7-ff34-98988b802f53-285ba5c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b07-285ba5c6 {
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-_8c15e347-b4d8-c1bb-3f35-48fd78346b1b-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9781b1c5-03d9-fd84-3997-59af227cd07c-285ba5c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9781b1c5-03d9-fd84-3997-59af227cd087-285ba5c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9da5d130-1255-8feb-dfa3-d55dfcdd6ed9-285ba5c6, #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b838-285ba5c6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f92a8153-5eea-99f4-8e3c-d5ea5957b83e-285ba5c6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e3644f6b-7b8f-61d1-7c1d-8a83e9670ef5-285ba5c6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e3644f6b-7b8f-61d1-7c1d-8a83e9670ef6-285ba5c6, #w-node-_26a10b55-d3bd-29c6-57d8-49c53f8fbfcd-285ba5c6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_26a10b55-d3bd-29c6-57d8-49c53f8fbfcf-285ba5c6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ca498bf7-fe87-8e58-d48d-9e2183727feb-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-ca498bf7-fe87-8e58-d48d-9e2183727ff5-285ba5c6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ca498bf7-fe87-8e58-d48d-9e2183727ff9-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca498bf7-fe87-8e58-d48d-9e2183728005-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-ca498bf7-fe87-8e58-d48d-9e218372800f-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1aa4427f-f762-5ed8-583b-20371443498f-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-fce81603-2764-697a-a2da-8b7d87b6c4cb-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b9ec0d9c-4a7b-e21e-9adb-c3f524c93007-285ba5c6 {
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-a28d8c6e-5e58-47db-b480-089d63c1d370-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5013940-0b15-b11b-c64e-ba5f5703dde0-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-e225adc4-3132-677a-e58b-8317c1fa646d-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e2595de-bd71-3ce8-8971-2927516bbf39-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_659c78c0-c2e4-b599-ed20-430329bc0c8a-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bc68787c-10c1-e673-fcd3-6321e5ba0aa0-285ba5c6 {
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-_15ee8d3e-4f2d-7fb5-f293-156805d80bbe-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5eb25b5a-f31d-4624-2453-95d2149cf397-285ba5c6 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-f6adea84-231a-a6cd-9d3a-d0749120c6b2-285ba5c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b5f-285ba5c6 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b66-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b73-285ba5c6 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b7c-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b8c-285ba5c6 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104b95-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104ba5-285ba5c6 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bae-285ba5c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bbe-285ba5c6 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_04a9455c-ab7b-b450-6d35-5b5e06104bc7-285ba5c6, #w-node-bea17d0e-39a5-cba5-dd54-2e13d046a2f4-d45ba5c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-d5b4774c-c59d-bd99-95e8-3988b0c52782-d45ba5c7 {
    order: 9999;
  }

  #w-node-_393174f8-fb06-9749-40ec-427f06c47ab7-d45ba5c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-a75763b3-c4f1-2622-00d6-5e6cd140acaa-d45ba5c7, #w-node-d1500b7e-2a74-540b-771a-067417603521-d45ba5c7, #w-node-_27d0f938-c5f8-18aa-659e-9a02c8d478e4-d45ba5c7, #w-node-d97346cf-2fb4-495d-9371-63fa5843844b-d45ba5c7 {
    grid-column: span 2 / span 2;
  }

  #w-node-ca63af0d-d935-e060-867a-817a6d8bfc39-d45ba5c7, #w-node-e5c09a6b-6d55-3bda-5bb9-9c32f23c6030-d45ba5c7, #w-node-d9f58531-b54e-f519-3441-740581c71baa-d45ba5c7, #w-node-_23be0dbe-ebce-d28e-4005-1e3879f5af38-d45ba5c7 {
    justify-self: start;
  }

  #w-node-_10739401-e269-6116-fa86-555a2b83f32c-d45ba5c7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b582f251-02bc-b41b-7531-89487ba77a23-d45ba5c7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b73f5c6d-c91b-8208-e25e-bc1b26725f1b-b25ba5c8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dc4b7aeb-6a78-c0ef-509b-b5fc563a2203-b25ba5c8 {
    justify-self: center;
  }

  #w-node-_2ce5dba0-2b18-06be-e072-72968f037902-e25ba5c9, #w-node-c59f6f47-f0e7-8f61-66d4-937a937a8326-e25ba5c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4de1ea3c-20ad-f94a-c373-f90d0a384db8-e25ba5c9 {
    justify-self: center;
  }

  #w-node-d0d6fd89-bb7f-d4c4-077e-2660353d6f47-005ba5ca, #w-node-cd3e087e-d21c-f81d-5c59-60d700eff7db-005ba5ca, #w-node-_8be07f70-a176-d34c-99d6-dd144ad2f2a8-005ba5ca, #w-node-_102fec67-f3c5-435a-81de-f6aae9fa04e4-005ba5ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01cfb160-9fee-a16b-5add-388f0b6fb57b-005ba5ca {
    justify-self: center;
  }

  #w-node-a54aed94-707a-7ea7-3dcd-39e60cc0c933-305ba5cb {
    align-self: center;
  }

  #w-node-_1e97a4d6-dd68-9707-cfe7-2ba3205e9e27-305ba5cb {
    grid-column: span 2 / span 2;
  }

  #w-node-a7c20cfe-2031-639b-1147-a12e18da7094-305ba5cb {
    align-self: center;
  }

  #w-node-eb62c9f2-02bd-a58c-ac9b-0be1fa394da8-305ba5cb {
    grid-column: span 2 / span 2;
  }

  #w-node-_0d9abb6c-4efc-069b-be3a-38a35039183a-305ba5cb {
    order: -9999;
  }

  #w-node-_029c327a-1d63-edf3-65e2-8b9acd06234a-305ba5cb {
    grid-column: span 2 / span 2;
  }

  #w-node-c7ab31d0-d227-664f-8688-cfd58dd0f723-305ba5cb {
    justify-self: center;
  }

  #w-node-_879f37fe-f329-5b5b-e45d-619ef236106a-305ba5cb {
    grid-column: span 1 / span 1;
  }

  #w-node-_408f6651-a034-6778-2d10-8cc95f100af9-8b5ba5dd, #w-node-e5da082c-10c7-cda3-382e-ce8ac176dbc2-8b5ba5dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_690018e8-f251-ecb3-d193-837c25042fb9-8b5ba5dd {
    grid-column-start: 1;
  }

  #w-node-_7cf32b5d-7231-3c7e-547a-9ba0ee944c48-8b5ba5dd {
    justify-self: center;
  }

  #w-node-_00d708fe-b518-cbcb-ae99-730c6cefa424-255ba5ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9a1614a-0427-9714-6f84-f9cf19635fd4-255ba5ef {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83328-255ba5ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83331-255ba5ef {
    grid-column: span 2 / span 2;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83335-255ba5ef {
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83344-255ba5ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec8334c-255ba5ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_083ca297-8a6e-4251-310e-dc5aeec83356-255ba5ef {
    grid-column: span 2 / span 2;
  }

  #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec0-f95ba5f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec2-f95ba5f1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec6-f95ba5f1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9bf14e07-3af1-8e75-e597-e12fa395eec8-f95ba5f1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c40-f95ba5f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c44-f95ba5f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2e653b5b-c86c-ad17-244a-7ba9aaa08c4d-f95ba5f1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_95a2497d-a1ff-bf9a-6705-5777155fad7b-f95ba5f1 {
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-_30659e91-2a96-c42e-7c43-8fe45a063cfd-f95ba5f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff7c-f95ba5f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-ecdebf8f-6ac1-7b22-e7e1-df698469ff86-f95ba5f1 {
    grid-column: span 2 / span 2;
  }
}
