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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Open Sans Italic;
  src: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678a142db056cc6b0eaebab0_OpenSans-Italic-VariableFont_wdth%2Cwght.ttf") format("truetype");
  font-weight: 300 800;
  font-style: italic;
  font-display: swap;
}

:root {
  --marine-secondary--superpale-green: #eaefed;
  --marine-secondary--dark: #143538;
  --marine-secondary--60: #76b1aa;
  --marine-secondary--shady: #486769;
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --black-basic--white: white;
  --green-accent--050: #e1fae9;
  --marine-secondary--050: #ecf4f4;
  --black-basic--90: #262626e6;
  --green-accent--80: #5bbe7b;
  --black-basic--50: #7e7e80;
  --black-basic--20: #c9c9cc;
  --green-accent--90: #4ba671;
  --green-accent--100: #398057;
  --green-accent--70: #6cd98f;
  --black-basic--050: #f6f6fa;
  --black-basic--100: black;
  --marine-secondary--30: #b2d7d7;
  --black-basic--30: #b0b0b2;
  --green-accent--50: #85f2a8;
  --marine-secondary--10: #d5eaea;
  --black-basic--10: #f2f2f5;
  --green-accent--30: #a2fabf;
  --green-accent--10: #c8fad8;
  --system--success--80: #72ae70;
  --system--success--10: #e6f4e0;
  --system--error--80: #f43663;
  --system--error--10: #f8e4e9;
  --black-basic--80: #404041;
  --black-basic--70: #585859;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
}

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

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

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

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

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

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

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

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

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

.w-pagination-previous-icon {
  margin-right: 4px;
}

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

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

body {
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--dark);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 128%;
}

h1 {
  color: var(--marine-secondary--60);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6.9375rem;
  font-weight: 300;
  line-height: 97.297%;
}

h2 {
  color: var(--marine-secondary--dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.25rem;
  font-weight: 400;
  line-height: 105.882%;
}

h3 {
  color: var(--marine-secondary--dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75rem;
  font-weight: 400;
  line-height: 109.8%;
}

h4 {
  color: var(--marine-secondary--shady);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 118%;
}

h5 {
  color: var(--marine-secondary--dark);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
}

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

p {
  color: var(--marine-secondary--shady);
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 128%;
}

a {
  color: var(--marine-secondary--shady);
  text-decoration: none;
}

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

li {
  margin-bottom: .25rem;
}

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

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

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

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

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

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

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

.form_input {
  border: 1px solid var(--border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder {
  color: var(--text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>);
}

.form_message-error {
  background-color: var(--background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>);
  color: var(--text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>);
  margin-top: .75rem;
  padding: .75rem;
}

.main-wrapper {
  max-width: 90rem;
  position: relative;
  overflow: hidden;
}

.button {
  background-color: var(--background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
  text-align: center;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.section_hero {
  flex-direction: column;
  margin-top: 9rem;
  margin-bottom: 2.75rem;
  display: flex;
  position: relative;
}

.section_hero.news {
  margin-bottom: 4.25rem;
}

.section_hero.single-news {
  margin-bottom: 6.25rem;
}

.section_hero.coatings {
  margin-bottom: 13.62rem;
}

.section_hero.construction {
  margin-bottom: 4.25rem;
}

.section_hero.cryotech, .section_hero.vilanor {
  margin-bottom: 5.25rem;
}

.section_hero.adblue {
  margin-bottom: 13.62rem;
}

.heading_ui {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.25rem;
  display: flex;
}

.content {
  grid-column-gap: 1.39em;
  grid-row-gap: 1.39em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.78em;
  display: flex;
}

.content.flex-vtl {
  flex-flow: column;
}

.content.flex-grztl {
  flex-flow: row;
}

.section_ui {
  padding: 10rem 5rem;
}

.heading_ui-line {
  background-color: #101010;
  width: 2.88rem;
  height: 1px;
  margin-right: 1.25rem;
}

.caption {
  color: var(--black-basic--white);
  border: 1px #000;
  font-size: 3.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 109%;
}

.caption.proud {
  width: 18rem;
  line-height: 108%;
}

.caption.eco {
  width: 18.4375rem;
  margin-right: 1.5rem;
  font-size: 2.75rem;
  line-height: 99%;
}

.caption.eco:lang(it) {
  width: 20.4375rem;
}

.caption.eco.de-icers {
  color: var(--green-accent--050);
  width: 29rem;
}

.caption.innovation {
  color: var(--marine-secondary--050);
  width: 18.4375rem;
  margin-right: 1.5rem;
  font-size: 2.75rem;
  line-height: 99%;
}

.container {
  width: 100%;
  max-width: 80rem;
  margin-left: 5rem;
  margin-right: 5rem;
  display: block;
}

.container.nav {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container.about {
  max-width: 90rem;
  margin-left: 5rem;
  margin-right: 5rem;
}

.subtitle-1 {
  color: var(--black-basic--90);
  font-weight: 800;
}

.subtitle-1.cookies {
  color: #fff;
}

.subtitle-2 {
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.subtitle-2.nav {
  color: var(--marine-secondary--050);
  padding: 0;
}

.subtitle-2.lang-link {
  color: var(--marine-secondary--050);
  padding: .12rem 0 .22rem .62rem;
  transition: background-color .2s;
}

.subtitle-2.lang-link:hover {
  background-color: var(--green-accent--80);
  border-radius: .25rem;
}

.subtitle-2.cookies {
  color: #fff;
  margin-left: 1rem;
}

.paragraph-s {
  color: var(--marine-secondary--shady);
  font-size: .75rem;
  line-height: 133.3%;
}

.paragraph-s.privacy-text {
  font-size: .875rem;
}

.paragraph-s.cookie_text {
  color: #fff;
  margin-bottom: 1.25rem;
}

.paragraph-s.color-black-50 {
  color: var(--black-basic--50);
}

.paragraph-s.color-black-50.mr-05 {
  margin-right: .5rem;
}

.paragraph-s.big {
  z-index: 100;
  margin-left: -2rem;
  margin-right: -2rem;
}

.paragraph-xs {
  color: var(--marine-secondary--shady);
  font-size: .625rem;
  line-height: 140%;
}

.paragraph-xs.color-black-20 {
  color: var(--black-basic--20);
}

.paragraph-xs.color-black-20.width-10 {
  width: 10rem;
}

.paragraph-xs.nav_link {
  color: var(--marine-secondary--050);
  border-bottom: .48px solid #0000;
}

.paragraph-xxs {
  font-size: .5rem;
  line-height: 150%;
}

.btn {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn.green.nav {
  z-index: 0;
  width: 7rem;
}

.btn.green.nav:active {
  background-color: var(--green-accent--100);
}

.btn.green.cookies {
  align-items: center;
  width: 7.6875rem;
  height: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn.green.about {
  justify-content: center;
  align-items: stretch;
  width: 16.3rem;
  margin-bottom: auto;
}

.btn.green.form {
  background-color: var(--green-accent--100);
  width: 100%;
  font-size: .75rem;
  font-weight: 600;
}

.btn.green.width-auto.acrynor {
  border-radius: .75rem;
}

.btn.green.esg {
  justify-content: center;
  align-items: stretch;
  width: 10.625rem;
  margin-bottom: auto;
}

.btn.green.table {
  position: absolute;
  inset: 7rem 0% auto auto;
}

.btn.green.table.dropdown {
  top: 0;
}

.btn.green.search {
  background-color: var(--green-accent--90);
  margin-left: auto;
  font-weight: 700;
}

.btn.green.search-res {
  background-color: var(--green-accent--80);
  border-radius: .75rem;
  width: 8.6875rem;
  margin-left: auto;
  font-weight: 700;
}

.btn.green.oil {
  position: relative;
}

.btn.green.adblue {
  align-items: center;
  width: 7.6875rem;
  height: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn.white.cookies {
  background-color: #14353899;
  align-items: center;
  width: 7.6875rem;
}

.btn.white.footer-search {
  border-color: var(--black-basic--20);
  color: var(--black-basic--20);
  background-color: #0000;
  height: 100%;
  margin-left: 1rem;
}

.btn.green {
  background-color: #5bbe7b;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.btn.green.form {
  background-color: var(--green-accent--100);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
}

.btn.white {
  border: 1px solid #6cd98f;
  width: 7rem;
  height: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn.transparent {
  border: 1px solid var(--green-accent--80);
  color: var(--green-accent--80);
  border-radius: .75rem;
}

.btn_text {
  color: var(--green-accent--050);
  text-align: center;
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.btn_text.light {
  z-index: 1;
  color: var(--black-basic--050);
  transition: opacity .2s;
  position: relative;
}

.btn_text.light.hover {
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.btn_text.light.upper {
  color: var(--black-basic--white);
}

.btn_text.dark {
  color: var(--green-accent--80);
}

.hero_wrapper {
  color: #fff;
}

.navbar {
  z-index: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678a11bf7e45d9c61bb23e3f_Group%2012.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 80rem;
  margin: 2.5rem 5rem;
  padding: 1.25rem;
  display: block;
  position: absolute;
}

.logo {
  width: 3.75rem;
  display: block;
}

.nav-link {
  color: var(--marine-secondary--050);
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.nav-link.paragraph-s {
  transition: color .2s;
}

.nav-link.paragraph-s:hover {
  border-bottom: 1.5px solid var(--green-accent--100);
  color: var(--green-accent--70);
  font-weight: 400;
}

.nav-link.paragraph-s:active {
  color: var(--green-accent--70);
}

.nav-link.paragraph-s.mob-nav.w--current {
  color: var(--marine-secondary--050);
}

.nav-link.paragraph-s.mob-nav.w--current:hover {
  color: var(--green-accent--70);
}

.nav-link.paragraph-s.mob-nav.desktop-disable {
  display: none;
}

.nav-link.paragraph-s.mob-nav.mob-mr-0-75 {
  transition: color .2s;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 48.1875rem;
  margin-right: 0;
  display: flex;
}

.navbar_wrapper {
  display: flex;
}

.process-span {
  color: var(--marine-secondary--60);
  font-weight: 800;
}

.footer {
  background-color: #141313;
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
  padding-right: 0;
}

.footer_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.footer_column {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 8.6875rem;
  margin-right: 1.5rem;
  display: flex;
}

.footer_menu {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .5rem;
  display: flex;
}

.social_icon {
  width: 100%;
}

.social {
  width: 1.5rem;
  display: none;
}

.social.linkedin {
  height: 1.5rem;
  display: block;
}

.image-5 {
  width: 1.5rem;
}

.dropdown-toggle-3 {
  background-color: #0000;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 .62rem;
  transition: background-color .2s;
  display: flex;
}

.dropdown-toggle-3:hover {
  background-color: var(--green-accent--80);
}

.dropdown-list-3 {
  background-color: #0000;
  display: block;
  top: 1.25rem;
  overflow: hidden;
}

.nav_lang-switcher {
  z-index: 7;
  border-radius: .25rem .25rem 0 0;
  width: 3.43rem;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.image-6 {
  width: 1.25rem;
  padding: .25rem;
}

.div-block-2 {
  background-color: #398057b3;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  padding-top: .1rem;
  padding-bottom: 0;
}

.footer_lang-switcher {
  z-index: 0;
  border-radius: .25rem;
  width: 3.43rem;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.footer_lang-switcher.mr-2-5 {
  margin-right: 2.5rem;
  display: none;
}

.footer_dropdown-toggle {
  z-index: 0;
  border-radius: .25rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0 0 0 0;
  display: flex;
}

.footer_dropdown-list {
  background-color: #0000;
  display: block;
  top: 1rem;
  overflow: hidden;
}

.footer_nav-links-vrapper {
  background-color: #0000;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  padding-top: .1rem;
  padding-bottom: .12rem;
  padding-left: .2rem;
}

.footer_lang-icon {
  width: 1.25rem;
  padding: .25rem;
}

.btn_hover_bg {
  background-color: var(--green-accent--90);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 100%;
  height: 200%;
  position: absolute;
  top: 100%;
  left: 0;
}

.btn_active_bg {
  background-color: var(--green-accent--100);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 100%;
  height: 200%;
  position: absolute;
  top: 100%;
  left: 0;
}

.pseudo-nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cw-cookie_checkbox {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  margin-bottom: 0;
  margin-left: -.2rem;
  padding-left: 0;
  display: flex;
}

.cw-cookie_content {
  z-index: 999;
  position: relative;
}

.cw-cookie_options {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.cw-cookie_script, .cw-cookies {
  display: none;
}

.cw-cookie_icon {
  z-index: 2;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 5px;
  display: flex;
  position: fixed;
  inset: auto 1rem 1rem auto;
}

.cw-cookie_checkbox-check {
  background-color: var(--black-basic--30);
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: .875rem;
  border: 1px #000;
  border-radius: 6.25rem;
  width: 2.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .2s, background-position .2s;
}

.cw-cookie_checkbox-check.w--redirected-checked {
  background-color: var(--green-accent--80);
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 85%;
  background-size: .875rem;
  margin-top: 0;
  margin-left: 0;
}

.cw-cookie_selection {
  flex-flow: column;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.cw-cookie_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  margin-top: 2rem;
  display: flex;
}

.cw-cookie_banner {
  z-index: 999;
  border: 1px solid var(--black-basic--50);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #14353899;
  border-radius: 1rem;
  width: 29.0625rem;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: auto 5rem 4rem auto;
}

.section_privacy {
  margin-bottom: 6.5rem;
  padding-top: 9rem;
  position: relative;
}

.privacy_wrapper {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  color: var(--marine-secondary--shady);
  flex-flow: column;
  margin-left: 12.5rem;
  margin-right: 12.5rem;
  display: flex;
  position: relative;
}

.privacy_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  display: flex;
}

.privacy_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 26.75rem;
  display: flex;
}

.privacy_text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.privacy_contact {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.cookies_link {
  border-bottom: 1px solid var(--green-accent--50);
  color: var(--green-accent--50);
  font-size: .75rem;
  line-height: 140%;
}

.cookies_h4 {
  color: #fff;
  margin-bottom: .5rem;
}

.dropdown-toggle-cookies {
  justify-content: space-between;
  padding: 0 0 1rem;
  display: flex;
}

.dropdown_cookies {
  width: 100%;
}

.dropdown-list-cookies {
  background-color: #0000;
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cookies_icon {
  width: 1.25rem;
}

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

.div-block-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.h1_span {
  font-family: Open Sans, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.swiper {
  overflow: visible;
}

.swiper.swiper-hero {
  width: 100%;
  height: 22.5rem;
  overflow: hidden;
}

.swiper.swiper-industries {
  width: 100%;
  padding-bottom: 1.5rem;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper.swiper-news {
  padding-bottom: 1.5rem;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper.swiper-timeline, .swiper.swiper-industry {
  width: 100%;
  padding-bottom: 1.5rem;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper-wrapper {
  flex-flow: row;
  width: 123.5rem;
  margin-left: 0;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.swiper-slide {
  width: 25%;
  height: 100%;
  display: flex;
  position: relative;
}

.hero_slide {
  width: 100%;
  height: 17.5rem;
  display: flex;
}

.hero_slide_left-column {
  background-color: var(--black-basic--white);
  border-radius: 1rem;
  align-items: center;
  width: 33.75rem;
  padding: 2rem;
  display: flex;
}

.hero_slide_left-column._2 {
  background-color: var(--black-basic--20);
}

.hero_slide_left-column._3 {
  background-color: var(--marine-secondary--10);
}

.hero_slide_left-column._4 {
  background-color: var(--marine-secondary--050);
}

.hero_slide_left-column._5 {
  background-color: var(--black-basic--10);
}

.hero_img1 {
  width: 7.625rem;
  max-width: none;
}

.hero_img1._3 {
  width: 7.5rem;
}

.hero_slide_text {
  flex-flow: column;
  align-items: flex-start;
  width: 21.1rem;
  display: flex;
}

.hero_slide_text._3 {
  width: auto;
}

.mb-0-5 {
  margin-bottom: .5rem;
}

.mb-3-25 {
  margin-bottom: 3.25rem;
}

.mb-3-5 {
  margin-bottom: 3.5rem;
}

.mb-1 {
  margin-bottom: 1rem;
}

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

.mb-1-5 {
  margin-bottom: 1.5rem;
}

.mb-1-5.align-center.width-100 {
  width: 100%;
}

.mb-1-5.length-39-25 {
  width: 39.25rem;
}

.mr-0-75 {
  margin-right: .75rem;
}

.mr-1 {
  margin-right: 1rem;
}

.mr-1-5 {
  margin-right: 1.5rem;
}

.mr-2 {
  margin-right: 2rem;
}

.hero_slide_img1 {
  border-radius: 1rem;
  width: 46.2rem;
}

.hero_slide_img1._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e36c9705bd3ca3978fdb0b_Mask%20group.png");
  background-position: 0 0;
  background-size: cover;
}

.hero_slide_img1._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678a29acdb55265d5465542d_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
}

.hero_slide_img1._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688228aeaf15683b62f82970_image.avif");
  background-position: 50%;
  background-size: cover;
}

.hero_slide_img1._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679ccb6463b758fa587835e9_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
}

.hero_slide_img1.image-5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e36cdfb3016400b027eb1a_Mask%20group.png");
  background-position: 0 0;
  background-size: cover;
}

.swiper-pagination {
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: absolute;
}

.swiper-pagination.swiper-pagination-process {
  inset: 0% 0% auto;
}

.swiper-button-prev {
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.swiper-button-prev.swiper-button-prev-process {
  display: block;
}

.swiper-button-next {
  width: 2rem;
  height: 2rem;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.swiper-button-next.process-nav {
  display: block;
}

.section_usp.mob, .section_usp.no-bg {
  background-image: none;
}

.usp_wrapper {
  flex-flow: column;
  display: flex;
}

.usp_wrapper.news, .usp_wrapper.paint, .usp_wrapper.paper, .usp_wrapper._50000 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.usp_numbers {
  display: flex;
}

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

.usp_cards.construction {
  align-items: flex-start;
}

.usp_cards.paint, .usp_cards.pressure {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
}

.usp_number {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 18.75rem;
  display: flex;
}

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

.align-center.mb-4 {
  margin-bottom: 4rem;
}

.usp_cards_col {
  max-width: 18.875rem;
}

.usp_cards_col.news {
  height: 27.9rem;
}

.usp_cards_col.paint {
  max-width: none;
}

.usp_cards_col.paint.two-in-a-row {
  width: 100%;
}

.usp_cards_col.pressure {
  max-width: 25.67rem;
}

.usp_cards_col.woodwork, .usp_cards_col.paper {
  width: 100%;
  max-width: none;
}

.usp_card {
  border-radius: .5px;
  flex-flow: column;
  width: 18.875rem;
  display: flex;
}

.usp_card.de-icers {
  height: 100%;
}

.usp_card.de-icers._2 {
  width: 29.0625rem;
}

.usp_card.de-icers._3 {
  width: 100%;
}

.usp_card.paint {
  width: auto;
  height: 100%;
}

.usp_card.width-100, .usp_card.vilanor {
  width: 100%;
  height: 100%;
}

.usp_card.vilanor.width-39-25 {
  width: 39.25rem;
}

.usp_card.acrynor-1530-2 {
  width: 23.75rem;
}

.usp_card.acrynor-1530-3 {
  width: 29.5rem;
}

.usp_card.acrynor-1530-4 {
  width: 34.5rem;
}

.usp_card.width-22-5 {
  width: 22.5rem;
}

.usp_card.width-20 {
  width: 20rem;
}

.usp_card.width-16-8 {
  width: 16.8rem;
}

.usp_card.width-17-5 {
  width: 17.5rem;
}

.usp_card.width-23 {
  width: 23rem;
}

.usp_card.width-25-6 {
  width: 25.666rem;
}

.usp_card.width-25-6.tolling {
  background-color: var(--black-basic--white);
  background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--green-accent--30), white 69%);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 1rem;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem;
}

.card_img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f400b1c0a53b33930620_image.avif");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  height: 12.5rem;
}

.card_img._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679b2e423aa6b0739b321bd5_photos-03%201.avif");
  background-position: 50%;
  background-size: cover;
  width: 29rem;
}

.card_img._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68f24788b7396d9d6e7f7b5d_IMG_019.avif");
  background-position: 50%;
  background-size: cover;
}

.card_img._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679b6349eebf5e7bcc543d50_Image.avif");
  background-position: 50% 0;
}

.card_img._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f432aa817a088aed9ccd_Mask%20group.avif");
  background-position: 50%;
}

.card_img._6 {
  height: 17.5rem;
}

.card_img._7 {
  background-size: cover;
}

.card_img.news-1 {
  background-image: none;
  height: 17.5rem;
}

.card_img.news-2, .card_img.news-3 {
  height: 17.5rem;
}

.card_img.construction {
  background-image: none;
  height: 12.5rem;
}

.card_img.vilanor._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b2cbdb1e5447e506dd470_Image.avif");
}

.card_img.vilanor_2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b2cbd62a9f0db07309157_image-1.avif");
}

.card_img.vilanor_3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b2cbd8f46cf6dafe6077b_image-2.avif");
}

.card_img.vilanor_4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b2cbd44fa57e2254d3bea_image-3.avif");
}

.card_img.vilanor_5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b2cbd6bbb785d0d424115_image-4.avif");
}

.card_img.vilanor_6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b31b6505fecedaf4b52d0_Image.avif");
  background-position: 50%;
}

.card_img.vilanor_7 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b31b6505fecedaf4b52e0_image-1.avif");
}

.card_img.vilanor_8 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b31b68ac90b56dd510bf2_image-2.avif");
}

.card_img.acrynor-1530-1 {
  background-image: none;
}

.card_img.acrynor-1530 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b31b6505fecedaf4b52d0_Image.avif");
}

.card_img.acrynor-1530._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b5518505fecedaf5aff3b_Image.avif");
}

.card_img.acrynor-1530-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b551895ca8d1f6961e062_image-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.acrynor-1530-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b5518bf331aa22a9ca1ac_image-2.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.acrynor-1530-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b5517c4b9feb382c9430e_image-3.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.acrynor-1530-5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b5517b31d165cabaef014_image-5.avif");
  background-position: 50%;
  background-size: cover;
}

.card_img.acrynor-157._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b52c8112b85ff3839cab8_Mask%20group.avif");
  background-position: 50%;
}

.card_img.acrynor-157._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b6865fcdc45959020ed7d_Image.avif");
  background-position: 50%;
}

.card_img.acrynor-157._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b686591a665b4af278fb7_image-1.avif");
  background-position: 50%;
}

.card_img.acrynor-157._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b6865743b0795c31e3b3e_Mask%20group.avif");
  background-position: 50%;
}

.card_img.acrynor-251._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5c21b91149b31f64c4ba_Image.avif");
}

.card_img.acrynor-251._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5c21535cef721d16e86e_image-2.avif");
}

.card_img.acrynor-251._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5c2143ad34203fed34bb_image-1.avif");
  background-position: 50% 100%;
}

.card_img.acrynor-251-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b551895ca8d1f6961e062_image-1.avif");
  background-position: 50%;
  background-size: cover;
}

.card_img.acrynor-251-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5e23c9e7c0b352a90639_Image.avif");
}

.card_img.acrynor-1510 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c6617bd4ff15ceef24019_image.avif");
}

.card_img.acrynor-1510-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c6876b1b1f69db156ccfe_Mask%20group.avif");
  background-position: 50%;
  background-size: cover;
}

.card_img.vilanor-352_1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c77b73dd6bdc456b17c06_image.avif");
}

.card_img.vilanor-352_2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c77b69aaf6671f510f902_image-1.avif");
}

.card_img.vilanor_352_1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c7955896dd4c51da62383_image.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.vilanor-352-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c79e310fa9255e9f96912_image.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.card_img.vilanor_352_3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5e23c9e7c0b352a90639_Image.avif");
  background-position: 0 55%;
  background-size: cover;
}

.card_img.vilanor-352_4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c7955eadd197209d1f0b2_image-1.avif");
}

.card_img.vilanor-358-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c865cbef5cc3fc74e1f9e_image.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.card_img.vilanor_358_2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c865c3cc6821cd7cfccc7_image-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.vilanor-358-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c7955eadd197209d1f0b2_image-1.avif");
  background-position: 50%;
}

.card_img.vilanor-358-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c865d32aa3171f95dd69a_image-2.avif");
  background-position: 50% 100%;
  background-size: cover;
}

.card_img.vilanor_358_5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c77b73dd6bdc456b17c06_image.avif");
  background-position: 0 55%;
  background-size: cover;
}

.card_img.vilanor-358_6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b551779e932cadc6def68_image-4.avif");
}

.card_img.vilanor_358_7 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5c2143ad34203fed34bb_image-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.card_img.d-ice-kf._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b906abaf03466a98d6c5_Image.avif");
}

.card_img.d-ice-kf._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b906dd1bc004aaeb4433_image-1.avif");
  width: auto;
}

.card_img.d-ice-kf._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b90699c00e7f253a5410_image-2.avif");
}

.card_img.d-ice-kf._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b90c1a526ee592b4a341_image-3.avif");
}

.card_img.d-ice-kf._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b906aff6f092225e0f5e_image-4.avif");
}

.card_img.d-ice-kf._6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b906805168395956c962_image-5.avif");
  height: 12.5rem;
}

.card_img.sustain_1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2a8bf8fdd6325b2b582_image.avif");
  background-size: cover;
}

.card_img.sustain_2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2c4a9a8dbe8999afa26_image-1.avif");
}

.card_img.sustain_3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2c4e952a3a4348213d5_image-2.avif");
}

.card_img.sustain_4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2c41efe5f0a8d8f01a2_image-3.avif");
}

.card_img.sustain_5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2c37be8b3b9fd07c5a6_image-4.avif");
}

.card_img.sustain_6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a5c2c420fc82f5defee92a_image-5.avif");
}

.card_img.tolling._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f274cef5bc6d6666fc91_image.avif");
}

.card_img.tolling._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f27452f0af7a9a3fa4d7_image-1.avif");
  width: auto;
}

.card_img.tolling._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f2756725ade60f3186c9_image-2.avif");
}

.card_img.tolling._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f275290a6fadc97646d1_image-3.avif");
}

.card_img.tolling._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f2753fb4bdf958c9f720_image-4.avif");
}

.card_img.tolling._6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f275a19b6479c967bc8c_image-5.avif");
  height: 12.5rem;
}

.card_img.tolling._7 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f274dc954f39a142db5e_image-6.avif");
}

.card_img.tolling._8 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6f2743cfad9f80aa954eb_image-7.avif");
}

.card_img.chemicals-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6899b906805168395956c962_image-5.avif");
}

.card_img.chemicals-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f6de9dc5f4b3fed3906a_image.avif");
}

.card_img.chemicals-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f6dead48f9682ec2deeb_image-1.avif");
  background-position: 50%;
}

.card_img.chemicals-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f6de9f1dced973041168_image-2.avif");
}

.card_img.chemicals-5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f6de9dc5f4b3fed39082_image-3.avif");
}

.card_img.cement-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e90897369501ec18ad5a7f_image.avif");
}

.card_img.cement-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e908980d03dc12cdaa5ea4_image-1.avif");
}

.card_img.cement-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e90898b00b4dbe37e97c1b_image-2.avif");
}

.card_img.cement-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e90898c3d9a2a250952de6_image-3.avif");
}

.card_img.cement-5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e9089731c43752cab43b9e_image-4.avif");
}

.card_img.cement-6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e908979d0a014a764f2a40_image-5.avif");
}

.card_img.plastic-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba4dfb76fa472b117bca4_image.avif");
}

.card_img.plastic-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba4df705e6d2f78757b85_image-1.avif");
}

.card_img.plastic-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba4df803952bcf8147dd0_image-2.avif");
}

.card_img.plastic-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba4dfc8c7c54b592ae156_image-3.avif");
}

.card_img.plastic-5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba4df4691622a6d76eb5c_image-4.avif");
}

.card_img.kedobet-101_1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecf3622d647ee34169d684_image.avif");
}

.card_img.kedobet-101-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecf3623e7665991d49f10a_image-1.avif");
}

.card_img.kedobet-101-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecf362038a532eb6f5c54f_image-2.avif");
}

.card_img.kedobet-102_1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecfb877cb333f8a07901e9_image.avif");
}

.card_img.kedobet-102-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecfb88ce970e73cb2fb9bd_image-1.avif");
}

.card_img.kedobet-102-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ecfb87d3d06bec545a244c_image-2.avif");
}

.card_img.kedobet-103-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ed0174335e000707366030_image.avif");
}

.card_img.kedobet-103-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ed0174d3d06bec545d1344_image-1.avif");
}

.card_text {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--marine-secondary--shady);
  background-color: #ffffff80;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-flow: column;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.card_text._2 {
  border-radius: 8px;
  height: 16.875rem;
}

.card_text._4 {
  border-radius: 8px;
  height: 10.3125rem;
}

.card_text._6 {
  height: 10.9rem;
}

.card_text._8 {
  border-radius: 8px;
  height: 16.5rem;
}

.card_text.de-icers {
  height: 8.875rem;
}

.card_text.news {
  height: 10.375rem;
}

.card_text.news-2 {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  height: 15.875rem;
}

.card_text.news-3 {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  height: 10.5rem;
}

.card_text.construction {
  height: 12.625rem;
}

.card_text.paint {
  height: 100%;
}

.card_text.vilanor {
  height: auto;
}

.card_text.vilanor.height-10-25 {
  height: 10.25rem;
}

.card_text.vilanor_2 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 20rem;
}

.card_text.acrynor-1530-1 {
  height: 9rem;
}

.card_text.acrynor-1530 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 15.25rem;
}

.card_text.height-11-5 {
  height: 11.5rem;
}

.card_text.height-10-5 {
  height: 10.5rem;
}

.card_text.acrynor-1510 {
  height: 9rem;
}

.card_text.vilanor-352 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 11.5rem;
}

.card_text.height-12-75 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 12.75rem;
}

.card_text.height-7-875, .card_text.height-mob-11-4375 {
  height: 8.875rem;
}

.list-centered {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section_applications {
  margin-top: 2.5rem;
  margin-bottom: 4.38rem;
  display: flex;
  overflow: hidden;
}

.section_applications.news {
  margin-top: 3.75rem;
}

.applications_wrapper {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.section_about {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68834c327d8bb1441f3b5cf7_ESG-Eco-banner.avif");
  background-position: 0 0;
  background-size: cover;
  overflow: hidden;
}

.section_about.main-page {
  background-image: none;
}

.about_wrapper {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678e00ec5349e6eb1dc14234_Image.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 14rem;
  padding: 3.5rem 5rem;
  display: flex;
}

.ticker_wrapper {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
  overflow: hidden;
}

.ticker_rail {
  width: 230rem;
  display: flex;
}

.ticker_item {
  display: flex;
}

.ticker_text {
  color: var(--marine-secondary--60);
  font-size: 3rem;
  font-weight: 300;
  line-height: 108%;
}

.ticker_img {
  width: 2rem;
  height: 2rem;
  margin-top: auto;
  margin-bottom: auto;
}

.ticker_text_italic {
  color: var(--marine-secondary--60);
  font-size: 3rem;
  font-style: italic;
  font-weight: 600;
  line-height: 108%;
}

.about_text {
  color: var(--marine-secondary--10);
  width: 18.625rem;
}

.mb-2-5 {
  margin-bottom: 2.5rem;
}

.applications_header {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 39.25rem;
  display: flex;
  position: relative;
}

.applications_header.mb-2-5 {
  z-index: 0;
}

.applications_block {
  width: 18.875rem;
}

.mb-1-25 {
  margin-bottom: 1.25rem;
}

.applications_links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.applications_links.news {
  width: 18.9rem;
}

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

.icon {
  width: 2rem;
  height: 2rem;
  display: block;
}

.icon.news-card {
  opacity: 1;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.icon.icon-size-1 {
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
}

.icon.left {
  transform-style: preserve-3d;
  margin-right: 1rem;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.icon.de-icers {
  align-self: center;
  width: 1rem;
  height: 1rem;
  margin-right: 1rem;
}

.icon.steps {
  width: 3.5rem;
  height: 3.5rem;
  margin-right: 11.69rem;
}

.section_search {
  margin-top: 2.5rem;
  margin-bottom: 5.5rem;
}

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

.search_paragraph {
  width: 18.4375rem;
}

.section_news {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68f9d54a7306de755aff4d29_News.avif");
  background-position: 50% -100%;
  background-repeat: no-repeat;
  background-size: 90rem;
  margin-top: 2.5rem;
  padding-bottom: 3.75rem;
  position: relative;
  overflow: hidden;
}

.news_wrapper {
  flex-flow: column;
  display: flex;
  position: relative;
}

.news_card {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: radial-gradient(circle farthest-side at 96% 108%, #d5eaeacc, #f6f6fa66 0%, #d5eaea66);
  border-radius: .75rem;
  flex-flow: column;
  align-items: flex-start;
  width: 18.875rem;
  height: 21.25rem;
  padding: 2.25rem;
  transition: background-color .2s;
  display: flex;
}

.news_card:hover {
  background-image: linear-gradient(#a2fabf4d, #a2fabf4d), radial-gradient(circle farthest-side at 96% 108%, #d5eaeacc, #f6f6fa66 0%, #d5eaea66);
}

.news_blocks {
  position: relative;
  overflow: visible;
}

.news_card_line1 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.news_card_header {
  width: 11.625rem;
  font-weight: 700;
}

.news_card_paragraph {
  width: 11.625rem;
}

.bg_gradient {
  z-index: -1;
  width: 61rem;
  height: 70rem;
  position: absolute;
  inset: 130rem auto auto 0%;
}

.bg_gradient.display-none {
  display: none;
}

.section_contact {
  width: 90rem;
  margin-bottom: 2.5rem;
}

.section_contact.mb-0 {
  margin-bottom: 0;
}

.h3-span {
  font-style: italic;
  font-weight: 700;
}

.contact_blocks {
  flex-flow: row;
  display: flex;
}

.contact_column {
  flex-flow: column;
  width: 18.875rem;
  display: flex;
}

.paragraph-xl {
  font-size: 1.125rem;
  line-height: 122%;
}

.paragraph-xl.color-marine-60 {
  color: var(--marine-secondary--60);
}

.paragraph-xl.color-shady {
  color: var(--marine-secondary--shady);
}

.contact_line {
  display: flex;
}

.produced_block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 19.2rem;
  margin-top: 1.57rem;
  margin-bottom: 1.75rem;
  margin-left: 7.12rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.produced_block.sustain {
  justify-content: flex-start;
  align-items: center;
  padding-top: 3.62rem;
  padding-bottom: 0;
}

.produced_block.main {
  padding-bottom: 7.2rem;
}

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

.produced_img._1 {
  border-radius: 1rem;
  width: 16.25rem;
}

.produced_img._2 {
  border-radius: 1rem;
  width: 12.5rem;
  inset: auto 8.75rem 0 auto;
}

.produced_img._3 {
  border-radius: 1rem;
  width: 5rem;
  display: none;
  inset: auto 0% 0% 20.82rem;
}

.produced_img._4 {
  width: 7.5rem;
  display: none;
  inset: auto 3.92rem 7.4rem auto;
}

.produced_img._6 {
  border-radius: 1rem;
  width: 12.5rem;
  inset: 0 4.22rem 0 auto;
}

.produced_img._8 {
  border-radius: 1rem;
  width: 16.25rem;
  top: 1.02rem;
}

.produced_img._9 {
  border-radius: 1rem;
  width: 16.25rem;
}

.produced_img._10 {
  border-radius: 5.5rem;
  width: 12.5rem;
  inset: auto 0% 0% auto;
}

.produced_img.runway._1 {
  left: 2.63rem;
}

.produced_img.runway._2 {
  border-radius: 5.5rem;
  right: 7.31rem;
}

.produced_img.sustain_1 {
  width: 5rem;
  top: auto;
  bottom: 1.56rem;
  left: 7.56rem;
}

.produced_img.sustain {
  width: 7.5rem;
  inset: auto 3.92rem 7.4rem auto;
}

.produced_img.sustain_2 {
  border-radius: 1rem;
  width: 12.5rem;
  inset: auto 8.75rem 0 auto;
}

.produced_header {
  text-align: center;
  padding-right: 5rem;
}

.produced_header.sustain {
  width: 43rem;
  font-size: 2.75rem;
  position: relative;
}

.investing_block {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678f8afbde9ae8d439592347_ESG-Eco.avif");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 22.5rem;
  margin-left: -5rem;
  margin-right: -5rem;
  display: flex;
}

.color-marine-050 {
  color: var(--black-basic--050);
}

.investing_wrapper {
  flex-flow: column;
  align-items: center;
  width: 26.025rem;
  display: flex;
}

.color-marine-10 {
  color: var(--marine-secondary--10);
}

.color-marine-10.align-center.mb-0-75 {
  margin-bottom: .75rem;
}

.section_form {
  margin-bottom: 3.75rem;
  padding-top: 2.5rem;
}

.form_wrapper {
  display: flex;
}

.form_wrapper.news {
  justify-content: flex-start;
  align-items: stretch;
}

.form_img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.form_block {
  border: 1px solid var(--marine-secondary--30);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #f6f6fa80;
  border-radius: 1rem;
  flex-flow: column;
  width: 49.4375rem;
  padding: 2.25rem;
  display: flex;
}

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

.form_header.mb-2 {
  margin-bottom: 2rem;
}

.mr-1-25 {
  margin-right: 1.25rem;
}

.mr-1-25.mob-mb-0-75.fs-mob-1-375.align-center:lang(it) {
  text-align: left;
}

.mr-1-25.mob-mb-0-75.fs-mob-1-375.breaking-no-wrap {
  white-space: nowrap;
  word-break: normal;
}

.form_text {
  width: 27.7rem;
}

.form_text.vilanor {
  width: 33rem;
}

.field-label {
  font-size: .75rem;
  font-weight: 400;
  line-height: 133%;
}

.field_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  display: flex;
}

.field {
  width: 100%;
}

.text-field {
  border: 1px #000;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75rem;
}

.text-field.get-in-touch {
  width: 100%;
}

.text-field.get-in-touch::placeholder {
  font-size: .75rem;
  line-height: 133%;
}

.text-field.get-in-touch.phone {
  min-width: 45.2rem;
}

.text-field.get-in-touch.message {
  height: 6.25rem;
}

.checkbox-field {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox {
  color: #c9c9cc;
  width: .7rem;
  height: .7rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox.w--redirected-checked {
  background-color: var(--green-accent--100);
  color: var(--green-accent--100);
  margin-top: 0;
  margin-left: 0;
}

.paragraph-xs-2 {
  color: var(--black-basic--90);
  font-size: .625rem;
  font-weight: 400;
  line-height: 140%;
}

.link {
  color: var(--black-basic--90);
  font-weight: 400;
  text-decoration: underline;
}

.industrial_wrapper {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.industrial_block {
  background-color: #f6f6fa80;
  border-radius: 1rem;
  padding: 2.25rem;
  display: flex;
}

.industrial_text {
  flex-flow: column;
  align-items: flex-start;
  width: 26.8125rem;
  display: flex;
}

.image-8 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68822dce78093da456c16d5e_Image.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: .5rem .5rem .5rem .5px;
  width: 47.1875rem;
  height: 12.25rem;
}

.faq_left-column {
  z-index: 0;
  flex-flow: column;
  align-items: flex-start;
  width: 18.875rem;
  margin-right: 13rem;
  display: flex;
  position: relative;
}

.faq_divider {
  background-color: var(--marine-secondary--30);
  width: 100%;
  height: .0625rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.section_faq {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/67922a4800d9ffeb1bcceab9_gradient.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 5rem;
  padding-bottom: 3.62rem;
  padding-right: 1.2rem;
}

.dropdown-paragraph {
  padding-top: .5rem;
}

.dropdown-paragraph.oil {
  padding-top: 2.25rem;
}

.paragraph-s-2 {
  font-size: .75rem;
  line-height: 133.3%;
}

.paragraph-s-2.footer_link {
  color: #ecf4f4;
}

.paragraph-s-2.radio_label {
  color: #b2d7d7;
  font-weight: 400;
}

.paragraph-s-2.radio_label._2 {
  font-weight: 400;
}

.paragraph-s-2.privacy_link {
  color: #d5eaea;
}

.paragraph-s-2.field_label {
  color: #f2f2f5;
  margin-bottom: .25rem;
}

.paragraph-s-2.cookie_text {
  color: #fff;
  margin-bottom: 1.25rem;
}

.faq_link {
  font-weight: 800;
}

.faq_right-column {
  z-index: 0;
  flex-flow: column;
  align-items: flex-start;
  width: 47rem;
  display: flex;
  position: relative;
}

.faq_wrapper {
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.dropdown-list-2 {
  background-color: #0000;
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown-toggle-2 {
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.dropdown-toggle-2.mb-4-5 {
  margin-bottom: 4.5rem;
}

.dropdown-toggle-2.mb-4-5.mob-mb-0-5.woodwork {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-2.mb-6 {
  margin-bottom: 6rem;
}

.dropdown-2.woodwork {
  border-top: 1px solid var(--marine-secondary--30);
  border-bottom: 1px solid var(--marine-secondary--30);
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.dropdown-2.paper {
  padding-bottom: 2.25rem;
}

.dropdown-2.woodwork-1 {
  border-top: 1px none var(--marine-secondary--30);
  border-bottom: 1px solid var(--marine-secondary--30);
  padding-top: 0;
  padding-bottom: 2.25rem;
}

.footer_line1.mb-2 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.image-9 {
  height: 1rem;
}

.div-block-4 {
  align-items: center;
  display: flex;
}

.div-block-5 {
  width: 7rem;
  margin-right: 3.2rem;
}

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

.color-green-70 {
  color: var(--green-accent--70);
}

.color-green-70.custom-margins {
  margin-left: 2.87rem;
  margin-right: 4.95rem;
}

.div-block-7 {
  align-items: flex-start;
  display: flex;
}

.image-10 {
  width: 7.2rem;
}

.div-block-8 {
  align-items: center;
  margin-right: 3.17rem;
  display: flex;
}

.footer_line2 {
  display: flex;
}

.footer_header {
  color: var(--marine-secondary--10);
  width: 8.6875rem;
  margin-right: 1.5rem;
}

.footer_subheader {
  color: var(--black-basic--050);
  width: 8.6875rem;
  font-size: .75rem;
  line-height: 133%;
}

.footer_divider {
  background-color: var(--black-basic--90);
  width: 100%;
  height: .0625rem;
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.mb-2 {
  margin-bottom: 2rem;
}

.main-heading {
  white-space: nowrap;
  font-size: 7rem;
  line-height: 97.29%;
}

.main-heading.heading {
  font-size: 7rem;
  line-height: 97.3%;
  display: none;
}

.usp_cards_wrapper.vilanor {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.nav_dropdown_applications {
  z-index: 1;
  margin: 0;
}

.nav_2lvl {
  border: 1px solid var(--black-basic--50);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #143538cc;
  border-radius: 1rem;
  justify-content: center;
  width: 80rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.dropdown-list-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000;
  width: 80rem;
  display: block;
  top: 3.1rem;
  left: -38.2rem;
  overflow: hidden;
}

.nav_applications_text {
  display: flex;
}

.dropdown-toggle-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.mob-nav_divider {
  background-color: var(--black-basic--90);
  width: 100%;
  height: .0625rem;
  margin-top: .75rem;
  margin-bottom: .75rem;
  display: none;
}

.nav_menu {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 8.6875rem;
  margin-top: 0;
  display: flex;
}

.nav_subheader {
  color: var(--black-basic--050);
  margin-bottom: .75rem;
  font-size: .75rem;
  line-height: 133%;
  transition: color .2s;
}

.nav_subheader:hover {
  border-bottom: .48px solid var(--green-accent--70);
  color: var(--green-accent--70);
}

.mob-nav_social, .brand_mob-nav, .brand_mob-nav.w--current {
  display: none;
}

.section_de-icers {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689489b7d1e246ec905ee29b_background-image.avif");
  background-position: 50% 0;
  background-size: cover;
}

.section_de-icers.aircraft {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688878603ba11da8f85e33ea_background-image.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 4.5rem;
}

.section_de-icers.oil {
  background-image: none;
  margin-bottom: 2.53rem;
}

.section_de-icers.sustain {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a59e2bb709ee2c29597a2e_background-image.avif");
  margin-bottom: 2.53rem;
}

.section_de-icers.chemicals {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f09dd0b9ddbcde8128fd_background-image.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 4.5rem;
}

.de-icers_wrapper {
  padding-top: 9rem;
  position: relative;
}

.de-icers_wrapper.tolling {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6e594772d95a1c131bd6f_background-image.avif");
  background-position: 50%;
  background-size: cover;
  margin-right: -5rem;
}

.breadcrumbs.mb-2.mr-auto {
  margin-right: auto;
}

.breadcrumbs.cms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: flex;
}

.color-shady {
  color: var(--marine-secondary--shady);
}

.color-shady.opacity-50 {
  opacity: .5;
}

.color-shady.display-inline.breadcrumb-link {
  margin-top: .1rem;
  font-size: 1.25rem;
  line-height: 100%;
  text-decoration: none;
}

.color-shady.other {
  max-width: 15rem;
  margin-right: 0;
}

.color-shady.other-right {
  max-width: 15rem;
}

.color-shady.mb-025 {
  margin-bottom: .25rem;
}

.de-icers_block {
  display: flex;
}

.de-icers_text {
  width: 18.875rem;
}

.de-icers_text.mr-1-5 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.de-icers_text.mr-1-5.mb-1-5.tolling {
  width: 29.0625rem;
}

.de-icers_links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 18.875rem;
  display: flex;
}

.section_why-us {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section_why-us.kedobet {
  padding-top: 0;
  padding-bottom: 5rem;
}

.mb-1-75 {
  margin-bottom: 1.75rem;
}

.usp_cards_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  width: 100%;
  height: 21.4rem;
  display: flex;
}

.usp_cards_row.vilanor {
  height: auto;
}

.usp_cards_row.acrynor-1530 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  height: auto;
}

.usp_cards_row.acrynor-251, .usp_cards_row.vilanor-352 {
  height: auto;
}

.usp_cards_row.sustain {
  height: auto;
  margin-bottom: 1.5rem;
}

.usp_cards_de-icers {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.ensuring_block {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679b30c1b27b9da90de97872_ESG-Eco.avif");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: 22.5rem;
  margin-left: -5rem;
  margin-right: -5rem;
  padding-right: 5rem;
  display: flex;
}

.ensuring_block.aircraft {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68877708260e303898642fe2_ESG-Eco.avif");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.ensuring_block.type-4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6888b1c7f3f0583095e28a45_ESG-Eco.avif");
}

.ensuring_block.type-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688a0048c4524681b0fbe20c_ESG-Eco.avif");
}

.ensuring_block.d-ice-kf {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689c8c635614fa88d1b4f2b3_ESG-Eco.avif");
  background-position: 50%;
  background-size: cover;
  height: 22.5rem;
  margin-bottom: 1.25rem;
}

.ensuring_block.d-ice-ka {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689d96c17362760ddea678c3_ESG-Eco.avif");
  background-position: 50%;
  background-size: cover;
  height: 22.5rem;
  margin-bottom: 1.25rem;
}

.ensuring_block.d-ice-nf {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689da53c8b1f2366579c0ed5_ESG-Eco.avif");
  background-position: 50%;
  background-size: cover;
  height: 22.5rem;
  margin-bottom: 1.25rem;
}

.ensuring_block.d-ice-kfa {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689dbda608abfa786d04a305_ESG-Eco.avif");
  background-position: 50%;
  background-size: cover;
  height: 22.5rem;
  margin-bottom: 1.25rem;
}

.ensuring_block.runway {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689ede2a5c65fb3a29734fcb_Statistics-banner.avif");
  background-position: 50%;
  margin-bottom: 1.5rem;
}

.ensuring_block.oil {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689ef25335d2a512fe51939e_ESG-Eco.avif");
  margin-bottom: 1.5rem;
}

.ensuring_block.adblue {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/69049766a84ba23653e4a04f_ESG-Eco-banner.avif");
  background-position: 50%;
  margin-bottom: 0;
}

.ensuring_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 39.25rem;
  display: flex;
}

.ensuring_h3 {
  color: var(--black-basic--white);
  text-align: right;
  margin-bottom: 1.5rem;
}

.safety_block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 21.25rem;
  margin-bottom: 1.75rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.safety_header {
  text-align: center;
  width: 39.3rem;
}

.de-icers_gradient {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%;
}

.section_about-hero {
  margin-top: 9rem;
}

.color-marine-60 {
  color: var(--marine-secondary--60);
}

.about-hero_row {
  display: flex;
}

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

.about-hero_block.mr-1-25 {
  width: 25.83rem;
}

.about-hero_icon {
  width: 3.75rem;
  margin-right: 1rem;
}

.about-hero_text {
  justify-content: space-between;
  display: flex;
}

.width-18-875 {
  width: 18.875rem;
}

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

.about-hero_img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68835a319f14f9f82a841bf8_image.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.welcoming_wrapper {
  flex-flow: row;
  margin-bottom: 2.25rem;
  display: flex;
}

.welcoming_numbers {
  justify-content: space-between;
  width: 59.8rem;
  display: flex;
}

.welcoming_block.width-18-875 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.color-dark {
  color: var(--marine-secondary--dark);
}

.mb-0-75 {
  margin-bottom: .75rem;
}

.mb-0-75:lang(it) {
  text-align: center;
}

.section_about-contact {
  width: 90rem;
  margin-bottom: 4.6rem;
}

.about_img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679b6349eebf5e7bcc543d50_Image.avif");
  background-position: 0 0;
  background-size: cover;
  height: 16.25rem;
}

.about_produced_block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 19.2rem;
  margin-top: 5.4rem;
  margin-bottom: 1.75rem;
  margin-left: 5.12rem;
  display: flex;
  position: relative;
}

.section_timeline {
  margin-bottom: 5.78rem;
}

.timeline_block {
  flex-flow: column;
  align-items: stretch;
  width: 67.8125rem;
  padding-top: .2rem;
  display: flex;
  overflow: hidden;
}

.timeline_card {
  flex-flow: column;
  align-items: center;
  width: 15rem;
  margin-right: 11.6rem;
  display: flex;
}

.timeline_card.second {
  margin-top: auto;
  margin-left: auto;
  margin-right: 0;
}

.timeline_card.first {
  justify-content: flex-end;
  align-items: center;
  height: 13.1rem;
  margin-top: 1rem;
}

.timeline_year {
  font-size: 1.75rem;
}

.timeline_img {
  width: 15.3rem;
  max-width: none;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
  margin-left: 0;
  overflow: visible;
}

.timeline_img._3 {
  width: 23.625rem;
  margin-top: 1.72rem;
  margin-left: -6rem;
  padding-top: 0;
  overflow: visible;
}

.timeline_img._5 {
  width: 23.625rem;
  margin-top: 15.82rem;
  margin-left: -5rem;
}

.timeline_img.last {
  width: 15.5rem;
  margin-top: 15.6891rem;
  transform: rotate(180deg);
}

.timeline_row {
  width: 135.6rem;
  display: flex;
}

.timeline_row.margin-left {
  margin-left: 15.6rem;
}

.adblue_link {
  color: var(--green-accent--90);
  -webkit-text-stroke-color: var(--green-accent--90);
  font-size: .75rem;
  font-weight: 700;
  line-height: 140%;
  text-decoration: underline;
}

.mission_wrapper {
  margin-bottom: 5.25rem;
  display: flex;
  position: relative;
}

.mission_block {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: radial-gradient(circle at 266% 144%, #6cd98f26, #a2fabf17);
  border-radius: 1rem;
  flex-flow: column;
  align-items: flex-start;
  height: 12rem;
  padding: 1.75rem 1.5rem;
  display: flex;
}

.mission_block._1 {
  z-index: 1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  width: 49.4375rem;
  margin-right: 1.5rem;
  position: relative;
}

.mission_block._2 {
  z-index: 1;
  width: 29.0625rem;
  position: relative;
}

.span-bold-italic {
  font-style: italic;
  font-weight: 700;
}

.span-bold-italic.color-marine-050 {
  color: var(--marine-secondary--050);
}

.image-11 {
  z-index: -1;
  width: 22.376rem;
  height: 17.775rem;
  position: absolute;
  bottom: -4rem;
  left: 42rem;
}

.div-block-9 {
  z-index: -1;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  position: absolute;
  inset: 0%;
}

.paragraph-5, .z-index-1 {
  z-index: 1;
  position: relative;
}

.swiper-drag-wrapper {
  -webkit-text-stroke-color: #b0c6c8;
}

.swiper-drag-wrapper.is-slider-venues {
  color: #b0c6c8;
  -webkit-text-stroke-color: #b0c6c8;
  border-bottom: .125rem solid #b0c6c8;
  width: 80rem;
  max-width: 100%;
  height: .3rem;
}

.swiper-drag.is-slider-venues {
  background-color: #b0c6c8;
  width: 20rem;
  height: .25rem;
}

.swiper-drag-wrapper-applications {
  -webkit-text-stroke-color: #b0c6c8;
}

.swiper-drag-wrapper-applications.is-slider-venues {
  color: #b0c6c8;
  -webkit-text-stroke-color: #b0c6c8;
  border-bottom: .125rem solid #b0c6c8;
  width: 80rem;
  max-width: 100%;
  height: .3rem;
}

.swiper-drag-applications.is-slider-venues {
  background-color: #b0c6c8;
  width: 20rem;
  height: .25rem;
  position: relative;
}

.applications_img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68822971d1b3385014fa7664_Subtract.avif");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 12.5rem;
  transition: transform .4s;
  overflow: clip;
}

.applications_img:hover {
  transform: scale(1.1);
}

.applications_img._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678e0af029616811c92b3936_Subt1ract.avif");
}

.applications_img._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688780c67507df709c8a40d1_Image.avif");
}

.applications_img.coatings-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688320cccc430bea7e49beee_image.avif");
}

.applications_img.coatings-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688320cb08472d0f93ec321c_image-1.avif");
}

.applications_img.coatings-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68721f367972b4b2fb0b2ff5_image.avif");
}

.applications_img.adhesives-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68834ee2dadae2be93ccb6ef_image.avif");
  border-radius: 1rem;
}

.applications_img.adhesives-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68834ee221958e26c6d0ee8c_image-1.avif");
  border-radius: 1rem;
}

.applications_img.adhesives-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68834ee2d7cfd1cffa2ebd4e_image-2.avif");
  border-radius: 1rem;
}

.applications_img.aircraft {
  border-radius: 1rem;
}

.applications_img.aircraft._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68876984ba2663d2461e897d_Image.avif");
}

.applications_img.aircraft._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68876984c733eb2560ad66d6_image-1.avif");
}

.applications_img.aircraft._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688878d07bef66840a985a9d_Image.avif");
  background-position: 50%;
}

.applications_img._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68822b986eafb107ed37de91_Subtrac4t.avif");
}

.applications_img._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68822b984083621840e5c442_Subtract.avif");
}

.applications_img._6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68822bfa3f05a22d66a26d27_Subtract.avif");
}

.applications_img.runway._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68948f589ab7d60a558abcf7_Image.avif");
}

.applications_img.runway._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68948f58d66327fd36235980_image-1.avif");
}

.applications_img.runway._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68948f57ee48cc20da13f9b7_image-2.avif");
}

.applications_img.runway._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68948f58e82b4938e9f89771_image-3.avif");
}

.applications_img.chemicals._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f23e78fd7f4dff5db193_image.avif");
}

.applications_img.chemicals._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4f25fea3d580e40a932dd_image-1.avif");
}

.applications_img._7 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ee22d5e406830358b748f3_image.avif");
}

.lang-link_footer {
  color: var(--black-basic--10);
  padding: 0 0 0 1rem;
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.div-block-10 {
  padding-left: 3.8rem;
  display: flex;
}

.about_gradient {
  z-index: -2;
  width: 73.75rem;
  height: 73.8rem;
  position: absolute;
  inset: 28rem 0% 0% auto;
}

.de-icers_img {
  display: none;
}

.div-block-11 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.timeline_slide_wrapper {
  flex-flow: column;
  width: 15.25rem;
  padding-top: .2rem;
  display: flex;
  overflow: hidden;
}

.timeline_slide_wrapper.overflow-visible {
  overflow: visible;
}

.form-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

._404_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 15.19rem;
  margin-right: 15.19rem;
  padding-top: 18.06rem;
  display: flex;
  position: relative;
}

.section_404 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/685961fd8a7fb89da357724d_Mask%20group.avif");
  background-position: 50% 0;
  background-size: cover;
  height: 43.75rem;
  position: relative;
}

._404_block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  margin-bottom: 1.5rem;
  display: flex;
}

._404_text {
  color: var(--marine-secondary--050);
  width: 14.3438rem;
}

.eco_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  height: 22.5rem;
  padding: 6.8rem 10.19rem 3.5rem;
  display: flex;
}

.eco_wrapper.mob-display-none {
  background-image: none;
}

.eco_wrapper.aircraft {
  background-image: none;
  height: auto;
  padding-bottom: 2rem;
  padding-left: 0;
  padding-right: 8.31rem;
}

.eco_text {
  color: var(--marine-secondary--10);
  width: 29.0625rem;
}

.applications-wrapper {
  grid-column-gap: 1.48rem;
  grid-row-gap: 1.48rem;
  flex-flow: row;
  width: 100%;
  padding-bottom: 1.5rem;
  display: flex;
}

.news_applications_block {
  flex-flow: column;
  width: 25.66rem;
  height: 100%;
  display: flex;
  position: relative;
}

.news-hero_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h1_size-3-25 {
  color: var(--marine-secondary--dark);
  text-align: left;
  margin-bottom: 2rem;
  font-size: 3.25rem;
  font-weight: 400;
}

.div-block-18 {
  width: 100%;
}

.news_hero-img {
  object-fit: cover;
  border-radius: 1rem;
  width: 36.25rem;
  height: 25rem;
  margin-right: 1.5rem;
}

.collection-item {
  flex-flow: row;
  display: flex;
}

.news_hero-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 38.75rem;
  margin-right: 1.5rem;
  display: flex;
}

.div-block-20 {
  justify-content: space-between;
  display: flex;
}

.div-block-20.mb-1-5 {
  width: 100%;
}

.section_news-list {
  margin-bottom: .5rem;
}

.news-list_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
}

.t3_font-size-1-75 {
  font-size: 1.75rem;
  line-height: 114%;
}

.t3_font-size-1-75.align-center {
  width: 100%;
}

.t3_font-size-1-75.color-white {
  color: var(--black-basic--white);
}

.news-list_card {
  flex-flow: column;
  width: 18.875rem;
  height: 23.4rem;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.news-list_card:hover {
  background-color: #a2fabf4d;
}

.news-list_img {
  object-fit: cover;
  width: 100%;
  height: 12.5rem;
}

.news-list_text {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff80;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 10.875rem;
  padding: 1.5rem;
  display: flex;
}

.div-block-21 {
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.fs-list_pagination_next {
  display: none;
}

.collection-list-wrapper {
  width: 100%;
}

.pagination-btn {
  border: 1px solid var(--green-accent--050);
  color: var(--marine-secondary--050);
  background-color: #48676980;
  border-radius: 5rem;
  margin-left: .37rem;
  margin-right: .37rem;
  padding: .5rem .92rem .68rem;
}

.pagination-btn.w--current {
  background-color: var(--marine-secondary--shady);
}

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

.previous {
  display: none;
}

.single-news-list_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.single-news_main-img {
  border-radius: 1rem;
  width: 100%;
  height: 27.5rem;
}

.single-news_main-img.mb-2-75 {
  object-fit: cover;
}

.single-news_main-img.mob {
  display: none;
}

.mb-2-75 {
  margin-bottom: 2.75rem;
}

.single-news_text {
  width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.mb-3 {
  margin-bottom: 3rem;
}

.more-news-list_wrapper {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mb-3-75 {
  margin-bottom: 3.75rem;
}

.coatings_hero-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.coatings_links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.coatings-hero_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_hero_bg {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/687213b6d5a705d6ac885195_background-image.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 32.5rem;
  position: absolute;
}

.section_hero_bg.adhesives {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68777e7ed1e2ebd3c9201bcd_background-image.avif");
}

.section_hero_bg.cement {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e905a4b2146ef14bb49099_background-image.avif");
}

.section_hero_bg.plastic {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eb9ae4596b34c27f7fdb0d_background-image.avif");
}

.section_hero_bg.adblue {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/69045f78f243289521a194f0_background-image.avif");
  background-position: 50%;
  background-size: cover;
}

.key-products_wrapper {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
}

.key-products_wrapper.construction {
  width: 27.5rem;
  margin-bottom: 0;
}

.section_key-products {
  margin-bottom: 4rem;
}

.div-block-26 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-26.adhesives {
  justify-content: center;
}

.key-products_block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--black-basic--white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 1rem;
  width: 39.25rem;
  padding: 2rem 1.5rem;
  display: flex;
}

.key-products_block.construction {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  height: 17.81rem;
}

.key-products_block.aircraft {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 14.86rem;
  height: 12.125rem;
}

.key-products_block.type-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 14.86rem;
  height: 16.625rem;
}

.key-products_block.type-1 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 14.86rem;
  height: 12.125rem;
}

.key-products_block.type-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 14.86rem;
  height: 15.25rem;
}

.key-products_block.ice-kf, .key-products_block.ice-nf {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 18.875rem;
  height: 18.625rem;
}

.key-products_block.tolling {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 18.875rem;
  height: 13.25rem;
}

.key-products_block.cement {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 14.86rem;
  height: 13rem;
}

.key-products_name {
  color: var(--marine-secondary--dark);
  text-transform: uppercase;
  font-size: 1.75rem;
  line-height: 114%;
}

.key-products_name.aircraft {
  text-transform: none;
}

.key_products_text {
  width: 26.75rem;
}

.key_products_text.construction {
  width: 23.25rem;
}

.key_products_text.aircraft {
  width: auto;
  max-width: 11.86rem;
}

.key_products_text.d-ice-kf {
  width: auto;
  max-width: none;
}

.section_types, .section_choose {
  margin-bottom: 4rem;
}

.types-wrapper {
  grid-column-gap: 1.48rem;
  grid-row-gap: 1.48rem;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.choose-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--black-basic--white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 1rem;
  flex-flow: column;
  width: 18.9rem;
  height: 9.5rem;
  padding: 1.5rem;
  display: flex;
}

.choose-block._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6872214b200ca1d6d5da641c_Title%2BParagraph.avif");
  background-position: 0 0;
  background-size: cover;
}

.choose-block._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/687221a9fa028e4e521efdff_Title%2BParagraph.avif");
  background-position: 0 0;
  background-size: cover;
}

.choose-block._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68722213d09e315dde848c8e_Title%2BParagraph.avif");
  background-position: 0 0;
  background-size: cover;
}

.choose-block._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68722265dcbecd54d7091002_Title%2BParagraph.avif");
  background-position: 0 0;
  background-size: cover;
}

.choose-block._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eb5585fed93d19bb8f306f_USP-more.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--black-basic--white);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  flex-flow: column;
  width: 19.0625rem;
  height: 17.8125rem;
  padding: 1.75rem 1.5rem;
  transition: transform .4s;
  display: flex;
  overflow: clip;
}

.featured_block:hover {
  transform: scale(1.1);
}

.featured_block._1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6883480d807f4c224261caee_Featured.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block._2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6883480d709c17db85b6dee7_Featured-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block._3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6872256077f454c5d9b083df_Featured.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block._4 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68876020a8908e89645a1943_Featured.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block._5 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688353509f00aa2d68232ef7_Featured.avif");
  background-position: 50%;
  background-size: cover;
}

.featured_block._6 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68777f155f201611b70d65d1_Featured-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block._7 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/687780116e655759ba413b02_Featured-2.avif");
  background-position: 50%;
  background-size: cover;
}

.featured_block.kedobet-301 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e9095c9a2e3960299c2e73_Featured.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block.kedobet_302 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e9095ce5f0ebd87527f64e_Featured-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block.kedobet-101 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ebab4d6d49b88753e26897_Featured.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block.kedobet-102 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ebab4d274568a1d85947d5_Featured-1.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_block.kedobet_103 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68ebab4d6c882dcbe40c0cba_Featured-2.avif");
  background-position: 0 0;
  background-size: cover;
}

.featured_wrapper {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 3.75rem;
  display: flex;
}

.featured_wrapper.construction {
  width: 19.0625rem;
  margin-bottom: 0;
}

.coatings-hero-block {
  display: flex;
}

.coatings_text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 29.0625rem;
  margin-right: 1.5rem;
  display: flex;
}

.coatings_hero-image {
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.div-block-28 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.table_header {
  text-align: center;
  background-color: #a2fabf4d;
  width: 100%;
  margin-bottom: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.table_header.mb-2-25 {
  margin-bottom: 2.25rem;
}

.section_table {
  margin-bottom: 4rem;
}

.table_wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
  position: relative;
}

.table_wrapper.construction {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.table_wrapper.mb-0 {
  margin-bottom: 0;
}

.tab-link-tab-1 {
  border: 1px solid var(--marine-secondary--60);
  color: var(--marine-secondary--60);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-1.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.tab-link-tab-1.active-custom {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: solid;
  border-color: #0000;
}

.tab-link-tab-2 {
  border: 1px solid var(--marine-secondary--60);
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--60);
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-2.w--current {
  color: var(--green-accent--050);
  background-color: #486769;
  border-width: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-bottom: 2rem;
  display: flex;
}

.tabs-menu.dropdown {
  position: relative;
}

.grid_coatings {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template: "." 3.75rem
                 "." 4.38rem
                 "." 4.38rem
                 "." 5.63rem
                 "." 6.88rem
                 "." 6.75rem
                 / 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 6.25rem 4.75rem 6.25rem 27.8rem;
  grid-auto-columns: 1fr;
  padding-left: .5rem;
  display: grid;
  position: relative;
}

.grid_coatings.paint {
  grid-template-rows: 3.75rem 5.63rem 5.63rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.textile {
  grid-template-rows: 3.75rem 5.63rem 3.25rem auto;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.pressure {
  grid-template-rows: 3.75rem 6.75rem 5.63rem 6.88rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 6.25rem 6.25rem 6.25rem 27.8rem;
}

.grid_coatings.woodwork {
  grid-template-rows: 3.75rem 6.88rem 6.88rem 6.88rem 6.88rem 6.75rem 6.88rem 6.88rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.paper {
  grid-template-rows: 3.75rem 5.125rem 5.125rem 5.125rem 6.88rem 6.75rem 5.125rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.binders-for-coating {
  grid-template-rows: 3.75rem 4.38rem 8rem 4.15rem 4.15rem 4.15rem 4.15rem 5.7rem 5.7rem 5.7rem 7rem 7rem 3rem 4.15rem 5.4rem 4.15rem 4.15rem 4.15rem 3rem 7rem;
}

.grid_coatings.binders-textile {
  grid-template-rows: 3.75rem 4.38rem 8rem 8rem;
}

.grid_coatings.woodwork-1 {
  grid-template-rows: 3.75rem 6.88rem 6.88rem 6.88rem 6.88rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.woodwork-d3 {
  grid-template-rows: 3.75rem 4.15rem 4.15rem 4.15rem 6.88rem 6.75rem 6.88rem 5.4rem 5.4rem 5.4rem 4.15rem 4.15rem 4.15rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.paper-2 {
  grid-template-rows: 3.75rem 6.88rem 6.88rem 8rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.paper-3 {
  grid-template-rows: 3.75rem 6.88rem 6.88rem 8rem 9.5rem 4.15rem 3rem 5.4rem 6.88rem 5.4rem 5.4rem 6.88rem 5.4rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.paper-4 {
  grid-template-rows: 3.75rem 6.88rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.paper-5 {
  grid-template-rows: 3.75rem 6.88rem 4.15rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 1fr 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.vilanor {
  grid-template-rows: 3.75rem 4.15rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.acrynor-1530 {
  grid-template-rows: 3.75rem 8rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 1fr 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.acrynor-251 {
  grid-template-rows: 3.75rem 4.15rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 1fr 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.vilanor-352 {
  grid-template-rows: 3.75rem 6.88rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_coatings.vilanor-358 {
  grid-template-rows: 3.75rem 8rem;
  grid-template-columns: 6.625rem 1px 7.5rem 5.5rem 3.75rem 5rem 4.75rem 6.25rem 27.8rem;
}

.grid_header {
  color: var(--marine-secondary--shady);
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 0;
  font-weight: 700;
}

.grid_header.align-right {
  margin-left: 0;
  padding-left: 0;
}

.grid_header.first {
  width: 7rem;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: 0;
}

.grid_divider {
  background-color: #398057b3;
  width: 1px;
  height: 100%;
}

.grid_row-header {
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 700;
}

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

.grid_text.align-right {
  justify-content: flex-start;
  align-items: center;
}

.lh-150 {
  line-height: 150%;
}

.grid_bg {
  z-index: -1;
  background-color: #fffc;
  height: 4.38rem;
  position: absolute;
  inset: 7.88rem 0% auto;
}

.grid_bg._2 {
  height: 6.88rem;
  top: 17.89rem;
}

.grid_bg.paint {
  height: 5.7rem;
  top: 9.4rem;
}

.grid_bg.textile {
  height: 3.25rem;
  top: 9.2rem;
}

.grid_bg.pressure {
  height: 5.7rem;
  top: 10.4rem;
}

.grid_bg.woodwork {
  height: 6.88rem;
  top: 10.38rem;
}

.grid_bg.woodwork._2 {
  top: 24.28rem;
}

.grid_bg.woodwork._3 {
  top: 37.88rem;
}

.grid_bg.woodwork._4 {
  top: 10.68rem;
}

.grid_bg.woodwork._5 {
  top: 24.28rem;
}

.grid_bg.woodwork._6 {
  height: 4.15rem;
  top: 7.88rem;
}

.grid_bg.woodwork._7 {
  top: 16.18rem;
}

.grid_bg.woodwork._9 {
  height: 5.4rem;
  top: 42.1rem;
}

.grid_bg.woodwork._10 {
  height: 4.15rem;
  top: 52.9rem;
}

.grid_bg.woodwork._11 {
  height: 4.15rem;
  top: 61.1rem;
}

.grid_bg.woodwork._12 {
  height: 6.88rem;
  top: 29.88rem;
}

.grid_bg.paper {
  height: 5.125rem;
  top: 10.18rem;
}

.grid_bg.paper._2 {
  top: 20.48rem;
}

.grid_bg.paper._3 {
  top: 32.88rem;
}

.grid_bg.paper._4, .grid_bg.paper._6 {
  height: 6.88rem;
  top: 10.68rem;
}

.grid_bg.paper._7 {
  height: 9rem;
  top: 25.7rem;
}

.grid_bg.paper._8 {
  height: 3rem;
  top: 39rem;
}

.grid_bg.paper._9 {
  height: 6.88rem;
  top: 47.4rem;
}

.grid_bg.paper._10 {
  top: 60rem;
}

.grid_bg.paper._11 {
  top: 72.2rem;
}

.grid_bg.paper._12 {
  top: 10.68rem;
}

.grid_bg.binders-paint {
  height: 8rem;
  top: 8.08rem;
}

.grid_bg.binders-paint._2 {
  height: 4.15rem;
  top: 20.08rem;
}

.grid_bg.binders-paint._3 {
  height: 4.15rem;
  top: 28.48rem;
}

.grid_bg.binders-paint._4 {
  height: 5.6rem;
  top: 38.4rem;
}

.grid_bg.binders-paint._5 {
  height: 7rem;
  top: 49.6rem;
}

.grid_bg.binders-paint._6 {
  height: 3rem;
  top: 63.6rem;
}

.grid_bg.binders-paint._8 {
  height: 4.15rem;
  top: 80.4rem;
}

.grid_bg.binders-paint._9 {
  height: 3rem;
  top: 88.7rem;
}

.grid_bg.binders-paint._10 {
  height: 5.3rem;
  top: 71.1rem;
}

.grid_bg.binders-textile {
  height: 8rem;
  top: 7.88rem;
}

.other_block {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.other_block.centered {
  justify-content: center;
  align-items: flex-start;
}

.other_left {
  justify-content: space-between;
  align-items: center;
  width: 25.9rem;
  display: flex;
}

.other_img {
  border-radius: 1rem;
  width: 5.5rem;
  height: 5.5rem;
}

.other_right {
  justify-content: space-between;
  align-items: center;
  width: 25.9rem;
  display: flex;
}

.other_right.with-bg {
  background-color: var(--black-basic--white);
  border-radius: .5rem;
  padding: .5rem;
}

.other_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.25rem;
  display: flex;
}

.section_other {
  margin-bottom: 4rem;
}

.grid_coatings_2-pane {
  grid-template: "." 6.625rem
                 "." 4rem
                 "." 4rem
                 "." 4rem
                 "." 4rem
                 "." 4rem
                 / 1fr 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: -1px;
  padding-left: .5rem;
  display: grid;
  position: relative;
}

.grid_coatings_2-pane.paint {
  grid-template-rows: 6.625rem 4rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.textile {
  grid-template-rows: 3.75rem 4rem 4rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.pressure {
  grid-template-rows: 6.625rem 4rem 4rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.woodwork {
  grid-template-rows: 6.625rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.paper {
  grid-template-rows: 6.625rem 4rem 4rem 4rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.binders-paint {
  grid-template-rows: 6.625rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem;
}

.grid_coatings_2-pane.binders-textile {
  grid-template-rows: 3.75rem 4rem 4rem 4rem;
  grid-template-columns: 1fr 1px 1fr 1fr;
}

.grid_coatings_2-pane.woodwork-1 {
  grid-template-rows: 6.625rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.woodwork-d3 {
  grid-template-rows: 6.625rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.paper-2 {
  grid-template-rows: 6.625rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.paper-3 {
  grid-template-rows: 6.625rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.paper-4 {
  grid-template-rows: 6.625rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.paper-5 {
  grid-template-rows: 6.625rem 4rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.vilanor {
  grid-template-rows: 6.625rem 4rem;
  grid-template-columns: 7.125rem 1px 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.acrynor-1530 {
  grid-template-rows: 6.625rem 4rem;
}

.grid_coatings_2-pane.acrynor-157 {
  grid-template-rows: 6.625rem 4rem;
  grid-template-columns: 1fr 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid_coatings_2-pane.vilanor-352 {
  grid-template-rows: 6.625rem 4rem;
  grid-template-columns: 6.375rem 1px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.color_grid_header {
  border-right: 1px solid #14353833;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.color_grid_text {
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 3.6875rem;
  height: 1.75rem;
  font-size: .5rem;
  line-height: 125%;
  display: flex;
}

.color_grid_block {
  width: 1.72rem;
  height: .25rem;
  margin-bottom: .75rem;
}

.color_grid_block._1 {
  background-color: #5173e1;
}

.color_grid_block._2 {
  background-color: #d9d9d9;
}

.color_grid_block._3 {
  background-color: #f0db41;
}

.color_grid_block._4 {
  background-color: #9b9999;
}

.color_grid_block._5 {
  background-color: #fb5e5e;
}

.color_grid_block._6 {
  background-color: #bc658c;
}

.color_grid_block._7 {
  background-color: #7fa9da;
}

.color_grid_block._8 {
  background-color: #3fabab7d;
}

.color_grid_block._9 {
  background-color: #ebc56c;
}

.color_grid_block._10 {
  background-color: #4b49c3;
}

.color_grid_block._11 {
  background-color: #ff18cd;
}

.color_grid_block._12 {
  background-color: #b27d63;
}

.color_grid_block._13 {
  background-color: #5ed5a4;
}

.color_grid_block._5b5dac {
  background-color: #5b5dac;
}

.color_grid_block._77a9e2 {
  background-color: #77a9e2;
}

.color_grid_block._78db9c {
  background-color: #78db9c;
}

.color_grid_block.d59fb7 {
  background-color: #d59fb7;
}

.color_grid_block.a15709 {
  background-color: #a15709;
}

.color_grid_block._3b8190 {
  background-color: #3b8190;
}

.color_grid_block.bcb6ce {
  background-color: #bcb6ce;
}

.color_grid_block.c09f61 {
  background-color: #c09f61;
}

.color_grid_block._73583f {
  background-color: #73583f;
}

.color_grid_block._7e7514 {
  background-color: #7e7514;
}

.color_grid_block.c3b476 {
  background-color: #c3b476;
}

.color_grid_block.be851c {
  background-color: #be851c;
}

.color_grid_block._90065e {
  background-color: #90065e;
}

.color_grid_block._52da57 {
  background-color: #52da57;
}

.color_grid_block.a4af79 {
  background-color: #a4af79;
}

.color_grid_block.ffca2d {
  background-color: #ffca2d;
}

.color_grid_block.b8d2f0 {
  background-color: #b8d2f0;
}

.color_grid_block.dc103c {
  background-color: #dc103c;
}

.color_grid_block.c3bfbb {
  background-color: #c3bfbb;
}

.color_grid_block.d9baaa {
  background-color: #d9baaa;
}

.color_grid_block._284267 {
  background-color: #284267;
}

.color_grid_block.ceb6c2 {
  background-color: #ceb6c2;
}

.color_grid_block._3e1f7d {
  background-color: #3e1f7d;
}

.color_grid_empty {
  border-right: 1px solid #14353833;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.color_grid_icon {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/687271cdc61183291a5e126e_Icons.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.47rem 1.5rem;
  border-right: 1px solid #14353833;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-pane-tab-2 {
  display: block;
}

.tab-pane-tab-2.dropdown {
  display: none;
}

.section_featured {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/678a475c10587d7808f22c41_gradient.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 73rem 73rem;
}

.section_featured.mob {
  background-image: none;
}

.dropdown_wrapper {
  width: 100%;
  position: relative;
}

.tab-link-tab-3 {
  border: 1px solid var(--marine-secondary--60);
  color: var(--marine-secondary--60);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-3.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.tab-link-tab-3.active-custom {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: solid;
  border-color: #0000;
}

.tab-link-tab-4 {
  border: 1px solid var(--marine-secondary--60);
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--60);
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-4.w--current {
  color: var(--green-accent--050);
  background-color: #486769;
  border-width: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-4, .tab-pane-tab-4.display-none {
  display: none;
}

.div-block-29, .div-block-30, .div-block-31, .div-block-32 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-26-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-34 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.benefits_wrapper {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
}

.section_benefits {
  margin-bottom: 4rem;
}

.section_benefits.mb-3 {
  margin-bottom: 3rem;
}

.section_solutions {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68876924c5fcf7571ddecd4d_gradient.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 59rem;
}

.section_solutions.runway {
  background-image: none;
}

.applications_hover {
  border-radius: 1rem;
  width: 100%;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.products_hover {
  border-radius: 1rem;
  width: 19.06rem;
  height: 17.81rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.link-3 {
  color: var(--marine-secondary--shady);
}

.tab-pane-tab-6 {
  display: block;
}

.tab-pane-tab-6.dropdown {
  display: none;
}

.tab-link-tab-5 {
  border: 1px solid var(--marine-secondary--60);
  color: var(--marine-secondary--60);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-5.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.tab-link-tab-5.active-custom {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: solid;
  border-color: #0000;
}

.tab-link-tab-6 {
  border: 1px solid var(--marine-secondary--60);
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--60);
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-6.w--current {
  color: var(--green-accent--050);
  background-color: #486769;
  border-width: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-7 {
  border: 1px solid var(--marine-secondary--60);
  color: var(--marine-secondary--60);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-7.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.tab-link-tab-7.active-custom {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: solid;
  border-color: #0000;
}

.tab-link-tab-8 {
  border: 1px solid var(--marine-secondary--60);
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--60);
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-8.w--current {
  color: var(--green-accent--050);
  background-color: #486769;
  border-width: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-8 {
  display: block;
}

.tab-pane-tab-8.dropdown {
  display: none;
}

.tab-link-tab-9 {
  border: 1px solid var(--marine-secondary--60);
  color: var(--marine-secondary--60);
  background-color: #0000;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-9.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.tab-link-tab-9.active-custom {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: solid;
  border-color: #0000;
}

.tab-link-tab-10 {
  border: 1px solid var(--marine-secondary--60);
  background-color: var(--marine-secondary--superpale-green);
  color: var(--marine-secondary--60);
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.tab-link-tab-10.w--current {
  color: var(--green-accent--050);
  background-color: #486769;
  border-width: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-pane-tab-10 {
  display: block;
}

.tab-pane-tab-10.dropdown {
  display: none;
}

.other_animation {
  border-radius: 1rem;
  width: 5.5rem;
  height: 5.5rem;
  overflow: hidden;
}

.manager_contacts_row {
  color: var(--marine-secondary--superpale-green);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.manager_contacts_icon {
  width: 2rem;
  margin-right: .75rem;
}

.contacts {
  color: var(--marine-secondary--superpale-green);
  font-size: 1.5rem;
  line-height: 116.6%;
}

.namager_contacts {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--marine-secondary--superpale-green);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.support_wrapper {
  background-color: #143538cc;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.section_support {
  margin-bottom: 5rem;
}

.color-white {
  color: var(--black-basic--white);
}

.color-white.width-45-5 {
  width: 45.5rem;
}

.section_eco {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688784f9eb4e3de1320e3f05_ESG-Eco-de-icers.avif");
  background-position: 0 0;
  background-size: cover;
  display: block;
  overflow: hidden;
}

.eco_statistics {
  justify-content: space-between;
  margin-bottom: 5rem;
  margin-right: 5rem;
  display: flex;
}

.statistics_block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 16.875rem;
  display: flex;
}

.aircraft_applications_block {
  flex-flow: column;
  width: 25.66rem;
  height: 100%;
  display: flex;
  position: relative;
}

.left_gradient {
  z-index: -1;
  width: 73.75rem;
  position: absolute;
  top: 31.2rem;
}

.section_ticker {
  overflow: hidden;
}

.section_industry {
  margin-bottom: 2.5rem;
}

.industry_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.industry_header {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border: 1px solid #14353833;
  border-radius: 6.25rem;
  padding: .5rem 1.25rem;
}

.industry_header.w--current {
  background-color: var(--marine-secondary--shady);
  color: var(--marine-secondary--050);
  border-style: none;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.industry_header.d-ice-kf {
  margin-bottom: 1.25rem;
}

.industry-text {
  color: var(--marine-secondary--shady);
  width: 43.45rem;
}

.industry_img {
  width: 6.625rem;
}

.section_specifications {
  margin-bottom: 4rem;
}

.section_specifications.mb-2-75 {
  margin-bottom: 2.75rem;
}

.section_specifications.mb-2-75.height-21-3 {
  height: 100%;
}

.specifications_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 29.875rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.specifications_wrapper.type-1 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.specifications_wrapper.d-ice-kf {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 29.875rem 50rem;
}

.specifications_wrapper.d-ice-ka {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 29.875rem 50rem;
}

.specifications_wrapper.d-ice-kfa {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 29.875rem 50rem;
}

.specifications_wrapper.oil {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 29.875rem 12.5rem 12.5rem 25rem;
}

.specifications_header {
  color: var(--marine-secondary--shady);
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: .75rem;
  font-weight: 700;
}

.specifications_header.with-border {
  border-right: 1px solid #398057b3;
  width: 100%;
}

.specifications_subheader {
  color: var(--marine-secondary--dark);
  border-right: 1px solid #398057b3;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: .75rem;
  font-weight: 700;
}

.specifications_subheader.bg-marine-10 {
  background-color: var(--marine-secondary--10);
}

.specifications_subheader.bg-marine-10.padding-top_5 {
  padding-top: 5rem;
}

.specifications_text {
  min-height: 3.25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
}

.specifications_text.bg-marine-10 {
  background-color: var(--marine-secondary--10);
  padding-top: 1rem;
}

.specifications_text.bg-marine-10.mt-0-25rem {
  padding-top: .25rem;
}

.specifications_text.table {
  min-height: 0;
  padding-top: .31rem;
  padding-bottom: .31rem;
}

.specifications_text.mt-1rem {
  padding-top: 1rem;
}

.specification_text_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 35rem 12.5rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.specification_text_table.bg-marine-10 {
  background-color: var(--marine-secondary--10);
}

.section_lists {
  margin-bottom: 3.75rem;
}

.section_lists.mb-0 {
  margin-bottom: 0;
}

.lists_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lists_wrapper.type-1 {
  grid-template-rows: auto;
}

.lists_wrapper.type-1:lang(it) {
  grid-row-gap: 1.25rem;
}

.lists_wrapper.d-ice-ka {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 53.75rem 1fr;
}

.lists_wrapper.d-ice-nf {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.lists_block {
  padding-bottom: 3.25rem;
}

.lists_block.d-ice-kf {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lists_block.padding-0 {
  padding-bottom: 0;
}

.lists_block.d-ice-ka {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2.5rem;
  display: flex;
}

.fs-1-375 {
  font-size: 1.375rem;
  line-height: 118%;
}

.lists_points {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.lists_points.vilanor {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.lists_points.acrynor-251, .lists_points.tolling {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

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

.lists_point.vilanor {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.type-4_hero-block {
  display: flex;
}

.cryotech_hero-image {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68888d7ef51a63b50c56fb5f_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.cryotech_hero-image.type-1 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6889ca60a7f7d9162b8d6ded_Mask%20group.avif");
}

.cryotech_hero-image.type-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6889fdf27807058274e9fe29_Mask%20group.avif");
}

.div-block-35 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vilanor-header {
  text-align: center;
  width: 100%;
  margin-bottom: 2.5rem;
}

.vilanor_hero-img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688a2a9b0592cf55f9051de9_Image.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 80rem;
  height: 12.5rem;
  margin-bottom: 1.75rem;
}

.vilanor_hero-img.acrynor-1530 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b4f6e7d62ba542d19d8c8_Mask%20group.avif");
}

.vilanor_hero-img.acrynor-157 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b629347d224c3d8b88160_Mask%20group.avif");
}

.vilanor_hero-img.acrynor-251 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c59ff87834ccea132ff72_Mask%20group.avif");
}

.vilanor_hero-img.acrynor-1510 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c64a4183d10cde82e4581_Mask%20group.avif");
}

.vilanor_hero-img.vilanor-352 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c70369eebc8c4de99cb5e_image.avif");
  background-position: 50%;
}

.vilanor_hero-img.vilanor-358 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c81b8147e64ea1c912f1b_image.avif");
  background-position: 50%;
}

.vilanor_hero-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-left: 10.19rem;
  margin-right: 10.19rem;
  display: flex;
}

.vilanor_hero-text1 {
  color: var(--marine-secondary--shady);
  width: 29.0625rem;
  margin-bottom: 1.5rem;
  font-size: 1.375rem;
  line-height: 118%;
}

.div-block-36 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_overview {
  margin-bottom: 6.25rem;
}

.vilanor_header {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.vilanor_header.mb-4-5rem {
  margin-bottom: 4.5rem;
}

.vilanor_header_icon {
  width: 3.5rem;
  height: 3.5rem;
  margin-right: 2rem;
}

.vilanor_header_text {
  color: var(--marine-secondary--dark);
  font-size: 1.75rem;
}

.overview_caption {
  color: var(--marine-secondary--shady);
  width: 39.25rem;
  margin-bottom: 3.62rem;
  margin-left: 15.19rem;
  font-size: 1.25rem;
  line-height: 120%;
}

.section_features, .section_application, .section_why-choose {
  margin-bottom: 4.25rem;
}

.section_description {
  margin-bottom: 4rem;
}

.description_wrapper {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b3579f729089d1c495ef5_line.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  height: 16.5rem;
  padding: 5rem 10.19rem;
}

.description_wrapper.acrynor-1530 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b57ec85c43f264c0fe501_line.avif");
}

.description_wrapper.acrynor-157 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b695cc5d3fbbc92025297_line.avif");
}

.description_wrapper.acrynor-251 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5e9efd94b29b7b31674c_line.avif");
  height: 14.9rem;
}

.description_wrapper.acrynor-1510 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c68f4bd4ff15ceef3025a_line.avif");
  background-size: cover;
}

.description_wrapper.vilanor-352 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c7a93055c5070b3930a19_line.avif");
  background-size: cover;
}

.description_wrapper.vilanor-358 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c872b2ca1858dffae831f_line.avif");
  background-size: cover;
  height: auto;
}

.description_wrapper.sustain {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6d5e4785a8f18f689a0a0_line.avif");
  height: auto;
}

.description_wrapper.tolling {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a703d09b2f76acd094f523_line.avif");
  background-position: 50% 0;
  height: auto;
}

.section_produced {
  margin-bottom: 5.5rem;
}

.div-block-37 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

.div-block-38 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.grid_header-2 {
  color: #486769;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 0;
  font-weight: 700;
}

.grid_header-2.align-right {
  margin-left: 0;
  padding-left: 0;
}

.ice-kf_hero-image {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6895f49afe8a2381189d0721_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.section_guidelines {
  margin-bottom: 2.5rem;
}

.section_guidelines.mb-0 {
  margin-bottom: 0;
}

.guidelines_wrapper {
  margin-bottom: 1.25rem;
}

.guidelines_block {
  display: flex;
}

.guidelines_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  margin-bottom: 3.25rem;
  display: flex;
}

.guidelines_text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 22.66rem;
  display: flex;
}

.guidelines_table {
  grid-column-gap: 0px;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.guidelines_subheader {
  color: var(--marine-secondary--shady);
  text-align: center;
  width: 10.64rem;
  font-weight: 700;
}

.gudelines_table_text {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.gudelines_table_text.bg-white-80 {
  text-align: center;
  background-color: #fffc;
  width: 100%;
}

.guidelines_table_caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.section_order {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689b2caea3d2f1539d47ed77_ESG-Eco.avif");
  background-position: 0 0;
  background-size: cover;
  height: 16.5rem;
  margin-bottom: 2.5rem;
}

.order_wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.order_wrapper.kfa {
  justify-content: flex-start;
  align-items: flex-start;
  height: 8rem;
}

.order_h3 {
  color: var(--black-basic--white);
  text-align: left;
  width: 20.625rem;
  margin-right: 1.5rem;
  font-size: 1.75rem;
  line-height: 114%;
}

.order_h3.kfa {
  width: 30rem;
}

.order_text {
  color: var(--marine-secondary--10);
  width: 29.0625rem;
  margin-right: 1.25rem;
}

.order_text.kfa {
  width: 20.9375rem;
}

.div-block-39 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 16.5rem;
  display: flex;
}

.ice-ka_hero-image {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689d8d26f3eaa3656bf03f86_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.guidelines_h5 {
  width: 25.67rem;
}

.guidelines_h5.width-18-875 {
  width: 18.875rem;
}

.div-block-41 {
  height: 0;
}

.specifications_main-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ice-nf_hero-image {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689d9d92b5bc4eb0f289173e_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.ice-kfa_hero-image {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689db489f506d1e75461c27f_Mask%20group.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  width: 49.4375rem;
  height: 12.5rem;
}

.lists_flexbox {
  margin-bottom: 2.5rem;
}

.div-block-42 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

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

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

.list_flexbox_item.last {
  width: 9.7rem;
  margin-right: 2.1rem;
}

.search-input {
  color: var(--marine-secondary--shady);
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689dc9cdde0c2792071413dd_Icons.svg");
  background-position: 2%;
  background-repeat: no-repeat;
  background-size: 1.3rem 1.3rem;
  border: 0 #000;
  border-radius: .5rem;
  width: 32.625rem;
  height: 2.5rem;
  margin-bottom: 0;
  padding: .75rem .75rem .75rem 2.75rem;
}

.search-input.search-res {
  background-position: 1%;
  width: 49.4375rem;
  height: 3.5rem;
}

.section_search-res {
  margin-bottom: 7rem;
  padding-top: 9rem;
  position: relative;
}

.search-res_wrapper {
  margin-left: 10.19rem;
  margin-right: 10.31rem;
  position: relative;
}

.search-2 {
  justify-content: space-between;
  margin-bottom: 2.5rem;
  display: flex;
}

.search-result-item {
  border-bottom: 1px solid var(--marine-secondary--30);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.search-res_subheader {
  font-size: 1.375rem;
  line-height: 118%;
}

.div-block-43 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

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

.footer_search_header {
  color: var(--black-basic--20);
  margin-right: .75rem;
}

.search-3 {
  width: 49.4375rem;
  margin-bottom: 0;
  display: flex;
}

.footer_search_text {
  color: var(--black-basic--20);
  margin-right: 1.5rem;
  font-size: .625rem;
  line-height: 140%;
}

.search-input-2 {
  background-color: var(--black-basic--90);
  color: var(--black-basic--30);
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689dd8cd2abfbc3c8bc4c2f1_Icons.svg");
  background-position: 1%;
  background-repeat: no-repeat;
  background-size: 1.3rem 1.3rem;
  border: 0 solid #000;
  border-radius: .5rem;
  height: 2.75rem;
  margin-bottom: 0;
  padding: .75rem .75rem .75rem 2.25rem;
  font-size: .75rem;
  line-height: 133%;
}

.icon-top {
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  transform: rotate(-90deg);
}

.link-block {
  justify-content: flex-end;
  align-items: center;
  padding-top: 1.25rem;
  display: flex;
}

.search-res_text {
  color: var(--marine-secondary--dark);
}

.privacy_header {
  margin-bottom: 2.75rem;
}

.fs-3-25 {
  font-size: 3.25rem;
}

.legal_header {
  margin-bottom: 2.5rem;
  font-size: 3.25rem;
  line-height: 107.6%;
}

.legal_img {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689e258ed5179b12e5ced79d_image.avif");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1rem;
  height: 12.5rem;
}

.legal_img.terms {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689eb10bb5b81b53c9587fc0_image.avif");
}

.legal_img.cookies {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689eb10a5f16812b43baf4f4_image-2.avif");
}

.privacy-link {
  color: var(--marine-secondary--shady);
  text-decoration: underline;
}

.oil_hero_bg {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689edfae874c23ac0f0fdaed_background-image.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 86rem;
  width: 90rem;
  height: 40rem;
  position: absolute;
  inset: 0% auto 0% 0;
}

.dropdown_oil {
  border-bottom: 1px solid var(--marine-secondary--30);
  width: 100%;
  padding-bottom: 2.25rem;
}

.dropdown-toggle-oil {
  justify-content: space-between;
  padding: 2.25rem 0 0;
  display: flex;
}

.dropdown_oil_header {
  color: var(--marine-secondary--dark);
  font-size: 1.75rem;
}

.dropdown-list_oil {
  background-color: #0000;
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown_oil_text {
  width: 39.125rem;
}

.div-block-44 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.oil-dropdown_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.oil-dropdown_column {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 39.25rem;
  display: flex;
}

.oil-dropdown_block {
  flex-flow: column;
  display: flex;
}

.oil-dropdown_block_header {
  margin-bottom: .75rem;
  font-size: 1.375rem;
}

.responsibility_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  display: flex;
}

.responsibility_block {
  width: 39.25rem;
}

.resp_header {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.25rem;
  display: flex;
}

.resp_text {
  font-size: 1.25rem;
  line-height: 120%;
}

.sustain_description_header {
  color: var(--black-basic--050);
  margin-bottom: .75rem;
}

.sustain_description_subheader {
  color: var(--marine-secondary--050);
  margin-bottom: .5rem;
}

.sustain_description_subheader.mb-0-75 {
  margin-bottom: .75rem;
}

.div-block-45 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.sustain_description_text {
  color: var(--black-basic--050);
  width: 29.0625rem;
}

.resp_header_text {
  color: var(--marine-secondary--dark);
}

.section_services {
  margin-bottom: 3.75rem;
}

.service_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 11.7rem;
  display: flex;
}

.service_block {
  width: 39.25rem;
  display: flex;
}

.service_header {
  margin-bottom: .25rem;
}

.steps_block {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.38rem;
  display: flex;
}

.bottom_gradient {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/67922a4800d9ffeb1bcceab9_gradient.avif");
  background-position: 50%;
  background-size: cover;
  height: 33rem;
  padding-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.success-message {
  width: 45rem;
}

.chemicals_applications_block {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.featured_centered {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: 100%;
  display: flex;
}

.featured_text {
  width: 29.0625rem;
}

.section_innovation {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68eba724c52c32b04a1af0f3_Long-banner.avif");
  background-position: 50%;
  background-size: cover;
  margin-bottom: 3.75rem;
  display: block;
  overflow: hidden;
}

.innovation_wrapper {
  justify-content: space-between;
  align-items: flex-start;
  height: 22.5rem;
  padding-top: 6.8rem;
  padding-bottom: 3.5rem;
  padding-right: 10.19rem;
  display: flex;
}

.innovation_text {
  color: var(--black-basic--white);
  width: auto;
}

.innovation_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 18.875rem;
  margin-right: 1.5rem;
  display: flex;
}

.innovation_block.mr-3 {
  margin-right: 3rem;
}

.form-block-7 {
  width: 44.93rem;
  margin-bottom: 0;
}

.form_img_mob {
  border-radius: 1rem;
  width: 29.06rem;
  height: 36.85rem;
  margin-right: 1.5rem;
  display: none;
  position: relative;
}

.form_img_wrapper {
  margin-right: 1.5rem;
}

.ensuring_img {
  z-index: -1;
  object-fit: cover;
  position: absolute;
  inset: 0%;
}

.code-embed {
  display: block;
}

.contact_block {
  background-color: var(--black-basic--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 21.25rem;
  padding: 1.75rem;
  display: flex;
}

.contact_first-row {
  margin-bottom: .75rem;
  display: flex;
}

.contact_img {
  border-radius: .5rem;
  width: 8.75rem;
  height: 10rem;
  margin-right: .75rem;
}

.contact_block_header {
  color: var(--marine-secondary--dark);
  text-transform: uppercase;
  margin-bottom: .25rem;
  font-size: 1.75rem;
  line-height: 114%;
}

.contact_block_link {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.contact_block_icon {
  width: 1.75rem;
  margin-right: .75rem;
}

.contact_block_text {
  color: var(--marine-secondary--shady);
  padding-top: .25rem;
}

.contact_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.section_contact-page {
  margin-top: 9rem;
  margin-bottom: 3.75rem;
}

.contact_gradient {
  z-index: -2;
  width: 73.75rem;
  height: 73.8rem;
  position: absolute;
  inset: 15.8rem 0% 0% auto;
}

.contact_block_subheader {
  color: var(--marine-secondary--shady);
}

.radio_line {
  background-color: #b2d7d7;
  width: 24%;
  height: .35rem;
  margin-left: .5rem;
  position: absolute;
  top: 15%;
}

.radio_line._4 {
  z-index: -1;
  margin-left: 12rem;
}

.radio_line._5 {
  z-index: -1;
  margin-left: 17.9rem;
}

.radio_line._3 {
  z-index: -1;
  margin-left: 6.1rem;
}

.radio_line._2 {
  z-index: -1;
}

.quality_grid2-text {
  color: var(--marine-secondary--dark);
  text-align: left;
  font-size: 1rem;
}

.cw-cookies-2 {
  display: block;
}

.grid2_header {
  color: var(--marine-secondary--dark);
  font-size: 1.75rem;
}

.btn_text-2 {
  color: #e1fae9;
  text-align: center;
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.btn_text-2.dark {
  color: #5bbe7b;
}

.btn_text-2.light {
  z-index: 1;
  transition: opacity .2s;
  position: relative;
}

.btn_text-2.light.hover {
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.form_heading {
  flex: none;
}

.faq_img {
  width: 45rem;
  position: absolute;
  inset: auto auto -6.25rem -1.25rem;
}

.swiper-2.swiper-industries {
  width: 100%;
  padding-top: 5.75rem;
  overflow: hidden;
}

.swiper-2.swiper-process {
  width: 100%;
  height: 28rem;
  padding-top: 9rem;
  overflow: hidden;
}

.btn_hover_bg-2 {
  background-color: #4ba671;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 100%;
  height: 200%;
  position: absolute;
  top: 100%;
  left: 0;
}

.how-it-works_img {
  margin-top: .55rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.footer_row2 {
  margin-bottom: 1.25rem;
  display: flex;
}

.section_quote {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824113000_Quote_bg.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.manager {
  justify-content: space-between;
  align-items: center;
  width: 59.6rem;
  margin: 5rem auto;
  display: flex;
}

.pseudo-nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.manager_h4 {
  width: 12.5rem;
}

.h3_why-adblue {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: .75rem;
}

.industries_block {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: #fff;
  background-color: #14353899;
  border: 1px solid #7e7e80;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 1.5rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.address {
  color: #76b1aa;
  width: 10rem;
}

.footer_row4 {
  display: flex;
}

.subtitle-3 {
  color: #262626e6;
  font-weight: 800;
}

.subtitle-3.cookies {
  color: #fff;
}

.why-adblue_img {
  width: 5rem;
}

.how-it-works_header {
  font-size: 2.75rem;
}

.footer_trademark-2 {
  color: #76b1aa;
  width: 23rem;
  font-size: .75rem;
  line-height: 133%;
}

.subtitle-4 {
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.subtitle-4.lang-link {
  color: #ecf4f4;
  padding: .12rem 0 .22rem .62rem;
  transition: background-color .2s;
}

.subtitle-4.lang-link:hover {
  background-color: #5bbe7b;
  border-radius: .25rem;
}

.subtitle-4.franchise {
  color: #000;
}

.subtitle-4.nav {
  color: #ecf4f4;
  padding: 0;
}

.subtitle-4.cookies {
  color: #fff;
  margin-left: 1rem;
}

.franchise_paragraph {
  width: 18.875rem;
  margin-right: 2.5rem;
  font-size: .875rem;
  line-height: 133%;
}

.faq_divider-2 {
  background-color: #b2d7d7;
  width: 100%;
  height: .0625rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

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

.section_faq-2 {
  background-color: #ecf4f4;
  padding-top: 6rem;
  padding-bottom: 6.25rem;
}

.how-it-works_caption_adblue {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 8.68rem;
  display: flex;
  position: absolute;
  top: -.52rem;
  right: 12.53rem;
}

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

.section_why-adblue {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/69046343f9aed380ede3009d_decor-lines-group.avif");
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: 90rem;
  margin-bottom: 4.5rem;
  padding-bottom: 4.75rem;
}

.advantages_header {
  width: 29rem;
}

.franchise_contact_wrapper {
  margin-top: 1rem;
}

.faq_link-2 {
  font-size: 1rem;
  font-weight: 800;
}

.industries_slider-wrapper {
  margin-bottom: 1.75rem;
  overflow: visible;
}

.div-block-47 {
  background-color: #398057b3;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  padding-top: .1rem;
  padding-bottom: 0;
}

.how-it-works_wrapper {
  flex-flow: column;
  display: flex;
}

.process-span-2 {
  color: #76b1aa;
  font-weight: 800;
}

.amounts-needed {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.quality_grid-text {
  color: var(--marine-secondary--dark);
  text-align: center;
  font-size: 1rem;
}

.dropdown-toggle-5 {
  background-color: #0000;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 .62rem;
  transition: background-color .2s;
  display: flex;
}

.dropdown-toggle-5:hover {
  background-color: #5bbe7b;
}

.submit-button {
  display: none;
}

.how-it-works_caption_nitrogen2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 8.68rem;
  display: flex;
  position: absolute;
  top: -.55rem;
  right: 0%;
}

.radio-button-field {
  flex-flow: column;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.why-adblue_blocks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.25rem;
  display: flex;
}

.swiper-slide-2 {
  z-index: 999;
  flex: none;
  width: 100%;
  position: relative;
}

.swiper-slide-2.ml-1-25 {
  width: 100%;
  margin-left: 0;
}

.image-12 {
  width: 1.25rem;
  padding: .25rem;
}

.form_header-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #fff;
  margin-bottom: 2rem;
  display: flex;
}

.slide {
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.slide.slide2 {
  transition: opacity .5s;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  width: 39.3rem;
  margin-right: 0;
  display: flex;
}

.btn_active_bg-2 {
  background-color: #398057;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 100%;
  height: 200%;
  position: absolute;
  top: 100%;
  left: 0;
}

.process_h2 {
  width: 29rem;
  margin-bottom: -6.5rem;
  margin-left: 15.19rem;
  padding-top: 1.38rem;
}

.quality_top {
  background-image: linear-gradient(#d5eaea, #eaefed);
  justify-content: space-between;
  margin-bottom: 3rem;
  display: flex;
}

.developed-by {
  color: #b2d7d7;
  margin-right: .5rem;
}

.ncf-logo {
  height: 1rem;
}

.developed-by-2 {
  color: #b2d7d7;
  margin-right: .5rem;
}

.form_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.subtitle-5 {
  color: #262626e6;
  font-weight: 800;
}

.phone-link-footer-2 {
  color: #6cd98f;
}

.logos {
  justify-content: space-between;
  width: 13rem;
  margin-right: 3.25rem;
  display: flex;
}

.advantages_block {
  background-color: var(--marine-secondary--30);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: #fff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.advantages_block.green {
  background-color: var(--black-basic--20);
}

.faq_right-column-2 {
  z-index: 1;
  flex-flow: column;
  align-items: flex-start;
  width: 47rem;
  display: flex;
  position: relative;
}

.grid2_block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 8.69rem;
  display: flex;
}

.advantages_blocks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(18.875rem, 1fr) 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  place-items: stretch stretch;
  width: 80rem;
  height: 35.5rem;
  margin-top: 2.5rem;
  display: grid;
}

.industries_header {
  margin-bottom: 3.25rem;
}

.grid1_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  width: 18.75rem;
  display: flex;
}

.section_hero-2 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fa8_hero_Background.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 90rem;
  flex-direction: column;
  height: 50rem;
  display: flex;
  position: relative;
}

.h1_quality {
  color: var(--marine-secondary--dark);
  text-align: left;
  font-size: 3.25rem;
  font-weight: 400;
  line-height: 106.6%;
}

.how-it-works_caption_catalytic {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 10rem;
  display: flex;
  position: absolute;
  bottom: 4.76rem;
  left: 45.34rem;
}

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

.quality_h3 {
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-size: 1.75rem;
}

.quality_text {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 1.25rem;
  padding: 4rem 5rem;
  display: flex;
}

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

.link-4 {
  color: #6cd98f;
}

.certification_img {
  width: 5.75rem;
}

.divider {
  background-color: #d5eaea;
  width: 80rem;
  height: .0625rem;
  margin-left: auto;
  margin-right: auto;
}

.btn-2 {
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  padding: .75rem 1.25rem;
  display: flex;
}

.btn-2.green {
  background-color: #5bbe7b;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.btn-2.green.nav {
  z-index: 0;
  width: 7rem;
}

.btn-2.green.nav:active {
  background-color: #398057;
}

.btn-2.green.cookies {
  align-items: center;
  width: 7.6875rem;
  height: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-2.green.quote {
  color: #d5eaea;
  width: 100%;
  font-size: .75rem;
  font-weight: 800;
  display: block;
}

.btn-2.green.quote.w--current {
  width: 100%;
  display: block;
}

.btn-2.green.process {
  width: 18.8125rem;
  margin-left: 15.25rem;
}

.btn-2.white {
  border: 1px solid #6cd98f;
  width: 7rem;
  height: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-2.white.cookies {
  background-color: #14353899;
  align-items: center;
  width: 7.6875rem;
}

.swiper-pagination-2 {
  z-index: -999;
  justify-content: center;
  align-items: flex-start;
  display: block;
  position: absolute;
}

.footer_menu-2 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2.38rem;
  display: flex;
}

.advantages_wrapper {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.logo-2 {
  width: 4.125rem;
  display: block;
}

.faq_text-2 {
  font-size: 1rem;
}

.footer_column-2._1 {
  margin-right: 11.69rem;
}

.footer_column-2.h3_advantages {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.footer_column-2._2 {
  width: 39.25rem;
}

.checkbox-field-2 {
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .56rem;
  padding-left: 0;
  display: flex;
}

.process_slider-wrapper {
  margin-bottom: 1.75rem;
  position: relative;
}

.footer_row3 {
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 1.5rem;
  display: flex;
}

.quality_grid1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.75rem;
  margin-left: 5rem;
  margin-right: 5rem;
  display: grid;
}

.image-3 {
  width: 6.25rem;
}

.text-field-2 {
  background-color: #d5eaea;
  border-radius: .5rem;
  width: 100%;
  min-width: 24.17rem;
  margin-bottom: 0;
  padding: 1.2rem .75rem;
  font-size: .75rem;
  line-height: 125%;
}

.text-field-2::placeholder {
  color: #7e7e80;
  font-size: .75rem;
  line-height: 133%;
}

.text-field-2.message {
  height: 6.25rem;
  padding-top: .75rem;
}

.footer_contacts-2 {
  color: #6cd98f;
  justify-content: space-between;
  width: 18.875rem;
  margin-bottom: 1.25rem;
  font-weight: 800;
  display: flex;
}

.how-it-works-img {
  z-index: -1;
  width: 90rem;
  max-width: none;
  height: 45.8rem;
  margin: -5.5rem -5rem 0;
  position: relative;
}

.how-it-works_caption_nitrogen1 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 8.68rem;
  display: flex;
  position: absolute;
  bottom: 10.78rem;
  left: 30.04rem;
}

.form-button-wrapper {
  width: 37.125%;
}

.cookies_link-2 {
  color: #85f2a8;
  border-bottom: 1px solid #85f2a8;
  font-size: .75rem;
  line-height: 140%;
}

.slide2_hover {
  opacity: 1;
  border: 1px solid #f6f6fa;
  border-radius: 1rem;
  width: 6.25rem;
  display: none;
  position: absolute;
  top: 3.19rem;
  right: 0;
}

.link-5 {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-weight: 400;
}

.mobile_lang-switcher-en {
  z-index: 0;
  border-radius: .25rem .25rem 0 0;
  width: 3.43rem;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.slide_number {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #f6f6fa;
  border: 1px solid #f2f2f5;
  border-radius: 1rem;
  margin-right: 1rem;
  padding: .5rem 1rem;
  font-size: 1.75rem;
  font-weight: 700;
  display: flex;
}

.nav-link-2 {
  color: #ecf4f4;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.nav-link-2.paragraph-s {
  transition: width .4s, color .2s;
}

.nav-link-2.paragraph-s:hover {
  color: #6cd98f;
  border-bottom: 1.5px solid #398057;
  font-weight: 400;
}

.nav-link-2.paragraph-s.mob-nav.first.w--current {
  color: #ecf4f4;
}

.section_advantages {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fdb_Advantages_bg.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 90rem;
}

.quality_bg_mobile {
  display: none;
}

.copyright-2 {
  color: #ecf4f4;
  margin-bottom: 2.62rem;
}

.why-adblue_text {
  color: var(--black-basic--050);
  text-align: center;
  font-size: 1rem;
}

.faq_wrapper-2 {
  justify-content: flex-start;
  margin-left: 5rem;
  margin-right: 5rem;
  display: flex;
  position: relative;
}

.radio-button {
  background-color: #b2d7d7;
  border: 0 #5bbe7b;
  width: .9875rem;
  height: 1rem;
  margin-top: 0;
  margin-bottom: .25rem;
  margin-left: 0;
}

.radio-button:active {
  border-style: none;
}

.radio-button.w--redirected-checked {
  background-color: #5bbe7b;
  border: 0 #5bbe7b;
}

.section_franchise {
  background-image: linear-gradient(#d5eaea, #eaefed 34%);
}

.radio_block {
  justify-content: space-between;
  width: 100%;
  margin-top: .37rem;
  display: flex;
  position: relative;
}

.section_process {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/690466adc9ec3991eadb9baf_Decor-line.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 90rem;
  margin-bottom: 11.12rem;
  padding-top: 1rem;
  position: relative;
  overflow: visible;
}

.div-block-48 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

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

.advantages_img2 {
  z-index: 1;
  width: 5rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.contacts_icon {
  width: 1.5rem;
  margin-right: .5rem;
}

.quality_img1 {
  width: 40.75rem;
  height: 32.5rem;
}

.paragraph-xs-3 {
  color: #fff;
  font-size: .625rem;
  line-height: 140%;
}

.form-wrapper {
  padding-top: 5.5rem;
  padding-bottom: 6.5rem;
}

.contacts-2 {
  color: #000;
  font-size: 1.5rem;
  line-height: 116.6%;
}

.dropdown-icon {
  width: 1.25rem;
}

.industries_h4 {
  color: var(--black-basic--white);
  text-align: left;
  margin-bottom: 1.25rem;
  font-size: 1.75rem;
  line-height: 114.286%;
}

.industries_h4.mb-0-75 {
  margin-bottom: .75rem;
}

.paragraph-3 {
  color: #f6f6fa;
}

.hero_wrapper-2 {
  color: #fff;
  width: 16.4rem;
  margin-top: 15rem;
  margin-left: 15rem;
}

.swiper-wrapper-2 {
  z-index: 0;
  display: flex;
  position: relative;
}

.dropdown-list-5 {
  background-color: #0000;
  display: block;
  position: relative;
  overflow: hidden;
}

.form-block {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #14353899;
  border-radius: 1rem;
  width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 2.25rem;
}

.slide_text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.dropdown-toggle-6 {
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.franchise_h4 {
  color: var(--marine-secondary--dark);
  width: 18.875rem;
  margin-right: 1.5rem;
  font-size: 1.75rem;
}

.h3_hero {
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.why-adblue_block {
  border: 1px solid var(--black-basic--50);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: #fff;
  background-color: #14353899;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 18.875rem;
  height: 22.5rem;
  padding: 2rem 2.25rem 2.25rem;
  display: flex;
}

.faq_img-mobile {
  width: 45rem;
  display: none;
  position: absolute;
  inset: auto auto -6.25rem -1.25rem;
}

.footer-2 {
  background-color: #143538;
}

.footer_mobile {
  background-color: #143538;
  display: none;
}

.swiper-button-prev-2 {
  position: absolute;
}

.swiper-button-prev-2.swiper-button-prev-process {
  display: block;
}

.image-4 {
  width: 7.2rem;
}

.section_industries {
  background-color: #d5eaea;
  padding-top: 8.75rem;
  padding-bottom: 9.75rem;
  position: relative;
}

.select_field {
  display: none;
}

.nav_lang-switcher-en {
  z-index: 0;
  border-radius: .25rem .25rem 0 0;
  width: 3.43rem;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.franchise_wrapper {
  margin-left: 5rem;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.cw-cookie_banner-2 {
  z-index: 999;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #14353899;
  border: 1px solid #7e7e80;
  border-radius: 1rem;
  width: 29.0625rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 5rem 4rem auto;
}

.swiper-button-next-2 {
  position: absolute;
}

.swiper-button-next-2.process-nav {
  display: block;
}

.image-13 {
  width: 1.5rem;
}

.copyright {
  color: #ecf4f4;
  margin-bottom: 2.62rem;
}

.manager_h3 {
  color: #585859;
  width: 16.8125rem;
  margin-left: 2rem;
  margin-right: .75rem;
}

.section_quality {
  padding-bottom: 5.5rem;
}

.navbar-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #14353899;
  border: 1px solid #7e7e80;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 80rem;
  margin: 2.5rem 5rem;
  padding: 1.25rem;
  display: flex;
  position: absolute;
}

.namager_contacts-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.quality_grid2 {
  grid-column-gap: 1.38rem;
  grid-row-gap: 1.38rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 5rem;
  margin-right: 27.06rem;
  display: grid;
}

.advantages_img1 {
  z-index: 1;
  width: 12.5rem;
  position: absolute;
  inset: auto 2rem 2rem auto;
}

.why-adblue_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

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

.footer_wrapper-2 {
  justify-content: flex-start;
  padding: 3.25rem 5rem 4.5rem;
  display: flex;
}

.how-it-works_caption_diesel {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 6rem;
  display: flex;
  position: absolute;
  top: 6.5rem;
  left: 13.59rem;
}

.paragraph.industries {
  color: var(--black-basic--050);
}

.image-14 {
  width: 7.2rem;
}

.cw-cookie_checkbox-check-2 {
  background-color: #b0b0b2;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: .875rem;
  border: 1px #000;
  border-radius: 6.25rem;
  width: 2.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .2s, background-position .2s;
}

.cw-cookie_checkbox-check-2.w--redirected-checked {
  background-color: #5bbe7b;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 85%;
  background-size: .875rem;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-2 {
  color: #c9c9cc;
  width: .7rem;
  height: .7rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox-2.w--redirected-checked {
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
}

.menu-policy {
  justify-content: space-between;
  align-items: flex-start;
  width: 23rem;
  display: flex;
}

.form_field {
  width: 100%;
  position: relative;
}

.quality_paragraph {
  margin-bottom: 1rem;
}

.h3_advantages {
  text-align: left;
  margin-bottom: .75rem;
  font-size: 1.75rem;
  line-height: 114.286%;
}

.quality_img2 {
  width: 20.1875rem;
  height: 32.5rem;
}

.footer_social {
  justify-content: space-between;
  width: 13rem;
  margin-bottom: 1.25px;
  margin-right: 3.25rem;
  display: flex;
}

.faq_left-column-2 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 18.875rem;
  margin-right: 11.69rem;
  display: flex;
  position: relative;
}

.quality_wrapper {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.how-it-works_caption_filter {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  width: 8.68rem;
  display: flex;
  position: absolute;
  top: 6.99rem;
  left: 40.1rem;
}

.how-it-works_img-wrapper {
  display: none;
}

.hero_text {
  margin-bottom: 1.75rem;
}

.cw-cookies-3 {
  display: block;
}

.swiper-3.swiper-industries {
  width: 100%;
  padding-top: 5.75rem;
  overflow: hidden;
}

.swiper-3.swiper-process {
  width: 100%;
  height: 28rem;
  padding-top: 9rem;
  overflow: hidden;
}

.pseudo-nav-menu-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.subtitle-6 {
  font-size: .75rem;
  font-weight: 800;
  line-height: 133%;
}

.subtitle-6.lang-link {
  color: #ecf4f4;
  padding: .12rem 0 .22rem .62rem;
  transition: background-color .2s;
}

.subtitle-6.lang-link:hover {
  background-color: #5bbe7b;
  border-radius: .25rem;
}

.subtitle-6.franchise {
  color: var(--marine-secondary--shady);
  font-size: .875rem;
  font-weight: 400;
  line-height: 128%;
}

.subtitle-6.nav {
  color: #ecf4f4;
  padding: 0;
}

.subtitle-6.cookies {
  color: #fff;
  margin-left: 1rem;
}

.faq_divider-3 {
  background-color: #b2d7d7;
  width: 100%;
  height: .0625rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

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

.section_faq-3 {
  background-color: #ecf4f4;
  padding-top: 6rem;
  padding-bottom: 6.25rem;
}

.div-block-49 {
  background-color: #398057b3;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  padding-top: .1rem;
  padding-bottom: 0;
}

.process-span-3 {
  color: #76b1aa;
  font-weight: 800;
}

.dropdown-toggle-7 {
  background-color: #0000;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 .62rem;
  transition: background-color .2s;
  display: flex;
}

.dropdown-toggle-7:hover {
  background-color: #5bbe7b;
}

.dropdown-list-6 {
  background-color: #0000;
  display: block;
  top: 1.25rem;
  overflow: hidden;
}

.image-15 {
  width: 1.25rem;
  padding: .25rem;
}

.form_header-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #fff;
  margin-bottom: 2rem;
  display: flex;
}

.nav-menu-3 {
  justify-content: space-between;
  align-items: center;
  width: 39.3rem;
  margin-right: 0;
  display: flex;
}

.developed-by-3 {
  color: #b2d7d7;
  margin-right: .5rem;
}

.subtitle-7 {
  color: var(--marine-secondary--shady);
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
}

.section_hero-3 {
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fa8_hero_Background.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 90rem;
  flex-direction: column;
  height: 50rem;
  display: flex;
  position: relative;
}

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

.link-6 {
  color: #6cd98f;
}

.footer_menu-3 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2.38rem;
  display: flex;
}

.image-16 {
  width: 6.25rem;
}

.text-field-3 {
  background-color: #d5eaea;
  border-radius: .5rem;
  width: 100%;
  min-width: 24.17rem;
  margin-bottom: 0;
  padding: 1.2rem .75rem;
  font-size: .75rem;
  line-height: 125%;
}

.text-field-3::placeholder {
  color: #7e7e80;
  font-size: .75rem;
  line-height: 133%;
}

.text-field-3.message {
  height: 6.25rem;
  padding-top: .75rem;
}

.link-7 {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-weight: 400;
}

.copyright-3 {
  color: #ecf4f4;
  margin-bottom: 2.62rem;
}

.faq_wrapper-3 {
  justify-content: flex-start;
  margin-left: 5rem;
  margin-right: 5rem;
  display: flex;
  position: relative;
}

.div-block-50 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.paragraph-xs-4 {
  color: #fff;
  font-size: .625rem;
  line-height: 140%;
}

.contacts-3 {
  color: #000;
  font-size: 1.5rem;
  line-height: 116.6%;
}

.paragraph-6 {
  color: #f6f6fa;
}

.hero_wrapper-3 {
  color: #fff;
  width: 16.4rem;
  margin-top: 15rem;
  margin-left: 15rem;
}

.swiper-wrapper-3 {
  z-index: 0;
  display: flex;
  position: relative;
}

.footer-3 {
  background-color: #143538;
}

.image-17 {
  width: 7.2rem;
}

.cw-cookie_banner-3 {
  z-index: 999;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #14353899;
  border: 1px solid #7e7e80;
  border-radius: 1rem;
  width: 29.0625rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto 5rem 4rem auto;
}

.image-18 {
  width: 1.5rem;
}

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

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

.footer_wrapper-3 {
  justify-content: flex-start;
  padding: 3.25rem 5rem 4.5rem;
  display: flex;
}

.image-19 {
  width: 7.2rem;
}

.cw-cookie_checkbox-check-3 {
  background-color: #b0b0b2;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: .875rem;
  border: 1px #000;
  border-radius: 6.25rem;
  width: 2.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .2s, background-position .2s;
}

.cw-cookie_checkbox-check-3.w--redirected-checked {
  background-color: #5bbe7b;
  background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fc2_Handle.svg");
  background-position: 85%;
  background-size: .875rem;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-3 {
  color: #c9c9cc;
  width: .7rem;
  height: .7rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.checkbox-3.w--redirected-checked {
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
}

.faq_left-column-3 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 18.875rem;
  margin-right: 11.69rem;
  display: flex;
  position: relative;
}

.why-adblue_block_header {
  color: var(--black-basic--white);
  text-align: center;
  margin-bottom: .75rem;
  font-size: 1.75rem;
  line-height: 114%;
}

.why-adblue_block_header.align-center {
  width: 100%;
}

.why-adblue_block_header.color-white {
  color: var(--black-basic--white);
}

.why-adblue_header {
  margin-bottom: 3.5rem;
}

.manager_contacts {
  color: var(--black-basic--white);
  width: 43.3125rem;
}

.manager_contacts.width-45-5 {
  width: 45.5rem;
}

.manager_contacts_name {
  color: var(--marine-secondary--10);
  width: 12.875rem;
  margin-right: 2rem;
  font-size: 1.75rem;
  line-height: 114%;
}

.manager_contacts_name.align-center {
  width: 100%;
}

.manager_contacts_name.color-white {
  color: var(--black-basic--white);
}

.section_faq-adblue {
  background-color: var(--marine-secondary--10);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.faq-adblue_header {
  font-size: 2.75rem;
}

.adblue-hero_text {
  width: 18.875rem;
}

.adblue-process_header {
  margin-bottom: 3.5rem;
}

.how-it-works-caption {
  color: var(--marine-secondary--dark);
  font-size: 1.75rem;
}

.how-it-works_text {
  font-size: 1rem;
}

@media screen and (max-width: 991px) {
  .section_hero {
    padding-top: 3rem;
  }

  .cw-cookie_banner {
    max-width: 80%;
  }

  .section_hero-2 {
    padding-top: 3rem;
  }

  .cw-cookie_banner-2 {
    max-width: 80%;
  }

  .section_hero-3 {
    padding-top: 3rem;
  }

  .cw-cookie_banner-3 {
    max-width: 80%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .cw-cookie_options {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cw-cookie_buttons {
    flex-direction: column;
  }

  .cw-cookie_banner, .cw-cookie_banner-2, .cw-cookie_banner-3 {
    max-width: 100%;
    padding: 1rem;
    right: 20px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 4.375rem;
    line-height: 102.8%;
  }

  h2 {
    font-size: 1.5rem;
    line-height: 116.6%;
  }

  h3 {
    font-size: 2rem;
    line-height: 112.5%;
  }

  h4 {
    font-size: 1.25rem;
    line-height: 120%;
  }

  h5 {
    font-size: 1.125rem;
    line-height: 133%;
  }

  p {
    font-size: .75rem;
  }

  .main-wrapper {
    width: 23.4375rem;
    overflow: hidden;
  }

  .section_hero {
    height: auto;
    margin-top: 6rem;
    margin-bottom: 2.75rem;
    padding-top: 0;
    overflow: hidden;
  }

  .section_hero.news {
    margin-bottom: 3.5rem;
  }

  .section_hero.single-news {
    margin-bottom: 5.25rem;
  }

  .section_hero.coatings, .section_hero.construction {
    margin-bottom: 2.5rem;
  }

  .section_hero.cryotech {
    margin-bottom: .25rem;
  }

  .section_hero.vilanor {
    margin-bottom: 4rem;
  }

  .section_hero.adblue {
    margin-bottom: 0;
  }

  .heading_ui {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
  }

  .content {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16.267vw;
  }

  .section_ui {
    padding: 10rem 2rem 10rem 1rem;
  }

  .heading_ui-line {
    width: 2rem;
    margin-right: .5rem;
  }

  .caption {
    letter-spacing: -.03rem;
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 112.5%;
  }

  .caption.proud {
    margin-bottom: 1rem;
  }

  .container {
    max-width: 20.9375rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .container.nav {
    max-width: none;
  }

  .subtitle-1 {
    font-size: .75rem;
    line-height: 133%;
  }

  .subtitle-2 {
    width: auto;
  }

  .subtitle-2.nav {
    font-size: 1.5rem;
    line-height: 116%;
  }

  .subtitle-2.lang-link {
    border-radius: .25rem;
    font-size: 1.5rem;
  }

  .subtitle-2.lang-link:hover {
    border-radius: .25rem;
  }

  .paragraph-s {
    width: auto;
  }

  .paragraph-s.privacy-text {
    width: auto;
    max-width: none;
  }

  .paragraph-s.color-black-50 {
    white-space: nowrap;
  }

  .paragraph-xs.color-black-20.width-10 {
    width: 9rem;
  }

  .paragraph-xs.mb-0-75.mob {
    width: auto;
    font-size: .75rem;
  }

  .paragraph-xs.nav_link {
    display: none;
  }

  .btn.green {
    border-radius: .75rem;
    width: auto;
  }

  .btn.green.nav {
    align-self: center;
    width: 20.9375rem;
    margin-top: 9.12rem;
    display: none;
  }

  .btn.green.cookies {
    width: 8.85rem;
  }

  .btn.green.cookies.accept {
    width: 100%;
  }

  .btn.green.about {
    border-radius: .75rem;
    width: 100%;
  }

  .btn.green.hero {
    width: 12rem;
  }

  .btn.green.see-all, .btn.green.de-icers, .btn.green.width-auto, .btn.green.mob-width-auto {
    width: auto;
  }

  .btn.green.esg {
    border-radius: .75rem;
    width: 100%;
  }

  .btn.green.table {
    width: 100%;
    margin-top: 1rem;
    position: relative;
    inset: auto 0% 0%;
  }

  .btn.green.table.dropdown {
    width: auto;
    margin-top: 0;
    margin-bottom: 2rem;
    margin-right: 5rem;
    top: 0;
  }

  .btn.green.search-res {
    width: 100%;
    margin-left: 0;
  }

  .btn.green.oil {
    width: 100%;
    margin-top: 1rem;
    position: relative;
    inset: auto 0% 0%;
  }

  .btn.green.adblue, .btn.green.adblue.accept {
    width: 100%;
  }

  .btn.white.cookies {
    width: 8.85rem;
  }

  .btn.green {
    width: 100%;
  }

  .btn.green.form {
    background-color: var(--green-accent--80);
  }

  .btn.white {
    width: 7.75rem;
  }

  .btn.transparent.mob-display-none {
    display: none;
  }

  .btn_text {
    font-size: .875rem;
  }

  .btn_text.light {
    white-space: nowrap;
    font-weight: 700;
  }

  .hero_wrapper {
    color: var(--black-basic--100);
    width: 20.93rem;
    margin-top: .75rem;
  }

  .navbar {
    z-index: 1000;
    border: 1px none var(--black-basic--50);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #143538cc;
    background-image: none;
    border-radius: .75rem;
    width: 20.9rem;
    margin: .75rem 1rem;
    padding: .75rem 1rem;
  }

  .logo {
    width: 3.75rem;
    height: auto;
    display: block;
    position: relative;
  }

  .nav-link.paragraph-s {
    color: var(--marine-secondary--050);
    text-decoration: none;
  }

  .nav-link.paragraph-s:hover {
    color: var(--marine-secondary--30);
    border-bottom-style: none;
    text-decoration: none;
  }

  .nav-link.paragraph-s.mob-nav {
    color: var(--marine-secondary--30);
    text-align: center;
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-size: 1.375rem;
    line-height: 118%;
  }

  .nav-link.paragraph-s.mob-nav:hover {
    border-bottom-style: none;
    border-bottom-color: var(--green-accent--70);
    color: var(--marine-secondary--050);
    font-style: italic;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link.paragraph-s.mob-nav.desktop-disable {
    display: block;
  }

  .nav-menu {
    z-index: 1000;
    background-color: var(--marine-secondary--dark);
    width: 100%;
    height: 100vh;
    margin-right: 0;
    position: fixed;
    inset: 0%;
  }

  .footer {
    padding-top: 2.25rem;
    padding-bottom: 1.75rem;
    display: block;
  }

  .footer_wrapper {
    flex-flow: column;
    padding-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer_menu {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    margin-bottom: 1.25rem;
    font-size: .75rem;
  }

  .social {
    width: 1.5rem;
    display: none;
  }

  .social.linkedin {
    display: block;
  }

  .dropdown-list-3 {
    top: 2rem;
  }

  .dropdown-list-3.mob {
    top: 1.3rem;
  }

  .nav_lang-switcher {
    align-self: center;
    width: 5.3125rem;
  }

  .image-6 {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .38rem;
  }

  .div-block-2 {
    padding-top: 0;
  }

  .footer_lang-switcher {
    width: 3.31rem;
    margin-bottom: 2.1rem;
  }

  .footer_lang-switcher.mr-2-5 {
    margin-right: 0;
  }

  .footer_dropdown-toggle {
    justify-content: flex-end;
    margin-top: .6rem;
    padding-left: .6rem;
    transition: background-color .2s;
  }

  .footer_dropdown-toggle:hover {
    background-color: var(--green-accent--80);
  }

  .footer_dropdown-list {
    top: 1.9rem;
  }

  .brand {
    z-index: 1;
    width: 5.17rem;
    padding-left: 0;
  }

  .menu-button {
    z-index: 1;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    z-index: 1001;
    background-color: #0000;
    position: fixed;
    inset: 1rem 1rem 0% auto;
  }

  .pseudo-nav-menu {
    flex-flow: column;
    align-items: center;
    margin-top: 9rem;
    padding: 1.25rem;
  }

  .menu-button_wrapper {
    border: .5px solid var(--black-basic--50);
    background-color: #14353899;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
  }

  .burger-line {
    background-color: var(--black-basic--050);
    width: 1.4rem;
    height: .2rem;
    margin-bottom: .2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line._3 {
    margin-bottom: 0;
  }

  .cw-cookie_options {
    flex-wrap: wrap;
  }

  .cw-cookies {
    display: none;
  }

  .cw-cookie_buttons {
    flex-flow: column;
    margin-top: .5rem;
  }

  .cw-cookie_banner {
    width: 20.9375rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
  }

  .section_privacy {
    margin-bottom: 3rem;
    padding-top: 7.75rem;
  }

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

  .privacy_blocks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .privacy_column {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .privacy_text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
  }

  .privacy_heading {
    font-size: 1.25rem;
    line-height: 120%;
  }

  .dropdown-toggle-cookies {
    padding-bottom: .25rem;
  }

  .div-block-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    display: flex;
  }

  .h1_span {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
  }

  .swiper.swiper-hero {
    height: 28.5rem;
  }

  .swiper.swiper-industries {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .swiper.swiper-news {
    padding-bottom: 2.38rem;
  }

  .swiper.swiper-timeline {
    padding-top: 0;
    padding-bottom: 2.38rem;
  }

  .swiper.swiper-industry {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .swiper-wrapper {
    padding-bottom: 1rem;
    position: static;
  }

  .swiper-slide {
    height: 1%;
  }

  .swiper-slide.last {
    padding-right: 10rem;
  }

  .hero_slide {
    flex-flow: column;
    height: 100%;
  }

  .hero_slide_left-column {
    justify-content: flex-start;
    align-items: center;
    width: 20.9375rem;
    height: 12.4rem;
  }

  .hero_img1.mr-1 {
    display: none;
  }

  .hero_slide_text {
    width: 16.9375rem;
  }

  .mb-1.align-center.mob-mb-0-75 {
    margin-bottom: .75rem;
  }

  .mb-1.align-center.mob-mb-0-75.fs-mob-1rem {
    letter-spacing: -.1px;
    font-size: 1rem;
  }

  .mb-1.z-index-1.mob {
    margin-bottom: .5rem;
    font-size: 1.375rem;
  }

  .mb-1-5.mob-mb-0-75.fs-mob-0-875 {
    font-size: .875rem;
  }

  .mb-1-5.align-center.width-100.mob-type-4 {
    text-align: left;
    font-size: 1.375rem;
  }

  .mb-1-5.fs-mob-0-875.mb-mob-0 {
    margin-bottom: 0;
  }

  .mb-1-5.length-39-25 {
    width: auto;
  }

  .hero_slide_img1 {
    width: 20.9375rem;
    height: 12.5rem;
  }

  .hero_slide_img1._1 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679b356407e735961dffc14b_Subtract.avif");
    background-position: 0 0;
    background-size: cover;
  }

  .hero_slide_img1._2 {
    background-position: 50%;
  }

  .section_usp, .section_usp.mob {
    background-image: none;
  }

  .usp_wrapper.news {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    overflow: auto;
  }

  .usp_wrapper.paint {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-left: -1.25rem;
    margin-right: -1.5rem;
    padding-left: 0;
    overflow: auto;
  }

  .usp_wrapper.paper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    height: 41rem;
    margin-left: -1.25rem;
    margin-right: -1.5rem;
    padding-bottom: 1rem;
    padding-left: 0;
    overflow: auto;
  }

  .usp_wrapper._50000 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    overflow: auto;
  }

  .usp_numbers, .usp_numbers.mb-3-5 {
    flex-flow: wrap;
  }

  .usp_cards {
    width: 52rem;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
    overflow: visible;
  }

  .usp_cards.news {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 64.5rem;
    margin-left: 0;
    margin-right: 1.25rem;
  }

  .usp_cards.paint {
    margin-bottom: 0;
    margin-right: 1.25rem;
  }

  .usp_cards.paint.mob-mb-1 {
    margin-bottom: 1rem;
  }

  .usp_cards.pressure {
    width: 66rem;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1.25rem;
  }

  .usp_number {
    width: 9.718rem;
  }

  .usp_number.mr-1-5 {
    margin-right: 0;
  }

  .usp_number.mr-1-5.mob-mr-1-5 {
    margin-right: 1.5rem;
  }

  .align-center {
    width: 100%;
  }

  .align-center.mb-1-5.mob-mb-1.fs-mob-1 {
    font-size: 1rem;
  }

  .align-center.fs-mob-0-875 {
    font-size: .875rem;
  }

  .align-center.mb-4.mob-mb-1-5 {
    margin-bottom: 1.5rem;
  }

  .usp_cards_col {
    width: 12.5rem;
    max-width: none;
  }

  .usp_cards_col.news {
    width: 15rem;
    height: 24.8rem;
    display: block;
  }

  .usp_cards_col.paint {
    width: 100%;
    height: 16.6rem;
  }

  .usp_cards_col.paint.two-in-a-row {
    height: auto;
  }

  .usp_cards_col.pressure {
    width: auto;
  }

  .usp_cards_col.woodwork {
    width: 100%;
    height: 20rem;
  }

  .usp_cards_col.paper {
    width: 100%;
    height: 16rem;
  }

  .usp_card {
    width: auto;
  }

  .usp_card.mb-1-5 {
    width: auto;
    margin-bottom: 0;
  }

  .usp_card.mb-1-5.mob-mb-0-5 {
    margin-bottom: .5rem;
  }

  .usp_card.de-icers {
    width: 15rem;
  }

  .usp_card.de-icers._2 {
    width: 18rem;
  }

  .usp_card.vilanor {
    width: 12.5rem;
  }

  .usp_card.vilanor.width-39-25 {
    width: auto;
  }

  .usp_card.vilanor._1 {
    width: 100%;
  }

  .usp_card.acrynor-1530-2 {
    width: auto;
  }

  .usp_card.acrynor-1530-3, .usp_card.acrynor-1530-4, .usp_card.width-22-5, .usp_card.width-20, .usp_card.width-16-8, .usp_card.width-17-5, .usp_card.width-23 {
    width: 100%;
  }

  .usp_card.width-25-6.tolling {
    width: 23rem;
    padding: 1.25rem;
  }

  .card_img {
    height: 12.5rem;
  }

  .card_img._2 {
    width: auto;
  }

  .card_img._6 {
    height: 10.6rem;
  }

  .card_img._7 {
    height: 7.5rem;
  }

  .card_img.news-1, .card_img.news-2, .card_img.news-3 {
    height: 13.75rem;
  }

  .card_img.construction {
    height: 9rem;
  }

  .card_img.vilanor, .card_img.vilanor_2, .card_img.vilanor_3, .card_img.vilanor_4, .card_img.vilanor_5 {
    height: 7.5rem;
  }

  .card_img.vilanor_6 {
    background-position: 50%;
    height: 7.5rem;
  }

  .card_img.vilanor_7, .card_img.vilanor_8 {
    height: 7.5rem;
  }

  .card_img.acrynor-1530-1 {
    height: 9rem;
  }

  .card_img.acrynor-1530-1.mob {
    height: 7.5rem;
  }

  .card_img.acrynor-1530 {
    background-position: 50%;
    height: 7.5rem;
  }

  .card_img.acrynor-1530-2, .card_img.acrynor-1530-3 {
    height: 7.5rem;
  }

  .card_img.acrynor-1530-4 {
    background-position: 50%;
    height: 7.5rem;
  }

  .card_img.acrynor-1530-5, .card_img.acrynor-157, .card_img.acrynor-251 {
    height: 7.5rem;
  }

  .card_img.acrynor-251._3.height-9 {
    height: 9rem;
  }

  .card_img.acrynor-251-2, .card_img.acrynor-251-1 {
    height: 7.5rem;
  }

  .card_img.acrynor-1510 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c6617bd4ff15ceef24019_image.avif");
    background-size: cover;
    height: 7.5rem;
  }

  .card_img.acrynor-1510-1, .card_img.vilanor-352_1, .card_img.vilanor-352_2, .card_img.vilanor_352_1, .card_img.vilanor-352-2, .card_img.vilanor_352_3, .card_img.vilanor-358-1 {
    height: 7.5rem;
  }

  .card_img.vilanor-358-1 {
    background-position: 50%;
    height: 7.5rem;
  }

  .card_img.vilanor_358_2 {
    height: 7.5rem;
  }

  .card_img.vilanor-358-3 {
    background-position: 50%;
    height: 7.5rem;
  }

  .card_img.vilanor-358-4, .card_img.vilanor_358_5, .card_img.vilanor_358_7, .card_img.d-ice-kf, .card_img.d-ice-kf._6, .card_img.sustain_1, .card_img.sustain_2, .card_img.sustain_3, .card_img.sustain_4, .card_img.sustain_5, .card_img.sustain_6, .card_img.tolling, .card_img.tolling._6, .card_img.tolling._8, .card_img.chemicals-1, .card_img.chemicals-2, .card_img.chemicals-3, .card_img.chemicals-4, .card_img.chemicals-5 {
    height: 7.5rem;
  }

  .card_text {
    padding: 1.25rem;
  }

  .card_text._2 {
    height: 12.5rem;
  }

  .card_text._4 {
    height: auto;
  }

  .card_text._6 {
    height: 8.65rem;
  }

  .card_text._8 {
    height: 10.5rem;
  }

  .card_text.de-icers {
    height: 10.375rem;
  }

  .card_text.de-icers.height-8 {
    height: 8.875rem;
  }

  .card_text.news {
    height: 11rem;
  }

  .card_text.news-2 {
    height: 14.8rem;
  }

  .card_text.news-3 {
    height: 9.5rem;
  }

  .card_text.construction {
    height: 16rem;
  }

  .card_text.vilanor {
    height: auto;
    padding: 1.25rem;
  }

  .card_text.vilanor.height-10-25 {
    height: 8.875rem;
  }

  .card_text.vilanor_2 {
    height: auto;
  }

  .card_text.acrynor-1530-1 {
    height: 8rem;
    padding: 1.25rem;
  }

  .card_text.acrynor-1530 {
    height: auto;
  }

  .card_text.height-11-5 {
    height: auto;
    padding: 1.25rem;
  }

  .card_text.height-10-5 {
    padding: 1.25rem;
  }

  .card_text.acrynor-1510 {
    height: 9rem;
    padding: 1.25rem;
  }

  .card_text.acrynor-1510.height-12 {
    height: 10rem;
  }

  .card_text.vilanor-352 {
    height: auto;
    padding: 1.25rem;
  }

  .card_text.height-12-75 {
    height: auto;
  }

  .card_text.height-7-875 {
    height: 7.875rem;
    padding: 1.25rem;
  }

  .card_text.height-mob-11-4375 {
    height: 11.4375rem;
    padding: 1.25rem;
  }

  .card_text.height-mob-7-5 {
    height: 7.5rem;
    padding: 1.25rem;
  }

  .card_text.height-6-3 {
    height: 6.3rem;
  }

  .list-centered {
    align-items: flex-start;
  }

  .section_applications {
    margin-bottom: 2.5rem;
  }

  .about_wrapper {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6797b7863060d4e53ba84685_About-us.avif");
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    height: auto;
    padding: 2.25rem;
  }

  .ticker_wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .ticker_text, .ticker_text_italic {
    font-size: 1.75rem;
  }

  .about_text.mob-mb-1-25 {
    margin-bottom: 1.25rem;
  }

  .applications_header.mb-2-5, .mb-1-25 {
    width: auto;
  }

  .applications_links {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .applications_links.news {
    width: 100%;
  }

  .applications_links.aircraft {
    margin-bottom: 0;
  }

  .application_link {
    width: 100%;
  }

  .icon.size-1 {
    width: 1rem;
    height: 1rem;
  }

  .icon.left {
    order: 1;
    margin-right: 0;
    transform: none;
  }

  .icon.de-icers {
    width: 1rem;
    height: 1rem;
    margin-right: 1rem;
  }

  .icon.steps {
    width: 2.5rem;
    height: 2.5rem;
  }

  .search_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_news {
    background-position: -15% 0;
  }

  .news_card {
    width: 12.5rem;
    height: 20rem;
    padding: 2rem;
  }

  .news_card_header {
    width: auto;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 133%;
  }

  .news_card_paragraph {
    width: auto;
  }

  .bg_gradient.display-none {
    display: none;
  }

  .section_contact {
    width: auto;
  }

  .contact_blocks.mb-2-5 {
    flex-flow: column;
  }

  .produced_block {
    justify-content: center;
    align-items: center;
    height: 22.25rem;
    margin-top: 0;
    margin-bottom: 1.75rem;
    margin-left: 0;
    padding-bottom: 1rem;
  }

  .produced_block.sustain {
    padding-top: 7.92rem;
  }

  .produced_block.main {
    padding-bottom: 2.7rem;
  }

  .produced_img._1 {
    width: 7rem;
    inset: 0% auto auto 0%;
  }

  .produced_img._2 {
    width: 6.25rem;
    height: 8.75rem;
    right: 6.09rem;
  }

  .produced_img._3 {
    width: 3rem;
    bottom: 3.79rem;
    left: 3.55rem;
    right: auto;
  }

  .produced_img._4 {
    width: 6.25rem;
    top: 1.5rem;
    bottom: auto;
    right: 1.31rem;
  }

  .produced_img._6 {
    width: 6.25rem;
    height: 6.25rem;
    top: auto;
    bottom: 2rem;
    right: auto;
  }

  .produced_img._8 {
    width: 7rem;
    inset: 0% auto auto 0%;
  }

  .produced_img._9 {
    width: 6.8rem;
  }

  .produced_img._10 {
    width: 6.25rem;
  }

  .produced_img.runway._1 {
    left: 0;
  }

  .produced_img.runway._2 {
    right: 0;
  }

  .produced_img.sustain_1 {
    inset: .5rem 0 auto auto;
  }

  .produced_img.sustain {
    width: 6.25rem;
    inset: auto auto 1.38rem 1.38rem;
  }

  .produced_img.sustain_2 {
    width: 6.25rem;
    height: 8.75rem;
    right: 0;
  }

  .produced_header {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-right: 0;
  }

  .produced_header.sustain {
    width: 100%;
    font-size: 1.375rem;
  }

  .investing_block {
    height: 16rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .color-marine-050.align-center.mb-1-25.mob-align-left {
    text-align: left;
  }

  .investing_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 2.25rem;
  }

  .color-marine-10.align-center.mb-0-75.mob-align-left {
    text-align: left;
  }

  .color-marine-10.align-center.mb-0-75.mob-align-left.mob-mb-1-5 {
    margin-bottom: 1.5rem;
  }

  .section_form {
    margin-bottom: 2.25rem;
  }

  .form_wrapper, .form_wrapper.news {
    flex-flow: column;
  }

  .form_img {
    width: 100%;
    height: 12.6rem;
    margin-bottom: 1.5rem;
    margin-right: 0;
    display: none;
  }

  .form_block {
    width: 20.9375rem;
    padding: 1.5rem;
  }

  .form_header.mb-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form_header.mb-2.mob-mb-1-25 {
    margin-bottom: 1.25rem;
  }

  .mr-1-25.mob-mb-0-75.fs-mob-1-375.breaking-no-wrap.mob-align-center {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .form_text {
    width: auto;
  }

  .form_text.vilanor {
    width: 100%;
  }

  .field_row.news {
    flex-flow: column;
  }

  .text-field.get-in-touch.phone {
    min-width: 17.9rem;
  }

  .checkbox-field {
    padding-left: .25rem;
  }

  .industrial_wrapper {
    margin-bottom: 0;
  }

  .industrial_block {
    flex-flow: column;
  }

  .industrial_text.mr-1-5 {
    width: auto;
  }

  .industrial_text.mr-1-5.mob-mb-0 {
    margin-right: 0;
  }

  .image-8 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6797d0537270aefbda613d6c_Image.avif");
    border-radius: .5rem;
    width: 16.43rem;
    height: 7.5rem;
  }

  .faq_left-column {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    margin-right: 0;
  }

  .section_faq {
    padding-top: 3.25rem;
    padding-bottom: 2rem;
    position: relative;
  }

  .paragraph-s-2.faq {
    font-size: .75rem;
    line-height: 140%;
  }

  .paragraph-s-2.advantages {
    color: var(--marine-secondary--shady);
    width: auto;
    font-size: .625rem;
    line-height: 140%;
  }

  .paragraph-s-2.advantages_first-block {
    color: var(--marine-secondary--shady);
    width: 10.1875rem;
    font-size: .625rem;
    line-height: 140%;
  }

  .paragraph-s-2.process {
    width: 12rem;
  }

  .faq_link {
    color: var(--marine-secondary--shady);
    font-weight: 400;
  }

  .faq_right-column {
    width: 100%;
    margin-top: 1rem;
  }

  .faq_text {
    width: auto;
    font-size: 1rem;
    line-height: 133%;
  }

  .faq_wrapper {
    flex-flow: column;
  }

  .dropdown-toggle-2 {
    justify-content: space-between;
  }

  .dropdown-toggle-2.mb-4-5.mob-mb-0-5 {
    margin-bottom: .5rem;
  }

  .dropdown-2.mb-6.mob-mb-2-5 {
    margin-bottom: 2.5rem;
  }

  .footer_line1.mb-2 {
    flex-flow: row;
  }

  .div-block-5 {
    margin-right: 0;
  }

  .div-block-6 {
    flex-flow: column;
  }

  .color-green-70.custom-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .image-10 {
    margin-top: .5rem;
  }

  .div-block-8 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
  }

  .div-block-8.mob-mb-2 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .footer_line2 {
    flex-flow: column;
    width: 20.9rem;
  }

  .footer_header {
    margin-bottom: .75rem;
  }

  .heading {
    font-size: 4.375rem;
    line-height: 102.8%;
  }

  .heading-3 {
    font-size: 2rem;
    line-height: 112.5%;
  }

  .body {
    font-size: .75rem;
    line-height: 120%;
  }

  .main-heading {
    white-space: nowrap;
    word-break: normal;
    font-size: 4.375rem;
    line-height: 102%;
    display: flex;
  }

  .main-heading.heading {
    color: var(--marine-secondary--60);
    font-size: 4.375rem;
    font-weight: 300;
    line-height: 102%;
    display: block;
  }

  .hero_ticker-rail {
    width: 100rem;
    display: flex;
  }

  .mob-mb-0-5 {
    margin-bottom: .5rem;
  }

  .mob-mb-1 {
    margin-bottom: 1rem;
  }

  .mob-mb-1-5 {
    margin-bottom: 1.5rem;
  }

  .mob-mb-2 {
    margin-bottom: 2rem;
  }

  .mob-mb-2-5 {
    margin-bottom: 2.5rem;
  }

  .mob-mr-0-5 {
    margin-right: .5rem;
  }

  .mob-mr-0-75 {
    margin-right: .75rem;
  }

  .mob-mr-0-25 {
    margin-right: .25rem;
  }

  .mob-mr-1 {
    margin-right: 1rem;
  }

  .mob-mr-1-5 {
    margin-right: 1.5rem;
  }

  .paragraph-4 {
    width: auto;
  }

  .usp_cards_wrapper {
    margin-right: -1.5rem;
    overflow: auto;
  }

  .usp_cards_wrapper.vilanor {
    flex-flow: column;
    margin-right: 0;
    overflow: visible;
  }

  .mob-mr-1-25 {
    margin-right: 1.25rem;
  }

  .mob-mb-0-75 {
    margin-bottom: .75rem;
  }

  .mob-mb-1-25 {
    margin-bottom: 1.25rem;
  }

  .mob-mb-0-25 {
    margin-bottom: .25rem;
  }

  .heading-5, .heading-6 {
    white-space: pre-wrap;
  }

  .nav_2lvl {
    border-style: none;
    border-radius: 0;
    flex-flow: column wrap;
    width: 20.9375rem;
    height: 9rem;
    margin-bottom: -1.3rem;
    padding: 0 1.25rem;
  }

  .dropdown-list-4 {
    width: auto;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .nav_applications_text {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .dropdown-toggle-4 {
    justify-content: flex-start;
    align-items: center;
    width: 10rem;
    display: flex;
  }

  .mob-nav_divider {
    background-color: #0000;
    background-image: linear-gradient(90deg, #143538, #48676980 20% 50%, #48676980 80%, #143538);
    display: block;
  }

  .nav_menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: .75rem;
    font-size: .75rem;
    display: block;
  }

  .nav_subheader {
    color: var(--marine-secondary--30);
    margin-bottom: 1.25rem;
    font-size: 1rem;
    line-height: 125%;
  }

  .nav_subheader:hover {
    color: var(--marine-secondary--050);
    font-style: italic;
    font-weight: 700;
  }

  .mob-nav_social {
    justify-content: space-between;
    margin-top: 2.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    display: flex;
  }

  .mob-nav_btn {
    border: 1px solid var(--green-accent--90);
    border-radius: 3.75rem;
    padding: .5rem 1.25rem;
  }

  .mob-nav_btn_text {
    color: var(--green-accent--050);
    font-size: 1rem;
    line-height: 125%;
  }

  .brand_mob-nav {
    z-index: 1001;
    width: 5.17rem;
    padding-left: 0;
    display: flex;
    position: fixed;
    top: 2.32rem;
    left: 1.75rem;
  }

  .brand_mob-nav.w--current {
    z-index: 1001;
    display: flex;
    position: fixed;
    top: 1.5rem;
    left: 1.5rem;
  }

  .section_de-icers.mb-2-5 {
    background-image: none;
  }

  .section_de-icers.aircraft {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6888795675ab5d1ef2c4dcdf_background-image.avif");
    background-position: 100% 0;
    background-size: 23rem;
    margin-bottom: 2.5rem;
  }

  .section_de-icers.oil {
    margin-bottom: 2.5rem;
  }

  .section_de-icers.sustain {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a6d9fdc5e0888aecbf2190_background-image.avif");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 15rem;
    margin-bottom: 2.5rem;
  }

  .section_de-icers.chemicals {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68e4fc7f72cf93861964714f_background-image.avif");
    background-position: 100% 0;
    background-size: 23rem;
    margin-bottom: 2.5rem;
  }

  .de-icers_wrapper {
    padding-top: 6rem;
  }

  .de-icers_wrapper.tolling {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68a711cd383987147dfb25d4_background-image.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 23.4375rem;
    margin-bottom: 0;
    margin-right: -1.25rem;
    padding-right: 1.25rem;
  }

  .breadcrumbs {
    margin-top: 1rem;
  }

  .breadcrumbs.cms {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2.75rem;
    display: block;
  }

  .breadcrumbs.mb-2-5.mob-mb-2-75 {
    margin-bottom: 2.75rem;
  }

  .color-shady.opacity-50.mb-1-5 {
    display: block;
  }

  .color-shady.mb-0-5.fs-mob-1-125 {
    font-size: 1.125rem;
  }

  .color-shady.display-none {
    display: none;
  }

  .color-shady.fs-mob-1 {
    font-size: 1rem;
  }

  .color-shady.display-inline {
    display: inline;
  }

  .color-shady.display-inline.breadcrumb-link {
    font-size: 1.125rem;
  }

  .color-shady.other {
    overflow-wrap: anywhere;
    width: 13.1875rem;
    margin-right: 0;
    font-size: 1rem;
  }

  .color-shady.other-right {
    width: 13.1875rem;
    margin-right: 1rem;
    font-size: 1rem;
  }

  .color-shady.display-inline-block {
    display: inline-block;
  }

  .de-icers_block {
    flex-flow: column;
  }

  .de-icers_block.aircraft {
    width: 100%;
    margin-bottom: 1.25rem;
  }

  .de-icers_block.tolling {
    width: 100%;
    margin-bottom: 0;
  }

  .de-icers_text {
    width: 100%;
    margin-bottom: .75rem;
  }

  .de-icers_text.mr-1-5.mb-1-5.aircraft, .de-icers_text.mr-1-5.mb-1-5.tolling {
    width: 100%;
    margin-bottom: .75rem;
    margin-right: 0;
  }

  .de-icers_links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }

  .section_why-us {
    padding-top: 0;
  }

  .usp_cards_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 39rem;
    max-width: none;
    height: auto;
    margin-right: 1.5rem;
  }

  .usp_cards_row.vilanor {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-right: 0;
    padding-bottom: .75rem;
  }

  .usp_cards_row.vilanor.mob-vertical {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    width: auto;
    margin-right: 0;
  }

  .usp_cards_row.vilanor.mb-1-5.mob-mb-0 {
    margin-bottom: 0;
  }

  .usp_cards_row.acrynor-1530 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 58rem;
    margin-right: 0;
    padding-bottom: 1rem;
  }

  .usp_cards_row.acrynor-251 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 46rem;
    margin-right: 0;
    padding-bottom: 1rem;
  }

  .usp_cards_row.vilanor-352 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 39rem;
    margin-right: 0;
    padding-bottom: 1rem;
  }

  .usp_cards_row.de-icers {
    width: 100%;
  }

  .usp_cards_row.sustain {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: .75rem;
  }

  .usp_cards_de-icers {
    width: 52rem;
    margin-bottom: 1.5rem;
    overflow: visible;
  }

  .ensuring_block {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679f75cfc43e958e9e254c19_Statistics-banner.avif");
    background-position: 20% 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: flex-start;
    align-items: flex-start;
    height: 22.5rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-top: 2.25rem;
    padding-right: 0;
  }

  .ensuring_block.aircraft {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6888808f503d87912c809e20_Statistics-banner.avif");
    background-position: 50%;
    background-size: cover;
  }

  .ensuring_block.type-4, .ensuring_block.type-2 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6889c10dd7ba42272f950f56_Statistics-banner.avif");
    background-position: 50%;
    background-size: cover;
  }

  .ensuring_block.d-ice-kf {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689c9b2571b1c46fc640cb6d_Statistics-banner.avif");
    background-position: 40%;
  }

  .ensuring_block.d-ice-ka {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689d96c17362760ddea678c3_ESG-Eco.avif");
    background-position: 10%;
  }

  .ensuring_block.d-ice-nf {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689da53c8b1f2366579c0ed5_ESG-Eco.avif");
    background-position: 30%;
  }

  .ensuring_block.d-ice-kfa {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689dbda608abfa786d04a305_ESG-Eco.avif");
    background-position: 50%;
  }

  .ensuring_block.oil {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689ef25335d2a512fe51939e_ESG-Eco.avif");
    background-position: 50%;
    background-size: cover;
  }

  .ensuring_block.adblue {
    background-position: 13%;
  }

  .ensuring_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 0 2.25rem 2.25rem;
  }

  .ensuring_h3 {
    text-align: left;
  }

  .safety_block {
    justify-content: center;
    align-items: center;
    height: 23.75rem;
    margin-bottom: 2rem;
    margin-left: 0;
    padding-bottom: 0;
  }

  .safety_header {
    width: auto;
    margin-top: -2rem;
    padding-right: 0;
    font-size: 1.375rem;
  }

  .de-icers_gradient {
    display: none;
  }

  .section_about-hero {
    margin-top: 7rem;
  }

  .about-hero_wrapper {
    margin-bottom: 1rem;
  }

  .about-hero_row.mb-1-75 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .about-hero_block.mr-1-25 {
    width: auto;
    margin-right: 0;
  }

  .about-hero_text {
    flex-flow: column;
  }

  .width-18-875.about-hero_text_mob {
    width: auto;
    margin-bottom: 1.25rem;
    font-size: .875rem;
  }

  .about-hero_img {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68835a319f14f9f82a841bf8_image.avif");
    width: auto;
    height: 14rem;
  }

  .welcoming_wrapper {
    flex-flow: column;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  .welcoming_numbers {
    flex-flow: wrap;
    width: auto;
    margin-top: 2rem;
  }

  .welcoming_block.width-18-875 {
    width: auto;
  }

  .mb-0-75.mob-align-center {
    text-align: center;
  }

  .section_about-contact {
    width: auto;
    margin-bottom: 0;
  }

  .about_img {
    background-position: 50% 0;
    height: 7.5rem;
  }

  .about_produced_block {
    justify-content: center;
    align-items: center;
    height: 21.25rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 1.5rem;
  }

  .section_timeline {
    margin-bottom: .62rem;
  }

  .timeline_block {
    width: 61.75rem;
  }

  .timeline_card.second {
    margin-top: 0;
  }

  .timeline_row {
    width: 123.5rem;
  }

  .timeline_row.margin-left {
    margin-left: 12.4rem;
  }

  .mission_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 3rem;
  }

  .mission_block._1 {
    z-index: 2;
    width: auto;
    height: auto;
    margin-right: 0;
  }

  .mission_block._2 {
    z-index: 1;
    background-color: #a2fabf4d;
    background-image: none;
    width: auto;
    height: auto;
  }

  .span-bold-italic.mob_no-span {
    font-style: normal;
  }

  .image-11 {
    width: 16.5rem;
    bottom: 9.2rem;
    left: 12.2rem;
  }

  .div-block-9 {
    z-index: -3;
    border-radius: 1rem;
    display: none;
  }

  .paragraph-5, .z-index-1.mob {
    width: auto;
    font-size: .875rem;
  }

  .swiper-drag-wrapper.is-slider-venues {
    width: 20.9375rem;
    height: .125rem;
  }

  .swiper-drag.is-slider-venues {
    width: 6.625rem;
    height: .25rem;
    position: relative;
    top: -.125rem;
  }

  .swiper-drag-wrapper-applications.is-slider-venues {
    width: 20.9375rem;
    height: .125rem;
  }

  .swiper-drag-applications.is-slider-venues {
    width: 6.625rem;
    height: .25rem;
    position: relative;
    top: -.2rem;
  }

  .applications_img {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679ca1c63e54289eabc4b3c8_Subtract.avif");
  }

  .applications_img._2 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/679ca344beff6db957bbfead_Subtract.avif");
  }

  .applications_img.aircraft._1, .applications_img.aircraft._2, .applications_img.chemicals._1 {
    background-position: 50%;
  }

  .applications_img.chemicals._2 {
    background-position: 30%;
  }

  .lang-link_footer {
    color: var(--black-basic--10);
    text-align: left;
    width: auto;
    padding: .2rem 0 .2rem 1rem;
  }

  .div-block-10 {
    flex-flow: wrap;
    justify-content: flex-start;
    padding-left: 0;
    display: flex;
  }

  .about_gradient {
    z-index: -2;
  }

  .de-icers_img {
    height: 12.5rem;
    margin-bottom: 1rem;
    display: block;
  }

  .de-icers_img.aircraft {
    display: none;
  }

  .div-block-12 {
    justify-content: flex-start;
    align-items: center;
  }

  .timeline_slide_wrapper {
    height: 32rem;
  }

  ._404_wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-top: 12.5rem;
  }

  .section_404 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/685965b0f15540ea23d75017_aerial-view-forest-shrouded-morning-fog_1153-4050_%D1%81%202.avif");
    height: 34.9375rem;
    margin-bottom: 0;
    padding-top: 0;
  }

  ._404_block {
    flex-flow: wrap;
  }

  ._404_text {
    width: 10.0938rem;
  }

  .eco_wrapper {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6797b7863060d4e53ba84685_About-us.avif");
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    height: auto;
    padding: 2.25rem;
  }

  .eco_wrapper.mob-display-none, .eco_wrapper.aircraft {
    display: none;
  }

  .applications-wrapper {
    width: 43.75rem;
    margin-right: 1.25rem;
    padding-bottom: 1rem;
    position: static;
  }

  .applications-wrapper.aircraft {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: auto;
    margin-right: 0;
  }

  .news_applications_block {
    width: 13.75rem;
    height: 1%;
  }

  .h1_size-3-25 {
    margin-bottom: 3.25rem;
  }

  .news_hero-img {
    width: 100%;
    height: 13.9rem;
    margin-bottom: 1.5rem;
  }

  .collection-item.news {
    flex-flow: column;
    position: relative;
  }

  .news_hero-text {
    width: 100%;
    position: relative;
  }

  .div-block-20.mb-1-5 {
    margin-bottom: 2.13rem;
  }

  .news-list_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .t3_font-size-1-75.align-center.mb-3 {
    margin-bottom: 2rem;
  }

  .t3_font-size-1-75.align-center.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .t3_font-size-1-75.align-center.mb-2.mob-mb-1.fs-mob-1-2 {
    font-size: 1.2rem;
  }

  .t3_font-size-1-75.align-center.mb-2.mob-mb-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .t3_font-size-1-75.align-center.mb-2.mob-display-none {
    display: none;
  }

  .t3_font-size-1-75.align-center.mb-2.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .t3_font-size-1-75.align-center.mb-2.mob-mb-3 {
    margin-bottom: 3rem;
  }

  .t3_font-size-1-75.align-center.mb-1-25.mob-mb-1.mob-size-1-25, .t3_font-size-1-75.color-white.mob-fs-1-25, .t3_font-size-1-75.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .t3_font-size-1-75.mb-2.mob-mb-1.fs-mob-1-25.align-center.mob-display-none {
    display: none;
  }

  .t3_font-size-1-75.color-dark.fs-mob-1-375.mob-width-19 {
    white-space: pre-wrap;
    overflow-wrap: normal;
    width: 19rem;
  }

  .t3_font-size-1-75.color-marine-10.mr-2.aircraft-mob {
    margin-bottom: 1rem;
    margin-right: 0;
    font-size: 1.25rem;
  }

  .t3_font-size-1-75.mb-0-5.fs-mob-1-25, .t3_font-size-1-75.mb-1-75.fs-mob-1-25rem, .t3_font-size-1-75.mb-1-5.fs-mob-1-25, .t3_font-size-1-75.mr-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .news-list_card {
    width: 100%;
    height: 21.5rem;
  }

  .news-list_img {
    height: 13.9rem;
  }

  .news-list_text {
    background-color: #fff;
    height: 9.75rem;
    margin-top: -2rem;
  }

  .pagination-btn {
    padding-left: 1.15rem;
    padding-right: 1.15rem;
    font-size: 1.75rem;
    line-height: 114%;
  }

  .mob-absolute {
    position: absolute;
    inset: 15.4rem 0% auto auto;
  }

  .fs-mob-1-375 {
    font-size: 1.375rem;
  }

  .single-news-list_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .single-news_main-img {
    height: 12.5rem;
  }

  .single-news_main-img.mb-2-75 {
    display: none;
  }

  .single-news_main-img.mob {
    margin-bottom: 2.25rem;
    display: block;
  }

  .single-news_text {
    width: 100%;
  }

  .more-news-list_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .fs-mob-1 {
    font-size: 1rem;
    line-height: 125%;
  }

  .section_hero_bg {
    background-position: 50%;
    background-size: 41rem;
    width: 100%;
    height: 15rem;
  }

  .key-products_wrapper {
    flex-flow: column;
  }

  .key-products_wrapper.construction {
    width: 100%;
  }

  .section_key-products {
    margin-bottom: 3.5rem;
  }

  .div-block-26 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
  }

  .div-block-26.d-ice-kf {
    flex-flow: column;
  }

  .key-products_block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    padding: 1rem;
  }

  .key-products_block.construction {
    height: 11rem;
  }

  .key-products_block.aircraft {
    width: 10.0938rem;
    height: 11.5rem;
  }

  .key-products_block.type-4 {
    width: 10.0938rem;
    height: 17.6875rem;
  }

  .key-products_block.type-4.height-15-875 {
    height: 15.875rem;
  }

  .key-products_block.type-1 {
    width: 10.0938rem;
    height: 11rem;
  }

  .key-products_block.type-2 {
    width: 10.0938rem;
    height: 15rem;
  }

  .key-products_block.ice-kf {
    width: auto;
    height: 13.6875rem;
    padding: 1.5rem;
  }

  .key-products_block.ice-nf {
    width: auto;
    height: 8rem;
    padding: 1.5rem;
  }

  .key-products_block.tolling {
    width: auto;
    height: 8.625rem;
    padding: 1.5rem;
  }

  .key-products_block.cement {
    width: 10.0938rem;
    height: 11.5rem;
  }

  .key-products_name {
    font-size: 1.25rem;
  }

  .key_products_text, .key_products_text.construction {
    width: 100%;
  }

  .key_products_text.aircraft {
    width: 7rem;
  }

  .key_products_text.aircraft.cryotech {
    width: 8.1rem;
    font-size: .875rem;
  }

  .key_products_text.d-ice-kf {
    width: 100%;
    font-size: .875rem;
  }

  .section_types {
    margin-bottom: 3.5rem;
  }

  .section_choose {
    margin-bottom: 3rem;
  }

  .types-wrapper {
    width: 43.75rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-bottom: 1rem;
    position: static;
  }

  .choose-block {
    width: 100%;
    height: 8rem;
    padding: 1rem;
  }

  .featured_block {
    width: 10.0938rem;
    height: 11rem;
    padding: 1rem;
  }

  .div-block-27 {
    width: 23.975rem;
    margin-left: -1.25rem;
    overflow: auto;
  }

  .coatings-hero-block {
    flex-flow: column;
    width: 100%;
  }

  .coatings_text {
    width: 100%;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .coatings_text.d-ice-kf {
    margin-bottom: 3.56rem;
  }

  .coatings_hero-image {
    width: 100%;
    height: auto;
  }

  .div-block-28 {
    flex-flow: column;
  }

  .table_header {
    margin-bottom: 3rem;
  }

  .section_table {
    margin-bottom: 3.5rem;
  }

  .table_wrapper {
    flex-flow: column;
  }

  .tab-link-tab-1.active-custom {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .tab-link-tab-2.dropdown {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .tabs-menu.dropdown {
    flex-flow: wrap;
    width: 20.9rem;
  }

  .grid_bg {
    width: 77rem;
  }

  .other_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .other_left {
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .other_img {
    width: 4rem;
    height: 4rem;
    margin-right: .75rem;
  }

  .other_img.mr-1-5.mob-mr-0-75 {
    margin-right: .75rem;
  }

  .other_right {
    width: auto;
  }

  .other_right.with-bg {
    background-color: #0000;
  }

  .other_wrapper {
    flex-flow: column;
  }

  .section_other {
    margin-bottom: 3rem;
  }

  .tabs {
    width: 77rem;
  }

  .tabs-content {
    width: 23.975rem;
    margin-left: -1.25rem;
    overflow: auto;
  }

  .tab-pane-tab-1, .tab-pane-tab-2 {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
  }

  .section_featured.mob {
    background-image: none;
  }

  .tab-link-tab-3.active-custom, .tab-link-tab-4.dropdown {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-pane-tab-3, .tab-pane-tab-4 {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
  }

  .div-block-29 {
    width: 18.4rem;
  }

  .div-block-30 {
    order: 1;
    justify-content: space-between;
    width: 16.1875rem;
  }

  .div-block-31 {
    width: auto;
  }

  .div-block-32 {
    justify-content: space-between;
    width: 16.1875rem;
  }

  .div-block-26-copy {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .div-block-34 {
    height: 2.5rem;
  }

  .benefits_wrapper {
    flex-flow: column;
  }

  .section_benefits {
    margin-bottom: 3.5rem;
  }

  .section_solutions {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .applications_hover {
    margin-bottom: 1rem;
  }

  .products_hover {
    width: 10.09rem;
    height: 11rem;
    margin-bottom: 1rem;
  }

  .tab-pane-tab-5, .tab-pane-tab-6 {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
  }

  .tab-link-tab-5.active-custom {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .tab-link-tab-6.dropdown {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .tab-link-tab-7.active-custom {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .tab-link-tab-8.dropdown {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .tab-pane-tab-7, .tab-pane-tab-8 {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
  }

  .tab-link-tab-9.active-custom {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .tab-link-tab-10.dropdown {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .tab-pane-tab-9, .tab-pane-tab-10 {
    margin-bottom: 1rem;
    margin-left: 1.25rem;
  }

  .other_animation {
    order: -1;
    width: 4rem;
    height: 4rem;
  }

  .manager_contacts_icon {
    width: 1.5rem;
    margin-right: .5rem;
  }

  .contacts {
    width: auto;
    font-size: 1.125rem;
    line-height: 133%;
  }

  .namager_contacts {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .support_wrapper {
    flex-flow: column;
    align-items: flex-start;
    width: 20.9rem;
    margin-top: 1.25rem;
    padding: 1.75rem;
  }

  .section_support {
    margin-bottom: 3.5rem;
  }

  .color-white.width-45-5.mr-1-25.aircraft-mob {
    width: auto;
    margin-bottom: 1.25rem;
    margin-right: 0;
    font-size: 1.375rem;
  }

  .section_eco {
    display: none;
  }

  .aircraft_applications_block {
    width: 100%;
    height: auto;
  }

  .left_gradient {
    display: none;
  }

  .section_ticker {
    margin-bottom: 2rem;
  }

  .industry_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .industry_header {
    font-size: 1rem;
  }

  .industry_header.d-ice-kf {
    margin-left: 1.25rem;
  }

  .industry-text {
    width: 100%;
  }

  .industry_img {
    order: -1;
    width: 8.5rem;
    margin-bottom: -1rem;
  }

  .section_specifications {
    margin-bottom: 4.5rem;
  }

  .section_specifications.mb-2-75.height-21-3 {
    height: 21.3rem;
  }

  .specifications_wrapper {
    grid-template-columns: 12.5rem 22rem;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .specifications_wrapper.type-1, .specifications_wrapper.type-2 {
    grid-template-columns: 12.5rem 23rem;
  }

  .specifications_wrapper.d-ice-kf {
    grid-template-columns: 12.4375rem 20rem;
  }

  .specifications_wrapper.d-ice-ka {
    grid-template-columns: 12.4375rem 8.5rem;
    margin: 0;
  }

  .specifications_wrapper.d-ice-kfa {
    grid-template-columns: 12.4375rem 20rem;
  }

  .specifications_wrapper.oil {
    grid-template-columns: 12.5rem 12.5rem 12.5rem 1fr;
  }

  .specifications_subheader {
    height: 100%;
  }

  .specifications_subheader.bg-marine-10.padding-top_5 {
    padding-top: 5rem;
  }

  .specifications_text {
    height: 100%;
  }

  .specification_text_table.bg-marine-10 {
    grid-template-columns: 13rem 9rem;
  }

  .section_lists.mb-0.mob-mb-3-25 {
    margin-bottom: 3.25rem;
  }

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

  .lists_wrapper.d-ice-ka {
    grid-template-columns: 1fr;
  }

  .lists_wrapper.d-ice-nf {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .lists_block {
    padding-bottom: 0;
  }

  .lists_block.d-ice-ka {
    margin-top: -.5rem;
    padding-bottom: 0;
  }

  .fs-1-375.mb-0-75.fs-mob-1-125, .fs-1-375.color-marine-050.fs-mob-1-125 {
    font-size: 1.125rem;
  }

  .lists_points.mb-1-25.mob-mb-0 {
    margin-bottom: 0;
  }

  .lists_points.tolling {
    margin-top: 1.5rem;
  }

  .lists_point {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .type-4_hero-block {
    flex-flow: column;
    width: 100%;
  }

  .cryotech_hero-image {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6889b90349050b0bd9ed0652_Image.avif");
    order: -1;
    width: 100%;
    height: 12.5rem;
    margin-bottom: 1rem;
  }

  .cryotech_hero-image.type-1 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6889eeed31366c41c5eecd9b_Image.avif");
  }

  .cryotech_hero-image.type-2 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/68876984c733eb2560ad66d6_image-1.avif");
  }

  .div-block-35 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    overflow: auto;
  }

  .vilanor_hero-img {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b418b4186718428450afa_Image.avif");
    background-position: 50%;
    width: 100%;
    margin-bottom: 1rem;
  }

  .vilanor_hero-img.acrynor-251 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c5f7c64d23f99c01793a4_hand-wearing-glove-holding-brush-applying-gray-paint-metal-surface_1005503-2187(edited)%201.avif");
    background-position: 50%;
  }

  .vilanor_hero-img.acrynor-1510 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c6aa47ec54277a6588973_hand-wearing-glove-holding-brush-applying-gray-paint-metal-surface_1005503-2187(edited)%202.avif");
    background-position: 50%;
    background-size: cover;
  }

  .vilanor_hero-img.vilanor-352 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c77b69aaf6671f510f902_image-1.avif");
    background-position: 50%;
    background-size: cover;
  }

  .vilanor_hero-img.vilanor-358 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688c81b8147e64ea1c912f1b_image.avif");
    background-position: 55%;
    background-size: cover;
  }

  .vilanor_hero-block {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .vilanor_hero-text1 {
    color: var(--marine-secondary--shady);
    width: 100%;
    margin-bottom: .75rem;
    font-size: 1.125rem;
  }

  .section_overview {
    margin-bottom: 3.75rem;
  }

  .vilanor_header, .vilanor_header.mb-4-5rem.mob-mb-1 {
    margin-bottom: 1rem;
  }

  .vilanor_header_icon {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: .75rem;
  }

  .vilanor_header_text {
    font-size: 1.25rem;
  }

  .overview_caption {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    font-size: 1rem;
  }

  .overview_caption.acrynor-251 {
    margin-bottom: 0;
  }

  .section_application.sustain {
    margin-bottom: 3.25rem;
  }

  .section_why-choose {
    margin-bottom: 1.75rem;
  }

  .section_why-choose.d-ice-kf {
    margin-bottom: 4rem;
  }

  .section_description {
    margin-bottom: 1.75rem;
  }

  .description_wrapper {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/688b47b208e06ccb3a84794d_line.avif");
    background-position: 100%;
    height: auto;
    padding: 1.5rem;
  }

  .description_wrapper.acrynor-251, .description_wrapper.acrynor-1510, .description_wrapper.vilanor-352, .description_wrapper.vilanor-358 {
    height: auto;
  }

  .description_wrapper.tolling {
    background-position: 70%;
    margin-bottom: 4rem;
  }

  .div-block-37 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .div-block-38 {
    flex-flow: column;
    margin-bottom: 3.62rem;
  }

  .fs-mob-0-875 {
    font-size: .875rem;
  }

  .de-icers_link {
    color: var(--marine-secondary--shady);
  }

  .ice-kf_hero-image {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689c8fb0086d485c79dd2e7c_Image.avif");
    order: -1;
    width: 100%;
    height: 12.5rem;
    margin-bottom: 1rem;
  }

  .guidelines_block {
    width: 12.83rem;
  }

  .guidelines_blocks {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: .75rem;
    padding-bottom: 0;
  }

  .guidelines_table {
    margin-bottom: .87rem;
  }

  .section_order {
    background-position: 50% 0;
    width: auto;
  }

  .section_order.kfa {
    height: 25rem;
  }

  .order_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .order_wrapper.kfa {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: .5rem;
  }

  .order_h3 {
    text-align: left;
    width: 100%;
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .order_h3.kfa {
    width: auto;
  }

  .order_text {
    width: 20.9375rem;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .div-block-39.kfa {
    height: auto;
  }

  .div-block-40 {
    margin-bottom: 2rem;
    overflow: auto;
  }

  .div-block-40.mob-mb-1 {
    margin-bottom: 1rem;
  }

  .ice-ka_hero-image {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689d97c1b41fd3ee45db0332_PhilippeDegroote_ID14923_456538_020_c%201.avif");
    order: -1;
    width: 100%;
    height: 12.5rem;
    margin-bottom: 1rem;
  }

  .guidelines_h5 {
    width: 12.8rem;
    min-width: 12.8rem;
  }

  .div-block-41 {
    display: none;
  }

  .specifications_main-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .ice-nf_hero-image {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689da612dee4addd379252a9_PhilippeDegroote_ID14923_456538_020_c%201.avif");
    order: -1;
    width: 100%;
    height: 12.5rem;
    margin-bottom: 1rem;
  }

  .ice-kfa_hero-image {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689dbe86084317ad92b072c3_PhilippeDegroote_ID14923_456538_020_c%201.avif");
    order: -1;
    width: 100%;
    height: 12.5rem;
    margin-bottom: 1rem;
  }

  .div-block-42 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .lists_flexbox_2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .list_flexbox_item.last {
    width: auto;
  }

  .search-input {
    width: 100%;
    height: 3.5rem;
    margin-bottom: 1rem;
  }

  .search-input.search-res {
    width: 100%;
    margin-bottom: 1.25rem;
  }

  .section_search-res {
    margin-bottom: 3rem;
    padding-top: 7rem;
  }

  .search-res_wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .search-2 {
    flex-flow: column;
  }

  .search-res_subheader {
    font-size: 1.175rem;
  }

  .div-block-43 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer_search {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_search_header {
    margin-bottom: .5rem;
  }

  .search-3 {
    width: 100%;
  }

  .footer_search_text {
    margin-bottom: .5rem;
  }

  .search-input-2 {
    background-position: 4%;
  }

  .search-res_text {
    font-size: .875rem;
  }

  .privacy_header {
    margin-bottom: 1.75rem;
  }

  .fs-3-25.mb-0-75.mob-mb-2 {
    font-size: 2rem;
  }

  .legal_header {
    margin-bottom: 1.5rem;
  }

  .legal_img {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689eae7aaa157d75126e54d3_image.avif");
    background-position: 100% 100%;
    height: 13rem;
  }

  .legal_img.terms {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689eb109bbb24ca62e1802c4_image-1.avif");
  }

  .legal_img.cookies {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/689eb10956e288c06cc54a39_image-3.avif");
  }

  .oil_hero_bg {
    background-position: 50%;
    background-size: cover;
    width: 20rem;
    height: 13rem;
    left: auto;
    right: 0;
  }

  .dropdown-toggle-oil {
    justify-content: space-between;
  }

  .dropdown_oil_header {
    box-sizing: border-box;
    white-space: normal;
    overflow-wrap: normal;
    object-fit: fill;
    max-width: 18rem;
  }

  .dropdown_oil_text {
    margin-right: .5rem;
  }

  .oil-dropdown_blocks {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .oil-dropdown_column {
    width: 100%;
  }

  .resp_header {
    margin-bottom: .75rem;
  }

  .resp_text {
    font-size: 1rem;
  }

  .sustain_description_header {
    font-size: 1.375rem;
  }

  .sustain_description_subheader {
    font-size: 1rem;
  }

  .sustain_description_subheader.mb-0-75.fs-mob-1-375 {
    font-size: 1.375rem;
  }

  .div-block-45 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .sustain_description_text {
    width: 100%;
    font-size: .875rem;
  }

  .resp_header_text {
    font-size: 1.125rem;
  }

  .service_blocks {
    flex-flow: column;
    height: 100%;
  }

  .service_block {
    width: 100%;
  }

  .service_header {
    font-size: 1rem;
  }

  .steps_block {
    flex-flow: wrap;
  }

  .chemicals_applications_block {
    width: 100%;
    height: auto;
  }

  .featured_centered {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
  }

  .section_innovation {
    display: none;
  }

  .innovation_wrapper {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6797b7863060d4e53ba84685_About-us.avif");
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    height: auto;
    padding: 2.25rem;
  }

  .form-block-7 {
    width: auto;
  }

  .form_img_mob {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 12.6rem;
    margin-bottom: 1.5rem;
    margin-right: 0;
    display: block;
  }

  .form_img_wrapper {
    flex-flow: column;
    margin-right: 0;
    display: flex;
  }

  .contact_block {
    order: 0;
    min-height: 23.75rem;
  }

  .contact_block.mob-order_first {
    order: -9999;
  }

  .contact_block_header {
    font-size: 1.25rem;
  }

  .contact_row {
    flex-flow: column;
  }

  .section_contact-page {
    margin-top: 7rem;
  }

  .contact_gradient {
    z-index: -2;
    display: none;
  }

  .contact_block_subheader {
    font-size: 1rem;
  }

  .quality_grid2-text {
    text-align: left;
    width: 100%;
    font-size: .625rem;
    line-height: 140%;
  }

  .cw-cookies-2 {
    display: block;
  }

  .grid2_header {
    font-size: 1.25rem;
    line-height: 133%;
  }

  .form_heading {
    font-size: 1.5rem;
    line-height: 116%;
  }

  .faq_img {
    display: none;
  }

  .swiper-2.swiper-industries {
    padding-top: 3rem;
    padding-bottom: 2.38rem;
  }

  .swiper-2.swiper-process {
    height: auto;
    padding-top: 7.5rem;
    padding-bottom: 2.38rem;
  }

  .how-it-works_img {
    width: 23.4375rem;
    height: 24rem;
    padding-left: 1.25rem;
    display: block;
    overflow: auto;
  }

  .menu-button-2 {
    z-index: 1;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .main-wrapper-2 {
    width: 23.4375rem;
    overflow: hidden;
  }

  .section_quote {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 23.4375rem;
  }

  .manager {
    flex-flow: column;
    align-items: flex-start;
    width: 20.9rem;
    margin-top: 1.25rem;
  }

  .pseudo-nav-menu-2 {
    flex-flow: column;
    align-items: center;
    padding: 1.25rem;
  }

  .manager_h4 {
    width: 9.93rem;
    font-size: 1.25rem;
    line-height: 120%;
  }

  .h3_why-adblue {
    margin-top: .5rem;
    margin-bottom: .25rem;
  }

  .industries_block {
    background-color: #14353899;
    margin-left: 0;
    margin-right: 1rem;
    padding: 1.25rem;
  }

  .address {
    font-size: .5rem;
    line-height: 150%;
  }

  .footer_row4 {
    flex-flow: column;
    align-items: flex-end;
  }

  .subtitle-3 {
    font-size: .75rem;
    line-height: 133%;
  }

  .why-adblue_img {
    width: 3.75rem;
  }

  .how-it-works_header {
    margin-left: 1.25rem;
    font-size: 1.375rem;
  }

  .footer_trademark-2 {
    width: 9.9375rem;
    font-size: .5rem;
    line-height: 150%;
  }

  .subtitle-4 {
    width: auto;
  }

  .subtitle-4.lang-link {
    border-radius: .25rem;
    font-size: 1.5rem;
  }

  .subtitle-4.lang-link:hover {
    border-radius: .25rem;
  }

  .subtitle-4.lang-link.small-size {
    width: 100%;
    font-size: .75rem;
  }

  .subtitle-4.nav {
    font-size: 1.5rem;
  }

  .franchise_paragraph {
    width: auto;
    margin-right: 0;
  }

  .section_faq-2 {
    padding-top: 2.75rem;
    padding-bottom: 3.75rem;
    position: relative;
  }

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

  .how-it-works_caption_adblue {
    top: 3.88rem;
    right: -16rem;
  }

  .section_why-adblue {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/69046343f9aed380ede3009d_decor-lines-group.avif");
    background-position: 15% 0;
    background-size: 80rem;
    margin-bottom: 2.75rem;
    padding-top: 2.75rem;
    padding-bottom: 0;
  }

  .advantages_header {
    width: auto;
    margin-left: 0;
  }

  .franchise_contact_wrapper {
    justify-content: space-between;
    width: 20.93rem;
    margin-top: .75rem;
    display: flex;
  }

  .faq_link-2 {
    font-size: .75rem;
  }

  .industries_slider-wrapper {
    margin-left: 0;
  }

  .div-block-47 {
    padding-top: 0;
  }

  .how-it-works_wrapper {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    overflow: hidden;
  }

  .section_how-it-works {
    overflow: hidden;
  }

  .amounts-needed {
    display: none;
  }

  .footer_top {
    flex-flow: column;
    display: flex;
  }

  .quality_grid-text {
    text-align: left;
    width: 100%;
    font-size: .625rem;
    line-height: 140%;
  }

  .dropdown-toggle-5.mob {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 0;
  }

  .form_paragraph {
    font-size: .625rem;
    line-height: 140%;
  }

  .how-it-works_caption_nitrogen2 {
    width: 5rem;
    font-size: .625rem;
    top: 2.05rem;
    right: -74%;
  }

  .why-adblue_blocks {
    flex-flow: column;
    margin-top: 0;
  }

  .swiper-slide-2 {
    width: 100%;
    height: auto;
  }

  .swiper-slide-2.last {
    margin-right: 5rem;
  }

  .swiper-slide-2.ml-1-25 {
    margin-left: 0;
  }

  .image-12 {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .38rem;
  }

  .form_header-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: 1.25rem;
  }

  .slide {
    margin-left: 0;
  }

  .nav-menu-2 {
    background-color: #143538;
    width: 100%;
    height: 100vh;
    margin-right: 0;
    position: fixed;
    inset: 0%;
  }

  .process_h2 {
    width: 21.9rem;
    margin-left: 1.5rem;
  }

  .quality_top {
    flex-flow: column;
    margin-bottom: 0;
  }

  .developed-by {
    width: auto;
    margin-bottom: 0;
    margin-right: 0;
    font-size: .75rem;
    line-height: 133%;
  }

  .menu-button_wrapper-2 {
    background-color: #14353899;
    border: .5px solid #7e7e80;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
  }

  .developed-by-2 {
    width: auto;
    margin-bottom: .25rem;
    margin-right: 0;
    font-size: .75rem;
    line-height: 133%;
  }

  .form_row {
    flex-flow: column;
  }

  .subtitle-5 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    width: 20rem;
    font-size: .75rem;
    line-height: 133%;
    display: inline-flex;
  }

  .subtitle-5.faq {
    white-space: pre-line;
    width: 15rem;
  }

  .subtitle-5.franchise {
    width: auto;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .advantages_block, .advantages_block.green {
    padding: 1.25rem;
  }

  .advantages_block._8 {
    background-color: var(--black-basic--20);
  }

  .faq_right-column-2 {
    width: 100%;
    margin-top: 1rem;
  }

  .grid2_block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    width: 6.84rem;
  }

  .advantages_blocks {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 10rem auto auto auto auto 10rem;
    grid-template-columns: minmax(auto, 1fr) 1fr;
    grid-auto-columns: 1fr;
    width: 20.9375rem;
    height: auto;
    margin-top: 1.25rem;
  }

  .industries_header {
    width: auto;
    margin-bottom: 1.38rem;
    font-size: 1.375rem;
  }

  .grid1_block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: flex-start;
    width: 10.09rem;
  }

  .footer_contact {
    color: #6cd98f;
    width: auto;
  }

  .section_hero-2 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112ff5_Background_mobile.avif");
    background-position: 50% 0;
    background-size: 23.4375rem;
    height: auto;
    margin-bottom: 2.75rem;
    padding-top: 0;
  }

  .h1_quality {
    width: auto;
    font-size: 2rem;
    line-height: 112.5%;
  }

  .how-it-works_caption_catalytic {
    width: 6rem;
    bottom: 2.26rem;
    left: 24.24rem;
  }

  .manager_name {
    margin-bottom: .75rem;
  }

  .quality_h3 {
    color: var(--marine-secondary--shady);
    width: 19rem;
    margin-top: .25rem;
    margin-bottom: .75rem;
    font-size: 1.25rem;
  }

  .quality_text {
    padding: 2.75rem 1.25rem 1.25rem;
  }

  .certification_img {
    width: 4.75rem;
    margin-left: auto;
  }

  .divider {
    width: 20.9375rem;
  }

  .btn-2.green {
    width: 100%;
  }

  .btn-2.green.nav {
    align-self: center;
    width: 20.9375rem;
    margin-top: 9.12rem;
    display: block;
  }

  .btn-2.green.hero {
    width: 9.97rem;
    height: 2.5rem;
  }

  .btn-2.green.cookies {
    width: 8.85rem;
  }

  .btn-2.green.cookies.accept, .btn-2.green.quote {
    width: 100%;
  }

  .btn-2.green.process {
    width: 20.9375rem;
    margin-left: 1.25rem;
  }

  .btn-2.white {
    width: 9.9375rem;
  }

  .btn-2.white.cookies {
    width: 8.85rem;
  }

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

  .footer_menu-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: .75rem;
    font-size: .75rem;
  }

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

  .logo-2 {
    width: auto;
    height: 2.5rem;
    display: block;
  }

  .row2_wrapper {
    width: 10rem;
  }

  .faq_text-2 {
    font-size: .75rem;
    line-height: 133%;
  }

  .checkbox-field-2 {
    margin-top: .56rem;
    padding-left: .25rem;
  }

  .process_slider-wrapper {
    margin-left: 0;
  }

  .quality_grid1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 1rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .image-3 {
    width: 3.75rem;
  }

  .text-field-2 {
    min-width: 17.9375rem;
    height: 2.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .75rem;
  }

  .text-field-2::placeholder {
    font-size: .75rem;
  }

  .text-field-2.select {
    color: #7e7e80;
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fd1_Button_select.svg");
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    height: 2.75rem;
    padding-top: .7rem;
    padding-bottom: .75rem;
  }

  .footer_contacts-2 {
    width: 100%;
    margin-bottom: .75rem;
  }

  .how-it-works-img {
    width: 45rem;
    height: 100%;
    margin-top: 0;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    overflow: auto;
  }

  .how-it-works_caption_nitrogen1 {
    bottom: 6.58rem;
    left: 16.24rem;
  }

  .form-button-wrapper {
    width: 100%;
  }

  .mobile_lang-switcher-en {
    align-self: flex-end;
    width: 3.31rem;
    margin-bottom: 2.1rem;
  }

  .slide_number {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1rem;
    padding-top: .55rem;
    padding-left: .9rem;
    font-size: 1.25rem;
  }

  .nav-link-2.paragraph-s {
    color: #ecf4f4;
    text-decoration: none;
  }

  .nav-link-2.paragraph-s.mob-nav {
    text-align: center;
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 116%;
  }

  .nav-link-2.paragraph-s.mob-nav:hover {
    border-bottom-color: #6cd98f;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link-2.paragraph-s.mob-nav.first {
    margin-top: 11.12rem;
  }

  .section_advantages {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6904ba9c8733e979061aa0a5_Advantages.avif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .quality_bg_mobile {
    height: 15rem;
    display: block;
  }

  .copyright-2 {
    margin-bottom: 0;
    font-size: .625rem;
    line-height: 140%;
  }

  .why-adblue_text {
    font-size: .625rem;
    line-height: 140%;
  }

  .faq_wrapper-2 {
    flex-flow: column;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .section_process {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/690466adc9ec3991eadb9baf_Decor-line.avif");
    background-position: 30% 0;
    background-size: 80rem;
    margin-bottom: 5.5rem;
  }

  .div-block-48 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    display: flex;
  }

  .burger-line-2 {
    background-color: #f6f6fa;
    width: 1.4rem;
    height: .2rem;
    margin-bottom: .2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-2._3 {
    margin-bottom: 0;
  }

  .advantages_img2 {
    width: 7.5rem;
    top: auto;
    bottom: 1.5rem;
    right: 0;
  }

  .quality_img1 {
    display: none;
  }

  .form-wrapper {
    padding-top: .5rem;
    padding-bottom: 2.75rem;
  }

  .contacts-2 {
    width: 8rem;
    font-size: .75rem;
  }

  .contacts-2.black {
    color: #262626e6;
  }

  .industries_h4 {
    margin-bottom: .75rem;
    font-size: 1.25rem;
    line-height: 120%;
  }

  .hero_wrapper-2 {
    color: #000;
    width: 20.93rem;
    margin-top: 27.94rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .top_row2 {
    justify-content: space-between;
    margin-top: .75rem;
    margin-bottom: .75rem;
    display: flex;
  }

  .swiper-wrapper-2 {
    height: auto;
  }

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

  .form-block {
    width: 20.9375rem;
    padding: 1.5rem;
  }

  .slide_text {
    width: 12.75rem;
  }

  .dropdown-toggle-6 {
    justify-content: space-between;
  }

  .franchise_h4 {
    width: 100%;
    margin-bottom: .5rem;
    margin-right: 0;
    font-size: 1.375rem;
    line-height: 116.6%;
  }

  .h3_hero {
    margin-top: .25rem;
    font-size: 1.5rem;
    line-height: 116.6%;
  }

  .why-adblue_block {
    width: 20.9375rem;
    height: 11.375rem;
    padding: 1.25rem 1.25rem 1.5rem;
  }

  .faq_img-mobile {
    width: 16.5rem;
    display: block;
    inset: auto auto 0% 0%;
  }

  .footer-2 {
    display: none;
  }

  .footer_mobile {
    display: block;
  }

  .section_industries {
    background-color: #d5eaea;
    padding-top: 5.63rem;
    padding-bottom: 2.75rem;
  }

  .select_field {
    display: block;
  }

  .nav_lang-switcher-en {
    align-self: center;
    width: 5.3125rem;
  }

  .franchise_wrapper {
    flex-flow: column;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .cw-cookie_banner-2 {
    width: 20.9375rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
  }

  .quality_bottom {
    flex-flow: column;
    display: flex;
  }

  .copyright {
    width: auto;
    margin-bottom: 0;
    font-size: .625rem;
    line-height: 140%;
  }

  .manager_h3 {
    width: 4.5rem;
    margin-left: 1.75rem;
    margin-right: 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 125%;
  }

  .section_quality {
    background-image: none;
    padding-bottom: 0;
  }

  .navbar-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    width: 20.9rem;
    margin: 1rem 1.25rem;
    padding: 0;
  }

  .layout_for-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    display: flex;
  }

  .namager_contacts-2 {
    flex-flow: row;
  }

  .quality_grid2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: stretch;
    margin: .75rem 1.25rem 2.75rem;
  }

  .advantages_img1 {
    width: 7.5rem;
    height: 7.5rem;
    bottom: 1.25rem;
    right: 1.25rem;
  }

  .how-it-works_img-mobile {
    width: 45rem;
    max-width: none;
  }

  .container-2 {
    max-width: 23.4375rem;
  }

  .container-2.nav {
    max-width: none;
  }

  .footer_wrapper-2 {
    flex-flow: column;
    padding: 2rem 1.25rem 2.25rem;
  }

  .how-it-works_caption_diesel {
    top: 7.16rem;
    left: 7.93rem;
  }

  .paragraph.industries {
    color: #f6f6fa;
    width: 100%;
    font-size: .625rem;
    line-height: 140%;
  }

  .botton_column2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 50%;
    display: flex;
  }

  .menu-policy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: auto;
  }

  .quality_paragraph {
    font-size: .625rem;
    line-height: 140%;
  }

  .h3_advantages {
    margin-bottom: .5rem;
    font-size: 1rem;
    line-height: 125%;
  }

  .quality_img2 {
    order: 0;
    display: none;
  }

  .footer_social {
    width: 100%;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .faq_left-column-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    margin-right: 0;
  }

  .how-it-works_caption_filter {
    top: 6.79rem;
    left: 21.5rem;
  }

  .franchise_block {
    margin-top: 1rem;
  }

  .how-it-works_img-wrapper {
    width: 23.4375rem;
    margin-bottom: 2.75rem;
    display: none;
    overflow: auto;
  }

  .hero_text {
    width: 9.96rem;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 133%;
  }

  .cw-cookies-3 {
    display: block;
  }

  .swiper-3.swiper-industries {
    padding-top: 3rem;
    padding-bottom: 2.38rem;
  }

  .swiper-3.swiper-process {
    height: auto;
    padding-top: 7.5rem;
    padding-bottom: 2.38rem;
  }

  .menu-button-3 {
    z-index: 1;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .pseudo-nav-menu-3 {
    flex-flow: column;
    align-items: center;
    padding: 1.25rem;
  }

  .subtitle-6 {
    width: auto;
  }

  .subtitle-6.lang-link {
    border-radius: .25rem;
    font-size: 1.5rem;
  }

  .subtitle-6.lang-link:hover {
    border-radius: .25rem;
  }

  .subtitle-6.lang-link.small-size {
    width: 100%;
    font-size: .75rem;
  }

  .subtitle-6.nav {
    font-size: 1.5rem;
  }

  .section_faq-3 {
    padding-top: 2.75rem;
    padding-bottom: 3.75rem;
    position: relative;
  }

  .div-block-49 {
    padding-top: 0;
  }

  .dropdown-toggle-7.mob {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 0;
  }

  .dropdown-list-6 {
    top: 2rem;
  }

  .dropdown-list-6.mob {
    top: 1.3rem;
  }

  .image-15 {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .38rem;
  }

  .form_header-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: 1.25rem;
  }

  .nav-menu-3 {
    background-color: #143538;
    width: 100%;
    height: 100vh;
    margin-right: 0;
    position: fixed;
    inset: 0%;
  }

  .menu-button_wrapper-3 {
    background-color: #14353899;
    border: .5px solid #7e7e80;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
  }

  .developed-by-3 {
    width: auto;
    margin-bottom: .25rem;
    margin-right: 0;
    font-size: .75rem;
    line-height: 133%;
  }

  .subtitle-7 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    width: 20rem;
    font-size: .75rem;
    line-height: 133%;
    display: inline-flex;
  }

  .subtitle-7.faq {
    white-space: pre-line;
    width: 15rem;
  }

  .subtitle-7.franchise {
    width: auto;
    margin-bottom: 0;
    font-size: 1.125rem;
  }

  .section_hero-3 {
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112ff5_Background_mobile.avif");
    background-position: 50% 0;
    background-size: 23.4375rem;
    height: auto;
    margin-bottom: 2.75rem;
    padding-top: 0;
  }

  .footer_menu-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: .75rem;
    font-size: .75rem;
  }

  .image-16 {
    width: 3.75rem;
  }

  .text-field-3 {
    min-width: 17.9375rem;
    height: 2.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .75rem;
  }

  .text-field-3::placeholder {
    font-size: .75rem;
  }

  .text-field-3.select {
    color: #7e7e80;
    background-image: url("https://cdn.prod.website-files.com/6788bea8e739125824112f88/6788bea8e739125824112fd1_Button_select.svg");
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    height: 2.75rem;
    padding-top: .7rem;
    padding-bottom: .75rem;
  }

  .copyright-3 {
    margin-bottom: 0;
    font-size: .625rem;
    line-height: 140%;
  }

  .faq_wrapper-3 {
    flex-flow: column;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .div-block-50 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    display: flex;
  }

  .burger-line-3 {
    background-color: #f6f6fa;
    width: 1.4rem;
    height: .2rem;
    margin-bottom: .2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-3._3 {
    margin-bottom: 0;
  }

  .contacts-3 {
    width: 8rem;
    font-size: .75rem;
  }

  .contacts-3.black {
    color: #262626e6;
  }

  .hero_wrapper-3 {
    color: #000;
    width: 20.93rem;
    margin-top: 27.94rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .swiper-wrapper-3 {
    height: auto;
  }

  .footer-3 {
    display: none;
  }

  .cw-cookie_banner-3 {
    width: 20.9375rem;
    bottom: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
  }

  .container-3 {
    max-width: 23.4375rem;
  }

  .container-3.nav {
    max-width: none;
  }

  .footer_wrapper-3 {
    flex-flow: column;
    padding: 2rem 1.25rem 2.25rem;
  }

  .faq_left-column-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
    margin-right: 0;
  }

  .why-adblue_block_header {
    margin-bottom: .25rem;
    font-size: 1.25rem;
  }

  .why-adblue_block_header.align-center.mb-3 {
    margin-bottom: 2rem;
  }

  .why-adblue_block_header.align-center.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .why-adblue_block_header.align-center.mb-2.mob-mb-1.fs-mob-1-2 {
    font-size: 1.2rem;
  }

  .why-adblue_block_header.align-center.mb-2.mob-mb-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .why-adblue_block_header.align-center.mb-2.mob-display-none {
    display: none;
  }

  .why-adblue_block_header.align-center.mb-2.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .why-adblue_block_header.align-center.mb-2.mob-mb-3 {
    margin-bottom: 3rem;
  }

  .why-adblue_block_header.align-center.mb-1-25.mob-mb-1.mob-size-1-25, .why-adblue_block_header.color-white.mob-fs-1-25, .why-adblue_block_header.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .why-adblue_block_header.mb-2.mob-mb-1.fs-mob-1-25.align-center.mob-display-none {
    display: none;
  }

  .why-adblue_block_header.color-dark.fs-mob-1-375.mob-width-19 {
    white-space: pre-wrap;
    overflow-wrap: normal;
    width: 19rem;
  }

  .why-adblue_block_header.color-marine-10.mr-2.aircraft-mob {
    margin-bottom: 1rem;
    margin-right: 0;
    font-size: 1.25rem;
  }

  .why-adblue_block_header.mb-0-5.fs-mob-1-25, .why-adblue_block_header.mb-1-75.fs-mob-1-25rem, .why-adblue_block_header.mb-1-5.fs-mob-1-25, .why-adblue_block_header.mr-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .why-adblue_header {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    font-weight: 700;
  }

  .manager_contacts {
    width: auto;
    margin-bottom: 1.25rem;
    font-size: 1.375rem;
  }

  .manager_contacts.width-45-5.mr-1-25.aircraft-mob {
    width: auto;
    margin-bottom: 1.25rem;
    margin-right: 0;
    font-size: 1.375rem;
  }

  .manager_contacts_name {
    width: 12rem;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 120%;
  }

  .manager_contacts_name.align-center.mb-3 {
    margin-bottom: 2rem;
  }

  .manager_contacts_name.align-center.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .manager_contacts_name.align-center.mb-2.mob-mb-1.fs-mob-1-2 {
    font-size: 1.2rem;
  }

  .manager_contacts_name.align-center.mb-2.mob-mb-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .manager_contacts_name.align-center.mb-2.mob-display-none {
    display: none;
  }

  .manager_contacts_name.align-center.mb-2.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .manager_contacts_name.align-center.mb-2.mob-mb-3 {
    margin-bottom: 3rem;
  }

  .manager_contacts_name.align-center.mb-1-25.mob-mb-1.mob-size-1-25, .manager_contacts_name.color-white.mob-fs-1-25, .manager_contacts_name.mb-2.mob-mb-1.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .manager_contacts_name.mb-2.mob-mb-1.fs-mob-1-25.align-center.mob-display-none {
    display: none;
  }

  .manager_contacts_name.color-dark.fs-mob-1-375.mob-width-19 {
    white-space: pre-wrap;
    overflow-wrap: normal;
    width: 19rem;
  }

  .manager_contacts_name.color-marine-10.mr-2.aircraft-mob {
    margin-bottom: 1rem;
    margin-right: 0;
    font-size: 1.25rem;
  }

  .manager_contacts_name.mb-0-5.fs-mob-1-25, .manager_contacts_name.mb-1-75.fs-mob-1-25rem, .manager_contacts_name.mb-1-5.fs-mob-1-25, .manager_contacts_name.mr-1-5.fs-mob-1-25 {
    font-size: 1.25rem;
  }

  .section_faq-adblue {
    padding-top: 3.25rem;
    padding-bottom: 2rem;
    position: relative;
  }

  .faq-adblue_header {
    font-size: 1.375rem;
  }

  .adblue-hero_text {
    font-size: .875rem;
  }

  .adblue-process_header {
    margin-bottom: 3.13rem;
    font-size: 1.375rem;
    font-weight: 400;
  }

  .how-it-works-caption {
    font-size: .75rem;
  }

  .how-it-works_text {
    font-size: .625rem;
  }
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cd9-6144fa79 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cdb-6144fa79 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cdd-6144fa79 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cdf-6144fa79 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ce1-6144fa79 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ce3-6144fa79 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ce5-6144fa79 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ce7-6144fa79 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ce9-6144fa79 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ceb-6144fa79 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580ced-6144fa79 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cef-6144fa79 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cf1-6144fa79 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cf3-6144fa79 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cf5-6144fa79 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cf7-6144fa79 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cf9-6144fa79 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cfb-6144fa79 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cfd-6144fa79 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580cff-6144fa79 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d01-6144fa79 {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d07-6144fa79 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d0d-6144fa79 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d11-6144fa79 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d15-6144fa79 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d17-6144fa79 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d1b-6144fa79 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d1d-6144fa79 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d1f-6144fa79 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d21-6144fa79 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d23-6144fa79 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d25-6144fa79 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d27-6144fa79 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d29-6144fa79 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d2b-6144fa79 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d2d-6144fa79 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d2f-6144fa79 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d35-6144fa79 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d39-6144fa79 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d3d-6144fa79 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d43-6144fa79 {
  grid-area: 4 / 10 / 5 / 11;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d4b-6144fa79 {
  grid-area: 6 / 10 / 7 / 11;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d53-6144fa79 {
  grid-area: 5 / 10 / 6 / 11;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d6c-6144fa79 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d6d-6144fa79 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d71-6144fa79 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d75-6144fa79 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d79-6144fa79 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d7a-6144fa79 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d7b-6144fa79 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580d7f-6144fa79 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580dc7-6144fa79 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_62bd3391-4aab-88fa-dd66-1e6a17580dc8-6144fa79 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d87-79061a71 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d89-79061a71 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8b-79061a71 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8d-79061a71 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8f-79061a71 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d91-79061a71 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d93-79061a71 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d95-79061a71 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d99-79061a71 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9b-79061a71 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9f-79061a71 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da1-79061a71 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da9-79061a71 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842db1-79061a71 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc4-79061a71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc5-79061a71 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc6-79061a71 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc7-79061a71 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dcb-79061a71 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddb-79061a71 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddc-79061a71 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1846-79061a71 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1848-79061a71 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf184a-79061a71 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf184c-79061a71 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf184e-79061a71 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-a6311e8c-e0a2-eb67-034e-97b2580bbfc3-79061a71 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_96bf691c-e8b4-1764-d700-d7dd259cfc7c-79061a71 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-daa7e261-bfe2-b7d3-db88-0aa8fa269bbe-79061a71 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-ed67de5a-b747-673f-be75-4ba73435c7bc-79061a71 {
  grid-area: 12 / 3 / 13 / 4;
}

#w-node-_1369e614-f235-9eaa-310b-ea9087acc33c-79061a71 {
  grid-area: 13 / 7 / 14 / 8;
}

#w-node-_59457f18-870b-79df-c4f2-fa55911ee9ed-79061a71 {
  grid-area: 13 / 3 / 14 / 4;
}

#w-node-_4b6a07f8-6af5-2ac2-feeb-844ff5b4bbf1-79061a71 {
  grid-area: 14 / 3 / 15 / 4;
}

#w-node-_730c98cd-4a50-d0e0-2e04-cc9529524946-79061a71 {
  grid-area: 15 / 3 / 16 / 4;
}

#w-node-f3e0c77b-10c4-02d9-ba91-c496739f2f4e-79061a71 {
  grid-area: 16 / 3 / 17 / 4;
}

#w-node-_6033c005-300d-2c5e-be91-4aa7556232b8-79061a71 {
  grid-area: 17 / 3 / 18 / 4;
}

#w-node-_89073528-30eb-6911-09c1-d750ee007c9f-79061a71 {
  grid-area: 13 / 6 / 14 / 7;
}

#w-node-_42c5e21c-f345-4623-6dbe-f71044172d13-79061a71 {
  grid-area: 14 / 6 / 15 / 7;
}

#w-node-_27a849cd-ee94-fdfe-0241-744e6946e712-79061a71 {
  grid-area: 15 / 6 / 16 / 7;
}

#w-node-_4f1e1048-221b-8f8f-f9b2-cd3a687854b3-79061a71 {
  grid-area: 16 / 6 / 17 / 7;
}

#w-node-_390cc97f-2d81-98d9-00d0-60b639b32855-79061a71 {
  grid-area: 17 / 6 / 18 / 7;
}

#w-node-_2f1c9ce5-5f15-95de-dfce-6e86a7ecd874-79061a71 {
  grid-area: 18 / 6 / 19 / 7;
}

#w-node-_843d249e-c75b-4eef-1f6e-965b5cf44de7-79061a71 {
  grid-area: 19 / 6 / 20 / 7;
}

#w-node-_018cd24b-3026-802f-ab76-5a18c9a08bb7-79061a71 {
  grid-area: 20 / 6 / 21 / 7;
}

#w-node-cf117924-0625-b5b1-872e-a8fd6861674d-79061a71 {
  grid-area: 13 / 5 / 14 / 6;
}

#w-node-_1345af9d-dd88-2b80-c851-38fb1e8a4b76-79061a71 {
  grid-area: 13 / 4 / 14 / 5;
}

#w-node-aaac0517-b494-4cc0-861b-df34cf4a3833-79061a71 {
  grid-area: 14 / 4 / 15 / 5;
}

#w-node-_9af445f5-2bef-b729-85db-c5780518cfe0-79061a71 {
  grid-area: 8 / 4 / 9 / 5;
}

#w-node-_61e2f365-1bc8-bf7b-2113-80a94e3bfc12-79061a71 {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-_9ee6ffff-a37a-6b4a-e8b7-dc6228c9ba4b-79061a71 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1850-79061a71 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1852-79061a71 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1854-79061a71 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_1df09667-bc36-79fd-76bd-46aa7c607d0c-79061a71 {
  grid-area: 20 / 8 / 21 / 9;
}

#w-node-_84c7d672-fcf2-c9a6-a229-5139013c7c50-79061a71 {
  grid-area: 14 / 8 / 15 / 9;
}

#w-node-_093d745d-cce0-a2b4-ec39-6681656e1a4c-79061a71 {
  grid-area: 15 / 8 / 16 / 9;
}

#w-node-cfd4b0dd-9bb0-a5ff-07a4-efd53ce2d22a-79061a71 {
  grid-area: 16 / 8 / 17 / 9;
}

#w-node-d5f4a345-3d5a-a673-14a9-25ef82bf2dde-79061a71 {
  grid-area: 17 / 8 / 18 / 9;
}

#w-node-_1293f0d6-8f05-1741-4132-006c37e9066c-79061a71 {
  grid-area: 18 / 8 / 19 / 9;
}

#w-node-_45a60c2a-98a7-fe88-93f4-41b6d0af8713-79061a71 {
  grid-area: 19 / 8 / 20 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1856-79061a71 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_89b2bc07-041d-ef2c-30ab-afb27d59938f-79061a71 {
  grid-area: 20 / 7 / 21 / 8;
}

#w-node-d485782e-2245-e878-1e68-698b2b209c1a-79061a71 {
  grid-area: 15 / 7 / 16 / 8;
}

#w-node-e8363e0b-83d0-8f4a-a4d0-330921ceab6f-79061a71 {
  grid-area: 16 / 7 / 17 / 8;
}

#w-node-c0339f69-b6c7-6394-5fb7-eac22eecf260-79061a71 {
  grid-area: 17 / 7 / 18 / 8;
}

#w-node-_7e85b3cc-63fc-49ac-ecdb-098a777b7ecb-79061a71 {
  grid-area: 18 / 7 / 19 / 8;
}

#w-node-f16c1109-9dbf-7f89-3004-b7bf58d32e14-79061a71 {
  grid-area: 19 / 7 / 20 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1858-79061a71 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185a-79061a71 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185c-79061a71 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185e-79061a71 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1860-79061a71 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1862-79061a71 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1864-79061a71 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1866-79061a71 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1868-79061a71 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186a-79061a71 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186c-79061a71 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186e-79061a71 {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1874-79061a71 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf187a-79061a71 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-_965f368e-fb9e-3460-8584-7dab3a41ddb2-79061a71 {
  grid-area: 12 / 9 / 13 / 10;
}

#w-node-_5fad1abe-18e6-28cd-4b40-e52ebe11675f-79061a71 {
  grid-area: 11 / 9 / 12 / 10;
}

#w-node-af99f9cc-8d52-daa7-8426-296e536d8240-79061a71 {
  grid-area: 10 / 9 / 11 / 10;
}

#w-node-_1b505ec0-60dc-20d4-74b1-c8394ca7a48e-79061a71 {
  grid-area: 9 / 9 / 10 / 10;
}

#w-node-b276a152-debe-a766-b503-067cd2fec9c7-79061a71 {
  grid-area: 8 / 9 / 9 / 10;
}

#w-node-_1b2f85a7-aa68-5014-8a1c-ab9fded64323-79061a71 {
  grid-area: 7 / 9 / 8 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf187e-79061a71 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1882-79061a71 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1884-79061a71 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1888-79061a71 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-_02bc88b0-116e-eab5-e82d-94daf5247277-79061a71 {
  grid-area: 12 / 8 / 13 / 9;
}

#w-node-_5144c62f-5fd1-8bff-89f7-a5fa40b53d5f-79061a71 {
  grid-area: 11 / 8 / 12 / 9;
}

#w-node-_03267ed6-439b-d764-430e-d016ff692b97-79061a71 {
  grid-area: 10 / 8 / 11 / 9;
}

#w-node-_5214e6ed-4d15-9b54-51e0-d52e434cb274-79061a71 {
  grid-area: 9 / 8 / 10 / 9;
}

#w-node-d461c046-0997-e75b-84df-0273b0808d43-79061a71 {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-_737d5b4e-1f0f-487a-3442-ff4acfa8900a-79061a71 {
  grid-area: 7 / 8 / 8 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf188a-79061a71 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf188c-79061a71 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-efdd95f9-ec15-b64d-412d-113cd2c7ccfb-79061a71 {
  grid-area: 12 / 7 / 13 / 8;
}

#w-node-fdf61526-32b4-d360-20e0-30adb8fdbe94-79061a71 {
  grid-area: 11 / 7 / 12 / 8;
}

#w-node-_922e4ff8-65fc-c1c1-6446-3e819d01154b-79061a71 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_168188ae-5f0c-fcfd-eeab-9bcf9343de3e-79061a71 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-_98dbc5b7-03a2-0e93-e95c-21bfd60053e5-79061a71 {
  grid-area: 8 / 7 / 9 / 8;
}

#w-node-_37a1018a-b629-2d4c-5de5-1695fecad983-79061a71 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf188e-79061a71 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1890-79061a71 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1892-79061a71 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1894-79061a71 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_08f14b9f-0129-4828-2628-d27cc44a202e-79061a71 {
  grid-area: 12 / 6 / 13 / 7;
}

#w-node-fcd764f5-54a7-8111-f043-892d0defb823-79061a71 {
  grid-area: 11 / 6 / 12 / 7;
}

#w-node-f80a8f3a-5f45-530e-3d1e-38ad08401457-79061a71 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-f76eea2d-75d6-6eff-689c-4cfb2e92eb15-79061a71 {
  grid-area: 9 / 6 / 10 / 7;
}

#w-node-_1337a6e1-3bb3-8b7a-4480-4681dc698001-79061a71 {
  grid-area: 8 / 6 / 9 / 7;
}

#w-node-_689d1fcc-cce3-ff7b-67c5-0ab32c709837-79061a71 {
  grid-area: 7 / 6 / 8 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1896-79061a71 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1898-79061a71 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf189a-79061a71 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf189c-79061a71 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18a2-79061a71 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a10595d0-f17d-353f-c707-aba99343e0e6-79061a71 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-d9d37553-2431-59d5-0392-1f38299f5fc4-79061a71 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_7f48ce73-fe67-33d8-9d46-c721de6ba14c-79061a71 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_63832b69-0b3c-424d-7fd0-9306232ca84c-79061a71 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-b296d530-3cfc-4f60-b28a-4e9503fb3c8b-79061a71 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_7aaaf7db-2c4b-bc27-a198-e5658c030c7d-79061a71 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1fa81f37-6599-c784-afb4-da11a6c1ab18-79061a71 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18a6-79061a71 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18aa-79061a71 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18b0-79061a71 {
  grid-area: 4 / 10 / 5 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18b8-79061a71 {
  grid-area: 6 / 10 / 7 / 11;
}

#w-node-db6190a4-5a09-44a3-7875-b34e0670332d-79061a71 {
  grid-area: 12 / 10 / 13 / 11;
}

#w-node-b9d9b64d-5464-e1d3-534a-28a5c201cb96-79061a71 {
  grid-area: 11 / 10 / 12 / 11;
}

#w-node-e0839234-340f-440d-c0f5-9bfec21093f5-79061a71 {
  grid-area: 10 / 10 / 11 / 11;
}

#w-node-_482f1d5a-9e34-9155-3310-1dc243a977ea-79061a71 {
  grid-area: 9 / 10 / 10 / 11;
}

#w-node-_55f6c86c-9588-c590-7e4e-42ebfc00fd6e-79061a71 {
  grid-area: 8 / 10 / 9 / 11;
}

#w-node-cfbf16a2-d984-9aa2-6a54-edab94260b0d-79061a71 {
  grid-area: 7 / 10 / 8 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18c0-79061a71 {
  grid-area: 5 / 10 / 6 / 11;
}

#w-node-ea8e3a1e-61af-d594-678b-81878d1cf77c-79061a71 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18cb-79061a71 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18cd-79061a71 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-d957e28c-e5d1-148d-abe3-694c61974f00-79061a71 {
  grid-area: 14 / 2 / 15 / 3;
}

#w-node-_6871b318-9c11-fb36-daa9-073e3228f624-79061a71 {
  grid-area: 15 / 2 / 16 / 3;
}

#w-node-_74458b8a-16ca-0353-9961-92e10b58262d-79061a71 {
  grid-area: 16 / 2 / 17 / 3;
}

#w-node-bfed5379-a2c6-5772-a94f-3eb1b782c0a9-79061a71 {
  grid-area: 17 / 2 / 18 / 3;
}

#w-node-_4b1bb247-af6f-083f-4580-1390b2eefe1b-79061a71 {
  grid-area: 18 / 2 / 19 / 3;
}

#w-node-b2a8f2a2-b5c0-0e0f-e7a5-b80dbdda3198-79061a71 {
  grid-area: 19 / 2 / 20 / 3;
}

#w-node-_6aae510c-9f44-e574-8de1-1f04f4547669-79061a71 {
  grid-area: 20 / 2 / 21 / 3;
}

#w-node-ff91fbc1-c0d6-07c6-2e76-dc67006a6356-79061a71 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_6ce3b148-6227-2c60-f061-36be352fed2a-79061a71 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_3b65dc71-e75a-54ae-11e9-425c9272602a-79061a71 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_1dfe0ad5-9e84-4ca0-0ba5-447ba52ec161-79061a71 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-ad9f7e29-a1c1-5931-82b6-f6379b39c285-79061a71 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-d32d3d9d-95a1-5ca8-8239-7a79b7a2e68a-79061a71 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-_576a06ba-fba3-fdcb-da54-714e2d35c6f0-79061a71 {
  grid-area: 12 / 4 / 13 / 5;
}

#w-node-c20d4e94-5aec-5c27-b582-91790e154602-79061a71 {
  grid-area: 11 / 4 / 12 / 5;
}

#w-node-_42599bf7-ed3d-bedb-202a-ee51b81730af-79061a71 {
  grid-area: 10 / 4 / 11 / 5;
}

#w-node-_56d8c20a-bf32-a25e-845c-837b1a4bf961-79061a71 {
  grid-area: 9 / 4 / 10 / 5;
}

#w-node-_9f65d6ba-c87f-d7ba-c947-c20cfa2baa42-79061a71 {
  grid-area: 12 / 5 / 13 / 6;
}

#w-node-_372494f3-4bb8-2ef3-d6d5-976bfe446e01-79061a71 {
  grid-area: 14 / 5 / 15 / 6;
}

#w-node-_8dc4af4a-3606-1fcf-ee71-cf092f01dbbe-79061a71 {
  grid-area: 15 / 5 / 16 / 6;
}

#w-node-_79e3351c-06fa-e066-2185-fd3312efaf79-79061a71 {
  grid-area: 16 / 5 / 17 / 6;
}

#w-node-dbdcb438-f8a1-d17f-5726-e7889f86e627-79061a71 {
  grid-area: 17 / 5 / 18 / 6;
}

#w-node-_9ac73c45-429b-9973-c11d-7a7fb369769f-79061a71 {
  grid-area: 18 / 5 / 19 / 6;
}

#w-node-_38ccb350-c59d-0b30-0dbe-f235e639a221-79061a71 {
  grid-area: 19 / 5 / 20 / 6;
}

#w-node-f1b63206-65a7-6d2d-17b4-1de174b0f65c-79061a71 {
  grid-area: 20 / 5 / 21 / 6;
}

#w-node-e685eda4-1138-d921-0f90-58c3e4c7332e-79061a71 {
  grid-area: 11 / 5 / 12 / 6;
}

#w-node-_6e5ffd8b-efa1-073b-4620-a3279e5446f4-79061a71 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0e93479a-08e0-2553-1808-03ddd531e05f-79061a71 {
  grid-area: 9 / 5 / 10 / 6;
}

#w-node-ecf0822c-87cb-5476-9309-fe99d70adff2-79061a71 {
  grid-area: 8 / 5 / 9 / 6;
}

#w-node-_5b287029-9029-3304-0df4-6d59ae57195e-79061a71 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-_84ae032e-50f8-6a4a-6248-0eba2e98358d-79061a71 {
  grid-area: 13 / 10 / 14 / 11;
}

#w-node-e0861da3-c24c-0c33-3f37-3efb002d261b-79061a71 {
  grid-area: 14 / 10 / 15 / 11;
}

#w-node-ea0b2e4d-b3f8-68f2-0ed3-b302065e3179-79061a71 {
  grid-area: 15 / 10 / 16 / 11;
}

#w-node-_55a4c0f8-8cb4-494b-a5e4-6b86ddd7c929-79061a71 {
  grid-area: 16 / 10 / 17 / 11;
}

#w-node-_01811db3-2386-9f77-e924-15e674d063f8-79061a71 {
  grid-area: 17 / 10 / 18 / 11;
}

#w-node-e4d1a4d9-fd85-1c8d-bcb8-4ae4fdb95322-79061a71 {
  grid-area: 18 / 10 / 19 / 11;
}

#w-node-_3ecca636-52b3-e46d-4f9c-4156879a67db-79061a71 {
  grid-area: 19 / 10 / 20 / 11;
}

#w-node-b3fdca86-5954-204d-65bc-924cdfb6fe7b-79061a71 {
  grid-area: 20 / 10 / 21 / 11;
}

#w-node-c8ed39d3-eee3-4f6d-1736-ad273b4cc6aa-79061a71 {
  grid-area: 13 / 8 / 14 / 9;
}

#w-node-cc9d9a70-2ebb-9365-30fe-498cb9f88044-79061a71 {
  grid-area: 13 / 9 / 14 / 10;
}

#w-node-_8ecfb6a3-a982-6512-30f9-b2ce92b99bb2-79061a71 {
  grid-area: 14 / 9 / 15 / 10;
}

#w-node-_2cbe75f2-f17b-8386-0879-8fade41cc229-79061a71 {
  grid-area: 15 / 9 / 16 / 10;
}

#w-node-_968255e4-9524-9ba1-df86-00da647c5ef4-79061a71 {
  grid-area: 16 / 9 / 17 / 10;
}

#w-node-_4ca02ea6-e9c7-1b55-cfb8-ccd2653f611d-79061a71 {
  grid-area: 17 / 9 / 18 / 10;
}

#w-node-_395ef49d-5b70-22e2-e3d4-7b952be1586a-79061a71 {
  grid-area: 18 / 9 / 19 / 10;
}

#w-node-c1e884a6-6a46-4340-d66b-16d0a61349ce-79061a71 {
  grid-area: 19 / 9 / 20 / 10;
}

#w-node-_2f067c07-420b-9580-0634-5509f9e3d566-79061a71 {
  grid-area: 20 / 9 / 21 / 10;
}

#w-node-_959e4e00-6b4c-153b-266b-0bd56ecd5528-79061a71 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-d4d26185-a915-32b9-c98e-bbb51c0b6f43-79061a71 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_83ba9393-947c-fb08-0b14-a7f193fef3f5-79061a71 {
  grid-area: 18 / 1 / 19 / 2;
}

#w-node-_8b177f43-ca69-4a64-6b95-84165410143a-79061a71 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-e91ea805-7e8e-345d-16b2-3a7619108773-79061a71 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_16a3dcfc-c44c-5c9a-8fb4-b8e2db39dcea-79061a71 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_6bf8a18f-2324-bcee-4c86-225c1d9abbcd-79061a71 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_3f9a3e3d-6310-9ee0-daa3-cac9f6f8a955-79061a71 {
  grid-area: 18 / 3 / 19 / 4;
}

#w-node-_9d208830-7f9d-2c5e-2cd3-1e140ebe3990-79061a71 {
  grid-area: 19 / 3 / 20 / 4;
}

#w-node-_3f71cf77-5e89-fd94-9607-b1067cee92d5-79061a71 {
  grid-area: 20 / 3 / 21 / 4;
}

#w-node-_03c23474-f73d-5bd3-dede-4ee42c94549c-79061a71 {
  grid-area: 15 / 4 / 16 / 5;
}

#w-node-c1df4630-aa2d-139c-cf28-e991dd966511-79061a71 {
  grid-area: 16 / 4 / 17 / 5;
}

#w-node-e878d30c-4357-c97d-9e72-1356859ca8fb-79061a71 {
  grid-area: 17 / 4 / 18 / 5;
}

#w-node-_04d4bffd-4c44-eb1b-3023-75faa8914dc6-79061a71 {
  grid-area: 18 / 4 / 19 / 5;
}

#w-node-_60151da1-dc19-1ba3-bbe1-3c19e2edad0e-79061a71 {
  grid-area: 19 / 4 / 20 / 5;
}

#w-node-_5f96c5c5-632a-ad41-1de5-b5c787612ee4-79061a71 {
  grid-area: 20 / 4 / 21 / 5;
}

#w-node-f5f984b4-2ffb-5b7a-0877-8edd3b7103d3-79061a71 {
  grid-area: 14 / 7 / 15 / 8;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f08c-79061a71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f08d-79061a71 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_005dd295-3f63-30dc-7f59-5c84f4c8db47-79061a71 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f39c84ac-b99d-1a80-e915-3fd2f96cfa18-79061a71 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-c7f54b08-e64e-7750-c4fe-8cd9d936c0e6-79061a71 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_935bd059-1222-72f6-5a93-2bfaf78703c5-79061a71 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-bdc16f10-3981-e73b-6005-f94c0309655b-79061a71 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1e57c39a-9752-bbea-10e4-864d1b47e0c6-79061a71 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_9717386c-30df-997d-9740-9b3cd62d879f-79061a71 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_5662cc83-7dd7-8d90-1708-dbc3769e00dd-79061a71 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_1e17a408-4bab-8e33-f76d-912e0c74bc64-79061a71 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_774bbf55-2d2e-c147-1187-4325bbbc68fc-79061a71 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_70a0a27d-3055-09e2-3441-5869331f9cc4-79061a71 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-bacf113d-99c2-7711-6dff-6b2b029d8352-79061a71 {
  grid-area: 18 / 1 / 19 / 2;
}

#w-node-_1d7bf79d-7906-af7d-4a81-274b325ea7e5-79061a71 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-bb4a30fb-bdcd-e707-cd05-354d610c806d-79061a71 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f091-79061a71 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f095-79061a71 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f099-79061a71 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09a-79061a71 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09b-79061a71 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09f-79061a71 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f0e7-79061a71 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-fad2022c-88cf-a9ab-cf2d-bb2af4454572-79061a71 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-f9f0dede-18b4-f2c6-c6d0-1286d8b51935-79061a71 {
  grid-area: 14 / 2 / 15 / 3;
}

#w-node-_83b2f025-a1f1-d3c4-1745-76f97ff20d7e-79061a71 {
  grid-area: 15 / 2 / 16 / 3;
}

#w-node-_14191856-9ba9-07da-c5a7-7c2e62336f24-79061a71 {
  grid-area: 16 / 2 / 17 / 3;
}

#w-node-f7718614-886f-8c29-14ea-8736cc1aa460-79061a71 {
  grid-area: 17 / 2 / 18 / 3;
}

#w-node-d8faa372-75f5-f4f6-5536-1f1c48b134b6-79061a71 {
  grid-area: 18 / 2 / 19 / 3;
}

#w-node-_68a36b83-dab2-a693-4715-cd285c8830dd-79061a71 {
  grid-area: 19 / 2 / 20 / 3;
}

#w-node-_482ee67c-1e44-acdd-862d-558a293d71b4-79061a71 {
  grid-area: 20 / 2 / 21 / 3;
}

#w-node-_5ad850e1-c091-2a2e-5657-dda6203824ac-79061a71 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-e76541a8-ff57-4a0d-99bc-385931f99227-79061a71 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-de4986db-898c-3ec1-8c05-6a0cc0992533-79061a71 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-a49d6f54-f935-a990-6c17-5d41d73c3afd-79061a71 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_1dafcbca-8ddb-7b9e-5c03-803a0f2b26ed-79061a71 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_9bfc1f5f-2c33-aa4c-eb02-fb0f3c47f3cb-79061a71 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f0e8-79061a71 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d87-1729557b {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d89-1729557b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8b-1729557b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8d-1729557b {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8f-1729557b {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d91-1729557b {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d93-1729557b {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_3fc7e37c-ce86-775f-9762-74443f1debef-1729557b {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_912a7e9d-4886-c62f-464e-ed4054446bec-1729557b {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-f18d5d80-1893-def5-42ec-7a141ac9b2f3-1729557b {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_5e0c2570-167f-5ebf-7bf7-1fe1225e5880-1729557b {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_2dce7953-0ba6-a297-1c31-0800ed8dbe8c-1729557b {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_1885ab75-04d6-9348-2eea-81c43efb718b-1729557b {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d95-1729557b {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d99-1729557b {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9b-1729557b {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9f-1729557b {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da1-1729557b {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da9-1729557b {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_87cb4fd1-a919-6b38-f3d3-b5723807c7bd-1729557b {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-eab936ed-068f-9bf3-ad30-5ef16cb8bbca-1729557b {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_49315342-0ebf-c5a4-0672-7e648ae7fd2b-1729557b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc4-1729557b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc5-1729557b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc6-1729557b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc7-1729557b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dcb-1729557b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddb-1729557b {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddc-1729557b {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-a58147ac-2c99-83a3-23d4-139ceee2f753-1729557b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1846-1729557b {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1848-1729557b {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf184a-1729557b {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1850-1729557b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1852-1729557b {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1854-1729557b {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1856-1729557b {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1858-1729557b {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185a-1729557b {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185c-1729557b {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf185e-1729557b {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1860-1729557b {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1862-1729557b {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1864-1729557b {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1866-1729557b {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1868-1729557b {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186a-1729557b {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186c-1729557b {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf186e-1729557b {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1874-1729557b {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1882-1729557b {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf1884-1729557b {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf189c-1729557b {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18aa-1729557b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_78859ce6-aa78-1dd3-8a56-c6ba0fbf18b0-1729557b {
  grid-area: 4 / 10 / 5 / 11;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f08c-1729557b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f095-1729557b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f099-1729557b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09a-1729557b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09b-1729557b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ce12de11-a1fc-06bd-e30a-485260b1f09f-1729557b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d87-7c88eee6 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d89-7c88eee6 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8b-7c88eee6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8d-7c88eee6 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d8f-7c88eee6 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d91-7c88eee6 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d93-7c88eee6 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d95-7c88eee6 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-f5d19639-619e-ed24-368a-1159fee538f1-7c88eee6 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d99-7c88eee6 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9b-7c88eee6 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842d9f-7c88eee6 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da1-7c88eee6 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842da9-7c88eee6 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-ba2f733e-351c-8d25-8000-4e6d7bd15689-7c88eee6 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_47fe9262-f45b-a857-9662-bbd995b7abc5-7c88eee6 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842db1-7c88eee6 {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-_2eb55678-76a0-7dc1-f976-6002754f65d7-7c88eee6 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_56cc492d-f7fd-bb38-a79a-98ddc227b634-7c88eee6 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_489f9faa-7dee-c317-13ff-285d1a8d3039-7c88eee6 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_7d1978ee-121e-feea-6e9f-235a6323ffa4-7c88eee6 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_3a81a3d4-13cc-1baa-6efc-3aad872eeaf2-7c88eee6 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-c06c8565-cb33-2bc5-b8d3-8a51233060f6-7c88eee6 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_23d03120-b9b0-d895-9d3e-6c865163cb56-7c88eee6 {
  grid-area: 4 / 10 / 5 / 11;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc4-7c88eee6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc5-7c88eee6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc6-7c88eee6 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dc7-7c88eee6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-daeeda83-d976-20fa-b842-877758857cf7-7c88eee6 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842dcb-7c88eee6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddb-7c88eee6 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_4e8e7e1f-d7d8-89a0-1338-4693b7842ddc-7c88eee6 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d20-5fc95352 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d22-5fc95352 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_32f503c7-5726-4c44-fe7b-012f797dba2c-5fc95352 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-f99843cc-bc5f-29ee-5ed9-3a770a4bd739-5fc95352 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d24-5fc95352 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_88fcacd6-206a-8932-7ede-1865653c5db4-5fc95352 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_7085031e-14f7-3545-9dfc-3aab5c4ad3c2-5fc95352 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d26-5fc95352 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_78c1fc41-43ce-0767-9852-e40d9931763c-5fc95352 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-c585c7d0-6f75-dc58-2ee5-7afdf13db693-5fc95352 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d2a-5fc95352 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-fed9331e-a68f-1c9d-1bd1-11236b12939f-5fc95352 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-_19710555-58b9-33a0-36da-eba5c8cda664-5fc95352 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d2c-5fc95352 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d2e-5fc95352 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-bbc646b9-4b35-eb91-3bd1-2bdd62fdac98-5fc95352 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-_6957575b-078d-ffaa-5584-e59d07f99db8-5fc95352 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d32-5fc95352 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d34-5fc95352 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d38-5fc95352 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_176c8ae0-a62c-eca8-7f24-7a69ba1d848c-5fc95352 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-b07cc66a-af79-86e7-2232-23a3fc12c049-5fc95352 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_8dcb4b83-4026-f55b-0a6e-f9d5a1b5118a-5fc95352 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d3a-5fc95352 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d42-5fc95352 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-fdd46d58-7f27-8c4e-b243-a5c94d6a2f19-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_66e47130-4a00-47d9-8825-644c0645ed77-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_61e41ae4-28b0-9b3d-3cc7-f32ee6942365-5fc95352 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-cb841902-c1de-7128-9429-df8e9c990abe-5fc95352 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-d92e3b7b-4844-f252-609b-53623f970d07-5fc95352 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_647f31b0-9945-9f8b-477c-c4d3fd525c46-5fc95352 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d5d-5fc95352 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d5e-5fc95352 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_60fc3416-26dc-e9c6-314b-923d2d1474c2-5fc95352 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d5f-5fc95352 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d60-5fc95352 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d64-5fc95352 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d74-5fc95352 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12d75-5fc95352 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_377791e8-07bf-f3d7-cdf1-db42930e2320-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_758aaf49-d715-1ea5-be49-71e2b89bdf96-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12db2-5fc95352 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12db4-5fc95352 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12db6-5fc95352 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12db8-5fc95352 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dba-5fc95352 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dbc-5fc95352 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dbe-5fc95352 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dc0-5fc95352 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dc4-5fc95352 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dc6-5fc95352 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dc8-5fc95352 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dcc-5fc95352 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dce-5fc95352 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dd0-5fc95352 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dd2-5fc95352 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dd6-5fc95352 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dd8-5fc95352 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12de0-5fc95352 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_3cbc657a-e838-fda7-32b2-e12b4b0dca19-5fc95352 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12de6-5fc95352 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dea-5fc95352 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dee-5fc95352 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12df0-5fc95352 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12df4-5fc95352 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-_7de5cd78-89fb-62d4-bf3a-ffd5cf4e25a0-5fc95352 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-ece9377e-9437-2bbf-9d56-954365d1ef35-5fc95352 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_098d7223-254f-225b-7565-1cbf959a571d-5fc95352 {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-eaabf37e-87de-aca7-7232-9076e62a679f-5fc95352 {
  grid-area: 8 / 7 / 9 / 8;
}

#w-node-_59efffb9-d4a1-76e8-adea-ea1b94071eef-5fc95352 {
  grid-area: 8 / 6 / 9 / 7;
}

#w-node-_5dbf9c0c-348d-7d9d-a88c-93b5cbb815d7-5fc95352 {
  grid-area: 8 / 5 / 9 / 6;
}

#w-node-a09d9c33-53fa-0be1-822d-36b583309e55-5fc95352 {
  grid-area: 8 / 4 / 9 / 5;
}

#w-node-_6327d8a2-82f0-d119-f9cc-96ea92c71af4-5fc95352 {
  grid-area: 7 / 8 / 8 / 9;
}

#w-node-cfd6e10f-987f-0e9e-86ac-1643f7352e81-5fc95352 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-f1b4f6e0-b22a-ca40-a11f-80cbc00c7412-5fc95352 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-_15ba37b9-500c-ac6d-efb6-b9df72491aca-5fc95352 {
  grid-area: 7 / 6 / 8 / 7;
}

#w-node-_6107132d-f9fb-cd11-2026-c2240532d911-5fc95352 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12df6-5fc95352 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dfc-5fc95352 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12dfe-5fc95352 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e00-5fc95352 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e02-5fc95352 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e04-5fc95352 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e06-5fc95352 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e08-5fc95352 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e0e-5fc95352 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-a16dc9d8-2a2b-2e14-3d1d-9493fa048f84-5fc95352 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-db289d77-46ce-bda3-8f5c-dc1953ec1567-5fc95352 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e12-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e16-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_4be65432-142e-91da-6e13-cdcb763099d1-5fc95352 {
  grid-area: 7 / 9 / 8 / 10;
}

#w-node-_2910661e-7061-e6d0-e2ca-114c9a946ff0-5fc95352 {
  grid-area: 8 / 9 / 9 / 10;
}

#w-node-c096ceec-78d3-e619-e2a4-70e8bf62c1b5-5fc95352 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-_43fc189f-140e-42fd-0fa3-24c57255fc8d-5fc95352 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-_7fe22d9f-2445-47a6-96e4-c5ee2bf04df7-5fc95352 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e45-5fc95352 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e46-5fc95352 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-d13c98fe-f0f0-5df8-9fe7-fe7347e76296-5fc95352 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_26ad3d2b-153a-03ad-78a4-96944d842ea2-5fc95352 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e4a-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e4e-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e52-5fc95352 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e53-5fc95352 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e54-5fc95352 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12e58-5fc95352 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12ea0-5fc95352 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-f23e2a3e-274e-c1f5-0404-2295962cb2cc-5fc95352 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-cf89cb2d-d406-8255-5f2c-43765e4e6c3a-5fc95352 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12ea1-5fc95352 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_84c839fa-8b65-147d-9177-47d459e12ed8-5fc95352 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-fc2ccb56-e0f4-2e40-f842-8241331b83ec-5fc95352 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-_9dfa7d02-0454-2718-758f-018adf6c07c1-5fc95352 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07d0-5fc95352 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07d2-5fc95352 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07d4-5fc95352 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07d6-5fc95352 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07d8-5fc95352 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07da-5fc95352 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07dc-5fc95352 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07de-5fc95352 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07e0-5fc95352 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07e2-5fc95352 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07e4-5fc95352 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07e8-5fc95352 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07ea-5fc95352 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07ec-5fc95352 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07ee-5fc95352 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07f0-5fc95352 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07f2-5fc95352 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07f4-5fc95352 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d07fe-5fc95352 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0808-5fc95352 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d080a-5fc95352 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d080c-5fc95352 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d080e-5fc95352 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0810-5fc95352 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0812-5fc95352 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0814-5fc95352 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-fede5530-43d8-8e49-0eb1-acedcfd4a374-5fc95352 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-be80b3a7-4024-1480-4cbf-58feeb77f921-5fc95352 {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-e277a781-dad6-8d33-037f-a02193589bc5-5fc95352 {
  grid-area: 12 / 3 / 13 / 4;
}

#w-node-_217666bb-b00e-994b-6947-8c7a5ff6ddc4-5fc95352 {
  grid-area: 13 / 3 / 14 / 4;
}

#w-node-e384e543-ad14-3e88-b5b1-1cc13d2d06b8-5fc95352 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0816-5fc95352 {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-_0a3397f4-e1eb-3fb9-9e03-220ff9781ef5-5fc95352 {
  grid-area: 13 / 8 / 14 / 9;
}

#w-node-d1f66981-868b-e041-448d-7725d8dc5aca-5fc95352 {
  grid-area: 12 / 8 / 13 / 9;
}

#w-node-f931937e-9a08-297c-c0b5-7ef3f16cc64b-5fc95352 {
  grid-area: 11 / 8 / 12 / 9;
}

#w-node-d07cdfde-ecc1-47b8-3836-13848473b736-5fc95352 {
  grid-area: 10 / 8 / 11 / 9;
}

#w-node-b6a3b64d-968a-8546-9a78-1e7565be3c97-5fc95352 {
  grid-area: 9 / 8 / 10 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0818-5fc95352 {
  grid-area: 8 / 7 / 9 / 8;
}

#w-node-fe2ee762-9c33-8512-0264-6ad144dcaed6-5fc95352 {
  grid-area: 12 / 7 / 13 / 8;
}

#w-node-ffc166f1-c603-df30-f603-da5775413ce8-5fc95352 {
  grid-area: 11 / 7 / 12 / 8;
}

#w-node-a877b0c2-1d01-c17e-6fa6-9b9072d565db-5fc95352 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-ae34e017-7403-9ec6-372d-5734a260939c-5fc95352 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-_527ca497-da08-cff6-cae5-6a6adab999e3-5fc95352 {
  grid-area: 13 / 7 / 14 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d081a-5fc95352 {
  grid-area: 8 / 6 / 9 / 7;
}

#w-node-_12161841-ecfd-6ea1-d61b-c0ab153ea777-5fc95352 {
  grid-area: 13 / 6 / 14 / 7;
}

#w-node-_78a7bab6-5518-fd26-564f-226c4ff9cdcb-5fc95352 {
  grid-area: 12 / 6 / 13 / 7;
}

#w-node-_8aa5acb0-d39a-43d8-f699-dd7766bb4a79-5fc95352 {
  grid-area: 11 / 6 / 12 / 7;
}

#w-node-cb5347e1-17f1-9ba7-9222-de45b9a56f07-5fc95352 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_5774d333-cea2-54b7-b4d6-87d55866bfd9-5fc95352 {
  grid-area: 9 / 6 / 10 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d081e-5fc95352 {
  grid-area: 8 / 5 / 9 / 6;
}

#w-node-c78602ac-4060-29fd-6751-dc447d6ea31a-5fc95352 {
  grid-area: 9 / 5 / 10 / 6;
}

#w-node-_3cb6ef6d-e8b6-5b98-e4c5-a5b3e1181775-5fc95352 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_8d7ad458-8378-7039-bd5a-b645f82ac942-5fc95352 {
  grid-area: 11 / 5 / 12 / 6;
}

#w-node-cb64e816-0f14-1a65-f744-68656de27589-5fc95352 {
  grid-area: 12 / 5 / 13 / 6;
}

#w-node-_0379645d-47ca-504d-27ce-50fc258e7c9d-5fc95352 {
  grid-area: 13 / 5 / 14 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0820-5fc95352 {
  grid-area: 8 / 4 / 9 / 5;
}

#w-node-_8937b780-0b8f-5b1e-5655-6cc5ad95fda2-5fc95352 {
  grid-area: 10 / 4 / 11 / 5;
}

#w-node-_11b0cbcb-99c0-d9b0-7e43-d7b26aa349a6-5fc95352 {
  grid-area: 9 / 4 / 10 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0822-5fc95352 {
  grid-area: 7 / 8 / 8 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0824-5fc95352 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0826-5fc95352 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0828-5fc95352 {
  grid-area: 7 / 6 / 8 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d082c-5fc95352 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-e736787c-a9dd-7c77-e31e-9db72788158f-5fc95352 {
  grid-area: 11 / 4 / 12 / 5;
}

#w-node-_7f321f19-41b8-c06b-ac39-b17e8ee3d513-5fc95352 {
  grid-area: 13 / 4 / 14 / 5;
}

#w-node-_681db6f5-1039-9547-4926-11d56fe61417-5fc95352 {
  grid-area: 12 / 4 / 13 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d082e-5fc95352 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0830-5fc95352 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0832-5fc95352 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0834-5fc95352 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0836-5fc95352 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0838-5fc95352 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d083a-5fc95352 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d083c-5fc95352 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d083e-5fc95352 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0842-5fc95352 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0846-5fc95352 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_145218cd-b60c-4e2e-7c8e-97cac0b2497d-5fc95352 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_1a841735-18de-535d-bea9-f289ccf6ab39-5fc95352 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_9943fd9a-f812-b5cf-89fd-19caad3b41ce-5fc95352 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-c9bc9842-97b2-9fec-22ec-ecef6c407f79-5fc95352 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_23e79cda-5da1-ff91-68df-a652962d79f9-5fc95352 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d084a-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d084e-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0855-5fc95352 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0859-5fc95352 {
  grid-area: 7 / 9 / 8 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0863-5fc95352 {
  grid-area: 8 / 9 / 9 / 10;
}

#w-node-_88296a5e-2d1d-d323-cf9f-a8777cb2e244-5fc95352 {
  grid-area: 9 / 9 / 10 / 10;
}

#w-node-_3c88df47-9fae-b2e1-1ce4-e0cfd5715dd3-5fc95352 {
  grid-area: 10 / 9 / 11 / 10;
}

#w-node-_465002f4-9a3e-92af-a01f-c5c4ebdcb1f4-5fc95352 {
  grid-area: 11 / 9 / 12 / 10;
}

#w-node-a37ffb4a-cf1f-98cf-dbee-bf584bda1048-5fc95352 {
  grid-area: 12 / 9 / 13 / 10;
}

#w-node-_36b39012-b74e-4c02-f32e-c6d6158e5976-5fc95352 {
  grid-area: 13 / 9 / 14 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d086d-5fc95352 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0877-5fc95352 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0884-5fc95352 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0885-5fc95352 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0886-5fc95352 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-fc33a6f0-2c92-8817-0aaa-da87ae0d0887-5fc95352 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa38-5fc95352 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa39-5fc95352 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa3d-5fc95352 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_94a282b1-a4d5-e76d-699a-63d32459685d-5fc95352 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_809344c5-2f69-db96-1d2e-232ca1cd2b42-5fc95352 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_0b04bdd4-6d79-06f3-5a7d-4fe891eccbea-5fc95352 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-aca94549-02b0-7006-94e2-ea1674a59ffd-5fc95352 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_339571e9-2a9e-e12c-c7ff-48e1be19ad8c-5fc95352 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa41-5fc95352 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa45-5fc95352 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa49-5fc95352 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa4d-5fc95352 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa4e-5fc95352 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa4f-5fc95352 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa53-5fc95352 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa63-5fc95352 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-aa256c3e-2f18-65c3-e448-4c0c3d6f8235-5fc95352 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_2ad582e1-c387-7896-5ffe-fe58b7381e24-5fc95352 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_33a41475-0a79-43dd-6a37-be16727aee3b-5fc95352 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-ae0fedc6-2cdb-d6eb-a15e-cd5040772940-5fc95352 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-_2ffbcf36-5e59-1706-f315-6791011c943b-5fc95352 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa64-5fc95352 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa65-5fc95352 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa66-5fc95352 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-acb5e98e-8177-cdc3-6d05-6d2310d5aa7b-5fc95352 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32d1-7e3b9470 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32d3-7e3b9470 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32d5-7e3b9470 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32d7-7e3b9470 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32d9-7e3b9470 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32db-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32dd-7e3b9470 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32df-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32e1-7e3b9470 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32e3-7e3b9470 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32e5-7e3b9470 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32e9-7e3b9470 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32eb-7e3b9470 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32ed-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32ef-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32f1-7e3b9470 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32f3-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32f5-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d32ff-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3309-7e3b9470 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d330b-7e3b9470 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d330d-7e3b9470 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d330f-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3311-7e3b9470 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3313-7e3b9470 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3323-7e3b9470 {
  grid-area: 7 / 8 / 8 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3325-7e3b9470 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3327-7e3b9470 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3329-7e3b9470 {
  grid-area: 7 / 6 / 8 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d332d-7e3b9470 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d332f-7e3b9470 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3331-7e3b9470 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3333-7e3b9470 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3335-7e3b9470 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3337-7e3b9470 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3339-7e3b9470 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d333b-7e3b9470 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d333d-7e3b9470 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d333f-7e3b9470 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3343-7e3b9470 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d334b-7e3b9470 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d334f-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d335a-7e3b9470 {
  grid-area: 7 / 9 / 8 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d336e-7e3b9470 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3378-7e3b9470 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d3388-7e3b9470 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d339d-7e3b9470 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d339e-7e3b9470 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33a6-7e3b9470 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33aa-7e3b9470 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33ae-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33b2-7e3b9470 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33b3-7e3b9470 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33b4-7e3b9470 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33b8-7e3b9470 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33c8-7e3b9470 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33c9-7e3b9470 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33ca-7e3b9470 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33cb-7e3b9470 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-b2d5c655-4dfd-8f01-e483-a9e9ed9d33e0-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-b21132ae-744d-20e6-69fa-0e2964e044b5-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_8ef304a2-5c7c-3792-791f-e1b307a73733-7e3b9470 {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-b7fcad77-4756-f629-27ed-de7edf54f8a5-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_858acfd0-f738-6cf1-ede8-2b1a5f09ea79-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-a65055e8-8cb4-dbad-fa7f-a2d9ea786425-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_98dff362-651e-33db-5555-d5c8d00b65d4-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_751f61b6-2aa7-a20e-6212-1e6020b92037-7e3b9470 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-eeabb9a8-fcc3-965e-858f-a139f1b3b71f-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_04f9f3f9-b5a1-d953-acf0-fc42f8a54be9-7e3b9470 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_6ad44ed0-0f30-fef6-9bda-f8676a63e6e7-7e3b9470 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_230bcf41-391a-3166-ba08-09aecde6c797-7e3b9470 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_3ebfdab1-7ee8-491b-6208-1792572b0467-7e3b9470 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-_70ea065c-7f0d-1576-2796-4817641051e7-7e3b9470 {
  grid-area: 6 / 10 / 7 / 11;
}

#w-node-_61f26cff-b8ea-c335-7f86-3be94062dff2-7e3b9470 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-_460317e4-4e75-76f8-948b-a042e6055818-7e3b9470 {
  grid-area: 7 / 10 / 8 / 11;
}

#w-node-a4c7ab0f-37fa-e367-6af8-0e7c7927f6a2-7e3b9470 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-e44e35f4-04c4-da38-2aa1-7a4e454e0cfb-7e3b9470 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-_8a4ab157-6f00-52f6-15e7-7b7657725ef6-7e3b9470 {
  grid-area: 5 / 10 / 6 / 11;
}

#w-node-_63893f03-7990-bd82-d90d-4dbcebb9a432-7e3b9470 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bb7-7e3b9470 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bb9-7e3b9470 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bbb-7e3b9470 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bc1-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bc3-7e3b9470 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bc5-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bc7-7e3b9470 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bc9-7e3b9470 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bcb-7e3b9470 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bcd-7e3b9470 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bcf-7e3b9470 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bd1-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bd3-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bd5-7e3b9470 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bd7-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bd9-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569be1-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bed-7e3b9470 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569bef-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c0d-7e3b9470 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c1b-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c47-7e3b9470 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c5a-7e3b9470 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c67-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c6b-7e3b9470 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c6c-7e3b9470 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c6d-7e3b9470 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c71-7e3b9470 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569c82-7e3b9470 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cb3-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cb4-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cbc-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cc0-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569ccc-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cd4-7e3b9470 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-a27ad0cc-b9f7-1149-d472-6a61e5cea922-7e3b9470 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-_8a656343-446b-815d-35d1-6a4d124c16e8-7e3b9470 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-cdb3ea33-a1b2-588e-cf26-8a3480092266-7e3b9470 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_7062706a-c98a-b893-a037-bc821c569cd5-7e3b9470 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28349-7e3b9470 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2834a-7e3b9470 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2834e-7e3b9470 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28350-7e3b9470 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28352-7e3b9470 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28354-7e3b9470 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28356-7e3b9470 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28358-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2835a-7e3b9470 {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2835c-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2835e-7e3b9470 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28360-7e3b9470 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28362-7e3b9470 {
  grid-area: 4 / 6 / 5 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28366-7e3b9470 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28368-7e3b9470 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2836a-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2836c-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2836e-7e3b9470 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28370-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28372-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28378-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2837e-7e3b9470 {
  grid-area: 6 / 7 / 7 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28380-7e3b9470 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28382-7e3b9470 {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28384-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28386-7e3b9470 {
  grid-area: 6 / 8 / 7 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28388-7e3b9470 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2838a-7e3b9470 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2838c-7e3b9470 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2838e-7e3b9470 {
  grid-area: 11 / 3 / 12 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28390-7e3b9470 {
  grid-area: 12 / 3 / 13 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28392-7e3b9470 {
  grid-area: 13 / 3 / 14 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28394-7e3b9470 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28396-7e3b9470 {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28398-7e3b9470 {
  grid-area: 13 / 8 / 14 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2839a-7e3b9470 {
  grid-area: 12 / 8 / 13 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2839c-7e3b9470 {
  grid-area: 11 / 8 / 12 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2839e-7e3b9470 {
  grid-area: 10 / 8 / 11 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283a0-7e3b9470 {
  grid-area: 9 / 8 / 10 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283a2-7e3b9470 {
  grid-area: 8 / 7 / 9 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283a4-7e3b9470 {
  grid-area: 12 / 7 / 13 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283a6-7e3b9470 {
  grid-area: 11 / 7 / 12 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283a8-7e3b9470 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283aa-7e3b9470 {
  grid-area: 9 / 7 / 10 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ac-7e3b9470 {
  grid-area: 13 / 7 / 14 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ae-7e3b9470 {
  grid-area: 8 / 6 / 9 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283b0-7e3b9470 {
  grid-area: 13 / 6 / 14 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283b4-7e3b9470 {
  grid-area: 12 / 6 / 13 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283b8-7e3b9470 {
  grid-area: 11 / 6 / 12 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ba-7e3b9470 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283be-7e3b9470 {
  grid-area: 9 / 6 / 10 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283c2-7e3b9470 {
  grid-area: 8 / 5 / 9 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283c4-7e3b9470 {
  grid-area: 9 / 5 / 10 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283c6-7e3b9470 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283c8-7e3b9470 {
  grid-area: 11 / 5 / 12 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ca-7e3b9470 {
  grid-area: 12 / 5 / 13 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283cc-7e3b9470 {
  grid-area: 13 / 5 / 14 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ce-7e3b9470 {
  grid-area: 8 / 4 / 9 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283d0-7e3b9470 {
  grid-area: 10 / 4 / 11 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283d2-7e3b9470 {
  grid-area: 9 / 4 / 10 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283d4-7e3b9470 {
  grid-area: 7 / 8 / 8 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283d6-7e3b9470 {
  grid-area: 7 / 7 / 8 / 8;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283d8-7e3b9470 {
  grid-area: 7 / 5 / 8 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283da-7e3b9470 {
  grid-area: 7 / 6 / 8 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283de-7e3b9470 {
  grid-area: 7 / 4 / 8 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283e0-7e3b9470 {
  grid-area: 11 / 4 / 12 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283e2-7e3b9470 {
  grid-area: 13 / 4 / 14 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283e4-7e3b9470 {
  grid-area: 12 / 4 / 13 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283e6-7e3b9470 {
  grid-area: 5 / 8 / 6 / 9;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283e8-7e3b9470 {
  grid-area: 5 / 6 / 6 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ea-7e3b9470 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283ec-7e3b9470 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283f0-7e3b9470 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283f2-7e3b9470 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283f4-7e3b9470 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283f6-7e3b9470 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283f8-7e3b9470 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e283fc-7e3b9470 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28400-7e3b9470 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28404-7e3b9470 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28408-7e3b9470 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2840c-7e3b9470 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28410-7e3b9470 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28414-7e3b9470 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28418-7e3b9470 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2841c-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28426-7e3b9470 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2842a-7e3b9470 {
  grid-area: 7 / 9 / 8 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28434-7e3b9470 {
  grid-area: 8 / 9 / 9 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2843c-7e3b9470 {
  grid-area: 9 / 9 / 10 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28444-7e3b9470 {
  grid-area: 10 / 9 / 11 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2844c-7e3b9470 {
  grid-area: 11 / 9 / 12 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28452-7e3b9470 {
  grid-area: 12 / 9 / 13 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28458-7e3b9470 {
  grid-area: 13 / 9 / 14 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2845e-7e3b9470 {
  grid-area: 6 / 9 / 7 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28468-7e3b9470 {
  grid-area: 5 / 9 / 6 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28475-7e3b9470 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28476-7e3b9470 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28477-7e3b9470 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28478-7e3b9470 {
  grid-area: 4 / 9 / 5 / 10;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28489-7e3b9470 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2848a-7e3b9470 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2848e-7e3b9470 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28493-7e3b9470 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e28498-7e3b9470 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e2849d-7e3b9470 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284a2-7e3b9470 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284a7-7e3b9470 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284ab-7e3b9470 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284af-7e3b9470 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284b3-7e3b9470 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284b7-7e3b9470 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284b8-7e3b9470 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284b9-7e3b9470 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284bd-7e3b9470 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d1-7e3b9470 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d2-7e3b9470 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d3-7e3b9470 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d4-7e3b9470 {
  grid-area: 11 / 2 / 12 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d5-7e3b9470 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d6-7e3b9470 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d7-7e3b9470 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d8-7e3b9470 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284d9-7e3b9470 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-cda225cc-e118-1fdf-c4dd-ef1ca2e284ee-7e3b9470 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf19044f-7e3b9470 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190453-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf19045d-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190461-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190463-7e3b9470 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190467-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190469-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf19048c-7e3b9470 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf19048d-7e3b9470 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf19048e-7e3b9470 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf190493-7e3b9470 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf1904a3-7e3b9470 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-e60d86de-f363-2322-8488-6a3aaf1904a4-7e3b9470 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ed2-7e3b9470 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ed4-7e3b9470 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ed6-7e3b9470 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ed8-7e3b9470 {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27eda-7e3b9470 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27edc-7e3b9470 {
  grid-area: 3 / 6 / 4 / 7;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ede-7e3b9470 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ee0-7e3b9470 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ee4-7e3b9470 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ee6-7e3b9470 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27eea-7e3b9470 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27eec-7e3b9470 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_4d9e9bff-d2cd-ff95-6443-43ac18c0ccee-7e3b9470 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_67275fb2-484a-8c5e-0963-7d1135a4622b-7e3b9470 {
  grid-area: 3 / 10 / 4 / 11;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27ef4-7e3b9470 {
  grid-area: 3 / 8 / 4 / 9;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27efc-7e3b9470 {
  grid-area: 3 / 9 / 4 / 10;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f0f-7e3b9470 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f10-7e3b9470 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f11-7e3b9470 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f12-7e3b9470 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f16-7e3b9470 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f26-7e3b9470 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_5c8fcb51-e4b9-4c28-1c73-586dabe27f27-7e3b9470 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-a17cd5f4, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-a17cd5f4, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-a17cd5f4, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-a17cd5f4, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-a17cd5f4, #w-node-_5f0e9045-e221-0862-e5c2-94b22c65f9ea-a17cd5f4, #w-node-c5e2bf79-ddc8-5837-89b4-9336f91810ac-a17cd5f4, #w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-8b8588d1, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-8b8588d1, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-8b8588d1, #w-node-_792053c7-f7f2-f099-b498-e230160fae16-8b8588d1, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-8b8588d1, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-8b8588d1, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cd84-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cd88-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cd8c-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cdaf-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cdb1-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cdb7-7469bf59, #w-node-_72cb9f8a-c7ee-3cfa-a079-ea37eb01cdb9-7469bf59 {
  align-self: center;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7196-a50cb749 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7198-a50cb749 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719a-a50cb749 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719c-a50cb749 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719e-a50cb749 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a2-a50cb749 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a4-a50cb749 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71b9-a50cb749 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71ba-a50cb749 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71bb-a50cb749 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71bc-a50cb749 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71cc-a50cb749 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71cd-a50cb749 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7196-2cfcb174 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7198-2cfcb174 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719a-2cfcb174 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719c-2cfcb174 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719e-2cfcb174 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_1216f761-938d-1c2a-8d1e-44cf28832810-2cfcb174 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a2-2cfcb174 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a4-2cfcb174 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eea88-2cfcb174 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eea9b-2cfcb174 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eeae3-2cfcb174 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eeae4-2cfcb174 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7196-d97e7c57 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf7198-d97e7c57 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719a-d97e7c57 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf719e-d97e7c57 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_1216f761-938d-1c2a-8d1e-44cf28832810-d97e7c57 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a2-d97e7c57 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-dbeaf4fb-3135-dff5-3ab2-425db4bf71a4-d97e7c57 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eea88-d97e7c57 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eea9b-d97e7c57 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eeae3-d97e7c57 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-e6c0a05b-e86e-887a-39a6-17f0196eeae4-d97e7c57 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f485d-abb733bf {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f485f-abb733bf {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4861-abb733bf {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4863-abb733bf {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4865-abb733bf {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4867-abb733bf {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4869-abb733bf {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f486b-abb733bf {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ace0-abb733bf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ace1-abb733bf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ad29-abb733bf {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ad2a-abb733bf {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f485d-d7f5f9f4 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f485f-d7f5f9f4 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4861-d7f5f9f4 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4863-d7f5f9f4 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4865-d7f5f9f4 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4867-d7f5f9f4 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f4869-d7f5f9f4 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_9553cd7d-6fa7-45bd-cb97-d2aced3f486b-d7f5f9f4 {
  grid-area: 2 / 10 / 3 / 11;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ace0-d7f5f9f4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ace1-d7f5f9f4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ad29-d7f5f9f4 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_1d0f3ee2-7931-212c-0892-a3d78b64ad2a-d7f5f9f4 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b6017d-6617f529 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b6017f-6617f529 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60181-6617f529 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60183-6617f529 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60185-6617f529 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60187-6617f529 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60189-6617f529 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f01-6617f529 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f18-6617f529 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f29-6617f529 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f6f-6617f529 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f77-6617f529 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b6017d-7accb582 {
  grid-area: 2 / 3 / 3 / 3;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b6017f-7accb582 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60181-7accb582 {
  grid-area: 2 / 7 / 3 / 8;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60183-7accb582 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60185-7accb582 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60187-7accb582 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_2396d1ac-84b1-337e-05ab-085f75b60189-7accb582 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f01-7accb582 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f18-7accb582 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f29-7accb582 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f6f-7accb582 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_44bb9e03-7f59-f5e1-ab7c-dc7f40047ef8-7accb582 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aadcdb73-c87b-97a2-3d57-ad4e73ea4f77-7accb582 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_08e82227-2603-5e02-e378-a00da5887a76-7accb582 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-599b4d6b, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-599b4d6b, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-599b4d6b, #w-node-_5f0e9045-e221-0862-e5c2-94b22c65f9ea-599b4d6b, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-599b4d6b, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-599b4d6b, #w-node-_2d65bda8-b2b0-90b6-7e32-8946dd75f80c-599b4d6b, #w-node-_0b7b0ac5-aaed-8e48-0387-20238f37fb8d-599b4d6b, #w-node-a1133d81-57f8-5a63-e991-4625b2d1a8a3-599b4d6b, #w-node-_0fe30038-00a8-0c2a-f764-38e798e49b74-599b4d6b, #w-node-_6ffc42f3-39cd-460e-bd38-65a3e09e04f0-599b4d6b, #w-node-e42eb225-7fea-ae9a-031b-4bc2b7af713c-599b4d6b {
  align-self: center;
}

#w-node-_646f2167-9534-4f86-fd08-98de2cbb8791-599b4d6b, #w-node-_20ae3868-a972-6c21-e328-6a66a6e646b0-599b4d6b, #w-node-_8524f4c0-4905-d7f5-1b80-f46e7686dc9b-599b4d6b, #w-node-_7e58d2bd-13f8-19c2-0944-f1a2bf1753a7-599b4d6b, #w-node-_09ac2bce-f361-9f45-bf62-1145beae0c00-599b4d6b, #w-node-_3bd61c9e-6e01-d8ee-3135-379b7df436ec-599b4d6b, #w-node-_8f030a51-72f4-3378-28bf-1f453aac92ff-599b4d6b, #w-node-d3bceb2c-e7db-8c0f-39aa-d341ec7944be-599b4d6b, #w-node-c8b21691-7434-ac53-b48c-0a297c226d69-599b4d6b, #w-node-_91d26b2d-4665-82e1-77fb-971cc170398a-599b4d6b, #w-node-_88e5c672-0fab-17b0-3e52-f7d8f2c3426b-599b4d6b, #w-node-_70cabb25-df15-9d2e-9b12-e1990226a870-599b4d6b, #w-node-_79e4bcde-6bb9-4ed5-32bc-14f0aa93bee1-599b4d6b, #w-node-_1d1db9aa-d682-f677-13b8-51cf113159a7-599b4d6b, #w-node-_1ebfc8c3-e66b-c8c3-583d-ae06aeb6a7e2-599b4d6b, #w-node-_7f0890f0-59c4-b130-5241-d45b3bc373c6-599b4d6b, #w-node-_03dd8ff8-7ef1-c24c-444e-599db183be72-599b4d6b, #w-node-_86ada75a-ba61-ee88-d53c-70d597940015-599b4d6b, #w-node-_7060aed2-35a2-6fb3-82d4-e8471bdf9299-599b4d6b, #w-node-_2bcf482c-ec6b-0c45-685f-7bc14ae44931-599b4d6b, #w-node-_0e2a4f14-f5e1-157f-7957-e9cea31b7a2e-599b4d6b {
  place-self: center;
}

#w-node-_2d65bda8-b2b0-90b6-7e32-8946dd75f80c-e9274420, #w-node-_0b7b0ac5-aaed-8e48-0387-20238f37fb8d-e9274420, #w-node-a1133d81-57f8-5a63-e991-4625b2d1a8a3-e9274420, #w-node-_0fe30038-00a8-0c2a-f764-38e798e49b74-e9274420, #w-node-_6ffc42f3-39cd-460e-bd38-65a3e09e04f0-e9274420, #w-node-e42eb225-7fea-ae9a-031b-4bc2b7af713c-e9274420 {
  align-self: center;
}

#w-node-_646f2167-9534-4f86-fd08-98de2cbb8791-e9274420, #w-node-_20ae3868-a972-6c21-e328-6a66a6e646b0-e9274420, #w-node-_8524f4c0-4905-d7f5-1b80-f46e7686dc9b-e9274420, #w-node-_7e58d2bd-13f8-19c2-0944-f1a2bf1753a7-e9274420, #w-node-_09ac2bce-f361-9f45-bf62-1145beae0c00-e9274420, #w-node-_3bd61c9e-6e01-d8ee-3135-379b7df436ec-e9274420, #w-node-_8f030a51-72f4-3378-28bf-1f453aac92ff-e9274420, #w-node-d3bceb2c-e7db-8c0f-39aa-d341ec7944be-e9274420, #w-node-c8b21691-7434-ac53-b48c-0a297c226d69-e9274420, #w-node-_91d26b2d-4665-82e1-77fb-971cc170398a-e9274420, #w-node-_88e5c672-0fab-17b0-3e52-f7d8f2c3426b-e9274420, #w-node-_70cabb25-df15-9d2e-9b12-e1990226a870-e9274420, #w-node-_79e4bcde-6bb9-4ed5-32bc-14f0aa93bee1-e9274420, #w-node-_1d1db9aa-d682-f677-13b8-51cf113159a7-e9274420, #w-node-_1ebfc8c3-e66b-c8c3-583d-ae06aeb6a7e2-e9274420, #w-node-_7f0890f0-59c4-b130-5241-d45b3bc373c6-e9274420, #w-node-_03dd8ff8-7ef1-c24c-444e-599db183be72-e9274420, #w-node-_86ada75a-ba61-ee88-d53c-70d597940015-e9274420, #w-node-_7060aed2-35a2-6fb3-82d4-e8471bdf9299-e9274420, #w-node-_2bcf482c-ec6b-0c45-685f-7bc14ae44931-e9274420, #w-node-_0e2a4f14-f5e1-157f-7957-e9cea31b7a2e-e9274420 {
  place-self: center;
}

#w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-e9274420, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-e9274420, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-e9274420, #w-node-_5f0e9045-e221-0862-e5c2-94b22c65f9ea-e9274420, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-e9274420, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-e9274420, #w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-af470524, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-af470524, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-af470524, #w-node-_5f0e9045-e221-0862-e5c2-94b22c65f9ea-af470524, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-af470524, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-af470524, #w-node-_13507908-df33-66aa-29dc-c9b2702567dd-af470524, #w-node-_25445259-f79d-183e-dd2b-3cae1f9feca2-af470524, #w-node-f7d2db92-bf8e-afc3-831a-d88446c2bf17-af470524, #w-node-_2f2dfccb-164e-8503-a77b-3980ce44743d-af470524, #w-node-e069207d-8a2d-c33b-32ce-05fe421d60ff-af470524, #w-node-e7a5360e-da05-9d3b-e048-ab27ec9054cf-af470524, #w-node-f8cde909-432b-5b30-c42c-11f8e45b64b7-af470524, #w-node-_936a7d6e-e825-f087-b9ee-fe1e87b912ab-af470524, #w-node-_3961038c-bf60-daa0-4a7d-1b76248c2f01-af470524, #w-node-d78e7309-d972-346b-178d-f926f8957cec-af470524, #w-node-_5b56e216-9467-b626-53d1-abf987ae3def-243ec482, #w-node-d0ae642a-1c1f-b4e9-6a64-09c0298c31e5-243ec482, #w-node-_2e0c48a6-7c59-19f3-543d-6a9219996cfd-243ec482, #w-node-_466a940f-039d-0997-39d9-8b4d16884a53-243ec482, #w-node-_8b820d9f-50c3-d317-7a71-47e08c5e0b5b-243ec482, #w-node-f19d74ba-f697-5b98-ac2e-469af25bdd93-243ec482, #w-node-de5fe92c-3991-afc2-447a-3fd90d380f92-243ec482, #w-node-_232f1891-0905-f17b-3ef7-2b4fb0fb3597-243ec482, #w-node-aeba0c63-cfec-c4fa-786e-9c512bedf378-243ec482, #w-node-_792053c7-f7f2-f099-b498-e230160fae16-243ec482, #w-node-_24a10563-ca09-d4c2-e126-8d09e8367742-243ec482, #w-node-_92c372ca-e353-0662-d346-78e2ce3e41a2-243ec482, #w-node-dc8cb301-441f-49a7-9bb2-9e711168eefb-243ec482, #w-node-_9a9d7ed5-cfe9-461c-96be-0ad71a16a550-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-43894180239e-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023a1-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023a3-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023a4-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023a7-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023a9-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023ac-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023ae-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023b0-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023b5-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023b7-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023b9-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023bc-243ec482, #w-node-_44fd161b-64f2-dc34-0ce6-4389418023be-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72c9c-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72c9f-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72ca1-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72ca2-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72ca5-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72ca7-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72caa-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cac-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cae-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cb3-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cb5-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cb7-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cba-243ec482, #w-node-_368c37fe-17c3-2d64-06d5-01813fa72cbc-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe405-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe408-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe40a-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe40b-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe40e-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe410-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe413-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe415-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe417-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe41c-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe41e-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe420-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe423-243ec482, #w-node-c99c651f-433a-4053-1175-941450cfe425-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729032-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729035-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729037-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729038-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb72903b-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb72903d-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729040-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729042-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729044-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729049-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb72904b-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb72904d-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729050-243ec482, #w-node-_5ba3b956-5040-0658-99f8-a0a3eb729052-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aa1-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aa4-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aa6-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aa7-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aaa-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aac-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2aaf-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2ab1-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2ab3-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2abf-243ec482, #w-node-be33bc13-7238-fefc-824a-abd8c69c2ac1-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efee9fc-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efee9ff-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea01-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea02-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea05-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea07-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea0a-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea0c-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea0e-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea13-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea15-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea17-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea1a-243ec482, #w-node-af71e697-fc66-c207-1eb1-0b291efeea1c-243ec482, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a5-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a9-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6ad-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b1-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b3-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b5-6aaa97e8, #w-node-_7ca6cc41-524f-a664-83c7-badcf7a6fb5a-6aaa97e8, #w-node-a213d953-6e34-af28-935f-690eecfbc635-6aaa97e8, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a5-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a9-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6ad-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b1-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b3-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6b5-5c5e050b, #w-node-_7ca6cc41-524f-a664-83c7-badcf7a6fb5a-5c5e050b, #w-node-a213d953-6e34-af28-935f-690eecfbc635-5c5e050b, #w-node-f0888801-f83e-52b3-1a33-26c99a8c6da7-5c5e050b, #w-node-a2b621f0-1460-9d02-1337-e5cdeaf59f7f-5c5e050b, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a5-89b8cac4, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a9-89b8cac4, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a5-4932142c, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a9-4932142c, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a5-d9420f98, #w-node-a8faa810-3da4-d9c9-4ecc-6c6a3899a6a9-d9420f98 {
  align-self: center;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25c4-967d1fbe {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25ca-967d1fbe {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25cf-967d1fbe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25d4-967d1fbe {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25d9-967d1fbe {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25de-967d1fbe {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25e3-967d1fbe {
  grid-area: 3 / 2 / 4 / 6;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25e9-967d1fbe {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa262e-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2633-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2638-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa263d-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2643-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2648-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa264d-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2652-967d1fbe {
  justify-self: center;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea95096311d-0303e6f7 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963123-0303e6f7 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963128-0303e6f7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea95096312d-0303e6f7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963132-0303e6f7 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963137-0303e6f7 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea95096313c-0303e6f7 {
  grid-area: 3 / 2 / 4 / 6;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963142-0303e6f7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4bf78e2a-23b2-125f-2490-0ea950963187-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea95096318c-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea950963191-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea950963196-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea95096319c-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea9509631a1-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea9509631a6-0303e6f7, #w-node-_4bf78e2a-23b2-125f-2490-0ea9509631ab-0303e6f7 {
  justify-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25c4-967d1fbe {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25ca-967d1fbe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25d4-967d1fbe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25d9-967d1fbe {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25de-967d1fbe {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25e3-967d1fbe {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa25e9-967d1fbe, #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa264d-967d1fbe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c5c0674c-fe4d-2db9-1225-97c7a0fa2652-967d1fbe {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea95096311d-0303e6f7 {
    grid-row-end: 2;
    grid-column-end: 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea950963123-0303e6f7 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea950963128-0303e6f7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea95096312d-0303e6f7 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea950963132-0303e6f7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea950963137-0303e6f7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea95096313c-0303e6f7 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea950963142-0303e6f7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea9509631a6-0303e6f7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4bf78e2a-23b2-125f-2490-0ea9509631ab-0303e6f7 {
    grid-area: 2 / 2 / 3 / 3;
  }
}
