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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --dark-slate-grey: #2b3d46;
  --sea-green: #608e63;
  --blu-scuro-100: #001621;
  --dodger-blue: #168feb;
  --white: white;
  --sea-green-2: #608e631a;
  --alice-blue-2: #e8f4fd;
  --alice-blue: #e8f4fd;
  --dark-slate-grey-2: #2b3d46;
  --dark-grey: #aaa;
  --light-slate-grey: #808a90;
  --light-grey: #f7f7f7;
  --borders: #00162166;
}

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

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

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

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

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: #333;
  padding-top: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

h1 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.3;
}

h3 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
}

h4 {
  color: var(--dark-slate-grey);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.5;
}

h5 {
  color: var(--dark-slate-grey);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
}

p {
  -webkit-text-stroke-color: #ffffffb3;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

a {
  color: var(--sea-green);
  text-decoration: none;
}

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

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

strong {
  color: var(--blu-scuro-100);
  font-weight: 600;
}

blockquote {
  color: var(--dark-slate-grey);
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

.menu-container {
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.navbar {
  z-index: 99999999;
  background-color: #fff;
  justify-content: center;
  width: 100%;
  font-family: Montserrat, sans-serif;
  display: block;
  position: fixed;
  top: 0;
}

.login {
  color: var(--blu-scuro-100);
  align-items: center;
  margin-left: 0;
  padding: 13px;
  display: inline-block;
}

.search-image {
  margin-left: 23px;
  display: none;
}

.navbar-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 15% 1fr 15%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.navbar-wrapper.adjustments {
  justify-content: space-between;
}

.button {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button.fullwidth:hover {
  background-color: #567d59;
}

.button.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button.secondary-button.demo-custom {
  margin-top: 10px;
}

.button.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button.header-button:hover {
  background-color: #567d59;
}

.button.blue {
  background-color: var(--dodger-blue);
}

.button.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button.prices-button:hover {
  background-color: #567d59;
}

.button.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button.form-block-button {
  font-weight: 400;
}

.button.tablet-centered {
  color: var(--white);
}

.button.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button.demo-custom {
  margin-top: 10px;
}

.button.hover-green-button:hover {
  background-color: #567d59;
}

.button.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.navbar-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 10px;
  padding-right: 10px;
  transition: color .2s;
  display: flex;
}

.navbar-toggle:hover {
  color: #608e63;
}

.navbar-toggle.adjustments {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-right: 10px;
  display: flex;
}

.nav-link {
  padding-left: 0;
  padding-right: 20px;
  font-size: 14px;
  display: inline-block;
}

.nav-link.navbar-text-block.adjustaments {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.nav-link.navbar-text-block.adjustaments.w--current {
  color: var(--blu-scuro-100);
  font-weight: 600;
}

.hero-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646358d5ccc611d03cf22e11_Rectangle%20246.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 85vh;
  margin-bottom: 50px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.hero-wrapper.mid-page-hero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d414d041e855ca8105b2a_Rectangle%20193.png");
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.hero-wrapper.mid-page-hero.homepage-hero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d8a544298dcc8a13a1ec0_sfondo%20footer.jpg");
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  display: block;
}

.hero {
  grid-row-gap: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1100px;
  height: auto;
  margin-top: 120px;
  margin-bottom: auto;
  display: flex;
  position: relative;
}

.hero.mid-page-hero {
  max-width: 100%;
  height: auto;
  margin-top: auto;
}

.bold-text {
  margin-right: 30px;
}

.bold-text.nav-bold {
  margin-right: 0;
}

.phone-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: repeat(auto-fit, minmax(152px, 1fr)) minmax(152px, 1fr);
  grid-template-columns: 1.75fr 200px 1.75fr;
  grid-template-areas: ". Area"
                       ". Area";
  grid-auto-rows: auto;
  align-self: center;
  align-items: stretch;
  width: 100%;
}

.section-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper.margin-100px {
  margin-top: 100px;
}

.section-wrapper.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper.hide {
  display: none;
}

.section-wrapper.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper.adjustments, .section-wrapper.grid-section-m-b, .section-wrapper.m-b {
  margin-bottom: 100px;
}

.section-wrapper.top-space {
  margin-top: 100px;
}

.heading {
  color: var(--blu-scuro-100);
  text-align: left;
  margin-top: 0;
  font-size: 20px;
}

.card {
  border: 0 solid #000;
  border-radius: 8px;
  margin-top: 0;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.card.items-center {
  flex-direction: column;
  justify-content: center;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.phone-overflow {
  z-index: 2;
  max-width: 90%;
  position: relative;
  transform: translate(0, -40px)scale(1.9);
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

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

.style-guide-swatch {
  height: 60px;
  margin-bottom: 5px;
}

.style-guide-swatch.swatch---secondary-blue {
  background-color: #949dff;
}

.style-guide-swatch.swatch---accent {
  background-color: #a778ff;
}

.style-guide-swatch.swatch---primary-blue {
  background-color: #4353ff;
}

.style-guide-individual-element {
  margin-bottom: 20px;
}

.style-guide-element-description {
  color: #5e5e5e;
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
}

.style-guide-section-wrap {
  align-items: flex-start;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.style-guide-help-heading {
  margin-top: 0;
  margin-bottom: 10px;
}

.style-guide-page-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
}

.style-guide-swatches-wrap {
  justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
}

.style-guide-swatch-wrap {
  flex: 1;
  margin-bottom: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

.style-guide-elements-wrap {
  flex-direction: column;
  flex: 1;
}

.style-guide-help-wrap {
  background-color: #f5f5f5;
  border-radius: 5px;
  width: 300px;
  margin-left: 40px;
  padding: 20px;
  position: sticky;
  top: 40px;
}

.style-guide-help-image {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.button-2.button-large {
  padding: 12px 20px;
  font-size: 18px;
}

.button-2.button-small {
  padding: 6px 12px;
  font-size: 12px;
}

.style-guide-title {
  margin-bottom: 40px;
  font-size: 48px;
  line-height: 54px;
}

.card-inner {
  display: block;
}

.card-inner.card-columns {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.logo-wrapper {
  flex: 0 auto;
}

.logo {
  width: 110px;
  height: 32px;
}

.nav-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-list {
  width: 100%;
  max-width: 860px;
  position: fixed;
  left: 48%;
  transform: translate(-50%);
}

.dropdown-list.w--open {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  min-width: 652px;
  max-width: 860px;
  padding: 24px 24px 32px;
  box-shadow: 0 4px 6px #0003;
}

.dropdown-list.right-open {
  left: auto;
  right: -24px;
}

.dropdown-list.right-open.adjustments.w--open {
  left: -643px;
}

.dropdown-list.right-open.adjustments-width-us.w--open {
  min-width: 800px;
  left: -518px;
  right: auto;
}

.dropdown-list.prodotti.w--open {
  min-width: 750px;
}

.dropdown-list.prodotti.adjustments.w--open {
  min-width: 800px;
  top: 60.5px;
  left: -27px;
}

.dropdown-list.adjustments.w--open {
  min-width: 800px;
  padding-left: 24px;
  left: -137px;
}

.buttons-wrapper {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-text-block {
  color: var(--blu-scuro-100);
  font-size: 15px;
  font-weight: 500;
  transition: color .2s;
}

.navbar-text-block:hover {
  color: var(--sea-green);
}

.navbar-text-block.adjustments {
  font-size: 15px;
  font-weight: 500;
  transition: color .2s;
}

.navbar-text-block.adjustments:hover {
  color: var(--sea-green);
}

.language {
  flex: 0 auto;
  margin-left: auto;
  display: block;
}

.stat-card {
  background-color: var(--alice-blue);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.stat-image {
  text-align: center;
  max-width: 51px;
  display: block;
}

.slide {
  max-height: none;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.slider {
  background-color: #fff;
  height: 100%;
  margin-top: 50px;
}

.slider.bot-spaced {
  margin-top: 0;
  margin-bottom: 100px;
}

.slider.no-space {
  margin-top: 0;
}

.story-slider-name {
  color: var(--blu-scuro-100);
  padding-top: 21px;
}

.slide-nav {
  font-size: 14px;
  display: none;
}

.right-arrow-icon {
  color: var(--blu-scuro-100);
  height: 26px;
  position: relative;
  inset: auto 0% 0% auto;
}

.left-arrow-icon {
  color: var(--blu-scuro-100);
  height: 26px;
  position: relative;
  inset: auto auto 0% 0%;
}

.grid-cols-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1240px;
}

.grid-cols-5.top-spaced {
  margin-top: 45px;
}

.grid-cols-5.top-spaced.bot-spaced {
  margin-bottom: 99px;
}

.homepage-stat-text {
  color: var(--blu-scuro-100);
  text-align: center;
}

.story-slider-company {
  color: var(--blu-scuro-100);
}

.container {
  justify-content: center;
  align-items: flex-end;
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.container.app-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-4 {
  max-width: 364px;
  padding-left: 0;
  display: inline-block;
}

.div-block-3 {
  margin-bottom: 6px;
  margin-left: -318px;
}

.div-block-4 {
  margin-left: -76px;
}

.text-block-11 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 60px;
  font-size: 2.4rem;
  font-weight: 500;
}

.div-block-5 {
  float: none;
  grid-column-gap: 30px;
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.app-button {
  width: 134px;
}

.icons-grid {
  grid-column-gap: 29px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  place-items: stretch start;
}

.homepage-list-card {
  grid-column-gap: 7px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.homepage-list-text {
  color: var(--blu-scuro-100);
  align-items: center;
  padding-left: 12px;
  font-size: 14px;
  display: flex;
}

.homepage-list-text._16px-semi-bold {
  font-size: 16px;
  font-weight: 600;
}

.homepage-list-text._16px-semi-bold.desktop-align-left {
  text-align: left;
}

.homepage-list-image {
  object-fit: fill;
  align-self: center;
  width: auto;
  max-width: 28px;
  height: auto;
  max-height: none;
}

.image-8 {
  max-width: 618px;
}

.image-9 {
  opacity: 0;
  max-width: 137px;
}

.div-block-6 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-6._1 {
  grid-row-gap: 17px;
}

.image-10 {
  border-radius: 12px;
  width: 100%;
}

.image-11, .image-12, .image-13, .image-14 {
  object-fit: contain;
}

.grid-cols-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-cols-3.midgap {
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr 1fr;
}

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

.grid-cols-2.centered {
  align-items: center;
}

.grid-cols-2.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2.centered.tablet-reverse.home-specific {
  padding-top: 25px;
  padding-bottom: 25px;
}

.grid-cols-2.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-2.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.vertical-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vertical-list.spaced {
  margin-top: 10px;
}

.vertical-list.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 50px;
}

.vertical-list.icon-list-home, .vertical-list.list-home-vertical {
  align-items: stretch;
}

.spaced {
  margin-top: 10px;
  padding-bottom: 20px;
}

.spaced.centered {
  margin-top: 0;
}

.hide-desktop {
  display: none;
}

.hide-mobile {
  border-radius: 20px;
  width: 512px;
  max-width: 512px;
}

.hide-mobile._543-px {
  max-width: 543px;
  display: none;
}

.hide-mobile.max-412 {
  max-width: 460px;
}

.card-icon-columns {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.div-block-7 {
  position: relative;
}

.phone-overflow-absolute {
  z-index: 3;
  border-radius: 5px;
  width: 270px;
  max-width: 270px;
  position: absolute;
  inset: -98px auto auto -147px;
  box-shadow: 0 4px 6px #0003;
}

.phone-overflow-absolute.bottom-overflow {
  inset: auto -74px -149px auto;
}

.container-20px-padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding.slider-container {
  max-width: 100%;
}

.container-20px-padding.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding._80-px {
  padding-top: 50px;
}

.container-20px-padding.position-relative {
  position: relative;
}

.container-20px-padding.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding.space-top {
  padding-top: 50px;
}

.container-20px-padding.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding.fixed {
  width: 1240px;
}

.container-20px-padding.after-hero {
  margin-top: 70px;
}

.container-20px-padding.no-p {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 0;
}

.underlined-green {
  color: var(--sea-green);
  text-align: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.underlined-green.adjustments {
  font-size: 18px;
  font-weight: 700;
}

.div-block-8 {
  justify-content: center;
  display: flex;
}

.div-block-9 {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.image-17 {
  max-width: 100px;
}

.div-block-10 {
  margin-top: 27px;
}

.text-block-17 {
  color: var(--blu-scuro-100);
  font-size: 1.8rem;
}

.div-block-12 {
  width: 100%;
  position: relative;
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.image-18 {
  width: 78px;
  height: 78px;
}

.grid-cols-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-right: 20px;
  display: flex;
}

.image-19, .image-20 {
  max-width: 100px;
}

.image-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 100px;
  display: flex;
}

.image-22 {
  width: 180px;
}

.footer-title-wrapper {
  margin-bottom: 10px;
}

.footer-title-wrapper.middle {
  margin-top: 10px;
}

.footer-text-block {
  padding-bottom: 5px;
  font-size: 14px;
}

.footer-text-block.hidden {
  display: none;
}

.footer {
  background-color: var(--sea-green);
}

.footer-legal-text-block {
  color: var(--white);
  font-size: 14px;
  text-decoration: underline;
  display: inline;
}

.footer-legal-text-block.not-underlined {
  text-decoration: none;
}

.footer-link-wrapper, .footer-social-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer-icons {
  max-width: 32.5px;
  max-height: 32.5px;
}

.legal-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  display: flex;
}

.image-23 {
  display: none;
}

.story-slider-wrapper {
  flex-direction: column;
  justify-content: center;
  margin-right: 40px;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding-top: 10px;
  display: flex;
}

.menu-icon {
  margin-right: 0;
  position: static;
  right: 0;
}

.white {
  color: var(--white);
}

.white.centered.custom-h1, .white.tablet-centered.homepage-specific {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

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

.centered {
  text-align: center;
  display: block;
}

.centered.h5, .centered.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered.values-top-heading.bold, .centered.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

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

.analytics-block-text.centered {
  margin-top: 0;
}

.h1 {
  font-size: 50px;
}

.h1.white.tablet-centered.footer-hero {
  color: var(--white);
  max-width: 768px;
}

.h1.centered {
  color: var(--blu-scuro-100);
}

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

.h1.fieldview {
  line-height: 1;
}

.h2 {
  font-size: 45px;
}

.h3 {
  font-size: 40px;
}

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

.h3.centered.centro-supporto {
  margin-top: 0;
}

.h3.white.tablet-centered {
  color: var(--white);
  text-align: center;
}

.h3.semi-bold {
  color: var(--blu-scuro-100);
  font-weight: 600;
}

.h4 {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

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

.h4.bold-text.custom-h4 {
  color: var(--blu-scuro-100);
  padding-top: 10px;
  display: flex;
}

.h4.bold-text.centered.custom-h4 {
  text-align: center;
  margin-right: 0;
}

.h4.bold-text.custom-h4-2 {
  color: var(--sea-green);
}

.h4.custom-h4 {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.h4.custom-h4.bold {
  font-weight: 700;
}

.h4.custom-h4.no-space {
  padding-bottom: 0;
}

.h4.centered.bold {
  font-weight: 700;
}

.h4.centered.bold.custom-title {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
}

.h4.centered.custom2, .h4.centered.custom-h4 {
  font-weight: 700;
}

.h4.centered.custom-spaces {
  margin-bottom: 20px;
}

.h4.centered.bot-space {
  padding-bottom: 40px;
}

.h4.custom-space {
  margin-top: 8px;
}

.h5 {
  margin-top: 0;
  font-size: 30px;
}

.h5.white.tablet-centered {
  color: var(--white);
}

.h5.centered._60px-bottom {
  margin-bottom: 60px;
}

.h5.custom-h5 {
  position: static;
}

.h5.custom-h5.margin-bottom {
  margin-bottom: 0;
}

.h6 {
  font-size: 28px;
}

.h6.custom-tab {
  color: var(--blu-scuro-100);
  text-align: center;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  justify-content: center;
  place-items: center;
  margin-top: 16px;
}

.bold-mobile {
  color: var(--blu-scuro-100);
}

.bold-mobile.academy-cards-h {
  text-align: center;
  font-size: 24px;
}

.bold-mobile.academy-cards-h.academy-custom {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 33px;
}

.bold-mobile.analytics-h4 {
  text-align: center;
  font-size: 16px;
}

._20-px-margin-top {
  margin-top: 20px;
}

.green-square {
  background-color: var(--dark-slate-grey-2);
  border-radius: 4px;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 9px;
  margin-right: 10px;
  display: inline-block;
}

.green-square.blue {
  background-color: var(--dodger-blue);
}

.green-square-container {
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.raw-text-block {
  text-align: left;
  margin-bottom: 15px;
  margin-right: 30px;
  font-size: 20px;
}

.raw-text-block.small-button-version {
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 1;
  display: inline-block;
}

.raw-text-block.last {
  margin-bottom: 10px;
}

.relative {
  position: relative;
}

.relative.center-custom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.top-hero-card {
  border-radius: 10px;
  width: auto;
  max-width: 206px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 4px 6px #0003;
}

.top-hero-card.hide-mobile {
  top: -30px;
}

.top-hero-card.hide-mobile.custom-absolute {
  max-width: 237px;
  max-height: 70px;
}

.top-hero-card.hide-mobile.custom-absolute-ambient {
  max-width: 237px;
  max-height: 70px;
  top: 38px;
}

.top-hero-card.hide-mobile.custom-absolute-irrigation {
  top: 10px;
}

.top-hero-card.hide-mobile.custom-absolute-fields {
  top: -14px;
}

.bot-hero-card {
  border-radius: 10px;
  width: auto;
  max-width: 206px;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 4px 6px #0003;
}

.bot-hero-card.hide-mobile {
  bottom: -50px;
}

.bot-hero-card.hide-mobile.custom-absolute-ambient {
  max-width: 253px;
  bottom: -19px;
}

.bot-hero-card.hide-mobile.custom-absolute-fields {
  bottom: -23px;
}

.bot-hero-card.hide-mobile.custom-absolute-sustain {
  bottom: -24px;
  left: 5%;
}

.tablet-centered {
  color: var(--blu-scuro-100);
}

.tablet-centered.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.grey-base-button {
  background-color: var(--dark-grey);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 15px;
  display: inline-block;
}

.grey-base-button.prizes-custom-grey-button.small {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 2px 10px;
}

.grey-base-button.prizes-custom-grey-button.pro-small {
  background-color: var(--dodger-blue);
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 3px 10px;
}

.grey-base-button.prizes-custom-grey-button.very-small {
  align-self: center;
  width: 40px;
  padding: 3px 0 5px;
  line-height: 1;
}

.grey-base-button.in-arrivo {
  background-color: var(--sea-green-2);
}

.grey-base-text {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text.very-small {
  color: var(--sea-green);
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text.in-arrivo {
  color: var(--dark-slate-grey-2);
}

.grey-base-text.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grid-cols-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-cols-4.sensor-custom {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.grid-cols-4.custom-bot-space {
  margin-bottom: 90px;
}

.connect-icon {
  max-width: 34px;
  max-height: 34px;
  margin-bottom: -10px;
  display: block;
}

.connect-card {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.connect-text {
  text-align: center;
  font-size: 14px;
}

.connect-heading {
  text-align: center;
  font-size: 18px;
}

._25-px-margin-top {
  margin-top: 25px;
  margin-bottom: 25px;
}

.cta-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.cta-container.centered {
  justify-content: center;
}

.cta-container.right {
  justify-content: flex-end;
  padding-top: 25px;
}

.cta-arrow {
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 12px;
  display: flex;
}

.cta-arrow.big {
  max-width: 16px;
}

.section {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 47%;
}

.section.flotta {
  margin-bottom: 140px;
}

.section.flotta.machine-1 {
  background-image: none;
  position: relative;
}

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

.image-container {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 90px;
}

.image-container.last {
  padding-left: 90px;
  padding-right: 0;
}

.image-container.last.notebook {
  padding-top: 125px;
  padding-bottom: 155px;
  padding-left: 75px;
}

.image-container.notebook {
  padding-top: 125px;
  padding-bottom: 155px;
}

.image-container.notebook.left-notebook {
  padding-right: 45px;
}

.green-square-text {
  color: var(--dark-slate-grey);
  text-align: left;
  align-self: flex-start;
  font-size: 24px;
}

.green-square-text._18px {
  color: var(--blu-scuro-100);
  padding-top: 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.green-square-text._18px.controlli {
  font-weight: 400;
}

.green-square-section._13-px-bot {
  margin-bottom: 13px;
}

.background-absolute-image {
  z-index: -1;
  object-fit: cover;
  border-radius: 0 30px 30px 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.background-absolute-image.right {
  border-radius: 30px 0 0 30px;
  width: 48%;
  inset: 0% 0% 0% auto;
}

.tablet-image {
  max-width: 415px;
}

.tablet-image.phone {
  max-width: 280px;
}

.tablet-image.notebook {
  max-width: 100%;
}

.tablet-image.notebook.left-notebook {
  max-width: 100%;
  padding-right: 15px;
}

.tablet-image.left-image {
  margin-left: auto;
  display: block;
}

.tablet-image.left-image.tablet-portrait {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tablet-image.right-image {
  margin-right: auto;
  display: block;
}

.tablet-image.right-image.tablet-portrait {
  padding-top: 40px;
  padding-bottom: 40px;
}

.blue-pro-button {
  background-color: var(--dodger-blue);
  color: #fff;
  border-radius: 5px;
  padding: 4px 20px;
  display: inline-block;
}

.blue-pro-button.small-version {
  padding: 4px 10px;
  line-height: 1;
  display: flex;
}

.blue-pro-text {
  color: var(--white);
  font-size: 18px;
}

.blue-pro-text.small-version {
  font-size: 9px;
  line-height: 1;
}

.mini-blue-button-wrapper {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.collection-list {
  grid-column-gap: 25px;
  grid-row-gap: 17px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: flex;
}

.jetboost-filter-none-713x.jetboost-inactive-show-713x {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-713x.jetboost-active-show-713x {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.filter-button {
  background-color: var(--white);
  color: #808a90;
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.filter-button.jetboost-filter-active {
  border-bottom-color: var(--sea-green);
  color: var(--blu-scuro-100);
}

.filters-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 28px;
  display: flex;
}

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

.testimonials-description {
  font-size: 20px;
}

.container-100px-padding {
  text-align: center;
  max-width: 1240px;
  margin-top: 0;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-100px-padding.pricing-table-custom-container {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-100px-padding._60px-bot {
  padding-bottom: 60px;
}

.prices-custom-heading {
  background-color: var(--white);
  color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-width: 1px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
}

.prices-custom-heading.pricing-table-heading {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading.pricing-table-heading.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading.pricing-table-heading.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-body {
  background-color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.prices-custom-body.princing-table-body {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  box-shadow: none;
  text-align: left;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 20px 16px 40px;
  display: flex;
}

.prices-custom-body.princing-table-body.pt-2 {
  background-color: #aaaaaa1a;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 0;
  margin-bottom: 25px;
  padding-bottom: 17px;
  display: block;
}

.prices-custom-body.princing-table-body.pt-2.hidden {
  display: none;
}

.prices-custom-body.princing-table-body.no-border {
  border-width: 0;
}

.prices-button-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.feature {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: left;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.feature.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

.feature-icon {
  object-fit: contain;
  width: 18px;
  max-width: none;
  margin-top: 5px;
}

.grey-background-40px-top-100px-bottom {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grey-background-40px-top-100px-bottom.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.grey-background-40px-top-100px-bottom.padding-top {
  padding-top: 0;
}

.grey-background-40px-top-100px-bottom._100px-m-t {
  margin-top: 100px;
}

.grey-background-40px-top-100px-bottom.no-margin {
  margin-top: 0;
}

.prices-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px none var(--borders);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.prices-row.last {
  border-bottom-style: none;
}

.prices-row.pricing-table-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.prices-row.hidden-row {
  display: none;
}

.prices-data-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 64px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prices-data-container.m-t {
  padding-top: 15px;
}

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

.title-prices {
  text-align: left;
  font-size: 24px;
  font-weight: 700;
}

.video-testimonial {
  box-shadow: none;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

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

.pricing-table-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-table-text {
  font-size: 1.1vw;
  line-height: 1;
}

.price {
  font-size: 34px;
  font-weight: 700;
}

.prices-title {
  font-size: 24px;
  font-weight: 700;
}

.single-pricing-table {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.text-block-25 {
  text-align: left;
  font-weight: 700;
}

.section-5 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 81px;
  padding-bottom: 0;
}

.accordion-patogens {
  text-align: center;
  width: 100%;
  display: inline-block;
  position: relative;
}

.colture-title {
  text-align: center;
  padding-top: 8px;
  font-size: 24px;
  font-weight: 700;
}

.colture-title.irrigation {
  padding-top: 26px;
  padding-bottom: 26px;
}

.accordion-details {
  background-color: #2b3d46;
  position: relative;
}

.accordion-details.w--open {
  z-index: 2;
  background-color: var(--dark-slate-grey);
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  margin-top: -10px;
  position: relative;
  box-shadow: 0 4px 4px #0003;
}

.accordion-details-icon {
  object-fit: fill;
  width: 26px;
  height: 26px;
  display: block;
}

.accordion-details-inner {
  padding: 24px;
}

.accordion-details-title-text {
  color: var(--white);
  padding-top: 2px;
  display: block;
}

.accordion-details-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  align-items: stretch;
  padding-bottom: 12px;
  font-size: 16px;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.colture-card {
  border-radius: 15px;
  box-shadow: 0 4px 4px #0003;
}

.colture-card.no-shadow {
  box-shadow: none;
  border: 1px solid #acacac33;
}

.accordion-rich-text {
  text-align: left;
  font-size: 14px;
}

.accordion-rich-text p {
  color: var(--white);
  display: flex;
}

.accordion-rich-text-in-arrivo {
  text-align: left;
  font-size: 14px;
}

.accordion-rich-text-in-arrivo p {
  color: #ffffffb3;
  display: flex;
}

.accordion-rich-text-in-arrivo strong {
  background-color: var(--white);
  color: var(--dark-slate-grey);
  border-radius: 4px;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 1;
}

.accordion-toggle {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 30px;
  padding-right: 20px;
  display: flex;
}

.accordion-toggle.updates-custom {
  padding-top: 25px;
  padding-bottom: 20px;
}

.accordion-details-row {
  border-bottom: 1px solid #fff6;
  margin-bottom: 20px;
  padding-bottom: 12px;
}

.accordion-details-row.last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.colture-image {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  max-width: none;
  height: 80px;
}

.analytics-home-image-wrapper {
  margin-bottom: 30px;
}

.text-medium {
  font-size: 22px;
  font-weight: 500;
}

.machines-filters-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 28px;
  display: flex;
}

.jetboost-filter-none-xvmx.jetboost-active-show-xvmx {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-xvmx.jetboost-inactive-show-xvmx {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.prices-custom-text {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.products-custom-heading {
  background-color: var(--dark-slate-grey);
  color: var(--white);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
}

.products-custom-head {
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.products-custom-body {
  background-color: var(--white);
  text-align: left;
  border: 1px solid #acacac33;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.product-green-square-container {
  align-items: center;
  margin-bottom: 10px;
  line-height: 1;
  display: flex;
}

.product-green-square {
  background-color: var(--sea-green);
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  display: inline-block;
}

.product-green-square.dark-grey-square {
  background-color: var(--dark-slate-grey);
}

.product-green-square-text {
  font-size: 16px;
  line-height: 1.4;
}

.products-custom-h2 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
}

.products-custom-h3 {
  margin-bottom: 12px;
  font-size: 16px;
}

.products-custom-text {
  max-width: 100%;
  padding-top: 25px;
}

.products-custom-icons-wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-40px-padding {
  text-align: center;
  max-width: 1240px;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-40px-padding._73px-top-110px-bot {
  padding-top: 73px;
  padding-bottom: 110px;
}

.container-40px-padding._100px-bot {
  padding-bottom: 100px;
}

.container-40px-padding.margin-top {
  margin-top: 90px;
}

.products-custom-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

.products-custom-heading-icons {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.products-custom-section {
  border-bottom: 1px solid #ccd0d3;
  padding-top: 33px;
  padding-bottom: 33px;
}

.products-custom-section.last {
  border-bottom-width: 0;
}

.tooltip {
  max-width: 50px;
}

.tooltip.green {
  max-width: 40px;
}

.products-list-custom-grid {
  grid-template: "Area Area"
                 ". ."
                 / 1fr 5fr;
}

.products-list-custom-body {
  background-color: var(--white);
  text-align: left;
  border: 1px #acacac33;
  border-radius: 0;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.products-list-custom-section {
  border-bottom: 1px solid #808a90;
  padding-top: 33px;
  padding-bottom: 33px;
}

.products-list-custom-h2 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
}

.products-list-custom-text {
  max-width: 100%;
  padding-top: 25px;
}

.products-list-custom-text.second-list {
  margin-bottom: 8px;
  padding-top: 0;
  font-size: 14px;
}

.products-list-custom-h3 {
  margin-bottom: 12px;
  font-size: 16px;
}

.products-list-custom-h3.second-list {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
}

.products-list-custom-h3.second-list-parameters {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 14px;
  font-weight: 500;
}

.products-lists-custom-icons-wrapper {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-list-green-square-container {
  align-items: center;
  margin-bottom: 10px;
  line-height: 1;
  display: flex;
}

.product-list-green-square {
  background-color: var(--sea-green);
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  display: inline-block;
}

.product-list-green-square.second-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  display: grid;
}

.product-list-green-square.dark-grey-square {
  background-color: #2b3d46;
}

.product-list-green-square-text-sec {
  font-size: 16px;
  line-height: 1.4;
}

.product-list-green-square-text-sec.second-list {
  font-size: 14px;
}

.products-list-custom-accordion {
  width: 100%;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.dropdown-toggle-2 {
  background-color: var(--light-grey);
  border-radius: 10px;
  justify-content: center;
  display: flex;
}

.dropdown-toggle-2.w--open {
  background-color: var(--light-grey);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: center;
  height: 60px;
}

.accordion-icon {
  color: var(--blu-scuro-100);
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.dropdown-list-3 {
  z-index: 1;
}

.dropdown-list-3.w--open {
  background-color: var(--light-grey);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  position: relative;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr .4fr 1.25fr .4fr 1fr;
}

.optional-image {
  object-fit: cover;
  width: 70px;
  height: 100px;
}

.div-block-40 {
  grid-column-gap: 5px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-41 {
  padding: 20px;
}

.text-span {
  font-size: 16px;
  font-weight: 300;
}

.pricing-table-label {
  background-color: var(--sea-green-2);
  color: var(--white);
  text-align: center;
  border-radius: 3px;
  width: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 1;
}

.pricing-table-label.pro {
  background-color: var(--alice-blue);
}

.pricing-table-label.pro-2 {
  background-color: var(--dodger-blue);
}

.pricing-table-footer {
  text-align: center;
  margin-top: 60px;
}

.iva-block, .sensor-block {
  text-align: center;
}

.bold-text-2 {
  font-weight: 600;
}

.bold-text-3 {
  font-size: 18px;
  font-weight: 600;
}

.header-wrapper {
  text-align: center;
  padding-bottom: 50px;
}

.sensor-image {
  max-width: 100px;
}

.sensor-text {
  padding-top: 20px;
  padding-bottom: 0;
}

.sensor-card {
  border: 1px solid var(--light-grey);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.sensor-card.grey-background {
  background-color: var(--light-grey);
  box-shadow: none;
}

.collection-item {
  flex-direction: column;
  display: flex;
}

.manual-text {
  text-align: center;
  align-self: flex-start;
  padding-top: 25px;
  padding-bottom: 11px;
  font-size: 18px;
  font-weight: 500;
}

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

.collection-item-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.download-button {
  color: var(--sea-green);
  background-color: #0000;
  padding: 0;
}

.manual-wrapper {
  text-align: left;
  border-bottom: 1px solid #000;
}

.manual-image {
  max-width: 100%;
  box-shadow: 0 4px 6px #0003;
}

.flags-image {
  width: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.documents-hero {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ea8af0e7fb05f16d07143_Hero-manuali.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.documents-hero.catalogs {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eabdc765a157ffc01e562_Hero-brochure.jpg");
}

.documents-hero.updates {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649f035fbd6355ca3369f4c2_hero.jpg");
}

.documents-hero.contacts {
  background-color: var(--sea-green);
  background-image: none;
  height: 500px;
}

.documents-hero.demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4fdd8fe384c6dc5a99be_Rectangle%20247%20(3).jpg");
}

.documents-hero.formazione {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
  background-position: 0%;
  height: 500px;
}

.documents-hero.media {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca3d1fc0df4c6b73d958b2_Rectangle%20246.jpg");
}

.documents-hero.digital {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5cacf90c9a37bed47ac0_Rectangle%20246%20(1).jpg");
}

.documents-hero.story {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5d47e83ff30c4950bb67_Rectangle%20246%20(2).jpg");
}

.documents-hero.on-air {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5dfab1513424d8cbb602_Rectangle%20246%20(3).jpg");
}

.documents-hero.partner {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7945f4fd1a21b4e9df41_Rectangle%20247%20(7).jpg");
}

.documents-hero.training {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d106ce6f5679934fc0d999_Rectangle%20247%20(8).jpg");
}

.documents-hero.sostenibilit {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d23fd28dd223ece25d2f62_Rectangle%20247%20(9).jpg");
  height: 500px;
}

.documents-hero.xfarm-4future {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d25e8052d49180b37e86f8_Rectangle%20718.jpg");
  height: 500px;
}

.documents-hero.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% 0;
  height: 500px;
  max-height: 100%;
}

.documents-hero.interwencji-i-10-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.heading-3 {
  color: var(--white);
  display: flex;
}

.heading-3.centered.sostenibilit, .heading-3.centered-interwencji-i-10-4.sostenibilit {
  margin-left: 85px;
  margin-right: 85px;
}

.hero-text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-text-wrapper.updates {
  max-width: 100%;
}

.hero-text-wrapper.updates._4future {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.hero-text-wrapper.pfn {
  justify-content: space-between;
  height: 100%;
}

.footer-page-link {
  color: var(--blu-scuro-100);
  text-decoration: none;
}

.events-hero {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.events-hero.events {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eb0d8729f8eda3d2a5a0a_Rectangle%20247.jpg");
  background-position: 50%;
  height: 413px;
}

.events-image-wrapper {
  display: inline-block;
}

.events-grid {
  border-bottom: 1px solid #55646b;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr 1fr;
  padding-top: 45px;
  padding-bottom: 45px;
}

.events-grid.last {
  border-bottom: 1px solid #aab1b5;
  grid-template-columns: .5fr .75fr 1fr;
}

.events-stand-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: flex-start;
  display: flex;
}

.events-location-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.events-filters-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 28px;
  display: flex;
  position: static;
  top: 100px;
}

.jetboost-filter-none-jqwj.jetboost-inactive-show-jqwj {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jqwj.jetboost-active-show-jqwj {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.events-date-text {
  color: var(--sea-green);
  font-size: 30px;
  font-weight: 600;
}

.events-year-text {
  color: #808a90;
  font-size: 20px;
}

.events-cta-arrow {
  padding-left: 10px;
}

.events-title-text {
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
}

.events-stand-text {
  font-weight: 600;
}

.events-location-text {
  margin-bottom: 6px;
  font-weight: 600;
}

.events-excerpt-text {
  padding-bottom: 15px;
}

.events-location-icon {
  max-width: 17px;
  margin-top: -18px;
  display: block;
}

.events-image {
  border-radius: 10px;
}

.events-stand-icon {
  max-width: 18px;
}

.grey-section {
  background-color: var(--light-grey);
}

.grey-section.request {
  background-color: #0000;
}

.grid-11 {
  grid-template-rows: auto;
}

.select-field {
  background-color: var(--white);
  color: var(--dark-grey);
}

.field-lable {
  font-weight: 500;
}

.form {
  padding: 40px 40px 0;
}

.form-button-wrapper {
  text-align: center;
}

.text-span-2, .text-span-3 {
  text-decoration: underline;
}

.checkbox-label {
  font-size: 14px;
}

.checkbox {
  margin-top: 6px;
}

.terms-wrapper {
  flex-direction: row;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 25px;
  display: flex;
}

.terms-wrapper.no-space {
  justify-content: flex-start;
  padding-top: 0;
}

.terms-wrapper.no-space-bottom {
  justify-content: flex-start;
  padding-bottom: 0;
}

.form-block {
  width: 700px;
}

.form-block-container {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container.top-spaced {
  padding-top: 0;
}

.form-block-container.demo-custom, .form-block-container.demo-custom-copy {
  padding-bottom: 0;
}

.form-block-header-wrapper {
  text-align: center;
}

.form-block-header {
  color: var(--blu-scuro-100);
  text-align: center;
}

.form-block-header.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.form-block-header.demo-custom {
  color: #608e63;
  margin-bottom: 0;
}

.form-block-header.demo-custom-2 {
  color: #55646b;
  margin-top: 0;
}

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

.link-block {
  color: var(--sea-green);
  align-items: center;
  margin-bottom: 20px;
  text-decoration: underline;
  display: flex;
}

.evidence-blog-post-image {
  object-fit: cover;
  border-radius: 10px;
  margin-bottom: 30px;
}

.evidence-blog-post-image.mb-small {
  margin-bottom: 8px;
}

.blog-post-name {
  color: var(--blu-scuro-100);
  text-align: left;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.blog-post-name.blog-exclusive {
  font-size: 24px;
}

.div-block-49 {
  text-align: center;
  padding-bottom: 55px;
}

.blog-post-category {
  color: var(--sea-green);
  margin-bottom: 10px;
  font-size: 18px;
}

.blog-post-image {
  object-fit: cover;
  border-radius: 10px;
  margin-bottom: 18px;
}

.jetboost-filter-none-jbzr.jetboost-inactive-show-jbzr {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jbzr.jetboost-active-show-jbzr {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

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

.newsletter-header.h6._24px {
  font-size: 24px;
  font-weight: 700;
}

.newsletter-container {
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.newsletter-block {
  width: 1000px;
}

.newsletter-form {
  padding: 20px 40px 0;
}

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

.newsletter-terms-wrapper {
  flex-direction: row;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
}

.link-2, .link-3 {
  color: var(--sea-green);
}

.newsletter-button-wrapper {
  text-align: center;
}

.div-block-50 {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

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

.blog-post figure {
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  overflow: hidden;
  box-shadow: 5px 5px 30px 7px #0000000d;
}

.blog-post p {
  font-size: 18px;
}

.blog-post h2 {
  font-size: 24px;
  font-weight: 700;
}

.blog-post h3 {
  font-size: 20px;
  font-weight: 700;
}

.blog-post h4 {
  font-size: 18px;
}

.blog-post-container {
  max-width: 800px;
  padding-left: 20px;
  padding-right: 20px;
}

.blog-post-header-section {
  background-color: var(--sea-green-2);
  margin-bottom: 35px;
}

.grid-13 {
  grid-template-rows: auto;
}

.blog-post-header-container {
  max-width: 1240px;
  padding: 55px 20px;
}

.div-block-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-37 {
  border-radius: 10px;
}

.text-block-30 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.div-block-52 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.professional-section {
  background-color: var(--sea-green-2);
  margin-bottom: 80px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-31 {
  font-size: 20px;
}

.div-block-53 {
  padding-bottom: 122px;
}

.text-block-32 {
  font-weight: 600;
}

.image-38 {
  object-fit: cover;
  border-radius: 10px;
  height: 200px;
  margin-bottom: 18px;
}

.telefono {
  z-index: 999;
  transform-origin: 100% 100%;
  max-width: 280px;
  margin-left: auto;
  position: sticky;
  inset: 100px auto auto;
}

.hero-app {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/648c83c7f6e62f87952fd841_Rectangle%20653.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.menu-sx {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  max-height: 100vh;
  margin-left: auto;
  padding-left: 20px;
  display: flex;
  position: sticky;
  top: 67px;
  overflow: auto;
}

.cell {
  align-items: stretch;
}

.slide-app {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  min-height: 101dvh;
  padding-top: 67px;
  display: block;
}

.heading-4 {
  color: var(--white);
}

.heading-4.h5.no-bold {
  margin-bottom: 26px;
  font-weight: 500;
}

.menu-sx-container {
  align-items: stretch;
}

.app-menu-element {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: .4;
  color: var(--dark-slate-grey);
  align-items: center;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.app-menu-element.active-menu-element {
  opacity: 1;
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.app-menu-element.active-menu-element.w--current {
  background-image: none;
}

.app-menu-text {
  margin-bottom: 0;
  text-decoration: none;
}

.app-menu-icon {
  object-fit: contain;
  flex: none;
  width: 16px;
  height: 16px;
  display: block;
}

.app-slides-container-inner {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
}

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

.slide-app-content {
  max-width: 320px;
  margin-left: 56px;
}

.telefono-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.scocca-tel {
  z-index: 100;
  max-width: 280px;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.slide-1 {
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-1.hide {
  max-width: 100%;
}

.slide-2 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-2.hide {
  max-width: 100%;
}

.post-title {
  color: var(--blu-scuro-100);
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 600;
}

.div-block-55 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  align-items: center;
  display: flex;
}

.text-span-4 {
  font-size: 16px;
  font-weight: 300;
}

.text-span-5 {
  font-weight: 700;
}

.app-hero-cell-1 {
  justify-content: center;
}

.space-bot {
  margin-bottom: 30px;
}

.space-bot.app-hero-title {
  color: var(--blu-scuro-100);
}

.image-39 {
  width: 78px;
  height: 78px;
}

.left-arrow {
  display: block;
  inset: auto auto 0% 42%;
}

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

.left-arrow.adjustments {
  top: auto;
}

.right-arrow {
  display: block;
  inset: auto 42% 0% auto;
}

.right-arrow.hide {
  display: none;
}

.image-40 {
  width: 470px;
}

.slide-app-phone {
  display: none;
}

.slide-app-bg {
  border-radius: 35px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.background-video {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-overlay {
  background-color: #141f246e;
  position: absolute;
  inset: 0%;
}

.play-pause-button {
  display: none;
}

.hero-pages-text {
  margin-top: 0;
}

.evidence-blog-post-container {
  float: none;
  margin-bottom: 20px;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-blog-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.text-block-33 {
  z-index: 2;
  color: var(--white);
  text-align: left;
  padding-bottom: 33px;
  padding-left: 25px;
  padding-right: 38px;
  font-weight: 600;
  position: relative;
}

.blog-overlay {
  z-index: 1;
  background-color: #0016214a;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
}

.blog-overlay.adjustments {
  background-color: #00162180;
}

.home-blog-bg {
  object-fit: cover;
  border-radius: 16px;
  width: 400px;
  height: 250px;
  position: relative;
}

.functionality-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  display: grid;
}

.functionality-label-container {
  grid-column-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.functionality-icon-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.functionality-icon {
  width: 16px;
  height: 16px;
}

.functionality-label {
  margin-bottom: 0;
  display: inline-block;
}

.functionality-accordion {
  display: block;
}

.functionality-accordion-list {
  background-color: #0000;
}

.functionality-accordion-list.w--open {
  position: static;
}

.functionality-accordion-toggle {
  padding: 10px 0;
  display: block;
}

.functionality-accordion-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.functionality-accordion-label-container {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.functionality-accordion-label {
  color: var(--dark-slate-grey-2);
  white-space: normal;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
}

.tooltip-container {
  display: inline-block;
  position: relative;
}

.functionality-section {
  background-color: #fff;
  border-top: 1px solid #aab1b5;
}

.functionality-section.no-border {
  border-top-width: 0;
}

.tooltip-info {
  z-index: 10;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  padding: 10px;
  position: absolute;
  inset: 100% auto auto;
  box-shadow: 3px 1px 6px #0000000d;
}

.tooltip-info.tooltip-center {
  text-align: center;
  min-width: 170px;
  font-size: 12px;
  left: 50%;
  transform: translate(-50%);
}

.tooltip-text {
  font-size: 12px;
}

.functionality-plan {
  background-color: var(--sea-green);
  color: var(--white);
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
}

.functionality-plan.only-mobile {
  display: none;
}

.functionality-plan.functionality-plan-blue {
  background-color: var(--dodger-blue);
}

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

.functionality-plans-section {
  padding-bottom: 16px;
}

.slide-base {
  z-index: 0;
  border-radius: 32px;
  width: 100%;
  max-width: 257px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.slides-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 6px;
  padding-left: 11px;
  padding-right: 11px;
  display: grid;
  overflow: hidden;
}

.slide-3 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-3.hide {
  max-width: 100%;
}

.slide-4 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-4.hide {
  max-width: 100%;
}

.slide-5 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-5.hide {
  max-width: 100%;
}

.slide-6 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-6.hide {
  max-width: 100%;
}

.slide-7 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-7.hide {
  max-width: 100%;
}

.slide-8 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-8.hide {
  max-width: 100%;
}

.slide-9 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-9.hide {
  max-width: 100%;
}

.slide-10 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-10.hide {
  max-width: 100%;
}

.slide-11 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-11.hide {
  max-width: 100%;
}

.slide-12 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-12.hide {
  max-width: 100%;
}

.slide-13 {
  z-index: 98;
  border-radius: 40px;
  width: 100%;
  max-width: 261px;
  position: relative;
  overflow: hidden;
}

.slide-13.hide {
  max-width: 100%;
}

.prices-button-cta {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--sea-green);
  background-color: #0000;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 34px;
  padding-top: 0;
  padding-right: 0;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.prices-button-cta.blue-cta {
  color: var(--dodger-blue);
  align-items: center;
}

.prices-button-cta.logos-custom {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  display: flex;
}

.solution-text-block {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 500;
}

.solution-text-block.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.small-solution-text-block {
  color: #333;
  text-align: center;
  margin-top: 0;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
}

.solutions-wrapper {
  float: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.packs-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 76px;
  padding-bottom: 45px;
  display: flex;
}

.packs-icons-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  padding-bottom: 57px;
  display: flex;
}

.pack-icons-div {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.packs-text {
  font-size: 14px;
}

.faq-dropdown {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  display: block;
  box-shadow: 0 5px 5px #0000000d;
}

.faq-dropdown-toggle {
  flex: 1;
  align-self: flex-start;
  margin-bottom: 0;
  display: flex;
}

.faq-dropdown-toggle.w--open {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.faq-dropdown-list {
  position: static;
}

.faq-dropdown-list.w--open {
  background-color: #fff;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: block;
  position: relative;
}

.faq-wrapper {
  justify-content: flex-start;
  padding-top: 30px;
  padding-bottom: 150px;
  display: block;
}

.faq-wrapper.module-specific {
  padding-top: 0;
  padding-bottom: 30px;
}

.custom-faq-h3 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 28px;
}

.custom-faq-h3.left {
  text-align: left;
  margin-bottom: 0;
}

.faq-question {
  font-size: 18px;
  font-weight: 500;
}

.faq-title-wrapper {
  margin-bottom: 50px;
  padding-top: 95px;
}

.single-module-wrapper {
  color: var(--blu-scuro-100);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 0 35px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 6px 3px #0000000d;
}

.single-module-wrapper:hover {
  background-color: #cacaca00;
}

.text-module-wrapper {
  padding-top: 10px;
  padding-right: 50px;
}

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

.services-image-wrapper {
  position: relative;
}

.services-texts-wrapper {
  background-image: linear-gradient(to right, var(--white) 79%, transparent);
  border-radius: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.services-texts-wrapper.centered {
  text-align: left;
  margin-top: 0;
}

.text-block-34 {
  text-align: center;
  font-size: 20px;
}

.assistance-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 33px;
  padding-bottom: 15px;
  display: grid;
}

.assistance-module-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  color: var(--dark-slate-grey);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.assistance-text {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-size: 20px;
}

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

.assistance-text.phone {
  padding-top: 8px;
}

.assistance-icon {
  max-width: 100px;
  padding-bottom: 10px;
}

.demo-wrapper {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.image-44 {
  width: auto;
  height: 280px;
}

.div-block-58 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 30px;
  display: flex;
}

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

._404-text {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

._404-text.custom {
  padding-top: 26px;
  padding-bottom: 19px;
}

.div-block-60 {
  border-bottom: 1px solid #55646b;
  margin-bottom: 50px;
  padding-top: 63px;
  padding-bottom: 14px;
}

.video-hero {
  object-fit: fill;
  max-width: 411px;
  min-height: 573px;
  margin-left: auto;
  margin-right: auto;
}

.video-hero.hide-desktop {
  display: none;
}

.download-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 150px;
  display: flex;
}

.link-block-2, .link-block-3, .link-block-4 {
  display: flex;
}

.link-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13 {
  display: flex;
}

.link-block-14 {
  display: block;
}

.download-cta {
  grid-column-gap: 15px;
  color: var(--sea-green);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.jetboost-filter-none-x8r9.jetboost-inactive-show-x8r9 {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-x8r9.jetboost-active-show-x8r9 {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.updates-image {
  border-radius: 15px 15px 0 0;
}

.updates-data {
  text-align: left;
  padding-top: 23px;
  padding-left: 14px;
  font-size: 16px;
  font-weight: 400;
}

.div-block-62 {
  grid-column-gap: 14px;
  flex-direction: row;
  align-items: center;
  padding-top: 23px;
  padding-left: 14px;
  display: flex;
}

.div-block-63 {
  padding-top: 14px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-36 {
  font-weight: 600;
}

.update-accordion-details {
  background-color: var(--light-grey);
  position: relative;
}

.update-accordion-details.w--open {
  z-index: 2;
  background-color: var(--light-grey);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: -10px;
  position: relative;
  box-shadow: 0 4px 4px #0003;
}

.update-accordion-details-inner {
  padding: 24px;
}

.div-block-64 {
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 0;
}

.updates-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
  font-size: 24px;
}

.update-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.company-hero {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero.work-with-us {
  background-color: var(--sea-green);
  background-image: none;
  height: 500px;
}

.company-hero.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 500px;
}

.company-hero.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 500px;
}

.company-hero.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 500px;
}

.company-hero.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 500px;
}

.company-hero.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.agro-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 118px;
  padding-bottom: 175px;
  display: grid;
}

.agro-wrapper.last {
  padding-bottom: 80px;
}

.agro-wrapper.space-between {
  grid-column-gap: 50px;
}

.agro-image {
  border-radius: 20px;
}

.agro-info-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.agro-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
}

.label-card-updates {
  background-color: var(--blu-scuro-100);
  color: var(--white);
  border-radius: 4px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.label-wrapper-updates {
  grid-column-gap: 15px;
  width: 100%;
  padding-right: 16px;
  display: flex;
}

.collection-list-wrapper {
  width: 100%;
}

.map-section {
  padding-top: 20px;
  padding-bottom: 0;
}

.map-wrapper {
  position: relative;
}

.map-dot {
  z-index: 9;
  background-color: var(--dodger-blue);
  border-radius: 50%;
  width: 1.12%;
  height: auto;
  position: absolute;
  top: 59%;
  left: 18.7%;
}

.map-dot.iberia {
  background-color: var(--sea-green);
  display: block;
}

.map-dot.roma {
  background-color: var(--sea-green);
  display: block;
  top: 62.9%;
  left: 38.4%;
}

.map-dot.milano {
  background-color: var(--sea-green);
  display: block;
  top: 34%;
  left: 31.4%;
}

.map-dot.svizzera {
  background-color: var(--sea-green);
  display: block;
  top: 25.6%;
  left: 30%;
}

.map-dot.valmacca {
  background-color: var(--sea-green);
  display: block;
  top: 38%;
  left: 31.35%;
}

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

.prize-text {
  text-align: center;
  padding-top: 22px;
  font-size: 15px;
  font-weight: 500;
}

.sponsor-wrapper {
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.button-cta-wrapper {
  display: inline-block;
}

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

.site-location {
  padding-top: 10px;
  padding-bottom: 13px;
  font-size: 23px;
  font-weight: 700;
}

.text-span-6 {
  font-weight: 700;
}

.site-info-wrapper {
  border: 2px solid var(--sea-green-2);
  border-radius: 12px;
  padding: 24px 24px 46px;
  transition: box-shadow .4s, border .4s;
  box-shadow: 0 2px 5px #0003;
}

.site-info-wrapper:hover {
  border-color: #608e634f;
  box-shadow: 0 2px 20px #608e6366;
}

.text-block-40 {
  padding-bottom: 7px;
}

.story-slider-image {
  object-fit: cover;
  border-radius: 20px;
  max-width: 100%;
  height: 100%;
}

.image-46 {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.cta-link-block {
  grid-column-gap: 8px;
  display: flex;
}

.cta-link-block.top-spaced {
  margin-top: 30px;
}

.hide-mobile-homepage {
  border-radius: 20px;
  width: 100%;
  max-width: none;
  box-shadow: 0 4px 6px #0003;
}

.hide-mobile-homepage.adjustments {
  box-shadow: none;
}

.overlay {
  background-color: #0006;
  position: absolute;
  inset: 0%;
}

.play-pause-button-2 {
  display: none;
}

.background-video-2 {
  max-width: 1440px;
  max-height: 540px;
  margin-top: 80px;
}

.xfarm-connect-logo {
  max-width: 227px;
  max-height: 94px;
}

.tutorials-wrapper {
  padding-top: 45px;
}

.product-sensor-image {
  object-fit: cover;
  height: 260px;
}

.product-sensor-image.custom-product {
  height: 130px;
}

.thumbnail-video-tutorial {
  box-shadow: none;
  border: 1px solid #acacac33;
  border-radius: 10px;
  overflow: hidden;
}

.div-block-67 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-green-line {
  z-index: 999;
  background-color: var(--sea-green);
  width: 100%;
  height: 5px;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}

.nav-icon-link-wrapper {
  grid-column-gap: 8px;
  text-decoration: none;
  display: block;
}

.nav-link-icon {
  object-fit: fill;
  align-self: center;
  width: 16px;
  max-width: none;
  height: auto;
  max-height: none;
}

.nav-link-text {
  color: var(--blu-scuro-100);
  align-items: center;
  padding-left: 0;
  font-size: 16px;
  display: flex;
}

.nav-link-text.adjustments {
  font-size: 15px;
}

.nav-link-wrapper {
  grid-column-gap: 7px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.custom-image-placeholder {
  width: 415px;
  height: 415px;
}

.manuals-collection-list {
  grid-column-gap: 100px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.discover-link-block {
  grid-column-gap: 10px;
  color: var(--sea-green);
  align-items: center;
  display: flex;
}

.events-hero-icon {
  max-width: 100px;
  max-height: 100px;
}

.image-47 {
  max-width: 127px;
}

.support-blu-icons {
  max-width: 105px;
  max-height: 105px;
  margin-left: 15px;
}

.faq-answer-wrapper {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 26px;
}

.faq-answer-text {
  color: var(--blu-scuro-100);
}

.faq-answer-text.form-reclami.seconda-riga {
  border-top: 1px solid var(--sea-green-2);
  margin-top: 30px;
  padding-top: 20px;
}

.faq-links {
  color: var(--sea-green);
  font-weight: 500;
  text-decoration: none;
}

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

.resources-absolute-image {
  z-index: -1;
  width: 360px;
  max-width: none;
  height: 240px;
  display: block;
  position: absolute;
  inset: auto -49px auto auto;
  overflow: visible;
}

.prize-text-year {
  text-align: center;
  padding-top: 5px;
  font-size: 15px;
}

.prize-image {
  max-width: 100%;
}

.contacts-icon {
  max-width: 100px;
}

.rich-text-block-4 {
  text-align: left;
}

.blog-article {
  padding-bottom: 60px;
}

.image-48 {
  width: 80px;
  height: 80px;
}

.work-with-us-text {
  color: #e3e3e3;
  text-align: center;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
}

.work-with-us-text.hidden {
  display: none;
}

.values-wrapper {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 90px;
  display: grid;
}

.values-image {
  width: 55px;
  height: 55px;
}

.values-heading {
  font-size: 24px;
}

.green-background {
  background-color: #608e631a;
}

.green-background.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background.top-spaced {
  margin-top: 80px;
}

.green-background.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background._5 {
  background-color: #608e630d;
}

.look-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 77px;
  display: grid;
}

.blue-square {
  background-color: #2b3d46;
  border-radius: 2px;
  flex: none;
  width: 10px;
  height: 10px;
  margin-top: 0;
  margin-right: 10px;
  display: inline-block;
}

.blue-square-container {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.look-heading {
  color: var(--sea-green);
  margin-top: 0;
  font-size: 24px;
}

.look-card-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  padding: 30px;
}

.look-skills-subtitle {
  color: #55646b;
  padding-bottom: 10px;
  font-weight: 500;
}

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

.button-wrapper {
  text-align: center;
  padding-bottom: 86px;
}

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

.work-icon-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.work-card-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px 30px;
  box-shadow: 0 4px 4px #0003;
}

.work-icon {
  width: 50px;
  height: 50px;
}

.work-heading {
  color: var(--sea-green);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.work-black-heading {
  font-size: 24px;
}

.work-heading-text-wrapper {
  padding-bottom: 10px;
}

.work-image {
  border-radius: 20px;
  width: 600px;
  height: 600px;
  box-shadow: 0 4px 4px #0003;
}

.team-icon {
  width: 100px;
  max-width: 100px;
  height: 100px;
}

.team-wrapper {
  float: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.social-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.social-image {
  border-radius: 10px;
  width: 136px;
}

.social-image-wrapper {
  border-radius: 10px;
  box-shadow: 0 4px 4px #0003;
}

.text-span-7 {
  font-weight: 300;
}

.div-block-69 {
  text-align: center;
  padding-top: 42px;
}

.story-slider-text {
  font-size: 22px;
  font-weight: 500;
}

.story-slider-text.tablet-centered {
  font-size: 20px;
}

.story-slider-text-wrapper {
  margin-top: 20px;
}

.story-slider-social-logo {
  width: 32px;
  height: 32px;
  margin-top: 14px;
  margin-bottom: 14px;
}

._32px {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
}

.team-slider-image {
  object-fit: cover;
  border-radius: 20px;
  max-width: 100%;
  height: 100%;
}

.team-slider-wrapper {
  flex-direction: column;
  justify-content: center;
  margin-right: 10px;
  display: flex;
}

.team-slider-text {
  font-size: 22px;
  font-weight: 500;
}

.team-slider-text.tablet-centered {
  font-size: 24px;
  font-weight: 600;
}

.team-slider-text-wrapper {
  margin-top: 20px;
}

.team-slider-name {
  padding-top: 0;
}

.team-slider-company {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
}

.div-block-70 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.management-social-icon {
  width: 32px;
  height: 32px;
  margin-top: 6px;
}

.management-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.management-name-text {
  text-align: center;
  margin-top: 23px;
  font-size: 18px;
  font-weight: 600;
}

.management-role-text {
  color: #55646b;
  text-align: center;
  font-weight: 500;
}

.div-block-71 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.management-collection-list {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 45px;
  padding-bottom: 100px;
  display: grid;
}

.our-values-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 100px;
  display: grid;
}

.image-49 {
  width: 55px;
  height: 55px;
}

.our-values {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.our-values-text {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.section-7 {
  width: 3000px;
}

.image-50 {
  width: 700px;
}

.infinite-carousel {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.infinite-carousel.inverse {
  margin-top: 30px;
}

.infinite-carousel._100vh {
  min-width: 100%;
  position: relative;
  left: auto;
}

._40px {
  font-size: 40px;
  font-weight: 600;
}

._40px.centered.top-bot-spaced {
  margin-top: 40px;
  margin-bottom: 0;
}

.assinstance {
  padding-top: 30px;
  padding-bottom: 30px;
}

.assinstance.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.form-block-subtitle {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.inflinite-carousel-wrapper {
  display: block;
  overflow: hidden;
}

.ty-wrapper {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 120px;
}

.ty-subtitle {
  text-align: center;
  font-size: 20px;
}

.ty-subtitle.semi-bold {
  font-weight: 600;
}

.ty-image {
  width: 142px;
  height: 142px;
}

.contact-text-1 {
  padding-top: 25px;
}

.ty-social-icons-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: center;
  padding-top: 10px;
  display: flex;
}

.social-icon {
  width: 32px;
  height: 32px;
}

.contact-text-2 {
  padding-top: 60px;
  padding-bottom: 15px;
}

.xfarm-academy-text {
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
}

.academy-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 154px;
  display: grid;
}

.grey-square {
  background-color: var(--light-slate-grey);
  border-radius: 4px;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 9px;
  margin-right: 10px;
  display: inline-block;
}

.academy-card-text {
  color: var(--blu-scuro-100);
  margin-bottom: 29px;
  margin-right: 30px;
  font-size: 16px;
}

.academy-card-text.small-button-version {
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 1;
  display: inline-block;
}

.academy-card-text.last {
  margin-bottom: 10px;
}

.academy-card-text.custom-last {
  margin-top: 30px;
  margin-bottom: 0;
}

.academy-card-text.custom-mid {
  margin-bottom: 6px;
}

.academy-card-text.custom-right {
  margin-right: 0;
}

.academy-card-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 4px 4px #0003;
}

.academy-image {
  object-fit: cover;
  border: 1px #000;
  border-radius: 20px;
  width: 600px;
  height: 600px;
}

.academy-h3 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 24px;
}

.academy-text {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 17px;
  font-size: 20px;
}

.academy-button-wrapper {
  text-align: center;
  padding-top: 130px;
  padding-bottom: 130px;
}

.academy-button-wrapper.demo-custom {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.academy-trainers-wrapper {
  float: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.academy-trainers-wrapper.bot-space {
  margin-bottom: 60px;
}

.trainers-image {
  text-align: center;
  width: 170px;
  height: 170px;
}

.div-block-72, .div-block-73 {
  display: flex;
}

.trainers-in-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.trainers-name {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 33px;
}

.academy-social-icon {
  width: 32px;
  height: 32px;
  padding-top: 0;
}

.trainers-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-direction: column;
  align-items: center;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.trainers-text {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 20px;
}

.trainers-text.grey {
  color: var(--dark-grey);
}

.trainers-quote-text {
  color: #808a90;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.academy-text-h {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 160px;
  font-size: 40px;
  font-weight: 700;
}

.academy-text-h.contact {
  padding-top: 22px;
  padding-bottom: 22px;
}

.academy-dates-subtitle {
  color: #55646b;
  text-align: center;
  padding-bottom: 35px;
  font-size: 24px;
  font-weight: 500;
}

.academy-dates-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.academy-dates-lesson-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.academy-dates-icon {
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.academy-dates-icon.last {
  order: 1;
}

.academy-dates-wrapper {
  border-right: 3px solid #808a90;
}

.academy-dates-wrapper.last {
  border-right-width: 0;
}

.academy-dates-lesson {
  color: #808a90;
  font-weight: 500;
}

.academy-dates {
  color: var(--sea-green);
  text-align: left;
  font-size: 22px;
  font-weight: 600;
}

.academy-dates-argument {
  text-align: left;
  font-weight: 600;
}

.academy-dates-hour {
  text-align: left;
  font-weight: 500;
}

.div-block-75 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-51 {
  width: 44px;
  height: 44px;
}

.dates-wrapper {
  text-align: left;
  margin-left: 50px;
}

.text-span-8, .bold-text-4, .bold-text-5 {
  color: var(--dodger-blue);
}

.academy-advanced-dates {
  color: var(--dodger-blue);
  font-size: 22px;
  font-weight: 600;
}

.xfarm-demo-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1240px;
}

.xfarm-demo-grid.top-spaced {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 45px;
}

.xfarm-demo-grid.top-spaced.bot-spaced {
  margin-bottom: 99px;
}

.xfarm-demo-stat-card {
  background-color: var(--sea-green-2);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.xfarm-demo-wrapper-image-right, .xfarm-demo-wrapper-image-left {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.xfarm-demo-button-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.text-block-41 {
  color: var(--blu-scuro-100);
  font-size: 24px;
  font-weight: 600;
}

.grey-square-text {
  color: #55646b;
  align-self: flex-start;
  font-size: 24px;
}

.xfarm-demo-wrapper-1-4 {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 150px;
  padding-bottom: 100px;
  display: grid;
}

.div-block-77 {
  padding-bottom: 100px;
}

.xdemo-dates-wrapper {
  float: none;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 44px;
  padding-bottom: 44px;
  display: flex;
}

.grey-background {
  background-color: var(--light-grey);
}

.xfarm-demo-dates-text {
  padding-top: 26px;
  padding-bottom: 26px;
  font-size: 30px;
}

.xfarm-demo-dates-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.xfarm-demo-dates-wrapper {
  border-right: 3px solid #808a90;
  padding-left: 40px;
  padding-right: 40px;
}

.xfarm-demo-dates-wrapper.last {
  border-right-width: 0;
}

.xfarm-demo-panoramic {
  padding-bottom: 100px;
}

.top-left-hero-card {
  border-radius: 10px;
  width: auto;
  max-width: 160px;
  position: absolute;
  inset: -30px auto auto -9%;
  box-shadow: 0 4px 6px #0003;
}

.top-left-hero-card.hide-mobile.custom-absolute {
  max-width: 237px;
  max-height: 70px;
}

.top-left-hero-card.hide-mobile.custom-absolute-ambient {
  max-width: 237px;
  max-height: 70px;
  top: 38px;
}

.top-left-hero-card.hide-mobile.custom-absolute-irrigation {
  top: 10px;
}

.top-left-hero-card.hide-mobile.custom-absolute-fields {
  top: -14px;
}

.top-heroanalytics-card {
  border-radius: 10px;
  width: auto;
  max-width: 206px;
  position: absolute;
  inset: -30px -9% auto auto;
  box-shadow: 0 4px 6px #0003;
}

.top-heroanalytics-card.hide-mobile {
  top: -30px;
}

.top-heroanalytics-card.hide-mobile.custom-absolute {
  max-width: 237px;
  max-height: 70px;
}

.top-heroanalytics-card.hide-mobile.custom-absolute-ambient {
  max-width: 237px;
  max-height: 70px;
  top: 38px;
}

.top-heroanalytics-card.hide-mobile.custom-absolute-irrigation {
  top: 10px;
}

.top-heroanalytics-card.hide-mobile.custom-absolute-fields {
  top: -14px;
}

.bot-hero-analytics-card {
  border-radius: 10px;
  width: auto;
  max-width: 160px;
  position: absolute;
  inset: auto auto -30px -9%;
  box-shadow: 0 4px 6px #0003;
}

.bot-hero-analytics-card.hide-mobile.custom-absolute-ambient {
  max-width: 253px;
  bottom: -19px;
}

.bot-hero-analytics-card.hide-mobile.custom-absolute-fields {
  bottom: -23px;
}

.bot-hero-analytics-card.hide-mobile.custom-absolute-sustain {
  bottom: -24px;
  left: 5%;
}

.bot-right-hero-card {
  border-radius: 10px;
  width: auto;
  max-width: 160px;
  position: absolute;
  inset: auto -9% -30px auto;
  box-shadow: 0 4px 6px #0003;
}

.bot-right-hero-card.hide-mobile.custom-absolute {
  max-width: 237px;
  max-height: 70px;
}

.bot-right-hero-card.hide-mobile.custom-absolute-ambient {
  max-width: 237px;
  max-height: 70px;
  top: 38px;
}

.bot-right-hero-card.hide-mobile.custom-absolute-irrigation {
  top: 10px;
}

.bot-right-hero-card.hide-mobile.custom-absolute-fields {
  top: -14px;
}

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

.analytics-hero-grid.centered {
  align-items: center;
}

.analytics-hero-grid.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.product-hero-text {
  color: #55646b;
  font-size: 26px;
}

.analytics-hero-pages-mobile, .analytics-hero-pages-text {
  margin-top: 0;
}

.analytics-hero-image {
  max-width: 460px;
  margin-top: 20px;
}

.sponsor-analytics-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.referral-analytics-image {
  max-width: 80%;
}

.div-block-79 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-wrapper-image-right {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.analytics-wrapper-image-right.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding: 45px 20px 130px;
}

.analytics-wrapper-image-right.wrapper-formazione.middle {
  grid-template-columns: .9fr 1fr;
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-right.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.analytics-wrapper-image-right.first {
  padding-top: 50px;
}

.analytics-wrapper-image-left {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  padding: 0 21px 130px 20px;
  display: grid;
}

.analytics-wrapper-image-left.middle, .analytics-wrapper-image-left.no-space {
  padding-bottom: 0;
}

.analytics-wrapper-image-left.top-custom-space {
  padding-top: 130px;
}

.analytics-wrapper-image-left.bot-custom-space {
  padding-bottom: 100px;
}

.analytics-subtitle {
  color: #55646b;
  font-size: 20px;
}

.analytics-image.border-radius {
  border-radius: 20px;
}

.analytics-grid {
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1240px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.analytics-grid.top-spaced {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 45px;
}

.analytics-grid.top-spaced.bot-spaced {
  margin-bottom: 99px;
}

.analytics-stat-card {
  background-color: var(--white);
  border: 2px solid #0016211a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px 25px 15px;
  text-decoration: none;
  transition: box-shadow .4s, border .4s;
  display: flex;
  box-shadow: 0 4px 4px #0000000d;
}

.analytics-stat-card:hover {
  border-color: #cad9cb;
  box-shadow: 0 4px 20px #608e6333;
}

.analytics-stat-image {
  text-align: center;
  max-width: 74px;
  display: block;
}

.heading-5 {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

.heading-5.centered.connect-h {
  margin-top: 90px;
  margin-bottom: 90px;
}

.analytics-list-text {
  color: var(--blu-scuro-100);
  white-space: nowrap;
  align-items: center;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.analytics-wrapper {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.analytics-heading {
  color: var(--blu-scuro-100);
  margin-top: 13px;
  margin-bottom: 0;
  font-size: 16px;
}

.analytics-text {
  color: var(--blu-scuro-100);
  font-size: 14px;
}

.analytics-form-heading {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 32px;
}

.analytics-form-heading.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.analytics-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 0;
}

.sponsor-analytics-wrapper-col-8 {
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.analytics-card-title {
  padding-top: 18px;
  font-size: 12px;
  font-weight: 600;
}

.text-block-43 {
  font-size: 12px;
}

.analytics-card-subtitle {
  color: var(--dark-grey);
  font-size: 12px;
  font-weight: 500;
}

.referral-analytics-logo {
  width: 115px;
}

.image-52 {
  width: 130px;
  padding-top: 17px;
  padding-bottom: 17px;
}

.divider-wrapper {
  text-align: center;
  padding-top: 126px;
  padding-bottom: 126px;
}

.divider-wrapper.under-section {
  padding-top: 0;
}

.text-block-44 {
  font-size: 20px;
}

.analytics-subtext {
  padding-bottom: 60px;
  font-size: 20px;
}

.analytics-col-4 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-col-4.custom-padding {
  padding-bottom: 80px;
}

.div-block-81 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-53 {
  padding-top: 25px;
  padding-left: 25px;
}

.analytics-card-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8cf19be927ed3e4b791c1_Rectangle%20190%20(4).jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  width: auto;
  height: auto;
  padding: 25px;
}

.analytics-card-wrapper.machines {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8d0113e07bb7126f6ee82_Rectangle%204181.jpg");
}

.analytics-card-wrapper.carbon {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8d01179c5b7e47c6b6bfd_Rectangle%204182.jpg");
}

.analytics-card-wrapper.inputs {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8d01136efec5cd8e7500c_Rectangle%204183.jpg");
}

.analytics-card-wrapper.share {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fbd4666557652775c646_Group%20799.jpg");
}

.analytics-card-wrapper.report {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fbfe2942efa2adf0d021_Rectangle%20811.jpg");
}

.analytics-card-wrapper.efficiency {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fbfe810a789f44343381_Rectangle%20812.jpg");
}

.analytics-card-wrapper.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fbfe7d0ca37c298a60b3_Rectangle%20813.jpg");
}

.analytics-card-icon {
  width: 79px;
  height: 79px;
}

.analytics-card-white-title {
  color: var(--white);
  padding-top: 22px;
  font-size: 24px;
  font-weight: 600;
}

.analytics-card-white-text {
  color: var(--white);
  padding-top: 6px;
  font-size: 14px;
}

.training-button-wrapper {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.training-head-text {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-top: 30px;
  font-size: 20px;
}

.training-head-text-2 {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-top: 16px;
  padding-bottom: 80px;
  font-size: 20px;
}

.div-block-82 {
  grid-column-gap: 121px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 84px;
  display: grid;
}

.image-54 {
  width: 50px;
  height: 50px;
}

.training-subtitle {
  color: var(--blu-scuro-100);
  padding-top: 15px;
  font-size: 18px;
}

.media-primary-text {
  color: var(--blu-scuro-100);
  font-size: 24px;
  font-weight: 600;
}

.media-blog-post-image {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  height: auto;
  margin-bottom: 30px;
}

.media-blog-post-name {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}

.media-link-block-wrapper {
  justify-content: flex-end;
  padding-top: 26px;
  display: flex;
}

.media-head-wrapper {
  border-bottom: 1px solid #55646b;
  margin-bottom: 50px;
  padding-top: 63px;
  padding-bottom: 14px;
}

.media-form-block-header {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
}

.media-form-block-header.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.media-terms-wrapper {
  flex-direction: row;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.media-terms-wrapper.no-space {
  justify-content: flex-start;
  padding-top: 0;
}

.media-terms-wrapper.no-space-bottom {
  justify-content: flex-start;
  padding-bottom: 0;
}

.media-form-block-container {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.media-form-block-container.top-spaced {
  padding-top: 0;
}

.container-2 {
  background-color: var(--light-grey);
  border-radius: 20px;
}

.container-2.xfarm-edu-grey-container {
  text-align: center;
  max-width: 1240px;
  margin-top: 71px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 90px;
  padding-right: 90px;
}

.media-blog-post-video {
  border: 1px solid #aaa3;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.greenbg-digital {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  margin-top: 75px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.greenbg-digital.full {
  max-width: 1240px;
}

.greenbg-digital.full.farmview {
  margin-top: 0;
}

.greenbg-digital.full.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.greenbg-digital.full.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.digital-collection-list {
  padding-top: 61px;
}

.media-blog-post-excerpt {
  color: var(--blu-scuro-100);
  font-size: 14px;
}

.on-air-blog-post-video {
  border-radius: 15px;
  margin-top: 61px;
  margin-bottom: 25px;
  overflow: hidden;
}

.collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  display: grid;
}

.connect-header-number {
  color: var(--sea-green);
  font-size: 55px;
  font-weight: 700;
}

.connect-header-text {
  color: #55646b;
  padding-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
}

.connect-hero-pages-text {
  margin-top: 0;
}

.connect-icons {
  width: 39px;
  height: 39px;
}

.connect-number {
  color: var(--sea-green);
  font-size: 35px;
  font-weight: 700;
  line-height: 1;
}

.connect-number-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.connect-number-text {
  color: #55646b;
  align-self: auto;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.connect-wrapper-image-left {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 130px;
  display: grid;
}

.connect-wrapper-image-left.last {
  padding-bottom: 100px;
}

.connect-wrapper-image-right {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 130px;
  display: grid;
}

.connect-wrapper-image-right.final-element {
  padding-bottom: 80px;
}

.analytics-connect-text {
  padding-bottom: 14px;
}

.custom-connect-h3 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 94px;
  margin-bottom: 14px;
  font-size: 30px;
  font-weight: 500;
}

.connect-link-block-wrapper {
  justify-content: center;
  padding-top: 0;
  display: flex;
}

.div-block-83, .div-block-84 {
  display: flex;
}

.moduli-item {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.jetboost-filter-none-72mm.jetboost-inactive-show-jbzr {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-72mm.jetboost-active-show-jbzr {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-72mm.jetboost-inactive-show-72mm {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-72mm.jetboost-active-show-72mm {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.connessioni-image {
  width: 20px;
  height: 20px;
}

.connection-card {
  border-radius: 12px;
  padding-top: 18px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 4px 4px #0003;
}

.connection-image {
  object-fit: contain;
  border-radius: 0;
  align-self: center;
  width: 40px;
  max-width: none;
  height: auto;
}

.connection-title {
  text-align: center;
  padding-top: 8px;
  font-size: 24px;
  font-weight: 700;
}

.accordion-connection {
  text-align: center;
  width: 100%;
  display: inline-block;
  position: relative;
}

.connection-image-wrapper {
  align-items: center;
  margin-right: 11px;
  display: flex;
}

.connection-label-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.accordion-connection-details {
  background-color: #2b3d46;
  position: relative;
}

.accordion-connection-details.w--open {
  z-index: 2;
  background-color: #acacac1a;
  border-radius: 0 0 12px 12px;
  margin-top: -10px;
  position: relative;
  box-shadow: 0 4px 4px #0003;
}

.connection-name {
  color: var(--blu-scuro-100);
  font-size: 14px;
  font-weight: 600;
}

.connection-category {
  color: var(--blu-scuro-100);
  font-size: 12px;
}

.connection-button-text {
  color: var(--white);
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 10px;
}

.connection-lable-inner-wrapper {
  padding-right: 0;
  display: flex;
}

.div-block-88 {
  padding-right: 0;
}

.connection-wrapper {
  padding-top: 58px;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-10, .collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.xfarm-edu-logo {
  padding-top: 54px;
}

.text-span-9 {
  color: var(--sea-green);
}

.xfarm-edu-card {
  background-color: var(--alice-blue-2);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.xfarm-demo-stat-card-copy {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.div-block-89 {
  text-align: center;
  padding-top: 120px;
  padding-bottom: 120px;
}

.image-55 {
  width: 565px;
}

.xfarm-edu-trainers-quote-text {
  color: var(--dark-grey);
  text-align: center;
  padding-bottom: 60px;
  font-size: 18px;
  font-weight: 600;
}

.formazione-text {
  color: var(--blu-scuro-100);
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-90 {
  padding-top: 24px;
}

.noshadow-image {
  border-radius: 20px;
  max-width: 100%;
}

.text-span-10 {
  color: var(--dodger-blue);
}

.div-block-91 {
  text-align: center;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-92 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.shadow-image {
  border-radius: 20px;
}

.quote-text {
  color: #2b3d4666;
}

.text-span-11 {
  font-weight: 400;
}

.sostenibilita-col-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.sostenibilit--col2 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.sostenibilita-div-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d24459c500ab6613b7f656_Rectangle%20248%20(1).jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 600px;
  padding: 70px 40px;
  display: flex;
}

.div-block-94 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d244598399ad9164db6c55_Rectangle%20716.jpg");
  background-position: 0 0;
  background-size: cover;
}

.sostenibilita-primary-text {
  color: var(--white);
  font-size: 60px;
  font-weight: 600;
}

.sostenibilita-secondary-text {
  color: var(--white);
  font-size: 35px;
}

.sostenibilita-subtext {
  color: var(--white);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.info-inner-wrapper {
  padding-top: 50px;
}

.sostenibilita-div-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d244598399ad9164db6c55_Rectangle%20716.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 600px;
  padding: 70px 40px;
  display: flex;
}

.sostenibilita-wrapper {
  margin-top: 15px;
}

.sostenibilita-wrapper.custom-spaced {
  margin-bottom: 100px;
}

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

.image-56 {
  width: 134px;
}

.div-block-99 {
  align-self: flex-end;
}

.sostenibilita-col-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 16px;
  display: grid;
}

.sostenibilita-perk {
  color: #55646b;
  font-size: 33px;
  font-weight: 600;
}

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

.sostenibilita-div-3 {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 70px 40px;
  display: flex;
}

.info-logo {
  width: 100px;
  height: 100px;
}

.div-block-100 {
  width: 100%;
  padding-top: 24px;
}

.sostenibilita-bottom-wrapper {
  margin-top: 50px;
  margin-bottom: 100px;
}

.impact-col-6-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  display: grid;
}

.impact-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.app-button-wrapper {
  padding-top: 14px;
}

.sostenibilita-col-4-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.sostenibilita-perk-text {
  font-size: 14px;
}

._4future-form-block-header {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 40px;
}

._4future-form-block-header.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.greenbg-4future {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  max-width: 1240px;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

._4future-bottom-subtext {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-weight: 600;
}

._4future-wrapper {
  padding-bottom: 30px;
}

.info-icon {
  width: 30px;
}

.agro-hero-image {
  max-width: 580px;
}

.text-block-46 {
  text-align: center;
  font-size: 20px;
}

.text-block-46.space-bot {
  margin-bottom: 70px;
}

.grid-cols-3---agro {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1240px;
}

.grid-cols-3---agro.top-spaced {
  margin-top: 15px;
}

.grid-cols-3---agro.top-spaced.bot-spaced {
  margin-bottom: 99px;
}

.agro-industry-col-3 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 61px;
  display: grid;
}

.agro-industry-card-header {
  color: var(--blu-scuro-100);
  font-size: 24px;
}

.agro-industry-card-wrapper {
  background-color: var(--white);
  text-align: left;
  border-radius: 13px;
  padding: 30px;
}

.agro-industry-card-icon {
  vertical-align: sub;
  width: 72px;
  height: 72px;
}

.top-spaced {
  margin-top: 14px;
}

.custom-bot-space {
  margin-bottom: 95px;
}

.sostenibilit--col4 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.sostenibilit--col4.top-custom-space {
  margin-top: 25px;
}

.sostenibilita-div {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 40px 40px 30px;
  display: flex;
}

.customer-inner-wrapper {
  padding-top: 24px;
}

.text-block-47 {
  font-weight: 600;
}

.home-card-text {
  color: var(--blu-scuro-100);
  text-align: left;
}

.link-4 {
  color: var(--white);
}

.footer-title {
  color: var(--blu-scuro-100);
  font-weight: 700;
}

.bold-text-6 {
  color: var(--blu-scuro-100);
}

.h4-container, .heading-6 {
  text-align: center;
}

.button-text {
  color: var(--white);
  text-decoration: none;
}

.button-arrow {
  opacity: 0;
  width: 14px;
  margin-left: -20px;
}

.h2-container {
  padding-bottom: 40px;
}

.h2-container.margin-bottom {
  padding-bottom: 35px;
}

.how-to-h5 {
  margin-top: 70px;
  font-weight: 500;
}

.sensor-title-wrapper {
  padding-bottom: 30px;
}

.flags-image-secondary {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.grey-form-section {
  background-color: #fafafa;
}

.bold-text-8 {
  color: var(--blu-scuro-100);
}

.div-block-101 {
  padding-bottom: 50px;
}

.div-block-102 {
  background-color: var(--light-grey);
  border-radius: 20px;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-102.contatti {
  background-color: var(--white);
  margin-bottom: 20px;
}

.div-block-103 {
  padding-bottom: 90px;
}

.custom-spaces {
  padding-bottom: 100px;
}

.team-header.centered {
  font-size: 35px;
  font-weight: 600;
}

.background-video-3 {
  margin-top: 50px;
}

.h1-wrapper {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.form-block-custom {
  color: var(--blu-scuro-100);
  text-align: center;
}

.request-text {
  color: #55646b;
  font-size: 24px;
  font-weight: 500;
}

.flag {
  height: 24px;
}

.image-58, .image-59 {
  height: 22px;
}

.fa-grey-section {
  background-color: #fafafa;
}

.fa-grey-section.space-top {
  margin-top: 70px;
}

.grid-col-3 {
  grid-column-gap: 61px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  width: 80%;
  margin-top: 0;
}

.under-section-wrapper {
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.mail-link-block, .basic-link-block {
  text-decoration: none;
}

.text-block-48 {
  color: var(--blu-scuro-100);
}

.section-8 {
  display: none;
}

.link-5 {
  text-decoration: none;
}

.blue50-square {
  background-color: #2b3d46;
  border-radius: 4px;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 9px;
  margin-right: 10px;
  display: inline-block;
}

.silos-radius-image {
  border-radius: 20px;
}

._404-cta-container {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

._404-cta-container.centered {
  justify-content: center;
}

._404-cta-container.right {
  justify-content: flex-end;
  padding-top: 25px;
}

._404-wrapper {
  margin-top: 10px;
  margin-bottom: 30px;
}

.hover-line {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #0000;
  height: 5px;
  padding-bottom: 0;
  transform: scale3d(0, 1, 1);
}

.hover-line.blue-line {
  background-color: var(--dodger-blue);
}

.hover-line.green-line {
  background-color: var(--sea-green);
}

.div-block-104 {
  display: inline-block;
}

.secondary-button-text {
  color: var(--sea-green);
  text-decoration: none;
}

.secondary-button-arrow {
  opacity: 0;
  width: 14px;
  margin-left: -20px;
}

.inline-container {
  display: inline-block;
}

.inline-container.gomiero {
  display: flex;
}

.inline-container.gomiero-spaced {
  padding-top: 55px;
  display: inline-block;
}

.prices-heading {
  color: var(--blu-scuro-100);
}

.green {
  color: var(--sea-green);
  text-align: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.green.big {
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
}

.cta-download-link-block {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.cta-arrow-down {
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 12px;
  display: flex;
}

.cta-arrow-down.big {
  max-width: 18px;
}

.discover-link-block-wrapper {
  display: flex;
}

.h1-container {
  padding-bottom: 65px;
}

.red-background {
  background-color: #c51818;
}

.red-background.medium {
  background-color: #2fc518;
  max-width: 600px;
}

.image-60 {
  border-radius: 20px;
  width: 570px;
  margin-top: 0;
}

.carousel-image {
  border-radius: 10px;
  flex: 0 auto;
  width: 50vw;
  min-width: 0;
  margin-right: 0;
}

.image-62, .image-63, .image-64, .image-65 {
  border-radius: 20px;
  width: 570px;
}

.button-3 {
  display: block;
}

.button-4 {
  margin-left: 0;
  display: inline-block;
}

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

.button-5 {
  background-color: var(--sea-green);
  opacity: 1;
  border-radius: 10px;
  width: 205px;
  height: 52px;
  margin-top: 28px;
  margin-bottom: 44px;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 16px;
  font-weight: 600;
}

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

.paragraph {
  margin-top: 90px;
  margin-bottom: 90px;
}

.section-9 {
  padding-top: 40px;
}

.link-6, .link-6.w--current {
  color: var(--white);
}

.search-button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64f9a1b3069c17009d786137_search-alt-1-svgrepo-com.svg");
  background-position: 50%;
  background-size: 36px;
  width: auto;
  padding-top: 9px;
}

.search {
  margin-top: 20px;
}

.search-input {
  background-color: #fff0;
}

.nav-search-toggle {
  text-align: left;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding: 20px;
  display: flex;
}

.nav-search-toggle.w--open {
  background-color: var(--sea-green-2);
}

.div-block-105 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64f9a1b3069c17009d786137_search-alt-1-svgrepo-com.svg");
  background-position: 50%;
  background-size: 20px;
  width: 20px;
  height: 20px;
}

.search-button-2 {
  background-color: var(--sea-green);
  text-align: center;
  border-radius: 5px;
  align-self: center;
  width: 50px;
  height: 20px;
  margin-left: 5px;
  font-size: 10px;
  display: inline-block;
}

.nav-search-input {
  text-align: left;
  background-color: #fff;
  border-radius: 7px;
  align-self: center;
  width: auto;
  min-width: 300px;
  margin-bottom: 0;
  margin-right: 5px;
}

.nav-search-box-inner {
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
}

.nav-search-box {
  background-color: #fff;
}

.nav-search-box.w--open {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  right: 0%;
}

.nav-search-dropdown {
  flex: none;
  align-self: center;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.search-button-3 {
  background-color: var(--sea-green);
  text-align: center;
  border-radius: 13px;
  padding-top: 9px;
}

.search-icon {
  width: 20px;
}

.serp-container {
  padding: 50px 20px;
}

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

.serp-link {
  color: var(--dodger-blue);
}

.serp-url {
  color: var(--light-slate-grey);
  font-size: 14px;
}

.serp-search {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-end;
  display: flex;
}

.serp-input-container {
  flex: 1;
}

.serp-input {
  border-radius: 6px;
  height: auto;
  margin-bottom: 0;
  padding: 12px 9px;
}

.serp-label {
  font-weight: 500;
  display: none;
}

.people-cta-subtitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.people-cta-subtitle.center {
  text-align: center;
  margin-top: 15px;
}

.people-cta-button-wrapper {
  margin-top: 30px;
}

.people-cta-button-wrapper.center {
  text-align: center;
}

.price-table-icon {
  width: 28px;
}

.button-hover-line {
  margin-right: 71px;
  padding-left: 0;
  position: relative;
}

.underline {
  background-color: var(--sea-green);
  width: 100%;
  height: .4rem;
  line-height: 1.6;
  position: absolute;
  inset: auto 0% -10%;
}

.carousel-container {
  justify-content: space-around;
  display: flex;
  overflow: hidden;
}

.bold {
  font-weight: 700;
}

._18px {
  font-size: 18px;
}

._100px-m-t {
  margin-top: 100px;
}

.video-testimonial-wrapper {
  width: 100%;
  height: 100%;
}

.loop-container {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.content-holder {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 30px;
  display: flex;
}

.reverse-loop-container {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.no-accordion-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}

.space-between-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.hidden {
  display: none;
}

.underlined-blue {
  color: var(--dodger-blue);
  text-align: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.underlined-blue.adjustments {
  font-size: 16px;
  font-weight: 700;
}

.analytics-home-image {
  border-radius: 12px;
  width: 100%;
}

.analytics-home-heading-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.talk-cta-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.phone-link-block-wrapper {
  grid-column-gap: 7px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  text-decoration: none;
  display: inline-block;
}

.phone-icon {
  width: 22px;
  height: 22px;
}

.text-block-49 {
  color: var(--blu-scuro-100);
  font-size: 20px;
}

.phone-number {
  color: var(--blu-scuro-100);
  padding-left: 7px;
}

.phone-block-wrapper {
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.div-block-107 {
  padding-top: 60px;
}

.top-space {
  padding-top: 100px;
}

.custom-space-bot {
  margin-bottom: 100px;
}

.author-image {
  width: 50px;
}

.subtitle {
  color: #00162166;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
}

.subtitle.white, .subtitle.ticket {
  color: #ccc;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.cols-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to right, white 50%, var(--light-grey) 50%);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fullwidth-container {
  max-width: 100%;
}

.grey-bg {
  background-color: #acacac00;
  padding: 80px 30px;
}

.white-bg {
  padding: 80px;
}

.brochure-image {
  box-shadow: 3px 1px 13px -3px #0003;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
                 ". ."
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.download-wrapper-block {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-color: var(--white);
  color: var(--blu-scuro-100);
  border: 1px solid #808a9033;
  border-radius: 12px;
  flex-direction: row;
  align-self: auto;
  align-items: center;
  max-width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.download-text {
  font-size: 18px;
  font-weight: 500;
}

.div-block-109 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.brochure-main-text {
  color: #55646b;
  font-size: 30px;
}

.brochure-secondary-text {
  color: #55646b;
  font-size: 18px;
}

.brochure-heading {
  color: var(--blu-scuro-100);
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 600;
}

.home-cta-wrapper {
  display: inline-block;
}

.text-block-50 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.blog-list-3col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state {
  display: none;
}

.blog-list-2cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card-link {
  color: var(--blu-scuro-100);
  text-decoration: none;
}

.collection-list-13, .blog-list-4col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-card-date {
  color: #808a90;
  font-size: 14px;
}

.rassegna-title {
  font-size: 1.25rem;
}

.empty-state-2 {
  display: none;
}

.link-block-15 {
  color: var(--blu-scuro-100);
}

.app-grid {
  grid-column-gap: 51px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-110 {
  max-width: 1280px;
}

.app-hero-text {
  max-width: 48%;
}

.phone-container {
  max-width: 50rem;
  height: 100%;
  position: static;
  top: 100px;
}

.app-menu-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  margin-top: 0;
  display: grid;
}

.slides {
  height: 100vh;
}

.section-wrapper-phone {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 30px;
  display: flex;
}

.section-wrapper-phone.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  padding: 60px 0;
  display: block;
}

.section-wrapper-phone.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-phone.margin-100px {
  margin-top: 100px;
}

.section-wrapper-phone.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-phone.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-phone.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-phone.homepage {
  margin-top: 70px;
}

.section-wrapper-phone.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-phone.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-phone.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-phone.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-phone.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-phone.hide {
  display: none;
}

.section-wrapper-phone.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-phone.adjustments, .section-wrapper-phone.grid-section-m-b, .section-wrapper-phone.m-b {
  margin-bottom: 100px;
}

.section-wrapper-phone.top-space {
  margin-top: 100px;
}

.section-wrapper-phone.green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  padding: 60px 0;
  display: block;
}

.section-wrapper-phone.green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-phone.green-wrapper.second-wrapper {
  margin-top: 50px;
  padding-top: 0;
}

.section-wrapper-phone.green-wrapper.first-section {
  margin-bottom: 0;
  padding-bottom: 0;
}

.splide {
  width: 100%;
  position: relative;
}

.splide.slider-2 {
  cursor: grab;
}

.splide__track {
  width: 100%;
}

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

.splide__slide {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.splide__slide:first-child {
  padding-left: 0;
}

.splide-container {
  width: 100%;
  max-width: 50rem;
}

.mobile-actions {
  display: none;
}

.blue {
  color: var(--dodger-blue);
  font-weight: 500;
}

.press-blog-post-name {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.section-wrapper-custom-bot {
  padding-bottom: 50px;
}

.collection-list-14, .collection-list-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.utility-rich-text {
  padding-top: 40px;
}

.utility-tab {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.utility-text-1 {
  border-bottom: 1px solid #000;
  padding: 20px;
}

.utility-text-2 {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  padding: 20px;
}

.utility-text-4 {
  border-left: 1px solid #000;
  padding: 20px;
}

.utility-text-3 {
  padding: 20px;
}

.footer-link {
  color: var(--white);
}

.navbar-social-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: none;
}

.navbar-text {
  display: none;
}

.inline-block {
  display: inline-block;
}

.pfn-logo {
  width: 60%;
}

.pfn-heading {
  color: var(--white);
  text-align: center;
  padding-top: 0;
}

.pfn-top-wrapper {
  background-color: #0016214d;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.pfn-content-wrapper {
  padding-top: 91px;
  padding-left: 20px;
  padding-right: 20px;
}

.pfn-elements-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pfn-elements-wrapper.blue-border {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 2px solid #00a5b5;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pfn-elements-wrapper.pfn-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pfn-elements-wrapper.trimble-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  text-align: center;
  border-radius: 25px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.pfn-numbers {
  width: 180px;
}

.pfn-text {
  color: var(--blu-scuro-100);
  font-size: 22px;
  font-weight: 500;
}

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

.lp-badge-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lp-section {
  padding-top: 60px;
  padding-bottom: 0;
}

.lp-section.last {
  padding-top: 125px;
  padding-bottom: 125px;
}

.lp-section.trimble-last {
  padding-top: 0;
  padding-bottom: 125px;
}

.lp-section.green {
  background-color: var(--sea-green-2);
}

.lp-section.first {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.lp-section.custom-spaces {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-bottom: 60px;
}

.lp-section.custom-spaces.green {
  background-color: var(--light-grey);
}

.lp-screen-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 71px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 40px;
  display: grid;
}

.pfn-inner-screen-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pfn-screen-text {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-weight: 400;
}

.pfn-screen-text.sx {
  text-align: left;
}

.app-screen {
  border: 1px solid #00162133;
  border-radius: 20px;
}

.pfn-button-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pfn-footer-text-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.trimble-body {
  padding-top: 0;
}

.html-embed {
  max-width: 100%;
}

.trimble-images-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.xfarm-logo, .image-68 {
  max-width: 70%;
}

.trimble-top-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #0016214d;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 80px;
  display: flex;
}

.trimble-heading {
  color: var(--white);
  text-align: center;
  padding-top: 0;
  font-size: 40px;
  font-weight: 600;
}

.lp-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 55px;
  padding-top: 0;
  display: grid;
}

.lp-grid-2.last {
  justify-items: center;
  padding-top: 0;
}

.lp-grid-2.last.gomiero {
  grid-column-gap: 31px;
  padding-top: 0;
}

.lp-grid-2.first {
  padding-top: 0;
}

.trimble-elements-wrapper {
  text-align: center;
  margin-bottom: 25px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.trimble-elements-wrapper.blue-border {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 2px solid #00a5b5;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.trimble-elements-wrapper.pfn-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.trimble-elements-wrapper.trimble-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  text-align: center;
  border-radius: 25px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.trimble-text {
  color: var(--blu-scuro-100);
  font-size: 30px;
  font-weight: 600;
}

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

.trimble-text.corpo-testo {
  padding-top: 17px;
  font-size: 18px;
  font-weight: 500;
}

.trimble-screen-text {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 22px;
  font-weight: 500;
}

.trimble-screen-text.sx {
  text-align: left;
}

.trimble-screen-text.mini {
  padding-top: 20px;
  font-size: 18px;
  font-weight: 400;
}

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

.trimble-image {
  max-width: 250px;
}

.trimble-image.vertical {
  max-width: 400px;
}

.trimble-button-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gomiero-elements-wrapper {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.gomiero-elements-wrapper.blue-border {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 2px solid #00a5b5;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.gomiero-elements-wrapper.pfn-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  border-radius: 25px;
  flex-direction: column;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.gomiero-elements-wrapper.trimble-grey-bg {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--light-grey);
  text-align: center;
  border-radius: 25px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.gomiero-image {
  max-width: 80%;
}

.gomiero-image.vertical {
  max-width: 300px;
}

.gomiero-screen-text {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 22px;
  font-weight: 500;
}

.gomiero-screen-text.sx {
  text-align: left;
}

.gomiero-screen-text.mini {
  padding-top: 20px;
  font-size: 18px;
  font-weight: 400;
}

.gomiero-screen-text.mini.sx {
  text-align: left;
}

.gomiero-screen-text.mini.spacing {
  padding-bottom: 20px;
}

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

.gomiero-screen-text.centered-white {
  color: var(--white);
  text-align: center;
}

.gomiero-screen-text.padding {
  padding-top: 15px;
  padding-bottom: 15px;
}

.gomiero-screen-text.gomiero-footer {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
}

.trimble-screen-text-copy {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 22px;
  font-weight: 500;
}

.trimble-screen-text-copy.sx {
  text-align: left;
}

.trimble-screen-text-copy.mini {
  padding-top: 20px;
  font-size: 18px;
  font-weight: 400;
}

.trimble-screen-text-copy.bold {
  font-weight: 700;
}

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

.gomiero-wrapper.spaced-centered {
  text-align: center;
}

.gomiero-wrapper.spaced-centered.padding {
  padding-left: 70px;
  padding-right: 70px;
}

.gomiero-top-wrapper {
  background-color: #00162199;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.trimble-image-copy {
  max-width: 300px;
}

.trimble-image-copy.vertical {
  max-width: 400px;
}

.yellow-banner {
  text-align: center;
  background-color: #fffc00;
  padding-top: 40px;
  padding-bottom: 40px;
}

.lp-social-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

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

.gomiero-link {
  display: inline-block;
}

.div-block-114 {
  grid-column-gap: 117px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tooltip-wrapper {
  position: relative;
}

.css-tooltip {
  max-width: 50px;
}

.css-tooltip.green {
  max-width: 40px;
}

.prices-number-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.prices-number-wrapper.essntial {
  position: relative;
}

.prices-year {
  color: var(--white);
  align-self: flex-end;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}

.prices-button-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.slider-slide-title-wrapper {
  display: none;
}

.text-block-52 {
  font-size: 12px;
}

.text-block-53 {
  font-weight: 500;
}

.filtro-faq {
  color: var(--light-slate-grey);
  padding-left: 20px;
  font-size: 20px;
}

.image-69 {
  max-width: 30%;
}

.come-funziona {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 80px;
  margin-bottom: 60px;
}

.section-10 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-115 {
  margin-left: 40px;
  margin-right: 40px;
}

.company-hero-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-copy.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-copy.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-copy.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-copy.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-copy.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-copy.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-copy.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-copy.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-copy.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-copy.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-copy.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-copy.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-copy.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-copy.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-copy.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-copy.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-copy.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-copy.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-copy.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-copy.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-copy.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-copy.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-copy.kit-digital-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.kit-digital-hero {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.kit-digital-hero.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.kit-digital-hero.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.kit-digital-hero.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.kit-digital-hero.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.kit-digital-hero.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.kit-digital-hero.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.kit-digital-hero.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.kit-digital-hero.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.kit-digital-hero.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.kit-digital-hero.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.kit-digital-hero.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.kit-digital-hero.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.kit-digital-hero.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.kit-digital-hero.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.kit-digital-hero.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.kit-digital-hero.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.kit-digital-hero.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.kit-digital-hero.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.kit-digital-hero.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.kit-digital-hero.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.kit-digital-hero.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.kit-digital-hero.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.kit-digital-hero.kit-digital-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.kit-digital {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.kit-digital.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.kit-digital.wrapper-formazione.middle {
  align-items: center;
  padding-top: 0;
}

.kit-digital.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.kit-digital.first {
  padding-top: 50px;
}

.noshadow-image-kit-digital {
  border-radius: 20px;
}

.centered-kit {
  text-align: center;
  display: block;
}

.centered-kit.h5, .centered-kit.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-kit.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-kit._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-kit.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-kit.values-top-heading.bold, .centered-kit.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-kit.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-kit.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-kit.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-kit.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-kit.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-kit.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-kit.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-kit.custom-text-kit {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  font-size: 40px;
}

.formazione-text-kit {
  color: var(--blu-scuro-100);
  padding-top: 40px;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.formazione-text-kit.bold-text-kit {
  padding-bottom: 15px;
}

.bold-text-kit {
  font-size: 24px;
  font-weight: 400;
}

.div-block-116 {
  max-width: 100%;
  max-height: 100%;
}

.form-block-subtitle-land {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.form-block-subtitle-land.custom-mobile-land {
  padding-bottom: 19px;
  font-weight: 300;
}

.form-block-header-wrapper-land {
  text-align: center;
}

.form-block-container-land {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container-land.top-spaced {
  padding-top: 0;
}

.form-block-container-land.demo-custom {
  padding-bottom: 0;
}

.form-block-container-land.demo-custom-copy, .form-block-container-land.form-code {
  background-color: #0000;
  border-radius: 15px;
  padding-bottom: 0;
}

.body-land {
  margin-top: 0;
  padding-top: 0;
}

.image-70 {
  max-width: 80%;
  position: absolute;
}

.prices-number-wrapper-promo {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.prices-number-wrapper-promo.essntial {
  position: relative;
}

.price-old {
  color: var(--alice-blue-2);
  font-size: 25px;
  font-weight: 700;
}

.prices-year-old {
  color: var(--white);
  align-self: flex-end;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}

.price-promo {
  font-size: 34px;
  font-weight: 700;
}

.prices-year-promo {
  color: var(--white);
  align-self: flex-end;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}

.prices-title-promo {
  font-size: 16px;
  font-weight: 400;
}

.prices-custom-heading-copy {
  background-color: var(--white);
  color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-width: 1px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
}

.prices-custom-heading-copy.pricing-table-heading {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-copy.pricing-table-heading.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-copy.pricing-table-heading.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-heading-copy.pricing-table-heading-copy {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-copy.pricing-table-heading-copy.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-copy.pricing-table-heading-copy.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-heading-copy.pricing-table-heading-copy.blue-heading-promo {
  background-color: var(--dodger-blue);
  padding-bottom: 10px;
}

.prices-custom-heading-copy.pricing-table-heading-copy.blue-heading-promo.no-border {
  border-width: 0;
}

.prices-custom-heading-promo {
  background-color: var(--white);
  color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-width: 1px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
}

.prices-custom-heading-promo.pricing-table-heading {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-promo.pricing-table-heading.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-promo.pricing-table-heading.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-heading-promo.pricing-table-heading-promo {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-promo.pricing-table-heading-promo.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-promo.pricing-table-heading-promo.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-heading-promo.pricing-table-heading-promo.blue-heading-promo {
  background-color: var(--dodger-blue);
  max-width: 100%;
  padding-bottom: 10px;
}

.prices-custom-heading-promo.pricing-table-heading-promo.blue-heading-promo.no-border {
  border-width: 0;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  justify-items: stretch;
  max-width: 100%;
}

.container-5 {
  max-width: 100%;
  max-height: 100%;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-117 {
  max-width: 100%;
}

.text-block-54 {
  color: #fff;
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
}

.section-11 {
  background-color: #001621;
  margin-top: 20px;
  padding: 10px 20px;
}

.button-promo {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-promo.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-promo.fullwidth:hover {
  background-color: #567d59;
}

.button-promo.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-promo.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-promo.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-promo.header-button:hover {
  background-color: #567d59;
}

.button-promo.blue {
  background-color: var(--dodger-blue);
}

.button-promo.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-promo.prices-button:hover {
  background-color: #567d59;
}

.button-promo.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-promo.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-promo.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-promo.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-promo.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-promo.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-promo.form-block-button {
  font-weight: 400;
}

.button-promo.tablet-centered {
  color: var(--white);
}

.button-promo.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-promo.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-promo.demo-custom {
  margin-top: 10px;
}

.button-promo.hover-green-button:hover {
  background-color: #567d59;
}

.button-promo.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-promo.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-promo.prices-button-promo {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-promo.prices-button-promo:hover {
  background-color: #567d59;
}

.button-promo.prices-button-promo.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-promo.prices-button-promo.prices-blue-button:hover {
  background-color: #1c87d9;
}

.promo-grey-background-40px-top-100px-bottom {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.promo-grey-background-40px-top-100px-bottom.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.promo-grey-background-40px-top-100px-bottom.padding-top {
  padding-top: 0;
}

.promo-grey-background-40px-top-100px-bottom._100px-m-t {
  margin-top: 100px;
}

.promo-grey-background-40px-top-100px-bottom.no-margin, .promo-grey-background-40px-top-100px-bottom.promo-no-margin {
  margin-top: 0;
}

.promo-grey-background-40px-top-100px-bottom.promo-no-margin.promo {
  max-width: 100%;
}

.promo-greenbg-digital {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  margin-top: 75px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.promo-greenbg-digital.full {
  max-width: 1240px;
}

.promo-greenbg-digital.full.farmview {
  margin-top: 0;
}

.promo-greenbg-digital.pomo-full {
  background-color: #001621;
  max-width: 1240px;
}

.promo-greenbg-digital.pomo-full.farmview {
  margin-top: 0;
}

.promo-solutions-wrapper {
  float: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inline-container-promo {
  display: inline-block;
}

.inline-container-promo.gomiero {
  display: flex;
}

.inline-container-promo.gomiero-spaced {
  padding-top: 55px;
  display: inline-block;
}

.solution-text-block-promo {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 40px;
  font-weight: 500;
}

.solution-text-block-promo.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.text-span-12 {
  font-weight: 700;
}

.text-span-promo {
  color: #fff;
  font-weight: 700;
}

.grid-14-promo {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  justify-items: stretch;
  max-width: 100%;
}

.text-block-54-promo {
  color: #c5c5c5;
  text-align: center;
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: 400;
}

.text-span-13 {
  color: #fff;
  font-weight: 700;
}

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

.bold-text-9, .bold-text-10, .bold-text-11 {
  color: var(--white);
}

.small-solution-text-block-promo {
  color: #a8a8a8;
  text-align: center;
  margin-top: 0;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 500;
}

.text-span-15, .text-span-16 {
  font-weight: 700;
}

.container-6 {
  max-width: 90%;
}

.text-block-54-promo-landing {
  color: #c5c5c5;
  text-align: center;
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 26px;
  font-weight: 400;
}

.div-block-118 {
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.container-7 {
  max-width: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image-71 {
  max-height: 100%;
}

.container-7-logo {
  max-width: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-118-logo {
  flex-direction: row;
  justify-content: center;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  display: flex;
}

.image-71-logo {
  max-width: 20%;
  max-height: 100%;
}

.section-12 {
  background-color: #fff;
  padding-top: 35px;
  padding-bottom: 30px;
}

.text-span-17 {
  color: var(--sea-green);
  font-weight: 700;
}

.centered-2 {
  text-align: center;
  display: block;
}

.centered-2.h5, .centered-2.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-2.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-2._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-2.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-2.values-top-heading.bold, .centered-2.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-2.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-2.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-2.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-2.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-2.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-2.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-2.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-2.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.text-span-18 {
  color: var(--sea-green);
  font-weight: 700;
}

.form-block-container-land-2 {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container-land-2.top-spaced {
  padding-top: 0;
}

.form-block-container-land-2.demo-custom {
  padding-bottom: 0;
}

.form-block-container-land-2.demo-custom-copy {
  background-color: #fafafa;
  border-radius: 15px;
  padding-bottom: 0;
}

.form-block-container-land-2.demo-custom-2 {
  background-color: #fafafa;
  border-radius: 15px;
  margin-bottom: 100px;
  padding-bottom: 0;
}

.text-span-19 {
  color: var(--sea-green);
}

.form-block-container-irrigazione {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container-irrigazione.top-spaced {
  padding-top: 0;
}

.form-block-container-irrigazione.demo-custom {
  padding-bottom: 0;
}

.form-block-container-irrigazione.demo-custom-copy {
  background-color: #fafafa;
  border-radius: 15px;
  padding-bottom: 0;
}

.form-block-container-irrigazione.demo-custom-irrigazione {
  background-color: #fafafa;
  border-radius: 15px;
  margin-bottom: 100px;
  padding-bottom: 0;
}

.body-4 {
  padding-top: 0;
}

.overlay-irrigazione {
  background-color: #0006;
  position: absolute;
  inset: 0%;
}

.events-hero-bandi {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.events-hero-bandi.events {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eb0d8729f8eda3d2a5a0a_Rectangle%20247.jpg");
  background-position: 50%;
  height: 413px;
}

.events-hero-bandi.events-bandi {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65782fb7fd8595214edfdd2d_Bandi.webp");
  background-position: 50%;
  height: 413px;
}

.hero-text-wrapper-bandi {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-text-wrapper-bandi.updates {
  max-width: 100%;
}

.hero-text-wrapper-bandi.updates._4future {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.hero-text-wrapper-bandi.pfn {
  justify-content: space-between;
  height: 100%;
}

.subtitle-bandi {
  color: #00162166;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
}

.subtitle-bandi.white {
  color: #ccc;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.subtitle-bandi.white-bandi {
  color: #ccc;
  text-align: center;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}

.faq-title-wrapper-faq {
  margin-bottom: 15px;
  padding-top: 95px;
}

.section-13 {
  background-color: var(--light-grey);
  margin-top: 90px;
  padding-bottom: 20px;
}

.section-13.land-az-agr {
  background-color: var(--white);
  margin-top: 0;
}

.company-hero-landing {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-landing.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-landing.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-landing.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-landing.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-landing.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-landing.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-landing.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-landing.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-landing.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-landing.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-landing.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-landing.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-landing.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-landing.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-landing.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-landing.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-landing.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-landing.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-landing.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-landing.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-landing.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-landing.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-landing.agro-landing {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65940fae0fe9862f1df8e6a7_Hero%20landing%201.webp");
  background-position: 0%;
  height: 600px;
}

.green-background-landing {
  background-color: #608e631a;
}

.green-background-landing.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-landing.top-spaced {
  margin-top: 80px;
}

.green-background-landing.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-landing._5 {
  background-color: #608e630d;
}

.hero-wrapper-landing {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646358d5ccc611d03cf22e11_Rectangle%20246.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 85vh;
  margin-bottom: 50px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.hero-wrapper-landing.mid-page-hero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d414d041e855ca8105b2a_Rectangle%20193.png");
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.hero-wrapper-landing.mid-page-hero.homepage-hero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d8a544298dcc8a13a1ec0_sfondo%20footer.jpg");
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  display: block;
}

.hero-wrapper-landing.mid-page-hero-landing {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d414d041e855ca8105b2a_Rectangle%20193.png");
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.hero-wrapper-landing.mid-page-hero-landing.homepage-hero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d8a544298dcc8a13a1ec0_sfondo%20footer.jpg");
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-bottom: 0;
  display: block;
}

.hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649d8a544298dcc8a13a1ec0_sfondo%20footer.jpg");
  background-position: 50%;
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.div-block-119 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 25px;
  display: flex;
}

.badge-landing {
  max-width: 90%;
  max-height: 100%;
  display: block;
}

.logo-pre-footer-landing {
  max-width: 20%;
  max-height: 100%;
}

.badge-landing-centro {
  max-width: 90%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.green-square-container-landing {
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.button-land {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-land.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-land.fullwidth:hover {
  background-color: #567d59;
}

.button-land.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-land.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-land.header-button:hover {
  background-color: #567d59;
}

.button-land.blue {
  background-color: var(--dodger-blue);
}

.button-land.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land.prices-button:hover {
  background-color: #567d59;
}

.button-land.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-land.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-land.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-land.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-land.form-block-button {
  font-weight: 400;
}

.button-land.tablet-centered {
  color: var(--white);
}

.button-land.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-land.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-land.demo-custom {
  margin-top: 10px;
}

.button-land.hover-green-button:hover {
  background-color: #567d59;
}

.button-land.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-land.button-icon-land {
  grid-column-gap: 10px;
  justify-content: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.button-land.button-icon-land.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.container-20px-padding-land {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-land.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-land.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-land.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-land._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-land._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-land._80-px {
  padding-top: 50px;
}

.container-20px-padding-land.position-relative {
  position: relative;
}

.container-20px-padding-land.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-land.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-land.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-land.space-top {
  padding-top: 50px;
}

.container-20px-padding-land.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-land.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-land.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-land.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-land.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-land.fixed {
  width: 1240px;
}

.analytics-wrapper-image-left-last {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.analytics-wrapper-image-left-last.middle, .analytics-wrapper-image-left-last.no-space {
  padding-bottom: 0;
}

.analytics-wrapper-image-left-last.top-custom-space {
  padding-top: 130px;
}

.analytics-wrapper-image-left-last.bot-custom-space {
  padding-bottom: 100px;
}

.link-block-16 {
  max-width: 100%;
  max-height: 100%;
}

.grid-15 {
  grid-template: "Area"
  / .75fr .75fr .75fr;
}

.section-13-landing {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-landing.controlli, .section-13-landing.testimonial-bf {
  background-color: var(--light-grey);
}

.image-72 {
  align-self: center;
  max-width: 4%;
  margin-right: 5px;
}

.grid-16 {
  display: none;
}

.prezzi-landing {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.prezzi-landing.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.prezzi-landing.padding-top {
  padding-top: 0;
}

.prezzi-landing._100px-m-t {
  margin-top: 100px;
}

.prezzi-landing.no-margin {
  margin-top: 0;
}

.grid-17 {
  border-bottom: 1px solid #aab1b5;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr 1fr;
  padding-top: 45px;
  padding-bottom: 45px;
}

.scadenza-bando {
  color: #f0ad4e;
  font-size: 30px;
  font-weight: 700;
}

.container-8 {
  max-width: 100%;
  max-height: 100%;
  margin-left: 100px;
  margin-right: 100px;
}

.collection-item-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.image-74 {
  border-radius: 10px;
  max-height: 100%;
}

.text-block-55, .text-block-56 {
  font-size: 18px;
  font-weight: 600;
}

.bandi-country {
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

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

.image-75 {
  max-width: 17px;
}

.div-block-121 {
  max-width: 100%;
  max-height: 100%;
  margin-top: 6px;
}

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

.bandi-filters-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  margin-top: 30px;
  margin-bottom: 60px;
  display: flex;
}

.button-6 {
  color: var(--light-slate-grey);
  background-color: #0000;
  margin-left: 0;
  padding-left: 15px;
  font-size: 24px;
  font-weight: 500;
  display: inline-block;
}

.button-6.jetboost-filter-active {
  color: var(--dark-slate-grey-2);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-bottom: 5px solid #608e63;
  margin-left: 0;
  padding-left: 15px;
  font-size: 24px;
  font-weight: 500;
}

.collection-list-16, .collection-list-wrapper-3, .jetboost-filter-jnrm {
  display: flex;
}

.section-14 {
  justify-content: center;
  margin-top: 75px;
  display: flex;
}

.jetboost-filter-none-jnrm {
  color: var(--light-slate-grey);
  background-color: #0000;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jnrm.jetboost-inactive-show-jqwj {
  border-bottom: 5px solid var(--sea-green);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jnrm.jetboost-active-show-jqwj, .jetboost-filter-none-jnrm.jetboost-inactive-show-jnrm {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border-bottom: 5px solid #0000;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jnrm.jetboost-filter-active {
  background-color: var(--white);
  color: var(--dark-slate-grey-2);
  border: 1px #608e63;
  border-bottom: 5px solid #608e63;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jnrm.jetboost-active-show-jnrm {
  background-color: var(--white);
  color: var(--light-slate-grey);
  border: 1px #608e63;
  border-bottom-width: 5px;
  font-size: 24px;
  font-weight: 500;
}

.jetboost-filter-none-jnrm.jetboost-inactive-show-jnrm {
  background-color: var(--white);
  color: var(--dark-slate-grey-2);
  border: 1px #608e63;
  border-bottom: 5px solid #608e63;
  font-size: 24px;
  font-weight: 500;
}

.div-block-123 {
  margin-right: 0;
}

.form-bandi {
  padding-top: 40px;
  padding-bottom: 70px;
}

.form-block-container-bandi {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container-bandi.top-spaced {
  padding-top: 0;
}

.form-block-container-bandi.demo-custom {
  padding-bottom: 0;
}

.form-block-container-bandi.demo-custom-copy, .form-block-container-bandi.form-code {
  background-color: #0000;
  border-radius: 15px;
  padding-bottom: 0;
}

.button-bandi {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-bandi.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-bandi.fullwidth:hover {
  background-color: #567d59;
}

.button-bandi.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bandi.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-bandi.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-bandi.header-button:hover {
  background-color: #567d59;
}

.button-bandi.blue {
  background-color: var(--dodger-blue);
}

.button-bandi.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-bandi.prices-button:hover {
  background-color: #567d59;
}

.button-bandi.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-bandi.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-bandi.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-bandi.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-bandi.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-bandi.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-bandi.form-block-button {
  font-weight: 400;
}

.button-bandi.tablet-centered {
  color: var(--white);
}

.button-bandi.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bandi.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-bandi.demo-custom {
  margin-top: 10px;
}

.button-bandi.hover-green-button:hover {
  background-color: #567d59;
}

.button-bandi.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bandi.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-bandi.button-icon-bandi {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bandi.button-icon-bandi.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-copy {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-copy.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-copy.fullwidth:hover {
  background-color: #567d59;
}

.button-copy.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-copy.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-copy.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-copy.header-button:hover {
  background-color: #567d59;
}

.button-copy.blue {
  background-color: var(--dodger-blue);
}

.button-copy.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-copy.prices-button:hover {
  background-color: #567d59;
}

.button-copy.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-copy.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-copy.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-copy.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-copy.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-copy.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-copy.form-block-button {
  font-weight: 400;
}

.button-copy.tablet-centered {
  color: var(--white);
}

.button-copy.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-copy.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-copy.demo-custom {
  margin-top: 10px;
}

.button-copy.hover-green-button:hover {
  background-color: #567d59;
}

.button-copy.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-copy.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-copy.button-icon-copy {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-copy.button-icon-copy.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-bando {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-bando.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-bando.fullwidth:hover {
  background-color: #567d59;
}

.button-bando.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bando.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-bando.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-bando.header-button:hover {
  background-color: #567d59;
}

.button-bando.blue {
  background-color: var(--dodger-blue);
}

.button-bando.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-bando.prices-button:hover {
  background-color: #567d59;
}

.button-bando.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-bando.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-bando.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-bando.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-bando.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-bando.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-bando.form-block-button {
  font-weight: 400;
}

.button-bando.tablet-centered {
  color: var(--white);
}

.button-bando.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bando.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-bando.demo-custom {
  margin-top: 10px;
}

.button-bando.hover-green-button:hover {
  background-color: #567d59;
}

.button-bando.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bando.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-bando.button-icon-copy {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bando.button-icon-copy.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-bando.button-icon-bando {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bando.button-icon-bando.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.container-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr 1fr;
}

.image-76 {
  max-height: 100%;
}

.grid-19 {
  border-bottom: 1px solid #aab1b5;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr 1fr;
  margin-bottom: 41px;
  padding-bottom: 10px;
}

.div-block-128, .div-block-129, .div-block-130 {
  background-color: #0000;
}

.section-15 {
  justify-content: center;
  display: flex;
}

.h2-bandi {
  text-align: center;
  font-size: 45px;
}

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

.titolo-form-bando {
  text-align: center;
  display: block;
}

.titolo-form-bando.h5, .titolo-form-bando.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.titolo-form-bando.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.titolo-form-bando._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.titolo-form-bando.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.titolo-form-bando.values-top-heading.bold, .titolo-form-bando.values-top-heading.semi-bold {
  font-weight: 600;
}

.titolo-form-bando.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.titolo-form-bando.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.titolo-form-bando.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.titolo-form-bando.h3 {
  color: #000;
  border: 1px solid #0000;
}

.titolo-form-bando.h3.adjustments {
  color: var(--blu-scuro-100);
}

.titolo-form-bando.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.titolo-form-bando.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.titolo-form-bando.custom-text-2, .titolo-form-bando.form-bando-titolo {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.paragrafo-azienda {
  color: var(--blu-scuro-100);
  text-align: justify;
  padding-top: 50px;
  padding-bottom: 0;
  font-size: 20px;
}

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

.text-span-20, .text-span-21, .text-span-22 {
  font-weight: 600;
}

.cta-section-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 3px none var(--sea-green);
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 50px;
  display: grid;
}

.cta-section-grid.middle, .cta-section-grid.no-space {
  padding-bottom: 0;
}

.cta-section-grid.top-custom-space {
  padding-top: 130px;
}

.cta-section-grid.bot-custom-space {
  padding-bottom: 100px;
}

.mockup-section {
  border-radius: 20px;
}

.mockup-section-grid {
  border-radius: 20px;
  max-width: 80%;
}

.div-block-133 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.text-block-57 {
  text-align: left;
  font-style: normal;
}

.check-land {
  opacity: 1;
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.h4-price {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

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

.h4-price.bold-text.custom-h4 {
  color: var(--blu-scuro-100);
  padding-top: 10px;
  display: flex;
}

.h4-price.bold-text.centered.custom-h4 {
  text-align: center;
  margin-right: 0;
}

.h4-price.bold-text.custom-h4-2 {
  color: var(--sea-green);
}

.h4-price.custom-h4 {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.h4-price.custom-h4.bold {
  font-weight: 700;
}

.h4-price.custom-h4.no-space {
  padding-bottom: 0;
}

.h4-price.centered.bold {
  font-weight: 700;
}

.h4-price.centered.bold.custom-title {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
}

.h4-price.centered.custom2, .h4-price.centered.custom-h4 {
  font-weight: 700;
}

.h4-price.centered.custom-spaces {
  margin-bottom: 20px;
}

.h4-price.centered.bot-space {
  padding-bottom: 40px;
}

.h4-price.custom-space {
  margin-top: 8px;
}

.h4-price.custom-space.left {
  padding-right: 10px;
}

.blue-pro-button-land {
  background-color: var(--alice-blue-2);
  color: #fff;
  border-radius: 5px;
  padding: 4px 20px;
  display: inline-block;
}

.blue-pro-button-land.small-version {
  padding: 4px 10px;
  line-height: 1;
  display: flex;
}

.blue-pro-button-land.controlli {
  background-color: var(--alice-blue-2);
}

.div-block-134 {
  align-items: center;
  margin-top: 0;
  display: flex;
}

.blue-pro-text-land {
  color: var(--dodger-blue);
  font-size: 18px;
  font-style: normal;
}

.blue-pro-text-land.small-version {
  font-size: 9px;
  line-height: 1;
}

.text-span-23 {
  font-size: 20px;
  font-weight: 400;
}

.trust-section {
  margin-top: 20px;
}

.container-10 {
  max-width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.section-16 {
  background-color: var(--sea-green-2);
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 40px;
}

.centered-form-land {
  text-align: center;
  display: block;
}

.centered-form-land.h5, .centered-form-land.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-form-land._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-form-land.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-form-land.values-top-heading.bold, .centered-form-land.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-form-land.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-form-land.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-form-land.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-form-land.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-form-land.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-form-land.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-form-land.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.centered-form-land.custom-text-form-land {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land.custom-text-form-land.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land.custom-text-form-land.sottotitolo-land-irr {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land.custom-text-form-land-irr {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land.custom-text-form-land-irr.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land.custom-text-form-land-irr.sottotitolo-land-irr {
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.text-span-24 {
  color: var(--sea-green);
  font-weight: 700;
}

.form-block-container-land-1 {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-container-land-1.top-spaced {
  padding-top: 0;
}

.form-block-container-land-1.demo-custom {
  padding-bottom: 0;
}

.form-block-container-land-1.demo-custom-copy, .form-block-container-land-1.form-code {
  background-color: #0000;
  border-radius: 15px;
  padding-bottom: 0;
}

.form-block-container-land-1.demo-custom-land1 {
  background-color: #0000;
  border-radius: 15px;
  padding-top: 2px;
  padding-bottom: 0;
}

.image-77 {
  max-width: 70%;
}

.button-land-1 {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-land-1.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-land-1.fullwidth:hover {
  background-color: #567d59;
}

.button-land-1.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-1.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-land-1.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-land-1.header-button:hover {
  background-color: #567d59;
}

.button-land-1.blue {
  background-color: var(--dodger-blue);
}

.button-land-1.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-1.prices-button:hover {
  background-color: #567d59;
}

.button-land-1.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-1.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-1.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-land-1.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-land-1.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-land-1.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-land-1.form-block-button {
  font-weight: 400;
}

.button-land-1.tablet-centered {
  color: var(--white);
}

.button-land-1.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-land-1.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-land-1.demo-custom {
  margin-top: 10px;
}

.button-land-1.hover-green-button:hover {
  background-color: #567d59;
}

.button-land-1.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-1.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-land-1.prices-button-land-1 {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-1.prices-button-land-1:hover {
  background-color: #567d59;
}

.button-land-1.prices-button-land-1.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-1.prices-button-land-1.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-1.prices-button-land-1.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-1.prices-button-land-1.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.image-49-1 {
  width: 55px;
  height: 55px;
  margin-left: 20px;
  padding-left: 0;
}

.company-hero-controlli {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-controlli.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-controlli.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-controlli.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-controlli.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-controlli.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-controlli.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-controlli.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-controlli.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-controlli.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-controlli.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-controlli.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-controlli.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-controlli.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-controlli.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-controlli.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-controlli.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-controlli.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-controlli.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-controlli.agro-landing, .company-hero-controlli.agro-controlli {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65940fae0fe9862f1df8e6a7_Hero%20landing%201.webp");
  background-position: 0%;
  height: 600px;
}

.company-hero-controlli-2 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-controlli-2.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-controlli-2.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-controlli-2.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-controlli-2.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-controlli-2.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-controlli-2.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-controlli-2.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-controlli-2.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-controlli-2.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-controlli-2.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-controlli-2.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-controlli-2.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-controlli-2.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-controlli-2.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-controlli-2.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli-2.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli-2.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli-2.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-controlli-2.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-controlli-2.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-controlli-2.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-controlli-2.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-controlli-2.agro-controlli-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 480px;
}

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

.controlli-hero-grid.centered {
  align-items: center;
}

.controlli-hero-grid.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.controlli-hero-grid.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.controlli-hero-grid.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.controlli-hero-grid.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.controlli-hero-grid.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.controlli-hero-grid.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.controlli-hero-grid.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.controlli-hero-grid.analytics-cols.hide-mobile {
  max-width: none;
}

.controlli-hero-grid.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.controlli-hero-grid.connect-cols.hide-mobile {
  max-width: none;
}

.controlli-hero-grid.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.controlli-hero-grid.agro-grid-controlli {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1.25fr;
  align-items: center;
}

.agro-hero-image-controlli {
  max-width: 100%;
}

.button-controlli {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-controlli.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-controlli.fullwidth:hover {
  background-color: #567d59;
}

.button-controlli.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-controlli.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-controlli.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-controlli.header-button:hover {
  background-color: #567d59;
}

.button-controlli.blue {
  background-color: var(--dodger-blue);
}

.button-controlli.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-controlli.prices-button:hover {
  background-color: #567d59;
}

.button-controlli.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-controlli.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-controlli.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-controlli.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-controlli.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-controlli.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-controlli.form-block-button {
  font-weight: 400;
}

.button-controlli.tablet-centered {
  color: var(--white);
}

.button-controlli.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-controlli.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-controlli.demo-custom {
  margin-top: 10px;
}

.button-controlli.hover-green-button:hover {
  background-color: #567d59;
}

.button-controlli.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-controlli.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-controlli.button-icon-controlli {
  grid-column-gap: 10px;
  background-color: var(--dodger-blue);
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-controlli.button-icon-controlli.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-text-controlli {
  color: var(--white);
  text-decoration: none;
}

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

.tablet-centered-controlli {
  color: var(--blu-scuro-100);
}

.tablet-centered-controlli.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-controlli.analytics-custom-controlli {
  margin-top: 0;
  margin-bottom: 0;
}

.green-square-container-hero-controlli {
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.container-20px-padding-controlli {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-controlli.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-controlli.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-controlli.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-controlli._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-controlli._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-controlli._80-px {
  padding-top: 50px;
}

.container-20px-padding-controlli.position-relative {
  position: relative;
}

.container-20px-padding-controlli.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-controlli.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-controlli.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-controlli.space-top {
  padding-top: 50px;
}

.container-20px-padding-controlli.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-controlli.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-controlli.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-controlli.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-controlli.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-controlli.fixed {
  width: 1240px;
}

.text-span-25 {
  color: var(--dodger-blue);
  font-weight: 700;
}

.text-span-26 {
  font-weight: 700;
}

.analytics-wrapper-image-right-controlli {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione.middle {
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.analytics-wrapper-image-right-controlli.first {
  padding-top: 50px;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione-controlli {
  grid-column-gap: 67px;
  grid-template-columns: 1.15fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione-controlli.middle {
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione-controlli.custom-140 {
  padding-top: 140px;
}

.analytics-wrapper-image-right-controlli.wrapper-formazione-controlli.last {
  padding-bottom: 20px;
}

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

.noshadow-image-controlli {
  border-radius: 20px;
  max-width: 60%;
}

.analytics-wrapper-image-left-controlli {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione.middle {
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.analytics-wrapper-image-left-controlli.first {
  padding-top: 50px;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli {
  grid-column-gap: 67px;
  grid-template-columns: 1.15fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli.middle {
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli.custom-140 {
  padding-top: 140px;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left {
  grid-column-gap: 67px;
  grid-template-columns: 1fr 1.15fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left.middle {
  align-items: center;
  padding-top: 0;
}

.analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left.custom-140 {
  padding-top: 140px;
}

.green-square-section-controlli {
  margin-top: 10px;
}

.green-square-section-controlli._13-px-bot {
  margin-bottom: 13px;
}

.green-square-section-hero-controlli {
  opacity: .8;
  margin-top: 10px;
  margin-bottom: 20px;
}

.green-square-section-hero-controlli._13-px-bot {
  margin-bottom: 13px;
}

.vantaggi-controlli {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 400;
}

.vantaggi-controlli.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44 {
  font-weight: 700;
}

.div-block-135 {
  margin-top: 49px;
  margin-bottom: 40px;
}

.disclaimer {
  text-align: center;
  font-size: 16px;
}

.text-span-45, .text-span-46, .text-span-47 {
  font-weight: 600;
}

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

.image-78 {
  max-width: 10%;
  position: absolute;
  top: 1061.3px;
  left: 639px;
}

.vantaggi-controlli-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.vantaggi-controlli-section.top-spaced-100 {
  margin-top: 100px;
}

.vantaggi-controlli-section.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.vantaggi-controlli-section.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.vantaggi-controlli-section._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vantaggi-controlli-section._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.vantaggi-controlli-section._80-px {
  padding-top: 50px;
}

.vantaggi-controlli-section.position-relative {
  position: relative;
}

.vantaggi-controlli-section.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.vantaggi-controlli-section.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.vantaggi-controlli-section.custom-top-space {
  padding-top: 60px;
}

.vantaggi-controlli-section.space-top {
  padding-top: 50px;
}

.vantaggi-controlli-section.bottom-spaced {
  padding-bottom: 100px;
}

.vantaggi-controlli-section.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

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

.vantaggi-controlli-section.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.vantaggi-controlli-section.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.vantaggi-controlli-section.fixed {
  width: 1240px;
}

.text-conversion-section {
  color: var(--light-slate-grey);
  font-size: 20px;
  font-style: normal;
}

.connect-hero-pages-text-controlli {
  margin-top: 0;
}

.relative-controlli {
  position: relative;
}

.relative-controlli.center-custom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.relative-controlli.center-custom-controlli {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 120%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.cta-link-block-bandi {
  grid-column-gap: 8px;
  display: flex;
}

.cta-link-block-bandi.top-spaced {
  margin-top: 30px;
}

.underlined-green-copy {
  color: var(--sea-green);
  text-align: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.underlined-green-copy.adjustments {
  font-size: 18px;
  font-weight: 700;
}

.cta-bando {
  margin-top: 10px;
}

.grid-20 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 56px;
}

.container-11 {
  max-width: 100%;
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-58 {
  margin-top: 25px;
}

.manual-text-copy {
  text-align: center;
  align-self: flex-start;
  padding-top: 25px;
  padding-bottom: 11px;
  font-size: 18px;
  font-weight: 500;
}

.manual-text-copy.brochure, .manual-text-copy.brochure-2 {
  text-align: left;
}

.manual-text-2 {
  text-align: center;
  align-self: flex-start;
  padding-top: 25px;
  padding-bottom: 11px;
  font-size: 18px;
  font-weight: 500;
}

.manual-text-2.brochure {
  text-align: left;
}

.manual-text-2.brochure-2 {
  text-align: center;
  border-bottom: 1px solid #000;
}

.div-block-app {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". ."
                 ". ."
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  margin-top: 21px;
  display: block;
}

.div-block-137 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.download-wrapper-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-color: var(--white);
  color: var(--blu-scuro-100);
  border: 1px solid #808a9033;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  max-width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.download-wrapper-block-copy {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-color: var(--white);
  color: var(--blu-scuro-100);
  border: 1px solid #808a9033;
  border-radius: 12px;
  flex-direction: row;
  align-self: auto;
  align-items: center;
  max-width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.download-brochure {
  box-shadow: 0 2px 5px #0003;
}

.text-span-48, .text-span-49 {
  font-weight: 600;
}

.modulo-landing {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
  font-style: normal;
}

.modulo-landing.prezzo {
  margin-bottom: 10px;
  font-size: 36px;
}

.text-span-50, .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55 {
  font-weight: 700;
}

.ticket-text {
  color: #00162166;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
}

.ticket-text.white, .ticket-text.ticket {
  color: #ccc;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.text-password {
  text-align: center;
  align-self: center;
  font-size: 24px;
}

.body-5 {
  padding-top: 0;
}

.text-secure {
  color: var(--light-slate-grey);
  text-align: left;
  margin-top: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.text-secure.paragrafo {
  color: var(--light-slate-grey);
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.text-span-56 {
  color: var(--dark-slate-grey);
  font-weight: 700;
}

.text-span-57, .text-span-58, .text-span-59 {
  font-weight: 700;
}

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

.div-block-139 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-140 {
  max-width: 3%;
}

.faq-riassuntiva-controlli {
  padding-top: 0;
  padding-left: 10px;
  font-size: 22px;
  font-weight: 500;
}

.image-79 {
  max-width: 7%;
}

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

.compliance-title {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-bottom: 30px;
}

.text-compliance {
  color: var(--dark-slate-grey-2);
  padding-top: 0;
  padding-left: 0;
  font-size: 22px;
  font-weight: 500;
}

.text-block-59 {
  color: var(--dark-slate-grey-2);
  font-size: 24px;
  font-weight: 600;
}

.image-80 {
  width: 30px;
  max-width: 100%;
  height: 30px;
  margin-left: 10px;
}

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

.div-block-143 {
  max-width: 100%;
  max-height: 100%;
  padding: 20px 40px 20px 20px;
  display: flex;
}

.container-12 {
  background-color: var(--white);
  border-radius: 10px;
  max-width: none;
  margin: 20px 0;
  display: inline-block;
  box-shadow: 0 5px 5px #0000000d;
}

.image-81 {
  max-width: 18%;
  margin-left: 0;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

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

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

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 7.25fr .75fr;
}

.text-block-60, .text-block-61 {
  color: var(--dark-slate-grey-2);
  margin-top: 40px;
  font-size: 24px;
  font-weight: 600;
}

.text-compliance2 {
  font-size: 22px;
  font-weight: 500;
}

.div-block-145 {
  flex-direction: row;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-82 {
  max-width: 3%;
  margin-right: 10px;
}

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

.div-block-1467, .div-block-1458 {
  flex-direction: row;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-block-62 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.ditta {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-span-60 {
  font-size: 18px;
  font-weight: 700;
}

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

.text-span-61 {
  font-weight: 700;
}

.tabs {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 10px;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
}

.tabs-menu {
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.tab-pane-generiche {
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-generiche {
  background-color: var(--light-grey);
  padding-top: 13px;
}

.tab-link-generiche.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--light-grey);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: 0;
  padding: 15px 50px;
}

.tab-link-fitosanitari {
  border-bottom: 4px solid var(--sea-green-2);
  background-color: var(--white);
  padding: 15px 50px;
}

.tab-link-fitosanitari.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--white);
}

.tab-link-fitosanitari-disciplinari {
  background-color: var(--sea-green-2);
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-magazzino {
  border-bottom: 4px solid var(--light-grey);
  background-color: var(--white);
  padding: 15px 50px;
}

.tab-link-magazzino.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--white);
}

.tab-link-nutrizione {
  border-bottom: 4px solid var(--light-grey);
  background-color: var(--white);
  padding: 15px 50px;
  font-weight: 600;
}

.tab-link-nutrizione.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--white);
}

.tab-link-irrigazione {
  border-bottom: 4px solid var(--light-grey);
  background-color: var(--white);
  border-radius: 0;
  padding: 15px 50px;
}

.tab-link-irrigazione.w--current {
  background-color: var(--white);
  border-bottom-style: solid;
}

.text-block-63 {
  font-weight: 400;
}

.div-block-1469 {
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-64 {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.div-block-1470 {
  padding-left: 50px;
  padding-right: 50px;
}

.container-13 {
  max-width: 100%;
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.text-block-65 {
  text-align: center;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
}

.text-block-65.interlinea {
  margin-bottom: 7px;
}

.text-block-66 {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.text-block-67 {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-style: normal;
}

.text-block-68 {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.logo-lp-fieldview {
  max-width: 50%;
  max-height: 100%;
  margin-right: 40px;
}

.logo-lp-fieldview-xfarm {
  max-width: 50%;
  max-height: 100%;
  margin-left: 40px;
}

.fieldview-top-wrapper {
  background-color: #0016214d;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.fieldview-content-wrapper-copy {
  padding-top: 91px;
  padding-left: 20px;
  padding-right: 20px;
}

.fieldview-heading {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-top: 0;
}

.div-block-1471 {
  text-align: left;
  margin-top: 50px;
}

.fieldview-text {
  color: var(--dark-slate-grey-2);
  text-align: left;
  font-size: 22px;
  font-weight: 500;
}

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

.fieldview-text.text-2 {
  margin-bottom: 80px;
}

.fieldview-text.top {
  margin-top: 25px;
}

.text-block-69 {
  color: var(--blu-scuro-100);
}

.h2-fieldview {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 34px;
}

.text-span-62, .text-span-63, .text-span-64 {
  color: var(--blu-scuro-100);
  font-weight: 700;
}

.grid-22 {
  grid-template-rows: auto;
}

.text-span-65 {
  color: var(--blu-scuro-100);
  font-weight: 700;
}

.vantaggi-fieldview {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 32px;
}

.vantaggi-fieldview.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.fieldview-wrapper {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding-top: 40px;
  display: grid;
}

.heading---fieldview {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 13px;
  margin-bottom: 0;
  font-size: 16px;
}

.fieldview-text-vantaggi {
  color: var(--blu-scuro-100);
  font-size: 14px;
}

.grid-23 {
  grid-template-rows: auto;
}

.section-17 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-83, .image-84 {
  max-width: 70%;
}

.text-tabs {
  color: var(--dark-slate-grey-2);
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.text-tabs.paragrafo {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
}

.text-block-64-copy {
  color: var(--blu-scuro-100);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.tab-link-generali {
  border-bottom: 4px solid var(--light-grey);
  background-color: var(--white);
  padding: 15px 50px;
}

.tab-link-generali.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--white);
}

.section-tabs {
  margin-top: 60px;
  margin-bottom: 60px;
}

.tab-link-disactivate {
  border-bottom: 4px solid var(--light-grey);
  background-color: var(--white);
  opacity: .6;
  border-radius: 8px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 30px;
  font-weight: 600;
}

.tab-link-disactivate:hover {
  background-color: var(--sea-green-2);
}

.tab-link-disactivate.w--current {
  border-bottom: 4px solid var(--sea-green);
  background-color: var(--white);
  opacity: 1;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
}

.text-span-66 {
  font-weight: 400;
}

.text-span-67 {
  color: var(--blu-scuro-100);
  font-weight: 700;
}

.text-span-68, .text-span-69, .bold-text-13, .bold-text-14, .text-span-70 {
  font-weight: 700;
}

.testo-form-land-1 {
  text-align: center;
  display: block;
}

.testo-form-land-1.h5, .testo-form-land-1.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.testo-form-land-1.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.testo-form-land-1._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.testo-form-land-1.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.testo-form-land-1.values-top-heading.bold, .testo-form-land-1.values-top-heading.semi-bold {
  font-weight: 600;
}

.testo-form-land-1.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.testo-form-land-1.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.testo-form-land-1.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.testo-form-land-1.h3 {
  color: #000;
  border: 1px solid #0000;
}

.testo-form-land-1.h3.adjustments {
  color: var(--blu-scuro-100);
}

.testo-form-land-1.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.testo-form-land-1.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.testo-form-land-1.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.testo-form-land-1.testo-centrale-land-1 {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
  padding: 40px 30px 0;
  font-size: 40px;
  font-weight: 300;
}

.testo-form-land-1.testo-centrale-land-1.space-bot {
  margin-bottom: 30px;
}

.form-block-land-1 {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.form-block-land-1.top-spaced {
  padding-top: 0;
}

.form-block-land-1.demo-custom {
  padding-bottom: 0;
}

.form-block-land-1.demo-custom-copy, .form-block-land-1.form-code {
  background-color: #0000;
  border-radius: 15px;
  padding-bottom: 0;
}

.form-block-land-1.form-1 {
  background-color: #0000;
  border-radius: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.no-space-bottom {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.no-space-bottom.middle, .no-space-bottom.no-space {
  padding-bottom: 0;
}

.no-space-bottom.top-custom-space {
  padding-top: 130px;
}

.no-space-bottom.bot-custom-space {
  padding-bottom: 100px;
}

.company-hero-2 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-2.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-2.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-2.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-2.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-2.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-2.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-2.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-2.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-2.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-2.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-2.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-2.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-2.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-2.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-2.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-2.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-2.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-2.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-2.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-2.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-2.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-2.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-2.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-2.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.text-span-71 {
  color: var(--blu-scuro-100);
  font-weight: 700;
}

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

.greenbg-digital-new {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  margin-top: 75px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.greenbg-digital-new.full {
  max-width: 1240px;
}

.greenbg-digital-new.full.farmview {
  margin-top: 0;
}

.greenbg-digital-new.full.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.greenbg-digital-new.full.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.greenbg-digital-new.full-new {
  max-width: 1240px;
}

.greenbg-digital-new.full-new.farmview {
  margin-top: 0;
}

.greenbg-digital-new.full-new.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.greenbg-digital-new.full-new.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.solutions-wrapper-2 {
  float: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-15 {
  margin-top: 45px;
}

.small-solution-bandi {
  color: #333;
  text-align: center;
  margin-top: 0;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
}

.text-promo-fieldview {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}

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

.body-6 {
  padding-top: 0;
}

.green-land-navbar {
  background-color: var(--sea-green);
  padding-top: 35px;
  padding-bottom: 30px;
}

.green-land-navbar-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  display: flex;
}

.payoff {
  color: var(--white);
  text-align: center;
  padding-top: 10px;
  font-size: 22px;
}

.logo-landing-green-navbar {
  max-width: 20%;
  max-height: 100%;
}

.section--land-top {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 47%;
}

.section--land-top.flotta {
  margin-bottom: 140px;
}

.section--land-top.flotta.machine-1 {
  background-image: none;
  position: relative;
}

.section--land-top.firt-content {
  margin-bottom: 140px;
}

.section--land-top.firt-content.machine-1 {
  background-image: none;
  position: relative;
}

.section--land-top.firt-content.content-1 {
  background-image: none;
  margin-top: 80px;
  position: relative;
}

.video-footer-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.video-footer-text.top-spaced-100 {
  margin-top: 100px;
}

.video-footer-text.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.video-footer-text.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.video-footer-text._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.video-footer-text._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.video-footer-text._80-px {
  padding-top: 50px;
}

.video-footer-text.position-relative {
  position: relative;
}

.video-footer-text.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.video-footer-text.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.video-footer-text.custom-top-space {
  padding-top: 60px;
}

.video-footer-text.space-top {
  padding-top: 50px;
}

.video-footer-text.bottom-spaced {
  padding-bottom: 100px;
}

.video-footer-text.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.video-footer-text.overflow-hidden {
  overflow: hidden;
}

.video-footer-text.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.video-footer-text.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.video-footer-text.fixed {
  width: 1240px;
}

.video-footer-text.after-hero {
  margin-top: 70px;
}

.text-span-73, .text-span-74, .text-span-75, .text-span-76, .text-span-77, .list-item, .text-span-78, .text-span-79, .text-span-80, .text-span-81 {
  font-weight: 700;
}

.bullet-point-controlli {
  margin-top: 10px;
}

.text-span-82, .list-item-2 {
  font-weight: 700;
}

.list-controlli {
  padding-left: 20px;
}

.company-hero-semina {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-semina.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-semina.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-semina.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-semina.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-semina.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-semina.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-semina.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-semina.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-semina.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-semina.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-semina.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-semina.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-semina.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-semina.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-semina.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-semina.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-semina.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-semina.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-semina.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-semina.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-semina.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-semina.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-semina.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-semina.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.company-hero-semina.agro-semina {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b513328bf9fbe2a9547915_Rectangle%20541%20(3).png");
  background-position: 50%;
  height: 500px;
  padding-top: 0;
}

.tablet-centered-title {
  color: var(--blu-scuro-100);
}

.tablet-centered-title.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-title.analytics-custom-title {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
}

.noshadow-image-land {
  border-radius: 20px;
  max-width: 50%;
}

.noshadow-image-2 {
  border-radius: 20px;
  max-width: 80%;
}

.form-block-header--space {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 60px;
}

.form-block-header--space.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.form-block-header--space.demo-custom {
  color: #608e63;
  margin-bottom: 0;
}

.form-block-header--space.demo-custom-2 {
  color: #55646b;
  margin-top: 0;
}

.company-hero-3 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-3.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-3.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-3.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-3.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-3.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-3.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-3.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-3.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-3.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-3.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-3.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-3.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-3.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-3.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-3.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-3.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-3.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-3.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-3.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-3.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-3.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-3.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-3.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-3.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.company-hero-3.agro-3, .company-hero-3.agro-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.centered-copy.h5, .centered-copy.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-copy.values-top-heading.bold, .centered-copy.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-copy.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.text-span-83, .text-span-84 {
  font-weight: 400;
}

.text-span-85 {
  color: var(--sea-green);
}

.noshadow-image-3 {
  border-radius: 20px;
  max-width: 60%;
}

.noshadow-image-4 {
  border-radius: 20px;
  max-width: 80%;
}

.sensor-block-2 {
  color: var(--light-slate-grey);
  margin-top: 25px;
  margin-bottom: 25px;
}

.section-wrapper--2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 0 auto 100px;
  display: flex;
}

.section-wrapper--2.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper--2.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper--2.margin-100px {
  margin-top: 100px;
}

.section-wrapper--2.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper--2.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper--2.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper--2.homepage {
  margin-top: 70px;
}

.section-wrapper--2.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper--2.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper--2.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper--2.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper--2.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper--2.hide {
  display: none;
}

.section-wrapper--2.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper--2.adjustments, .section-wrapper--2.grid-section-m-b, .section-wrapper--2.m-b {
  margin-bottom: 100px;
}

.section-wrapper--2.top-space {
  margin-top: 100px;
}

.text-span-86 {
  color: var(--sea-green);
  font-size: 30px;
}

.text-span-87 {
  font-size: 30px;
}

.company-hero-4 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-4.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-4.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-4.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-4.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-4.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-4.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-4.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-4.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-4.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-4.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-4.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-4.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-4.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-4.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-4.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-4.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-4.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-4.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-4.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-4.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.company-hero-4.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.company-hero-4.agro-4, .company-hero-4.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

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

.container-20px-padding-2.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-2.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-2.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-2._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-2._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-2._80-px {
  padding-top: 50px;
}

.container-20px-padding-2.position-relative {
  position: relative;
}

.container-20px-padding-2.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-2.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-2.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-2.space-top {
  padding-top: 50px;
}

.container-20px-padding-2.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-2.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-2.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-2.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-2.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-2.fixed {
  width: 1240px;
}

.container-20px-padding-2.after-hero {
  margin-top: 70px;
}

.analytics-hero-grid-2 {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-2.centered {
  align-items: center;
}

.analytics-hero-grid-2.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-2.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-2.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-2.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-2.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-2.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-2.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-2.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-2.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-2.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-2.agro-grid, .analytics-hero-grid-2.agro-grid-2 {
  grid-column-gap: 0px;
  align-items: center;
}

.connect-hero-pages-text-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.relative-2 {
  position: relative;
}

.relative-2.center-custom, .relative-2.center-custom-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.tablet-centered-2 {
  color: var(--blu-scuro-100);
}

.tablet-centered-2.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-2.analytics-custom-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.4;
}

.inline-container-2 {
  display: inline-block;
}

.inline-container-2.gomiero {
  display: flex;
}

.inline-container-2.gomiero-spaced {
  padding-top: 55px;
  display: inline-block;
}

.button-7 {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-7.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-7.fullwidth:hover {
  background-color: #567d59;
}

.button-7.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-7.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-7.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-7.header-button:hover {
  background-color: #567d59;
}

.button-7.blue {
  background-color: var(--dodger-blue);
}

.button-7.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-7.prices-button:hover {
  background-color: #567d59;
}

.button-7.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-7.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-7.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-7.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-7.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-7.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-7.form-block-button {
  font-weight: 400;
}

.button-7.tablet-centered {
  color: var(--white);
}

.button-7.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-7.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-7.demo-custom {
  margin-top: 10px;
}

.button-7.hover-green-button:hover {
  background-color: #567d59;
}

.button-7.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-7.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-7.button-icon-1 {
  grid-column-gap: 10px;
  background-color: var(--sea-green);
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-7.button-icon-1.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.sensor-block-3 {
  color: var(--light-slate-grey);
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

.text-span-88 {
  box-shadow: 0 6px 0 0 var(--dodger-blue);
  color: var(--dodger-blue);
  background-color: #0000;
  padding-left: 20px;
  padding-right: 24px;
  font-size: 60px;
  font-weight: 800;
  text-decoration: none;
}

.text-span-89 {
  text-align: center;
  font-size: 20px;
}

.button-text-2 {
  color: var(--white);
  text-decoration: none;
}

.button-arrow-2 {
  opacity: 0;
  width: 14px;
  margin-left: -20px;
}

.grid-24 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  max-height: 100%;
  margin-top: 25px;
  padding: 20px 20px 20px 80px;
}

.html-embed-2 {
  background-color: var(--white);
  border-radius: 15px;
  min-height: 100%;
  max-height: 100%;
  margin-bottom: 64px;
  padding-bottom: 0;
}

.div-block-1472 {
  max-width: 100%;
  max-height: 100%;
}

.container-100px-padding-2 {
  text-align: center;
  max-width: 1240px;
  margin-top: 0;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-100px-padding-2.pricing-table-custom-container {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-100px-padding-2._60px-bot {
  padding-bottom: 60px;
}

.container-100px-padding-2.pricing-table-custom-container-2 {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.promo-grey-background-40px-top-100px-bottom-2 {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.promo-grey-background-40px-top-100px-bottom-2.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.promo-grey-background-40px-top-100px-bottom-2.padding-top {
  padding-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-2._100px-m-t {
  margin-top: 100px;
}

.promo-grey-background-40px-top-100px-bottom-2.no-margin, .promo-grey-background-40px-top-100px-bottom-2.promo-no-margin {
  margin-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-2.promo-no-margin.promo {
  max-width: 100%;
}

.promo-grey-background-40px-top-100px-bottom-2.promo-no-margin-2 {
  margin-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-2.promo-no-margin-2.promo, .promo-grey-background-40px-top-100px-bottom-2.promo-no-margin-2.promo-2 {
  max-width: 100%;
}

.pricing-table-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.single-pricing-table-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.pricing-table-text-2 {
  font-size: 1.5vw;
  line-height: 1;
}

.pricing-table-labell-2 {
  background-color: var(--sea-green-2);
  color: var(--white);
  text-align: center;
  border-radius: 3px;
  width: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 1;
}

.pricing-table-labell-2.pro {
  background-color: var(--dodger-blue);
}

.grey-base-text-2 {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text-2.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-2.very-small {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-2.very-small-2 {
  color: var(--sea-green);
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.pricing-table-label-2 {
  background-color: var(--dark-grey);
  color: var(--white);
  text-align: center;
  border-radius: 3px;
  width: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 1;
}

.pricing-table-label-2.pro {
  background-color: var(--dodger-blue);
}

.pricing-table-label-2.pro-2 {
  background-color: var(--alice-blue-2);
  min-width: 40px;
}

.grey-base-text-3 {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text-3.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-3.very-small, .grey-base-text-3.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-3.very-small-3 {
  color: var(--dodger-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.solution-text-block-2 {
  color: var(--dark-slate-grey-2);
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 400;
}

.solution-text-block-2.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.text-span-90, .text-span-91 {
  color: var(--sea-green);
  font-weight: 700;
}

.solution-text-block-3 {
  color: var(--dark-slate-grey-2);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 400;
}

.solution-text-block-3.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.text-span-92 {
  color: var(--sea-green);
  font-weight: 700;
}

.prices-custom-body-2 {
  background-color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.prices-custom-body-2.princing-table-body {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  box-shadow: none;
  text-align: left;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 20px 16px 40px;
  display: flex;
}

.prices-custom-body-2.princing-table-body.pt-2 {
  background-color: #aaaaaa1a;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 0;
  margin-bottom: 25px;
  padding-bottom: 17px;
  display: block;
}

.prices-custom-body-2.princing-table-body.pt-2.hidden {
  display: none;
}

.prices-custom-body-2.princing-table-body.no-border {
  border-width: 0;
}

.prices-row-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--borders);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.prices-row-2.last {
  border-bottom-style: none;
}

.prices-row-2.pricing-table-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.prices-row-2.hidden-row {
  display: none;
}

.prices-row-2.last-2 {
  border-bottom-style: none;
}

.prices-row-2.last-2.line-bot {
  border-bottom-style: solid;
}

.pricing-table-label-3 {
  background-color: var(--dark-grey);
  color: var(--white);
  text-align: center;
  border-radius: 3px;
  width: 40px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 1;
}

.pricing-table-label-3.pro {
  background-color: var(--dodger-blue);
}

.pricing-table-label-3.pro-2 {
  background-color: var(--alice-blue-2);
}

.pricing-table-label-3.pro-3 {
  background-color: var(--alice-blue-2);
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 10px;
}

.bold-text-99 {
  color: var(--dark-grey);
  font-size: 18px;
  font-weight: 600;
  text-decoration: line-through;
}

.text-span-93, .text-span-94, .text-span-95 {
  color: var(--sea-green);
  font-weight: 700;
}

.text-span-96 {
  color: var(--sea-green);
  font-size: 25px;
  font-weight: 300;
}

.badge-trust {
  max-width: 70%;
}

.div-block-1473 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.grey-base-text-3-copy {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text-3-copy.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-3-copy.very-small, .grey-base-text-3-copy.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-3-copy.very-small-3 {
  color: var(--dodger-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-4 {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text-4.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-4.very-small, .grey-base-text-4.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-4.very-small-3 {
  color: var(--dodger-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-4.very-small-4 {
  color: var(--dodger-blue);
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.support-land {
  background-color: var(--alice-blue);
  border-radius: 20px;
  margin-top: 50px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 50px 20px;
}

.support-land.contatti {
  background-color: var(--white);
  margin-bottom: 20px;
}

.sottotitolo {
  text-align: center;
  margin-top: 0;
}

.bold-text-90 {
  color: var(--light-slate-grey);
  font-size: 30px;
  font-weight: 300;
}

.div-block-1474 {
  margin: 69px 9px 70px 10px;
  padding-left: 0;
}

.grid-25 {
  grid-template-rows: auto;
}

.image-85 {
  border-radius: 15px;
}

.sottotitolo-2 {
  text-align: left;
  margin-top: 0;
  font-size: 20px;
}

.bold-text-91 {
  color: var(--dark-slate-grey-2);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.bold-text-92 {
  color: var(--dark-slate-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.sottotitolo-3 {
  color: var(--light-slate-grey);
  text-align: left;
  margin-top: 25px;
  font-size: 16px;
}

.text-span-97 {
  color: var(--dark-slate-grey);
  font-weight: 700;
}

.text-span-98, .text-span-99, .text-span-100, .text-span-101, .text-span-102, .text-span-103, .text-span-104 {
  font-weight: 700;
}

.grey-base-button-new {
  background-color: var(--sea-green-2);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 15px;
  display: inline-block;
}

.grey-base-button-new.prizes-custom-grey-button.small {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 2px 10px;
}

.grey-base-button-new.prizes-custom-grey-button.pro-small {
  background-color: var(--dodger-blue);
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 3px 10px;
}

.grey-base-button-new.prizes-custom-grey-button.very-small {
  align-self: center;
  width: 40px;
  padding: 3px 0 5px;
  line-height: 1;
}

.grey-base-text-new {
  color: var(--sea-green);
  font-size: 16px;
  font-weight: 700;
}

.grey-base-text-new.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-new.very-small, .grey-base-text-new.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.blue-pro-button-new {
  background-color: var(--alice-blue);
  color: #fff;
  border-radius: 5px;
  padding: 4px 20px;
  display: inline-block;
}

.blue-pro-button-new.small-version {
  padding: 4px 10px;
  line-height: 1;
  display: flex;
}

.blue-pro-text-new {
  color: var(--dodger-blue);
  font-size: 16px;
  font-weight: 700;
}

.blue-pro-text-new.small-version {
  font-size: 9px;
  line-height: 1;
}

.body-7 {
  padding-top: 0;
}

.container-20px-land-difesa {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-land-difesa.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-land-difesa.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-land-difesa.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-land-difesa._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-land-difesa._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-land-difesa._80-px {
  padding-top: 50px;
}

.container-20px-land-difesa.position-relative {
  position: relative;
}

.container-20px-land-difesa.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-land-difesa.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-land-difesa.custom-top-space {
  padding-top: 60px;
}

.container-20px-land-difesa.space-top {
  padding-top: 50px;
}

.container-20px-land-difesa.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-land-difesa.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-land-difesa.overflow-hidden {
  overflow: hidden;
}

.container-20px-land-difesa.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-land-difesa.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-land-difesa.fixed {
  width: 1240px;
}

.container-20px-land-difesa.after-hero {
  margin-top: 70px;
}

.grid-cols-2-difesa {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-cols-2-difesa.centered {
  align-items: center;
}

.grid-cols-2-difesa.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2-difesa.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.grid-cols-2-difesa.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2-difesa.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-2-difesa.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2-difesa.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2-difesa.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.grid-cols-2-difesa.machines-cols-difesa {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-land-difesa {
  background-color: var(--light-grey);
  margin-top: 90px;
  padding-bottom: 20px;
}

.section-land-difesa.land-az-agr {
  background-color: var(--white);
  margin-top: 0;
}

.section-land-difesa.land-az-agr-difesa {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 90px;
}

.academy-text-2 {
  color: var(--dark-slate-grey-2);
  text-align: center;
  margin-top: 50px;
  font-size: 40px;
  font-weight: 700;
}

.academy-text-2.contact {
  padding-top: 22px;
  padding-bottom: 22px;
}

.tablet-centered-4-0-pol {
  color: var(--blu-scuro-100);
}

.tablet-centered-4-0-pol.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-4-0-pol.analytics-custom-copy, .tablet-centered-4-0-pol.analytics-custom-4-0-pol {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.4;
}

.company-hero-4-0-pol {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-4-0-pol.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-4-0-pol.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-4-0-pol.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-4-0-pol.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-4-0-pol.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-4-0-pol.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-4-0-pol.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-4-0-pol.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-4-0-pol.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-4-0-pol.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-4-0-pol.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-4-0-pol.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-4-0-pol.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-4-0-pol.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-4-0-pol.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4-0-pol.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4-0-pol.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4-0-pol.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-4-0-pol.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-4-0-pol.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-4-0-pol.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-4-0-pol.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-4-0-pol.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-4-0-pol.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.company-hero-4-0-pol.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.company-hero-4-0-pol.agro-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.company-hero-4-0-pol.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6634ebb46c2b63d7eb2c6887_hero%204.0%20pol2.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

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

.container-20px-4-0-pol.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-4-0-pol.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-4-0-pol.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-4-0-pol._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-4-0-pol._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-4-0-pol._80-px {
  padding-top: 50px;
}

.container-20px-4-0-pol.position-relative {
  position: relative;
}

.container-20px-4-0-pol.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-4-0-pol.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-4-0-pol.custom-top-space {
  padding-top: 60px;
}

.container-20px-4-0-pol.space-top {
  padding-top: 50px;
}

.container-20px-4-0-pol.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-4-0-pol.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-4-0-pol.overflow-hidden {
  overflow: hidden;
}

.container-20px-4-0-pol.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-4-0-pol.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-4-0-pol.fixed {
  width: 1240px;
}

.container-20px-4-0-pol.after-hero {
  margin-top: 70px;
}

.text-span-105, .text-span-106, .text-span-107 {
  font-weight: 700;
}

.centered-4-0-pol {
  text-align: center;
  display: block;
}

.centered-4-0-pol.h5, .centered-4-0-pol.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-4-0-pol.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-4-0-pol._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-4-0-pol.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-4-0-pol.values-top-heading.bold, .centered-4-0-pol.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-4-0-pol.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-4-0-pol.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-4-0-pol.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-4-0-pol.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-4-0-pol.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-4-0-pol.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-4-0-pol.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-4-0-pol.custom-text-4-0-pol {
  color: var(--blu-scuro-100);
  margin-bottom: 25px;
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-4-0-pol.custom-text-4-0-pol-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.green-square-text-4-0-pol {
  color: var(--dark-slate-grey);
  text-align: left;
  align-self: flex-start;
  font-size: 24px;
}

.green-square-text-4-0-pol._18px {
  color: var(--blu-scuro-100);
  padding-top: 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.green-square-text-4-0-pol._18px.controlli {
  font-weight: 400;
}

.green-square-text-4-0-pol._18px-4-0-pol {
  color: var(--blu-scuro-100);
  padding-top: 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.green-square-text-4-0-pol._18px-4-0-pol.controlli {
  font-weight: 400;
}

.grid-26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  margin-top: 10px;
}

.section-18 {
  background-color: var(--light-grey);
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 50px;
}

.container-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.text-4-0-pol {
  color: var(--dark-slate-grey-2);
  text-align: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
}

.text-4-0-pol-2 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.text-span-108 {
  color: var(--dark-slate-grey-2);
  font-weight: 700;
}

.text-4-0-pol-3 {
  color: var(--light-slate-grey);
  text-align: center;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.div-block-1476 {
  background-color: var(--sea-green-2);
  border-radius: 17px;
  margin-top: 10px;
  padding-top: 1px;
  padding-bottom: 10px;
}

.text-4-0-4 {
  color: var(--sea-green);
  text-align: center;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 36px;
  font-weight: 700;
}

.text-4-0-pol-1 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 18px;
}

.div-block-1477 {
  border-right: 1px none var(--light-slate-grey);
  background-color: var(--white);
  border-radius: 20px;
  padding: 15px 0;
  box-shadow: 0 2px 5px #0000000d;
}

.div-block-1477-2 {
  border-right: 1px none var(--light-slate-grey);
  background-color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.centered-4-0-pol-2 {
  text-align: center;
  display: block;
}

.centered-4-0-pol-2.h5, .centered-4-0-pol-2.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-4-0-pol-2.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-4-0-pol-2._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-4-0-pol-2.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-4-0-pol-2.values-top-heading.bold, .centered-4-0-pol-2.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-4-0-pol-2.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-4-0-pol-2.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-4-0-pol-2.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-4-0-pol-2.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-4-0-pol-2.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-4-0-pol-2.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-4-0-pol-2.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-4-0-pol-2.custom-text-4-0-pol, .centered-4-0-pol-2.custom-text-4-0-pol-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.text-span-109, .text-span-110 {
  color: var(--sea-green);
  font-weight: 700;
}

.text-span-111 {
  font-weight: 700;
}

.body-land-pol {
  margin-top: 0;
  padding-top: 0;
}

.bold-text-100, .bold-text-101 {
  color: var(--dodger-blue);
}

.blue-pro-button-new-mid {
  background-color: var(--alice-blue);
  color: #fff;
  border-radius: 5px;
  padding: 4px 20px;
  display: inline-block;
}

.blue-pro-button-new-mid.small-version {
  padding: 4px 10px;
  line-height: 1;
  display: flex;
}

.grey-base-button-new-mid {
  background-color: var(--sea-green-2);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 15px;
  display: inline-block;
}

.grey-base-button-new-mid.prizes-custom-grey-button.small {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 2px 10px;
}

.grey-base-button-new-mid.prizes-custom-grey-button.pro-small {
  background-color: var(--dodger-blue);
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 3px 10px;
}

.grey-base-button-new-mid.prizes-custom-grey-button.very-small {
  align-self: center;
  width: 40px;
  padding: 3px 0 5px;
  line-height: 1;
}

.academy-text-h2 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 160px;
  margin-bottom: 15px;
  font-size: 40px;
  font-weight: 700;
}

.academy-text-h2.contact {
  padding-top: 22px;
  padding-bottom: 22px;
}

.prices-button-container-simple {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 29px;
  margin-bottom: 40px;
  display: flex;
}

.button-2-simple {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-2-simple.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-2-simple.fullwidth:hover {
  background-color: #567d59;
}

.button-2-simple.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-2-simple.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-2-simple.header-button:hover {
  background-color: #567d59;
}

.button-2-simple.blue {
  background-color: var(--dodger-blue);
}

.button-2-simple.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple.prices-button:hover {
  background-color: #567d59;
}

.button-2-simple.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-2-simple.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-2-simple.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-2-simple.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-2-simple.form-block-button {
  font-weight: 400;
}

.button-2-simple.tablet-centered {
  color: var(--white);
}

.button-2-simple.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-2-simple.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-2-simple.demo-custom {
  margin-top: 10px;
}

.button-2-simple.hover-green-button:hover {
  background-color: #567d59;
}

.button-2-simple.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-2-simple.prices-button-simple {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple.prices-button-simple:hover {
  background-color: #567d59;
}

.button-2-simple.prices-button-simple.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple.prices-button-simple.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple.prices-button-simple.prices-blue-button-simple {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-2-simple.prices-button-simple.prices-blue-button-simple:hover {
  background-color: #1c87d9;
}

.prices-button-container-simple2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.button-2-simple2 {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-2-simple2.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-2-simple2.fullwidth:hover {
  background-color: #567d59;
}

.button-2-simple2.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple2.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-2-simple2.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-2-simple2.header-button:hover {
  background-color: #567d59;
}

.button-2-simple2.blue {
  background-color: var(--dodger-blue);
}

.button-2-simple2.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple2.prices-button:hover {
  background-color: #567d59;
}

.button-2-simple2.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple2.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple2.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-2-simple2.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-2-simple2.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-2-simple2.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-2-simple2.form-block-button {
  font-weight: 400;
}

.button-2-simple2.tablet-centered {
  color: var(--white);
}

.button-2-simple2.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-2-simple2.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-2-simple2.demo-custom {
  margin-top: 10px;
}

.button-2-simple2.hover-green-button:hover {
  background-color: #567d59;
}

.button-2-simple2.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple2.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-2-simple2.prices-button-simple-2 {
  min-width: auto;
  min-height: auto;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 18px;
}

.button-2-simple2.prices-button-simple-2:hover {
  background-color: #567d59;
}

.button-2-simple2.prices-button-simple-2.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple2.prices-button-simple-2.prices-blue-button:hover {
  background-color: #1c87d9;
}

.grey-base-text-pro {
  color: var(--white);
  font-size: 18px;
}

.grey-base-text-pro.small {
  font-size: 14px;
  line-height: 1;
}

.grey-base-text-pro.very-small {
  color: var(--sea-green);
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-pro.very-small-2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.grey-base-text-pro.very-small-pro {
  color: var(--dodger-blue);
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}

.prices-row-cta-mid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px none var(--borders);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.prices-row-cta-mid.last {
  border-bottom-style: none;
}

.prices-row-cta-mid.pricing-table-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.prices-row-cta-mid.hidden-row {
  display: none;
}

.grid-new-store {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  place-items: center;
  margin-top: 10px;
  margin-bottom: 51px;
}

.prices-text-new-store {
  border-bottom: 2px solid var(--borders);
  color: var(--blu-scuro-100);
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 20px 10px 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.modulo {
  color: var(--dark-slate-grey-2);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  display: block;
  position: static;
}

.div-block-1478 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.blue-pro-button-new-small {
  background-color: var(--alice-blue);
  color: #fff;
  border-radius: 5px;
  padding: 0 10px 1px;
  display: inline-block;
}

.blue-pro-button-new-small.small-version {
  padding: 4px 10px;
  line-height: 1;
  display: flex;
}

.blue-pro-text-new-small {
  color: var(--dodger-blue);
  font-size: 12px;
  font-weight: 700;
}

.blue-pro-text-new-small.small-version {
  font-size: 9px;
  line-height: 1;
}

.image-86 {
  text-align: center;
  max-width: 50%;
}

.image-86.edit {
  max-width: 42%;
}

.div-block-1479 {
  text-align: center;
}

.nome-modulo {
  color: var(--dark-slate-grey-2);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  display: block;
  position: static;
}

.nome-modulo-icona {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.check {
  text-align: center;
}

.check-icon {
  opacity: .5;
  text-align: center;
  max-width: 30%;
}

.text-check {
  opacity: .75;
  color: var(--dark-slate-grey-2);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  display: block;
  position: static;
}

.div-block-1478-mid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.div-block-1478-top {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.sensore {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.sensore-text {
  color: var(--dark-grey);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  display: block;
  position: static;
}

.div-sensore {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-1479-sensore {
  text-align: center;
}

.sensore-div-text {
  color: var(--dark-slate-grey-2);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  display: block;
  position: static;
}

.xsensepro {
  text-align: left;
  max-width: 100%;
}

.text-span-112 {
  color: var(--dark-grey);
  font-size: 12px;
}

.text-span-113 {
  font-size: 14px;
  font-weight: 300;
}

.text-span-114 {
  font-size: 14px;
  font-weight: 700;
}

.text-span-115 {
  font-size: 14px;
}

.div-block-1480 {
  text-align: left;
}

.text-span-116 {
  font-size: 14px;
}

.div-sensore-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--sea-green-2);
  border-bottom: 1px solid var(--sea-green-2);
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 0;
  display: grid;
}

.pricing {
  color: var(--dark-slate-grey-2);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 26px;
  font-weight: 600;
  display: block;
  position: static;
}

.text-span-117 {
  font-size: 16px;
  font-weight: 400;
}

.div-block-1481 {
  padding-left: 9px;
  padding-right: 10px;
}

.div-block-1482 {
  padding-left: 10px;
  padding-right: 10px;
}

.h2-container-new-store {
  padding-bottom: 30px;
}

.h2-container-new-store.margin-bottom {
  padding-bottom: 35px;
}

.div-block-1482-2 {
  z-index: 0;
  border-top: 1px solid var(--sea-green-2);
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
}

.badge-trust-new-store {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 50px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.base-button-container-simple {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 29px;
  margin-bottom: 40px;
  display: flex;
}

.button-2-simple-2 {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-2-simple-2.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-2-simple-2.fullwidth:hover {
  background-color: #567d59;
}

.button-2-simple-2.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple-2.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-2-simple-2.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-2-simple-2.header-button:hover {
  background-color: #567d59;
}

.button-2-simple-2.blue {
  background-color: var(--dodger-blue);
}

.button-2-simple-2.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple-2.prices-button:hover {
  background-color: #567d59;
}

.button-2-simple-2.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple-2.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-2-simple-2.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-2-simple-2.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-2-simple-2.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.form-block-button {
  font-weight: 400;
}

.button-2-simple-2.tablet-centered {
  color: var(--white);
}

.button-2-simple-2.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-2-simple-2.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-2-simple-2.demo-custom {
  margin-top: 10px;
}

.button-2-simple-2.hover-green-button:hover {
  background-color: #567d59;
}

.button-2-simple-2.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-2-simple-2.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-2-simple-2.prices-button-simple {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple-2.prices-button-simple:hover {
  background-color: #567d59;
}

.button-2-simple-2.prices-button-simple.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple-2.prices-button-simple.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.prices-button-simple.prices-blue-button-simple {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-2-simple-2.prices-button-simple.prices-blue-button-simple:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.prices-button-simple-2 {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-2-simple-2.prices-button-simple-2:hover {
  background-color: #567d59;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button-simple {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button-simple:hover {
  background-color: #1c87d9;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button-simple-2 {
  background-color: var(--sea-green);
  min-width: 130px;
  min-height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.button-2-simple-2.prices-button-simple-2.prices-blue-button-simple-2:hover {
  background-color: #567d59;
}

.prices-row-free {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--sea-green-2);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.prices-row-free.last {
  border-bottom-style: none;
}

.prices-row-free.pricing-table-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.prices-row-free.hidden-row {
  display: none;
}

.div-block-1482-2-relative {
  border-top: 1px solid var(--sea-green-2);
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
  top: 120px;
}

.div-block-1482-2-relative-2 {
  border-top: 1px solid var(--sea-green-2);
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  top: 52px;
}

.prices-custom-heading-2 {
  background-color: var(--white);
  color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-width: 1px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
}

.prices-custom-heading-2.pricing-table-heading {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-2.pricing-table-heading.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-2.pricing-table-heading.blue-heading.no-border {
  border-width: 0;
}

.div-block-1477-pol {
  border-right: 1px none var(--light-slate-grey);
  background-color: var(--white);
  border-radius: 20px;
  padding: 15px 10px;
  box-shadow: 0 2px 5px #0000000d;
}

.solution-text-block2 {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 0;
  padding-bottom: 20px;
  font-size: 40px;
  font-weight: 500;
}

.solution-text-block2.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.grid2 {
  border-top: 1px none var(--borders);
  margin-top: 10px;
  padding-top: 10px;
}

.div-block-1483 {
  border-bottom: 1px solid var(--borders);
  padding-bottom: 15px;
}

.section-wrapper-pol {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-pol.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-pol.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-pol.margin-100px {
  margin-top: 100px;
}

.section-wrapper-pol.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-pol.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-pol.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-pol.homepage {
  margin-top: 70px;
}

.section-wrapper-pol.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-pol.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-pol.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-pol.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-pol.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-pol.hide {
  display: none;
}

.section-wrapper-pol.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-pol.adjustments, .section-wrapper-pol.grid-section-m-b, .section-wrapper-pol.m-b {
  margin-bottom: 100px;
}

.section-wrapper-pol.top-space {
  margin-top: 100px;
}

.section-wrapper-pol.green-background-pol {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-pol.green-background-pol.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-pol.green-background-pol.top-bot-spaced-pol {
  background-color: var(--white);
  margin-top: 150px;
  margin-bottom: 150px;
}

.container-20px-padding-pol {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-pol.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-pol.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-pol.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-pol._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-pol._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-pol._80-px {
  padding-top: 50px;
}

.container-20px-padding-pol.position-relative {
  position: relative;
}

.container-20px-padding-pol.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-pol.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-pol.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-pol.space-top {
  padding-top: 50px;
}

.container-20px-padding-pol.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-pol.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-pol.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-pol.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-pol.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-pol.fixed {
  width: 1240px;
}

.container-20px-padding-pol.after-hero {
  margin-top: 70px;
}

.grid-cols-2-pol {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-cols-2-pol.centered {
  align-items: center;
}

.grid-cols-2-pol.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2-pol.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.grid-cols-2-pol.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2-pol.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-2-pol.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2-pol.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2-pol.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.grid-cols-2-pol.overflow-up-pol {
  margin-top: -32px;
  margin-bottom: -32px;
}

.image-46-copy {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.section-tabs-price {
  background-color: var(--light-grey);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 25px;
}

.tabs-price {
  background-color: #0000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 30px 10px 0;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
}

.tabs-menu-price {
  background-color: #0000;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.tab-link-disactivate-price {
  border-bottom: 4px solid var(--light-grey);
  opacity: .6;
  background-color: #0000;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 30px;
  font-weight: 600;
}

.tab-link-disactivate-price:hover {
  background-color: var(--sea-green-2);
}

.tab-link-disactivate-price.w--current {
  border-bottom: 4px solid var(--sea-green);
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
}

.grid-new-store-price {
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  place-items: center;
  margin-top: 10px;
  margin-bottom: 51px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1477-price {
  border: 2px solid var(--light-grey);
  background-color: var(--white);
  border-radius: 20px;
  padding: 15px 0;
  box-shadow: 0 2px 5px #0000000d;
}

.su-richiesta {
  color: var(--light-slate-grey);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 26px;
  font-weight: 600;
  display: block;
  position: static;
}

.text-span-118 {
  color: var(--dodger-blue);
}

.phone-block-wrapper-second-number {
  grid-row-gap: 7px;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.second-flag {
  height: 24px;
  margin-left: 20px;
}

.company-hero-irrigazione-auto {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-irrigazione-auto.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-irrigazione-auto.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-irrigazione-auto.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-irrigazione-auto.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-irrigazione-auto.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-irrigazione-auto.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-irrigazione-auto.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-irrigazione-auto.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-irrigazione-auto.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-irrigazione-auto.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-irrigazione-auto.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-irrigazione-auto.agro-controlli-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 480px;
}

.company-hero-irrigazione-auto.agro-irrigazione-auto {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/66618b2614c9fb7f817aa1dc_Hero%20irrigazione-auto-wall.webp");
  height: 480px;
}

.text-span-irrigazione {
  font-weight: 700;
}

.text-hero-irrigazione {
  color: var(--blu-scuro-100);
}

.text-hero-irrigazione.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.text-hero-irrigazione.analytics-custom-copy, .text-hero-irrigazione.analytics-custom-4-0-pol, .text-hero-irrigazione.text-hero-irrigazione-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.4;
}

.connect-hero-irrigation {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

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

.container-20px-irrigazione {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-irrigazione.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-irrigazione.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-irrigazione.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-irrigazione._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-irrigazione._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-irrigazione._80-px {
  padding-top: 50px;
}

.container-20px-irrigazione.position-relative {
  position: relative;
}

.container-20px-irrigazione.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-irrigazione.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-irrigazione.custom-top-space {
  padding-top: 60px;
}

.container-20px-irrigazione.space-top {
  padding-top: 50px;
}

.container-20px-irrigazione.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-irrigazione.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-irrigazione.overflow-hidden {
  overflow: hidden;
}

.container-20px-irrigazione.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-irrigazione.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-irrigazione.fixed {
  width: 1240px;
}

.container-20px-irrigazione.after-hero {
  margin-top: 70px;
}

.button-land-irrig {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-land-irrig.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-land-irrig.fullwidth:hover {
  background-color: #567d59;
}

.button-land-irrig.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-irrig.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-land-irrig.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-land-irrig.header-button:hover {
  background-color: #567d59;
}

.button-land-irrig.blue {
  background-color: var(--dodger-blue);
}

.button-land-irrig.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig.prices-button:hover {
  background-color: #567d59;
}

.button-land-irrig.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-land-irrig.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-land-irrig.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-land-irrig.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig.form-block-button {
  font-weight: 400;
}

.button-land-irrig.tablet-centered {
  color: var(--white);
}

.button-land-irrig.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-land-irrig.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-land-irrig.demo-custom {
  margin-top: 10px;
}

.button-land-irrig.hover-green-button:hover {
  background-color: #567d59;
}

.button-land-irrig.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-irrig.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-land-irrig.prices-button-land-1 {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig.prices-button-land-1:hover {
  background-color: #567d59;
}

.button-land-irrig.prices-button-land-1.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig.prices-button-land-1.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig.prices-button-land-1.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig.prices-button-land-1.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.button-land-irrig.prices-button-land-1-irrig {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig.prices-button-land-1-irrig:hover {
  background-color: #567d59;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1-irrig:hover {
  background-color: #1c87d9;
}

.centered-3 {
  text-align: center;
  display: block;
}

.centered-3.h5, .centered-3.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-3.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-3._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-3.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-3.values-top-heading.bold, .centered-3.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-3.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-3.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-3.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-3.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-3.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-3.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-3.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-3.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.centered-3.custom-text-3-1 {
  color: var(--blu-scuro-100);
  padding-bottom: 100px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 700;
}

.text-span-idro {
  color: var(--sea-green);
  font-weight: 700;
}

.check-land-last {
  opacity: 1;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.irrigazione-auto {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.irrigazione-auto.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.irrigazione-auto.wrapper-formazione.middle {
  align-items: center;
  padding-top: 0;
}

.irrigazione-auto.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.irrigazione-auto.first {
  padding-top: 50px;
}

.irrigazione-auto.wrapper-formazione-controlli {
  grid-column-gap: 67px;
  grid-template-columns: 1.15fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.irrigazione-auto.wrapper-formazione-controlli.middle {
  align-items: center;
  padding-top: 0;
}

.irrigazione-auto.wrapper-formazione-controlli.custom-140 {
  padding-top: 140px;
}

.irrigazione-auto.wrapper-formazione-controlli.last {
  padding-bottom: 20px;
}

.irrigazione-auto.wrapper-formazione-controlli-copy {
  grid-column-gap: 67px;
  grid-template-columns: 1.15fr 1fr;
  padding-top: 45px;
  padding-bottom: 130px;
}

.irrigazione-auto.wrapper-formazione-controlli-copy.middle {
  align-items: center;
  padding-top: 0;
}

.irrigazione-auto.wrapper-formazione-controlli-copy.custom-140 {
  padding-top: 140px;
}

.irrigazione-auto.wrapper-formazione-controlli-copy.last {
  padding-bottom: 20px;
}

.irrigazione-auto.irrigazione-auto-2 {
  grid-column-gap: 67px;
  grid-template-columns: 1.15fr 1fr;
  padding-top: 45px;
  padding-bottom: 45px;
}

.irrigazione-auto.irrigazione-auto-2.middle {
  align-items: center;
  padding-top: 0;
}

.irrigazione-auto.irrigazione-auto-2.custom-140 {
  padding-top: 140px;
}

.irrigazione-auto.irrigazione-auto-2.last {
  padding-bottom: 20px;
}

.button-land-irrig-2 {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-land-irrig-2.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-land-irrig-2.fullwidth:hover {
  background-color: #567d59;
}

.button-land-irrig-2.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-irrig-2.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-land-irrig-2.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-land-irrig-2.header-button:hover {
  background-color: #567d59;
}

.button-land-irrig-2.blue {
  background-color: var(--dodger-blue);
}

.button-land-irrig-2.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig-2.prices-button:hover {
  background-color: #567d59;
}

.button-land-irrig-2.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig-2.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-land-irrig-2.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-land-irrig-2.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
}

.button-land-irrig-2.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.form-block-button {
  font-weight: 400;
}

.button-land-irrig-2.tablet-centered {
  color: var(--white);
}

.button-land-irrig-2.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-land-irrig-2.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-land-irrig-2.demo-custom {
  margin-top: 10px;
}

.button-land-irrig-2.hover-green-button:hover {
  background-color: #567d59;
}

.button-land-irrig-2.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-land-irrig-2.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-land-irrig-2.prices-button-land-1 {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig-2.prices-button-land-1:hover {
  background-color: #567d59;
}

.button-land-irrig-2.prices-button-land-1.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig-2.prices-button-land-1.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig-2.prices-button-land-1-irrig:hover {
  background-color: #567d59;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1-irrig:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig-2 {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-land-irrig-2.prices-button-land-1-irrig-2:hover {
  background-color: #567d59;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1-irrig {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1-irrig:hover {
  background-color: #1c87d9;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-2 {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
  padding: 20px 40px;
  font-size: 22px;
  font-style: normal;
}

.button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-2:hover {
  background-color: #1c87d9;
}

.section-19 {
  margin-bottom: 70px;
}

.hero-adgs {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-adgs.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-adgs.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-adgs.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-adgs.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-adgs.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-adgs.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-adgs.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-adgs.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-adgs.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-adgs.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-adgs.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-adgs.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-adgs.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-adgs.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-adgs.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-adgs.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-adgs.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-adgs.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-adgs.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-adgs.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-adgs.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-adgs.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-adgs.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-adgs.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-adgs.adgs-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6683b35068bfdefe297281af_Hero.webp");
  height: 600px;
}

.container-18 {
  max-width: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image-87 {
  max-height: 100%;
}

.div-block-1485 {
  max-width: 100%;
  max-height: 100%;
}

.body-adgs {
  padding-top: 0;
}

.bold-text-102 {
  color: var(--dodger-blue);
}

.adgs-2 {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  margin-top: 75px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.adgs-2.full {
  max-width: 1240px;
}

.adgs-2.full.farmview {
  margin-top: 0;
}

.adgs-2.full.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.adgs-2.full.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.adgs-2.full-adgs {
  max-width: 1240px;
}

.adgs-2.full-adgs.farmview {
  margin-top: 0;
}

.adgs-2.full-adgs.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.adgs-2.full-adgs.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.adgs-2.full-adgs.space-bottom-adgs {
  margin-top: 100px;
  margin-bottom: 100px;
}

.adgs-wrapper-image-left-copy {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  padding: 0 21px 50px 20px;
  display: grid;
}

.adgs-wrapper-image-left-copy.middle, .adgs-wrapper-image-left-copy.no-space {
  padding-bottom: 0;
}

.adgs-wrapper-image-left-copy.top-custom-space {
  padding-top: 130px;
}

.adgs-wrapper-image-left-copy.bot-custom-space {
  padding-bottom: 100px;
}

.section-13-adgs {
  background-color: var(--light-grey);
  margin-top: 25px;
  padding-bottom: 20px;
}

.section-13-adgs.land-az-agr {
  background-color: var(--white);
  margin-top: 0;
}

.text-span-120, .text-span-121, .text-span-122 {
  font-weight: 700;
}

.card-contattaci {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.card-contatti {
  border: 2px solid var(--sea-green-2);
  border-radius: 12px;
  padding: 24px 24px 46px;
  transition: box-shadow .4s, border .4s;
  box-shadow: 0 2px 5px #0003;
}

.card-contatti:hover {
  border-color: #608e634f;
  box-shadow: 0 2px 20px #608e6366;
}

.product-hero-text-2 {
  color: var(--dark-slate-grey);
  font-size: 26px;
}

.text-span-123 {
  font-weight: 700;
}

.section-20 {
  background-color: #fff;
  padding-top: 35px;
  padding-bottom: 30px;
}

.image-71-logo-2 {
  max-width: 35%;
  max-height: 100%;
}

.body-landini {
  padding-top: 0;
}

.tabs-price-landini {
  background-color: #0000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 30px 10px 0;
  padding-top: 30px;
  padding-bottom: 40px;
  display: flex;
}

.tabs-menu-price-landini {
  background-color: #0000;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.tab-link-disactivate-price-landini {
  border-bottom: 4px solid var(--light-grey);
  opacity: .6;
  background-color: #0000;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 30px;
  font-weight: 600;
}

.tab-link-disactivate-price-landini:hover {
  background-color: var(--sea-green-2);
}

.tab-link-disactivate-price-landini.w--current {
  opacity: 1;
  color: #608e63;
  background-color: #0000;
  border-bottom: 4px solid #0288cf;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
}

.button-landini {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-landini.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-landini.fullwidth:hover {
  background-color: #567d59;
}

.button-landini.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-landini.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-landini.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-landini.header-button:hover {
  background-color: #567d59;
}

.button-landini.blue {
  background-color: var(--dodger-blue);
}

.button-landini.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-landini.prices-button:hover {
  background-color: #567d59;
}

.button-landini.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-landini.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-landini.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-landini.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-landini.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-landini.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-landini.form-block-button {
  font-weight: 400;
}

.button-landini.tablet-centered {
  color: var(--white);
}

.button-landini.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-landini.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-landini.demo-custom {
  margin-top: 10px;
}

.button-landini.hover-green-button:hover {
  background-color: #567d59;
}

.button-landini.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-landini.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-landini.pricing-table-custom-button-landini {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-landini.pricing-table-custom-button-landini:hover {
  background-color: #567d59;
}

.button-landini.pricing-table-custom-button-landini.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-landini.pricing-table-custom-button-landini.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-landini.pricing-table-custom-button-landini.blue-pricing-table-button-landini {
  text-align: center;
  background-color: #0288cf;
}

.button-landini.pricing-table-custom-button-landini.blue-pricing-table-button-landini:hover {
  background-color: var(--blu-scuro-100);
}

.footer-landini {
  background-color: #000;
}

.container-20px-padding-landini {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-landini.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-landini.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-landini.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-landini._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-landini._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-landini._80-px {
  padding-top: 50px;
}

.container-20px-padding-landini.position-relative {
  position: relative;
}

.container-20px-padding-landini.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-landini.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-landini.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-landini.space-top {
  padding-top: 50px;
}

.container-20px-padding-landini.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-landini.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-landini.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-landini.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-landini.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-landini.fixed {
  width: 1240px;
}

.container-20px-padding-landini.after-hero {
  margin-top: 70px;
}

.container-20px-padding-landini._40-px-top-bottom-landini {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-cols-3-landini {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-cols-3-landini.midgap, .grid-cols-3-landini.midgap-landini {
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr 1fr;
}

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

.landini-icon {
  border-radius: 25px;
  max-width: 100%;
}

.div-block-1486 {
  max-width: 100px;
  position: static;
}

.grid-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.landini-app-text {
  font-size: 30px;
  font-weight: 500;
}

.button-mccormick {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-mccormick.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-mccormick.fullwidth:hover {
  background-color: #567d59;
}

.button-mccormick.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-mccormick.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-mccormick.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-mccormick.header-button:hover {
  background-color: #567d59;
}

.button-mccormick.blue {
  background-color: var(--dodger-blue);
}

.button-mccormick.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-mccormick.prices-button:hover {
  background-color: #567d59;
}

.button-mccormick.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-mccormick.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-mccormick.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-mccormick.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-mccormick.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-mccormick.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-mccormick.form-block-button {
  font-weight: 400;
}

.button-mccormick.tablet-centered {
  color: var(--white);
}

.button-mccormick.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-mccormick.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-mccormick.demo-custom {
  margin-top: 10px;
}

.button-mccormick.hover-green-button:hover {
  background-color: #567d59;
}

.button-mccormick.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-mccormick.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-mccormick.pricing-table-custom-button-landini {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-mccormick.pricing-table-custom-button-landini:hover {
  background-color: #567d59;
}

.button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button-landini {
  text-align: center;
  background-color: #e30414;
}

.button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button-landini:hover {
  background-color: var(--blu-scuro-100);
}

.tab-link-disactivate-price-lmccormick {
  border-bottom: 4px solid var(--light-grey);
  opacity: .6;
  background-color: #0000;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 30px;
  font-weight: 600;
}

.tab-link-disactivate-price-lmccormick:hover {
  background-color: var(--sea-green-2);
}

.tab-link-disactivate-price-lmccormick.w--current {
  opacity: 1;
  color: #608e63;
  background-color: #0000;
  border-bottom: 4px solid #e30414;
  border-radius: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
}

.image-88 {
  align-self: center;
  max-width: 60%;
}

.interwencji-i-10-4-hero-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ea8af0e7fb05f16d07143_Hero-manuali.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.interwencji-i-10-4-hero-copy.catalogs {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eabdc765a157ffc01e562_Hero-brochure.jpg");
}

.interwencji-i-10-4-hero-copy.updates {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649f035fbd6355ca3369f4c2_hero.jpg");
}

.interwencji-i-10-4-hero-copy.contacts {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4e4c5edf60c6b4dd5213_Rectangle%20247%20(2).jpg");
}

.interwencji-i-10-4-hero-copy.demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4fdd8fe384c6dc5a99be_Rectangle%20247%20(3).jpg");
}

.interwencji-i-10-4-hero-copy.formazione {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.interwencji-i-10-4-hero-copy.media {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca3d1fc0df4c6b73d958b2_Rectangle%20246.jpg");
}

.interwencji-i-10-4-hero-copy.digital {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5cacf90c9a37bed47ac0_Rectangle%20246%20(1).jpg");
}

.interwencji-i-10-4-hero-copy.story {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5d47e83ff30c4950bb67_Rectangle%20246%20(2).jpg");
}

.interwencji-i-10-4-hero-copy.on-air {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5dfab1513424d8cbb602_Rectangle%20246%20(3).jpg");
}

.interwencji-i-10-4-hero-copy.partner {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7945f4fd1a21b4e9df41_Rectangle%20247%20(7).jpg");
}

.interwencji-i-10-4-hero-copy.training {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d106ce6f5679934fc0d999_Rectangle%20247%20(8).jpg");
}

.interwencji-i-10-4-hero-copy.sostenibilit {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d23fd28dd223ece25d2f62_Rectangle%20247%20(9).jpg");
}

.interwencji-i-10-4-hero-copy.xfarm-4future {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d25e8052d49180b37e86f8_Rectangle%20718.jpg");
  height: 422px;
}

.interwencji-i-10-4-hero-copy.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% 0;
  height: 422px;
}

.interwencji-i-10-4-hero-copy.interwencji-i-10-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5d47e83ff30c4950bb67_Rectangle%20246%20(2).jpg");
  background-position: 50%;
}

.heading-3-interwencji-i-10-4 {
  color: var(--white);
  display: flex;
}

.heading-3-interwencji-i-10-4.centered.sostenibilit {
  margin-left: 85px;
  margin-right: 85px;
}

.heading-3-interwencji-i-10-4.centered-interwencji-i-10-4 {
  color: var(--white);
}

.heading-3-interwencji-i-10-4.centered-interwencji-i-10-4.sostenibilit {
  margin-left: 85px;
  margin-right: 85px;
}

.hero-black-friday {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-black-friday.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-black-friday.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-black-friday.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-black-friday.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-black-friday.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-black-friday.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-black-friday.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-black-friday.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-black-friday.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-black-friday.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-black-friday.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-black-friday.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-black-friday.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-black-friday.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-black-friday.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-black-friday.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-black-friday.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-black-friday.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-black-friday.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-black-friday.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-black-friday.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-black-friday.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-black-friday.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-black-friday.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-black-friday.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-black-friday.agro-4, .hero-black-friday.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-black-friday.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-image-black-friday {
  max-width: 80%;
  margin-top: 60px;
  padding-top: 0;
}

.bf-title {
  color: var(--blu-scuro-100);
}

.bf-title.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.bf-title.bf-class {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 10px;
}

.bf-subtitle {
  color: var(--white);
  text-align: left;
  font-size: 24px;
  font-weight: 500;
}

.bf-text {
  opacity: .7;
  color: var(--white);
  text-align: left;
  font-size: 18px;
  font-weight: 400;
}

.button-bf {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-bf.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-bf.fullwidth:hover {
  background-color: #567d59;
}

.button-bf.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bf.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-bf.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-bf.header-button:hover {
  background-color: #567d59;
}

.button-bf.blue {
  background-color: var(--dodger-blue);
}

.button-bf.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-bf.prices-button:hover {
  background-color: #567d59;
}

.button-bf.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-bf.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-bf.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-bf.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-bf.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-bf.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-bf.form-block-button {
  font-weight: 400;
}

.button-bf.tablet-centered {
  color: var(--white);
}

.button-bf.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-bf.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-bf.demo-custom {
  margin-top: 10px;
}

.button-bf.hover-green-button:hover {
  background-color: #567d59;
}

.button-bf.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-bf.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-bf.button-bf-class {
  grid-column-gap: 10px;
  justify-content: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.button-bf.button-bf-class.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-text-bf {
  color: var(--white);
  font-size: 21px;
  text-decoration: none;
}

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

.bf-hero-grid.centered {
  align-items: center;
}

.bf-hero-grid.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf-hero-grid.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.bf-hero-grid.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.bf-hero-grid.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.bf-hero-grid.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.bf-hero-grid.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.bf-hero-grid.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.bf-hero-grid.analytics-cols.hide-mobile {
  max-width: none;
}

.bf-hero-grid.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.bf-hero-grid.connect-cols.hide-mobile {
  max-width: none;
}

.bf-hero-grid.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.bf-hero-grid.agro-grid-controlli, .bf-hero-grid.bf-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1.25fr;
  align-items: center;
}

.hero-pages-text-bf {
  margin-top: 0;
}

.relative-bf {
  position: relative;
}

.relative-bf.center-custom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.relative-bf.center-custom-controlli, .relative-bf.center-custom-controlli-bf {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 120%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.green-background-landing-copy {
  background-color: #608e631a;
}

.green-background-landing-copy.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-landing-copy.top-spaced {
  margin-top: 80px;
}

.green-background-landing-copy.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-landing-copy._5 {
  background-color: #608e630d;
}

.advantage-background-landing-bf {
  background-color: var(--white);
}

.advantage-background-landing-bf.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.advantage-background-landing-bf.top-spaced {
  margin-top: 80px;
}

.advantage-background-landing-bf.top-spaced.custom-padding {
  padding-top: 50px;
}

.advantage-background-landing-bf._5 {
  background-color: #608e630d;
}

.vantaggi-bf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.vantaggi-bf.top-spaced-100 {
  margin-top: 100px;
}

.vantaggi-bf.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.vantaggi-bf.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.vantaggi-bf._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vantaggi-bf._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.vantaggi-bf._80-px {
  padding-top: 50px;
}

.vantaggi-bf.position-relative {
  position: relative;
}

.vantaggi-bf.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.vantaggi-bf.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.vantaggi-bf.custom-top-space {
  padding-top: 60px;
}

.vantaggi-bf.space-top {
  padding-top: 50px;
}

.vantaggi-bf.bottom-spaced {
  padding-bottom: 100px;
}

.vantaggi-bf.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.vantaggi-bf.overflow-hidden {
  overflow: hidden;
}

.vantaggi-bf.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.vantaggi-bf.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.vantaggi-bf.fixed {
  width: 1240px;
}

.vantaggi-bf-title {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 400;
}

.vantaggi-bf-title.top-spaced {
  margin-top: 60px;
  padding-top: 47px;
}

.bf-advantage-group {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.section-bf-testimonial {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-bf-testimonial.controlli {
  background-color: var(--light-grey);
}

.section-bf-testimonial.testimonial-bf {
  background-color: var(--white);
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-wrapper-bf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-bf.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-bf.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-bf.margin-100px {
  margin-top: 100px;
}

.section-wrapper-bf.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-bf.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-bf.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-bf.homepage {
  margin-top: 70px;
}

.section-wrapper-bf.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-bf.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-bf.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-bf.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-bf.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-bf.hide {
  display: none;
}

.section-wrapper-bf.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-bf.adjustments, .section-wrapper-bf.grid-section-m-b, .section-wrapper-bf.m-b {
  margin-bottom: 100px;
}

.section-wrapper-bf.top-space {
  margin-top: 100px;
}

.section-wrapper-bf.margin-100px-bf {
  margin-top: 0;
  margin-bottom: 0;
}

.bf-wrapper-image-left {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
  grid-auto-columns: 1fr;
  padding: 0 21px 0 20px;
  display: grid;
}

.bf-wrapper-image-left.middle, .bf-wrapper-image-left.no-space {
  padding-bottom: 0;
}

.bf-wrapper-image-left.top-custom-space {
  padding-top: 130px;
}

.bf-wrapper-image-left.bot-custom-space {
  padding-bottom: 100px;
}

.bf-section-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 0;
  display: flex;
}

.bf-section-wrapper.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.bf-section-wrapper.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.bf-section-wrapper.margin-100px {
  margin-top: 100px;
}

.bf-section-wrapper.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.bf-section-wrapper.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.bf-section-wrapper.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.bf-section-wrapper.homepage {
  margin-top: 70px;
}

.bf-section-wrapper.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.bf-section-wrapper.custom-spaces.no-margin {
  margin-bottom: 0;
}

.bf-section-wrapper.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.bf-section-wrapper.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.bf-section-wrapper.slider-spaces {
  margin-bottom: 100px;
}

.bf-section-wrapper.hide {
  display: none;
}

.bf-section-wrapper.margin-bottom {
  margin-bottom: 50px;
}

.bf-section-wrapper.adjustments, .bf-section-wrapper.grid-section-m-b, .bf-section-wrapper.m-b {
  margin-bottom: 100px;
}

.bf-section-wrapper.top-space {
  margin-top: 100px;
}

.bf-div-block-147 {
  margin: 0 9px 70px 10px;
  padding-left: 0;
}

.text-block-46-bf {
  text-align: center;
  font-size: 20px;
}

.text-block-46-bf.space-bot {
  margin-bottom: 70px;
}

.centered-bf {
  text-align: center;
  display: block;
}

.centered-bf.h5, .centered-bf.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-bf.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-bf._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-bf.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-bf.values-top-heading.bold, .centered-bf.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-bf.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-bf.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-bf.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-bf.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-bf.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-bf.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-bf.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-bf.custom-text-bf {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.h1-bf {
  font-size: 50px;
}

.h1-bf.white.tablet-centered.footer-hero {
  color: var(--white);
  max-width: 768px;
}

.h1-bf.centered {
  color: var(--blu-scuro-100);
}

.h1-bf._28px {
  text-align: center;
}

.h1-bf.fieldview {
  line-height: 1;
}

.h1-bf.white-bf.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero-bf {
  color: var(--white);
  max-width: 768px;
}

.section-b2b {
  background-color: var(--light-grey);
  margin-top: 90px;
  padding-bottom: 20px;
}

.section-b2b.land-az-agr {
  background-color: var(--white);
  margin-top: 0;
}

.section-b2b.land-b2b-form {
  background-color: var(--white);
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-kit-digital {
  text-align: left;
  font-size: 20px;
}

.text-block-kit-digital.space-bot {
  margin-bottom: 70px;
}

.bullet-point-kd {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.bullet-point-kd.wrapper-formazione {
  grid-column-gap: 67px;
  grid-template-columns: .9fr 1fr;
  padding: 45px 20px 130px;
}

.bullet-point-kd.wrapper-formazione.middle {
  grid-template-columns: .9fr 1fr;
  align-items: center;
  padding-top: 0;
}

.bullet-point-kd.wrapper-formazione.custom-140 {
  padding-top: 140px;
}

.bullet-point-kd.first {
  padding-top: 50px;
}

.bullet-point-kd.wrapper-kd {
  grid-column-gap: 67px;
  grid-template-columns: 1.65fr;
  padding: 45px 20px;
}

.bullet-point-kd.wrapper-kd.middle {
  grid-template-columns: .9fr 1fr;
  align-items: center;
  padding-top: 0;
}

.bullet-point-kd.wrapper-kd.custom-140 {
  padding-top: 140px;
}

.bullet-kd {
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.text-bullet-kd {
  color: var(--dark-slate-grey);
  text-align: left;
  align-self: flex-start;
  font-size: 24px;
}

.text-bullet-kd._18px {
  color: var(--blu-scuro-100);
  padding-top: 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.text-bullet-kd._18px.controlli {
  font-weight: 400;
}

.company-hero-kd {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-kd.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-kd.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-kd.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-kd.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-kd.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-kd.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-kd.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-kd.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-kd.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-kd.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-kd.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-kd.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-kd.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-kd.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-kd.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-kd.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-kd.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-kd.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-kd.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-kd.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-kd.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-kd.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-kd.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-kd.agro-2, .company-hero-kd.kd {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.code-embed {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.bericus {
  max-width: 100%;
}

.div-bericus {
  max-width: 55%;
  margin-top: 20px;
}

.company-hero-qdc {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-qdc.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-qdc.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-qdc.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-qdc.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-qdc.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-qdc.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-qdc.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-qdc.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-qdc.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-qdc.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-qdc.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-qdc.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-qdc.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-qdc.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-qdc.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdc.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdc.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdc.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdc.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-qdc.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-qdc.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-qdc.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-qdc.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-qdc.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-qdc.agro-qdc {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/679ce884d7c8c98dcf1a65b3_Hero%20QDC.webp");
  height: 600px;
}

.container-20px-padding-qdc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-qdc.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-qdc.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-qdc.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-qdc._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-qdc._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-qdc._80-px {
  padding-top: 50px;
}

.container-20px-padding-qdc.position-relative {
  position: relative;
}

.container-20px-padding-qdc.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-qdc.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-qdc.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-qdc.space-top {
  padding-top: 50px;
}

.container-20px-padding-qdc.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-qdc.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-qdc.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-qdc.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-qdc.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-qdc.fixed {
  width: 1240px;
}

.container-20px-padding-qdc.after-hero {
  margin-top: 70px;
}

.analytics-hero-grid-qdc {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-qdc.centered {
  align-items: center;
}

.analytics-hero-grid-qdc.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-qdc.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-qdc.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-qdc.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-qdc.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-qdc.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-qdc.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-qdc.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-qdc.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-qdc.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-qdc.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.analytics-hero-grid-qdc.agro-grid-qdc {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.connect-hero-pages-text-qdc {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.inline-container-qdc {
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-container-qdc.gomiero {
  display: flex;
}

.inline-container-qdc.gomiero-spaced {
  padding-top: 55px;
  display: inline-block;
}

.tablet-centered-qdc {
  color: var(--blu-scuro-100);
}

.tablet-centered-qdc.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-qdc.analytics-custom-qdc {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  overflow: visible;
}

.tablet-centered-qdc-2 {
  color: var(--blu-scuro-100);
}

.tablet-centered-qdc-2.analytics-custom, .tablet-centered-qdc-2.analytics-custom-qdc {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-qdc-2.analytics-custom-qdc-2 {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: 400;
}

.centered-qdc {
  text-align: center;
  display: block;
}

.centered-qdc.h5, .centered-qdc.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-qdc.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-qdc._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-qdc.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-qdc.values-top-heading.bold, .centered-qdc.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-qdc.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-qdc.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-qdc.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-qdc.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-qdc.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-qdc.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-qdc.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-qdc.custom-text-qdc {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
  padding-bottom: 15px;
  font-size: 40px;
  font-style: normal;
}

.text-block-46-qdc {
  text-align: center;
  font-size: 20px;
}

.text-block-46-qdc.space-bot {
  margin-bottom: 70px;
}

.link-7 {
  font-weight: 600;
  text-decoration: underline;
}

.section-wrapper-qdc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 60px;
  display: flex;
}

.section-wrapper-qdc.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdc.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdc.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdc.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdc.homepage {
  margin-top: 70px;
}

.section-wrapper-qdc.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdc.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdc.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdc.hide {
  display: none;
}

.section-wrapper-qdc.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdc.adjustments, .section-wrapper-qdc.grid-section-m-b, .section-wrapper-qdc.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdc.top-space {
  margin-top: 100px;
}

.advantage-background-landing-qdc {
  background-color: var(--sea-green-2);
  padding-top: 30px;
}

.advantage-background-landing-qdc.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.advantage-background-landing-qdc.top-spaced {
  margin-top: 80px;
}

.advantage-background-landing-qdc.top-spaced.custom-padding {
  padding-top: 50px;
}

.advantage-background-landing-qdc._5 {
  background-color: #608e630d;
}

.vantaggi-qdc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.vantaggi-qdc.top-spaced-100 {
  margin-top: 100px;
}

.vantaggi-qdc.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.vantaggi-qdc.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.vantaggi-qdc._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vantaggi-qdc._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.vantaggi-qdc._80-px {
  padding-top: 50px;
}

.vantaggi-qdc.position-relative {
  position: relative;
}

.vantaggi-qdc.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.vantaggi-qdc.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.vantaggi-qdc.custom-top-space {
  padding-top: 60px;
}

.vantaggi-qdc.space-top {
  padding-top: 50px;
}

.vantaggi-qdc.bottom-spaced {
  padding-bottom: 100px;
}

.vantaggi-qdc.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.vantaggi-qdc.overflow-hidden {
  overflow: hidden;
}

.vantaggi-qdc.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.vantaggi-qdc.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.vantaggi-qdc.fixed {
  width: 1240px;
}

.title-cta-qdc {
  color: var(--blu-scuro-100);
}

.title-cta-qdc.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.title-cta-qdc.analytics-custom-qdc {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
}

.title-cta-qdc.custom-qdc {
  color: var(--dark-slate-grey);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 500;
}

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

.grid-qdc.centered {
  align-items: center;
}

.grid-qdc.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-qdc.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.grid-qdc.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-qdc.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-qdc.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-qdc.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.grid-qdc.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-qdc.analytics-cols.hide-mobile {
  max-width: none;
}

.grid-qdc.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-qdc.connect-cols.hide-mobile {
  max-width: none;
}

.grid-qdc.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.grid-qdc.agro-grid-qdc {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.grid-qdc.agro-qdc-grid {
  grid-column-gap: 130px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.button-qdc {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-qdc.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-qdc.fullwidth:hover {
  background-color: #567d59;
}

.button-qdc.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-qdc.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-qdc.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-qdc.header-button:hover {
  background-color: #567d59;
}

.button-qdc.blue {
  background-color: var(--dodger-blue);
}

.button-qdc.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-qdc.prices-button:hover {
  background-color: #567d59;
}

.button-qdc.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-qdc.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-qdc.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-qdc.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-qdc.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-qdc.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-qdc.form-block-button {
  font-weight: 400;
}

.button-qdc.tablet-centered {
  color: var(--white);
}

.button-qdc.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-qdc.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-qdc.demo-custom {
  margin-top: 10px;
}

.button-qdc.hover-green-button:hover {
  background-color: #567d59;
}

.button-qdc.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-qdc.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-qdc.secondary-button-qdc {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-qdc.secondary-button-qdc.demo-custom {
  margin-top: 10px;
}

.title-cta-qdc-2 {
  color: var(--blu-scuro-100);
}

.title-cta-qdc-2.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.title-cta-qdc-2.analytics-custom-qdc {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
}

.title-cta-qdc-2.custom-qdc {
  color: var(--dark-slate-grey);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 500;
}

.title-cta-qdc-2.custom-qdc-2 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 500;
}

.text-span-124 {
  color: var(--dodger-blue);
  font-weight: 700;
}

.advantage-group-qdc {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.grid-31 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.slider-3 {
  background-color: var(--white);
}

.qdc-section {
  margin-top: 80px;
  padding-left: 0;
}

.qdc-container {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.qdc-slide {
  background-color: var(--white);
  min-height: 400px;
  margin-top: 40px;
  margin-bottom: 90px;
  padding-bottom: 0;
}

.mask {
  object-fit: fill;
  max-width: 1240px;
  min-height: 100%;
  max-height: 0;
  overflow: hidden;
}

.title-qdc {
  text-align: center;
  display: block;
}

.title-qdc.h5, .title-qdc.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.title-qdc.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.title-qdc._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.title-qdc.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.title-qdc.values-top-heading.bold, .title-qdc.values-top-heading.semi-bold {
  font-weight: 600;
}

.title-qdc.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.title-qdc.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.title-qdc.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.title-qdc.h3 {
  color: #000;
  border: 1px solid #0000;
}

.title-qdc.h3.adjustments {
  color: var(--blu-scuro-100);
}

.title-qdc.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.title-qdc.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.title-qdc.custom-text-qdc {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 40px;
  font-style: normal;
}

.text-block-qdc {
  text-align: center;
  font-size: 20px;
}

.text-block-qdc.space-bot {
  margin-bottom: 70px;
}

.arrow-carousel {
  background-color: var(--borders);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.slide-14 {
  margin-bottom: 0;
  padding: 30px 80px 0;
}

.slide-nav-2 {
  margin-top: 15px;
  font-size: 15px;
  display: block;
  position: static;
}

.promo-grey-background-40px-top-100px-bottom-qdc {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.promo-grey-background-40px-top-100px-bottom-qdc.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.promo-grey-background-40px-top-100px-bottom-qdc.padding-top {
  padding-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-qdc._100px-m-t {
  margin-top: 100px;
}

.promo-grey-background-40px-top-100px-bottom-qdc.no-margin, .promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin {
  margin-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin.promo {
  max-width: 100%;
}

.promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin-qdc {
  margin-top: 0;
}

.promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin-qdc.promo, .promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin-qdc.promo-qdc {
  max-width: 100%;
}

.container-100px-padding-qdc {
  text-align: center;
  max-width: 1240px;
  margin-top: 0;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-100px-padding-qdc.pricing-table-custom-container {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-100px-padding-qdc._60px-bot {
  padding-bottom: 60px;
}

.container-100px-padding-qdc.pricing-table-custom-container-qdc {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.pricing-table-wrapper-qdc {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.single-pricing-table-qdc {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 330px;
  max-width: 350px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.prices-custom-body-qdc {
  background-color: var(--white);
  border: 2px solid #acacac33;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.prices-custom-body-qdc.princing-table-body {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  box-shadow: none;
  text-align: left;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 20px 16px 40px;
  display: flex;
}

.prices-custom-body-qdc.princing-table-body.pt-2 {
  background-color: #aaaaaa1a;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 0;
  margin-bottom: 25px;
  padding-bottom: 17px;
  display: block;
}

.prices-custom-body-qdc.princing-table-body.pt-2.hidden {
  display: none;
}

.prices-custom-body-qdc.princing-table-body.no-border {
  border-width: 0;
}

.prices-custom-body-qdc.princing-table-body-qdc {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  box-shadow: none;
  text-align: left;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 20px 16px;
  display: flex;
}

.prices-custom-body-qdc.princing-table-body-qdc.pt-2 {
  background-color: #aaaaaa1a;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 0;
  margin-bottom: 25px;
  padding-bottom: 17px;
  display: block;
}

.prices-custom-body-qdc.princing-table-body-qdc.pt-2.hidden {
  display: none;
}

.prices-custom-body-qdc.princing-table-body-qdc.no-border {
  border-width: 0;
}

.prices-row-qdc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px none var(--borders);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.prices-row-qdc.last {
  border-bottom-style: none;
}

.prices-row-qdc.pricing-table-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.prices-row-qdc.hidden-row {
  display: none;
}

.prices-row-qdc.pricing-table-row-qdc {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-bottom-width: 0;
  grid-template-columns: 5fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.pricing-table-text-qdc {
  font-size: 1.4vw;
  font-weight: 600;
  line-height: 1.4;
}

.ctable-text-qdc {
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.4;
}

.list {
  padding-left: 15px;
}

.div-block-102-qdc {
  background-color: var(--white);
  border-radius: 20px;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-102-qdc.contatti {
  background-color: var(--white);
  margin-bottom: 20px;
}

.features-container-qdc {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-qdc {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.feature-qdc.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

.feature-icon-qdc {
  object-fit: contain;
  width: 18px;
  max-width: none;
  margin-top: 5px;
  margin-right: 10px;
}

.text-block-qdc-feature {
  font-weight: 700;
}

.image-89 {
  max-width: 70%;
}

.div-block-1487 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-table-text-qdc-2 {
  font-size: 1.3vw;
  font-weight: 500;
  line-height: 1.4;
}

.text-span-125, .text-span-126 {
  font-weight: 400;
}

.slider-qdc {
  background-color: #fff;
  height: 100%;
  margin-top: 50px;
}

.slider-qdc.bot-spaced {
  margin-top: 0;
  margin-bottom: 100px;
}

.slider-qdc.no-space {
  margin-top: 0;
}

.slide-qdc {
  max-height: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-mockup-qdc {
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-qdc {
  display: block;
  inset: auto auto 0% 42%;
}

.left-arrow-qdc.hide {
  display: none;
}

.left-arrow-qdc.adjustments {
  top: auto;
}

.left-arrow-qdc.adjustments-qdc {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  inset: 0% auto 0% 0%;
}

.right-arrow-qdc {
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
  display: flex;
  inset: 0% 0% 0% auto;
}

.right-arrow-qdc.hide {
  display: none;
}

.slider-qdc-2 {
  background-color: #fff;
  height: 100%;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 0;
}

.slider-qdc-2.bot-spaced {
  margin-top: 0;
  margin-bottom: 100px;
}

.slider-qdc-2.no-space {
  margin-top: 0;
}

.div-block-1488 {
  margin-left: 100px;
}

.section-wrapper-qdc-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-wrapper-qdc-cta.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdc-cta.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdc-cta.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdc-cta.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc-cta.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc-cta.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdc-cta.homepage {
  margin-top: 70px;
}

.section-wrapper-qdc-cta.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdc-cta.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdc-cta.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc-cta.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc-cta.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdc-cta.hide {
  display: none;
}

.section-wrapper-qdc-cta.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdc-cta.adjustments, .section-wrapper-qdc-cta.grid-section-m-b, .section-wrapper-qdc-cta.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdc-cta.top-space {
  margin-top: 100px;
}

.section-wrapper-qdc-midle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--light-grey);
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 0;
  padding-top: 35px;
  padding-bottom: 50px;
  display: flex;
}

.section-wrapper-qdc-midle.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdc-midle.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdc-midle.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdc-midle.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc-midle.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc-midle.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdc-midle.homepage {
  margin-top: 70px;
}

.section-wrapper-qdc-midle.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdc-midle.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdc-midle.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdc-midle.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdc-midle.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdc-midle.hide {
  display: none;
}

.section-wrapper-qdc-midle.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdc-midle.adjustments, .section-wrapper-qdc-midle.grid-section-m-b, .section-wrapper-qdc-midle.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdc-midle.top-space {
  margin-top: 100px;
}

.text-span-127, .text-span-128, .text-span-129 {
  color: var(--dodger-blue);
}

.text-span-130 {
  font-size: 20px;
  font-weight: 400;
}

.hero-gelate {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-gelate.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-gelate.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-gelate.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-gelate.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-gelate.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-gelate.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-gelate.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-gelate.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-gelate.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-gelate.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-gelate.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-gelate.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-gelate.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-gelate.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-gelate.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-gelate.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-gelate.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-gelate.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-gelate.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-gelate.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-gelate.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-gelate.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-gelate.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-gelate.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-gelate.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-gelate.agro-4, .hero-gelate.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-gelate.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-gelate.black-class-gelate {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67a33ccfdefad2882a0ad696_6c57b4fe11d7818dcd272710c1858ae7_hero%20gelate.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.gelate-title {
  color: var(--blu-scuro-100);
}

.gelate-title.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.gelate-title.bf-class {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 10px;
}

.gelate-title.gelate-class-copy {
  color: var(--blu-scuro-100);
  margin-top: 12px;
  margin-bottom: 10px;
}

.gelate-subtitle {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 24px;
  font-weight: 600;
}

.gelate-text {
  opacity: 1;
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 18px;
  font-weight: 500;
}

.hero-image-gelate {
  max-width: 80%;
  margin-top: 60px;
  padding-top: 0;
}

.farm-advantage-group, .gelate-advantage-group {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.gelate-pack {
  background-color: var(--white);
}

.gelate-pack.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.gelate-pack.top-spaced {
  margin-top: 80px;
}

.gelate-pack.top-spaced.custom-padding {
  padding-top: 50px;
}

.gelate-pack._5 {
  background-color: #608e630d;
}

.pack-gelate {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.pack-gelate.top-spaced-100 {
  margin-top: 100px;
}

.pack-gelate.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.pack-gelate.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.pack-gelate._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pack-gelate._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.pack-gelate._80-px {
  padding-top: 50px;
}

.pack-gelate.position-relative {
  position: relative;
}

.pack-gelate.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.pack-gelate.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.pack-gelate.custom-top-space {
  padding-top: 60px;
}

.pack-gelate.space-top {
  padding-top: 50px;
}

.pack-gelate.bottom-spaced {
  padding-bottom: 100px;
}

.pack-gelate.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.pack-gelate.overflow-hidden {
  overflow: hidden;
}

.pack-gelate.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.pack-gelate.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pack-gelate.fixed {
  width: 1240px;
}

.grid-new-store-price-gelate {
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  place-items: center;
  margin-top: 10px;
  margin-bottom: 51px;
  padding-left: 20px;
  padding-right: 20px;
}

.prices-number-gelate-sale {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.prices-number-gelate-sale.essntial {
  position: relative;
}

.prices-number-gelate-sale.sale-price {
  margin-top: 20px;
  position: relative;
}

.price-gelate {
  opacity: .6;
  color: var(--dark-slate-grey);
  font-size: 25px;
  font-weight: 700;
}

.prices-year-old-gelate {
  opacity: .6;
  color: var(--dark-slate-grey);
  align-self: flex-end;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}

.image-70-gelate {
  max-width: 80%;
  position: absolute;
}

.text-sconto-gelate {
  color: var(--dark-slate-grey-2);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  display: block;
  position: static;
}

.text-span-131 {
  text-align: left;
  font-weight: 400;
  display: block;
}

.text-span-132, .text-span-133 {
  font-size: 14px;
}

.container-20px-padding-gelate {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-gelate.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-gelate.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-gelate.slider-container {
  max-width: 100%;
}

.container-20px-padding-gelate.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-gelate._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-gelate._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-gelate._80-px {
  padding-top: 50px;
}

.container-20px-padding-gelate.position-relative {
  position: relative;
}

.container-20px-padding-gelate.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-gelate.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-gelate.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-gelate.space-top {
  padding-top: 50px;
}

.container-20px-padding-gelate.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-gelate.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-gelate.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-gelate.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-gelate.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-gelate.fixed {
  width: 1240px;
}

.container-20px-padding-gelate.after-hero {
  margin-top: 70px;
}

.container-20px-padding-gelate.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.section-frost {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 47%;
}

.section-frost.flotta {
  margin-bottom: 140px;
}

.section-frost.flotta.machine-1 {
  background-image: none;
  position: relative;
}

.section-frost.frost {
  margin-bottom: 140px;
}

.section-frost.frost.machine-1 {
  background-image: none;
  position: relative;
}

.section-frost.frost.alert-frost {
  background-image: none;
  margin-bottom: 0;
  position: relative;
}

.div-block-frost {
  text-align: center;
  max-width: 100%;
}

.nome-modulo-icona-frost {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.nome-modulo-frost {
  color: var(--dark-slate-grey-2);
  text-align: left;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  display: block;
  position: static;
}

.image-86-frost {
  text-align: center;
  max-width: 40%;
}

.image-86-frost.edit {
  max-width: 42%;
}

.check-icon-frost {
  opacity: .5;
  text-align: center;
  max-width: 25%;
}

.image-86-frost2 {
  text-align: center;
  max-width: 35%;
}

.image-86-frost2.edit {
  max-width: 42%;
}

.feature-frozen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.feature-frozen.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

.bf-advantage-group-2, .bf-advantage-group2 {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.connect-hero-pages-text-gelate {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.tablet-centered-gelate {
  color: var(--blu-scuro-100);
}

.tablet-centered-gelate.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-gelate.analytics-custom-qdc, .tablet-centered-gelate.analytics-custom-gelate {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  overflow: visible;
}

.analytics-hero-grid-gelate {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-gelate.centered {
  align-items: center;
}

.analytics-hero-grid-gelate.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-gelate.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-gelate.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-gelate.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-gelate.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-gelate.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-gelate.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-gelate.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-gelate.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-gelate.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-gelate.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.analytics-hero-grid-gelate.agro-grid-qdc {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.analytics-hero-grid-gelate.agro-grid-gelate {
  grid-column-gap: 0px;
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.tablet-centered-sconto {
  color: var(--blu-scuro-100);
}

.tablet-centered-sconto.analytics-custom, .tablet-centered-sconto.analytics-custom-qdc {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-sconto.analytics-custom-qdc-2 {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: 400;
}

.tablet-centered-sconto.analytics-custom-sconto {
  background-color: var(--sea-green);
  color: var(--white);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: -1px;
  padding: 25px 25px 25px 26px;
  font-size: 38px;
  font-weight: 700;
}

.grid-32 {
  grid-template-rows: auto;
}

.grid-new-store-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
  place-items: start center;
  margin-top: 10px;
  margin-bottom: 51px;
}

.div-block-1482-2-frost {
  z-index: 0;
  border-top: 1px none var(--sea-green-2);
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
}

.prices-number-gelate-sale-frost {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.prices-number-gelate-sale-frost.essntial {
  position: relative;
}

.prices-number-gelate-sale-frost.sale-price {
  margin-top: 20px;
  position: relative;
}

.prices-number-gelate-sale-frost.sale-price-frost {
  border-top: 1px solid var(--sea-green-2);
  margin-top: 20px;
  padding-top: 20px;
  position: relative;
}

.image-90 {
  width: 100%;
  max-width: 100%;
}

.container-20px-padding-ins {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins.position-relative {
  position: relative;
}

.container-20px-padding-ins.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins.fixed {
  width: 1240px;
}

.container-20px-padding-ins.after-hero {
  margin-top: 70px;
}

.container-20px-padding-ins.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-ins.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 20px;
}

.centered-ins.custom-text-ins {
  color: var(--blu-scuro-100);
  text-align: center;
}

.text-block-46-ins {
  text-align: left;
}

.section-13-landing-ins {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-landing-ins.controlli, .section-13-landing-ins.testimonial-bf, .section-13-landing-ins.insurance {
  background-color: var(--light-grey);
}

.insurance-cta-text {
  text-align: center;
  display: block;
}

.insurance-cta-text.h5, .insurance-cta-text.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.insurance-cta-text.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.insurance-cta-text._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.insurance-cta-text.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.insurance-cta-text.values-top-heading.bold, .insurance-cta-text.values-top-heading.semi-bold {
  font-weight: 600;
}

.insurance-cta-text.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.insurance-cta-text.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.insurance-cta-text.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.insurance-cta-text.h3 {
  color: #000;
  border: 1px solid #0000;
}

.insurance-cta-text.h3.adjustments {
  color: var(--blu-scuro-100);
}

.insurance-cta-text.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.insurance-cta-text.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.insurance-cta-text.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.insurance-cta-text.custom-text-form-land {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.insurance-cta-text.custom-text-form-land.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.insurance-cta-text.custom-text-ins {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 600;
}

.insurance-cta-text.custom-text-ins.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.cta-block-ins {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 70px;
  display: flex;
}

.cta-block-ins.top-spaced {
  padding-top: 0;
}

.cta-block-ins.demo-custom {
  padding-bottom: 0;
}

.cta-block-ins.demo-custom-copy, .cta-block-ins.form-code {
  background-color: #0000;
  border-radius: 15px;
  padding-bottom: 0;
}

.cta-block-ins.demo-custom-land1 {
  background-color: #0000;
  border-radius: 15px;
  padding-top: 2px;
  padding-bottom: 0;
}

.cta-block-ins.grid-custom-ins {
  background-color: #0000;
  border-radius: 15px;
  padding-top: 2px;
  padding-bottom: 0;
  display: block;
}

.div-block-1489 {
  padding-left: 0;
  padding-right: 0;
}

.grid-33 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-134 {
  font-weight: 400;
}

.container-20px-padding-ins-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins-2.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins-2.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins-2.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins-2.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins-2._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins-2._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins-2._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins-2.position-relative {
  position: relative;
}

.container-20px-padding-ins-2.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins-2.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins-2.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins-2.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins-2.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins-2.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins-2.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins-2.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins-2.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins-2.fixed {
  width: 1240px;
}

.container-20px-padding-ins-2.after-hero {
  margin-top: 70px;
}

.container-20px-padding-ins-2.after-hero-gelate, .container-20px-padding-ins-2.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-ins-2.after-hero-ins-2 {
  margin-top: 70px;
  margin-bottom: 20px;
}

.text-span-2-ins {
  text-align: left;
  font-weight: 400;
}

.small-text-2 {
  color: var(--blu-scuro-100);
  margin-top: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.text-evindency {
  color: var(--blu-scuro-100);
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1491 {
  background-color: #0000;
  border-radius: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 700;
}

.section-13-lins {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-lins.controlli, .section-13-lins.testimonial-bf {
  background-color: var(--light-grey);
}

.section-13-lins.insurance-icon {
  background-color: #0000;
  padding-bottom: 10px;
}

.container-20px-padding-ins-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin: 75px auto 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins-icon.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins-icon.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins-icon.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins-icon.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins-icon._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins-icon._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins-icon._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins-icon.position-relative {
  position: relative;
}

.container-20px-padding-ins-icon.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins-icon.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins-icon.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins-icon.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins-icon.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins-icon.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins-icon.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins-icon.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins-icon.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins-icon.fixed {
  width: 1240px;
}

.container-20px-padding-ins-icon.after-hero {
  margin-top: 70px;
}

.centered-copy {
  text-align: center;
  display: block;
}

.centered-copy.h5, .centered-copy.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-copy.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-copy._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-copy.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-copy.values-top-heading.bold, .centered-copy.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-copy.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-copy.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-copy.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-copy.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-copy.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-copy.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-copy.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.ins-icon {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.ins-icon.top-custom-space {
  margin-top: 25px;
}

.ins-icon.top-custom-space-ins {
  margin-top: 40px;
}

.carouset-title-ins {
  text-align: center;
}

.section-wrapper-ins {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 60px;
  display: flex;
}

.section-wrapper-ins.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-ins.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-ins.margin-100px {
  margin-top: 100px;
}

.section-wrapper-ins.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-ins.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-ins.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-ins.homepage {
  margin-top: 70px;
}

.section-wrapper-ins.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-ins.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-ins.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-ins.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-ins.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-ins.hide {
  display: none;
}

.section-wrapper-ins.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-ins.adjustments, .section-wrapper-ins.grid-section-m-b, .section-wrapper-ins.m-b {
  margin-bottom: 100px;
}

.section-wrapper-ins.top-space {
  margin-top: 100px;
}

.hero-insurance {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-insurance.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-insurance.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-insurance.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-insurance.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-insurance.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-insurance.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-insurance.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-insurance.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-insurance.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-insurance.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-insurance.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-insurance.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-insurance.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-insurance.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-insurance.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-insurance.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-insurance.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-insurance.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-insurance.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-insurance.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-insurance.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-insurance.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-insurance.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-insurance.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-insurance.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-insurance.agro-4, .hero-insurance.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insurance.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insurance.black-class-gelate {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67a33ccfdefad2882a0ad696_6c57b4fe11d7818dcd272710c1858ae7_hero%20gelate.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insurance.black-class-insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67ae0d6e806a6c1e5818a3b7_be7bb9ac9757c149f7718d1242ff524d_Hero%20insurance.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.tablet-centered-ins {
  color: var(--blu-scuro-100);
}

.tablet-centered-ins.analytics-custom, .tablet-centered-ins.analytics-custom-qdc {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-ins.analytics-custom-qdc-2 {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: 400;
}

.tablet-centered-ins.analytics-custom-qdc-ins {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.info-logo-ins {
  width: 100px;
  max-width: 100%;
  height: 100px;
}

.insurance-div {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 40px 40px 30px;
  display: flex;
}

.insurance-div.grey-background-ins {
  background-color: var(--sea-green-2);
}

.ins-inner-wrapper-copy {
  padding-top: 24px;
}

.grey-background-ins {
  background-color: var(--light-grey);
  margin-top: 0;
}

.container-20px-padding-ins-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins-3.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins-3.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins-3.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins-3.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins-3._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins-3._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins-3._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins-3.position-relative {
  position: relative;
}

.container-20px-padding-ins-3.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins-3.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins-3.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins-3.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins-3.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins-3.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins-3.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins-3.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins-3.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins-3.fixed {
  width: 1240px;
}

.container-20px-padding-ins-3.after-hero {
  margin-top: 70px;
}

.container-20px-padding-ins-3.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-ins-3.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 20px;
}

.container-20px-padding-ins-3.after-hero-ins-2 {
  margin-top: 70px;
  margin-bottom: 20px;
  padding-bottom: 40px;
}

.div-block-1492 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-91 {
  width: 10%;
}

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

.text-span-135 {
  font-weight: 400;
}

.div-block-1493 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-20px-padding-ins-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins-4.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins-4.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins-4.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins-4.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins-4._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins-4._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins-4._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins-4.position-relative {
  position: relative;
}

.container-20px-padding-ins-4.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins-4.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins-4.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins-4.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins-4.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins-4.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins-4.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins-4.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins-4.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins-4.fixed {
  width: 1240px;
}

.container-20px-padding-ins-4.after-hero {
  margin-top: 70px;
}

.container-20px-padding-ins-4.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-ins-4.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 20px;
}

.container-20px-padding-ins-4.after-hero-ins-4 {
  background-color: var(--light-grey);
  margin-top: 0;
  margin-bottom: 70px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.centered-form-land-ins {
  text-align: center;
  display: block;
}

.centered-form-land-ins.h5, .centered-form-land-ins.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land-ins.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-form-land-ins._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-form-land-ins.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-form-land-ins.values-top-heading.bold, .centered-form-land-ins.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-form-land-ins.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-form-land-ins.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-form-land-ins.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-form-land-ins.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-form-land-ins.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land-ins.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-form-land-ins.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-form-land-ins.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.centered-form-land-ins.custom-text-form-land {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-ins.custom-text-form-land.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land-ins.custom-text-form-land-ins {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-ins.custom-text-form-land-ins.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land-ins.custom-text-form-land-irr {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-ins.custom-text-form-land-irr.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.grid-ins {
  background-color: var(--sea-green-2);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  padding-top: 15px;
  padding-bottom: 15px;
}

.centered-ins-1.custom-text-ins {
  color: var(--blu-scuro-100);
  text-align: center;
}

.centered-ins-1.custom-text-ins-1 {
  color: var(--blu-scuro-100);
  text-align: left;
}

.image-ins {
  max-width: 70%;
  margin-right: 60px;
}

.div-block-mockup-qdc-ins {
  justify-content: center;
  align-items: center;
  display: flex;
}

.analytics-hero-grid-gelate-ins {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-gelate-ins.centered {
  align-items: center;
}

.analytics-hero-grid-gelate-ins.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-gelate-ins.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-gelate-ins.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-gelate-ins.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-gelate-ins.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-gelate-ins.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-gelate-ins.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-gelate-ins.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-gelate-ins.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-gelate-ins.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-gelate-ins.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.analytics-hero-grid-gelate-ins.agro-grid-qdc {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.analytics-hero-grid-gelate-ins.agro-grid-gelate {
  grid-column-gap: 0px;
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.analytics-hero-grid-gelate-ins.agro-grid-gelate-ins {
  grid-column-gap: 0px;
  grid-template-columns: 2.5fr .75fr;
  align-items: center;
}

.connect-hero-pages-text-gelate-ins {
  margin-top: 0;
  padding-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1494 {
  width: 90%;
  max-width: 100%;
}

.section-wrapper-ins-grey {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 60px;
  display: flex;
}

.section-wrapper-ins-grey.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-ins-grey.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-ins-grey.margin-100px {
  margin-top: 100px;
}

.section-wrapper-ins-grey.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-ins-grey.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-ins-grey.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-ins-grey.homepage {
  margin-top: 70px;
}

.section-wrapper-ins-grey.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-ins-grey.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-ins-grey.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-ins-grey.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-ins-grey.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-ins-grey.hide {
  display: none;
}

.section-wrapper-ins-grey.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-ins-grey.adjustments, .section-wrapper-ins-grey.grid-section-m-b, .section-wrapper-ins-grey.m-b {
  margin-bottom: 100px;
}

.section-wrapper-ins-grey.top-space {
  margin-top: 100px;
}

.formazione-text-ins {
  color: var(--blu-scuro-100);
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1491-notes {
  background-color: #0000;
  border-radius: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 100px;
  padding: 0;
  font-weight: 700;
}

.container-20px-padding-ins2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-ins2.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-ins2.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-ins2.slider-container {
  max-width: 100%;
}

.container-20px-padding-ins2.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-ins2._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-ins2._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-ins2._80-px {
  padding-top: 50px;
}

.container-20px-padding-ins2.position-relative {
  position: relative;
}

.container-20px-padding-ins2.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-ins2.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-ins2.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-ins2.space-top {
  padding-top: 50px;
}

.container-20px-padding-ins2.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-ins2.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-ins2.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-ins2.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-ins2.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-ins2.fixed {
  width: 1240px;
}

.container-20px-padding-ins2.after-hero {
  margin-top: 70px;
}

.container-20px-padding-ins2.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-ins2.after-hero-ins, .container-20px-padding-ins2.after-hero-ins2 {
  margin-top: 70px;
  margin-bottom: 20px;
}

.testo-informativo {
  color: var(--blu-scuro-100);
  padding-top: 0;
  padding-bottom: 0;
}

.link-8 {
  font-weight: 600;
  text-decoration: underline;
}

.formazione-text-ins2 {
  color: var(--light-slate-grey);
  padding-top: 0;
  padding-bottom: 0;
}

.section-wrapper-def {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 60px;
  display: flex;
}

.section-wrapper-def.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-def.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-def.margin-100px {
  margin-top: 100px;
}

.section-wrapper-def.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-def.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-def.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-def.homepage {
  margin-top: 70px;
}

.section-wrapper-def.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-def.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-def.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-def.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-def.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-def.hide {
  display: none;
}

.section-wrapper-def.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-def.adjustments, .section-wrapper-def.grid-section-m-b, .section-wrapper-def.m-b {
  margin-bottom: 100px;
}

.section-wrapper-def.top-space {
  margin-top: 100px;
}

.container-20px-padding-def {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-def.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-def.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-def.slider-container {
  max-width: 100%;
}

.container-20px-padding-def.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-def._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-def._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-def._80-px {
  padding-top: 50px;
}

.container-20px-padding-def.position-relative {
  position: relative;
}

.container-20px-padding-def.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-def.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-def.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-def.space-top {
  padding-top: 50px;
}

.container-20px-padding-def.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-def.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-def.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-def.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-def.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-def.fixed {
  width: 1240px;
}

.container-20px-padding-def.after-hero {
  margin-top: 70px;
}

.container-20px-padding-def.slider-container-def {
  max-width: 100%;
}

.slider-def {
  background-color: #fff;
  height: 100%;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 0;
}

.slider-def.bot-spaced {
  margin-top: 0;
  margin-bottom: 100px;
}

.slider-def.no-space {
  margin-top: 0;
}

.left-arrow-def {
  display: block;
  inset: auto auto 0% 42%;
}

.left-arrow-def.hide {
  display: none;
}

.left-arrow-def.adjustments {
  top: auto;
}

.left-arrow-def.adjustments-qdc, .left-arrow-def.adjustments-def {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  inset: 0% auto 0% 0%;
}

.right-arrow-def {
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
  display: flex;
  inset: 0% 0% 0% auto;
}

.right-arrow-def.hide {
  display: none;
}

.slide-def {
  max-height: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-def {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  min-height: 650px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1488-def {
  margin-left: 100px;
}

.div-block-mockup-def {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c9c14ff5c1b43268de22ab_Rectangle%20542.webp");
  background-position: 50% 0;
  background-size: auto;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-1495 {
  background-color: var(--sea-green);
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.image-def {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.h4-def {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

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

.h4-def.bold-text.custom-h4 {
  color: var(--blu-scuro-100);
  padding-top: 10px;
  display: flex;
}

.h4-def.bold-text.centered.custom-h4 {
  text-align: center;
  margin-right: 0;
}

.h4-def.bold-text.custom-h4-2 {
  color: var(--sea-green);
}

.h4-def.custom-h4 {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.h4-def.custom-h4.bold {
  font-weight: 700;
}

.h4-def.custom-h4.no-space {
  padding-bottom: 0;
}

.h4-def.centered.bold {
  font-weight: 700;
}

.h4-def.centered.bold.custom-title {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
}

.h4-def.centered.custom2, .h4-def.centered.custom-h4 {
  font-weight: 700;
}

.h4-def.centered.custom-spaces {
  margin-bottom: 20px;
}

.h4-def.centered.bot-space {
  padding-bottom: 40px;
}

.h4-def.custom-space, .h4-def.custom-space-def {
  margin-top: 8px;
}

.h4-def.custom-space-def.left-def {
  color: var(--white);
}

.testo-informativo-def {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
}

.link-8-def {
  color: var(--white);
  font-weight: 600;
  text-decoration: underline;
}

.text-evindency-def, .formazione-text-def {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
}

.hero-def {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-def.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-def.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-def.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-def.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-def.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-def.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-def.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-def.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-def.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-def.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-def.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-def.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-def.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-def.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-def.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-def.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-def.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-def.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-def.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-def.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-def.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-def.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-def.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-def.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-def.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-def.agro-4, .hero-def.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-def.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-def.black-class-gelate {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67a33ccfdefad2882a0ad696_6c57b4fe11d7818dcd272710c1858ae7_hero%20gelate.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-def.black-class-def {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c850d00c08252ce0aadd01_4164bcac883ee2a5517250c3b00f202f_hero%20difesa.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.analytics-hero-grid-def {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-def.centered {
  align-items: center;
}

.analytics-hero-grid-def.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-def.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-def.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-def.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-def.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-def.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-def.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-def.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-def.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-def.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-def.agro-grid {
  grid-column-gap: 0px;
  align-items: center;
}

.analytics-hero-grid-def.agro-grid-qdc {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.analytics-hero-grid-def.agro-grid-gelate, .analytics-hero-grid-def.agro-grid-def {
  grid-column-gap: 0px;
  grid-template-columns: 1.75fr 1fr;
  align-items: center;
}

.connect-hero-pages-text-def {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.tablet-centered-def {
  color: var(--blu-scuro-100);
}

.tablet-centered-def.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-def.analytics-custom-qdc, .tablet-centered-def.analytics-custom-gelate, .tablet-centered-def.analytics-custom--def {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  overflow: visible;
}

.advantage-background-landing-def {
  background-color: var(--sea-green-2);
  padding-top: 30px;
}

.advantage-background-landing-def.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.advantage-background-landing-def.top-spaced {
  margin-top: 80px;
}

.advantage-background-landing-def.top-spaced.custom-padding {
  padding-top: 50px;
}

.advantage-background-landing-def._5 {
  background-color: #608e630d;
}

.vantaggi-def {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.vantaggi-def.top-spaced-100 {
  margin-top: 100px;
}

.vantaggi-def.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.vantaggi-def.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.vantaggi-def._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vantaggi-def._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.vantaggi-def._80-px {
  padding-top: 50px;
}

.vantaggi-def.position-relative {
  position: relative;
}

.vantaggi-def.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.vantaggi-def.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.vantaggi-def.custom-top-space {
  padding-top: 60px;
}

.vantaggi-def.space-top {
  padding-top: 50px;
}

.vantaggi-def.bottom-spaced {
  padding-bottom: 100px;
}

.vantaggi-def.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.vantaggi-def.overflow-hidden {
  overflow: hidden;
}

.vantaggi-def.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.vantaggi-def.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.vantaggi-def.fixed {
  width: 1240px;
}

.advantage-group-def {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.text-block-46-def {
  text-align: center;
}

.centered-def {
  text-align: center;
  display: block;
}

.centered-def.h5, .centered-def.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-def.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-def._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-def.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-def.values-top-heading.bold, .centered-def.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-def.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-def.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-def.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-def.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-def.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-def.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-def.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-def.custom-text-def {
  color: var(--blu-scuro-100);
  padding-bottom: 0;
  font-size: 40px;
  font-style: normal;
}

.text-block-46-def-card {
  text-align: center;
}

.div-block-mockup-def-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67cee7edfaf89acddac42a1a_db223bf55c704307fc52c54cfdd1a208_Maria-1.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-def-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c9c14ff5c1b43268de22ab_Rectangle%20542.webp");
  background-position: 50% 0;
  background-size: auto;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-def-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67cee792cc0e54994d4ac543_30b94db1fa362b832a245231f014bb11_new-3.webp");
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-def-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c9c14f122cb773cded6f3d_ab2f2026cfce45049c64e855448edb89_Rectangle%20543.webp");
  background-position: 50%;
  background-size: auto;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-def-5 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c9c14f8e0fa8666f3bf315_1dcac026218487ae72dc5a8c46fced5b_Rectangle%20544.webp");
  background-position: 50% 0;
  background-size: auto;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.green-land-navbar-def {
  background-color: var(--sea-green);
  padding-top: 17px;
  padding-bottom: 17px;
}

.container-7-logo-def {
  max-width: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.green-land-navbar-logo-def {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  display: flex;
}

.logo-landing-green-navbar-def {
  max-width: 15%;
  max-height: 20%;
  padding-top: 5px;
  padding-bottom: 10px;
}

.text-span-136, .text-span-137, .text-span-138, .text-span-139, .text-span-140, .text-span-141, .text-span-142, .text-span-143, .text-span-144, .text-span-145 {
  font-weight: 700;
}

.agro-industry-card-header-def {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
}

.agro-industry-card-wrapper-def {
  background-color: var(--white);
  text-align: left;
  border-radius: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px;
  display: flex;
}

.base-button-container-simple-def {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 29px;
  margin-bottom: 40px;
  display: flex;
}

.sponsor-def-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.referral-def-image {
  max-width: 100%;
}

.section-13-def {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-def.controlli, .section-13-def.testimonial-bf {
  background-color: var(--light-grey);
}

.section-13-def.insurance-icon {
  background-color: #0000;
  padding-bottom: 10px;
}

.section-13-def.insurance-icon-def {
  background-color: var(--light-grey);
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-wrapper--def {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: flex;
}

.section-wrapper--def.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper--def.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper--def.margin-100px {
  margin-top: 100px;
}

.section-wrapper--def.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper--def.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper--def.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper--def.homepage {
  margin-top: 70px;
}

.section-wrapper--def.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper--def.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper--def.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper--def.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper--def.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper--def.hide {
  display: none;
}

.section-wrapper--def.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper--def.adjustments, .section-wrapper--def.grid-section-m-b, .section-wrapper--def.m-b {
  margin-bottom: 100px;
}

.section-wrapper--def.top-space {
  margin-top: 100px;
}

.text-span-146, .text-span-147, .text-span-148 {
  font-weight: 700;
}

.section-21 {
  padding-left: 20px;
  padding-right: 20px;
}

.cta-3a-pack {
  margin-top: 20px;
}

.link-9 {
  font-weight: 600;
  text-decoration: underline;
}

.company-hero-irrigazione-auto-copy {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-irrigazione-auto-copy.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-irrigazione-auto-copy.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-irrigazione-auto-copy.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.company-hero-irrigazione-auto-copy.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-irrigazione-auto-copy.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-irrigazione-auto-copy.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-irrigazione-auto-copy.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-irrigazione-auto-copy.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto-copy.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto-copy.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto-copy.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-irrigazione-auto-copy.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-irrigazione-auto-copy.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-irrigazione-auto-copy.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-irrigazione-auto-copy.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-irrigazione-auto-copy.agro-controlli-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 480px;
}

.company-hero-irrigazione-auto-copy.agro-irrigazione-auto {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/66618b2614c9fb7f817aa1dc_Hero%20irrigazione-auto-wall.webp");
  height: 480px;
}

.hero-xidro {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-xidro.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-xidro.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-xidro.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-xidro.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-xidro.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-xidro.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-xidro.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-xidro.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-xidro.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-xidro.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-xidro.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-xidro.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-xidro.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-xidro.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-xidro.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-xidro.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-xidro.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-xidro.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-xidro.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-xidro.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-xidro.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-xidro.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-xidro.agro-controlli-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 480px;
}

.hero-xidro.agro-irrigazione-auto {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/66618b2614c9fb7f817aa1dc_Hero%20irrigazione-auto-wall.webp");
  height: 480px;
}

.hero-xidro.img-xidro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67eda57f64f532cf9a54e008_62840fd9c412a332c1c780f79601ae79_Hero%20xidro.webp");
  justify-content: center;
  align-items: center;
  height: 480px;
  padding-top: 30px;
}

.container-20px-xidro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-xidro.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-xidro.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-xidro.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-xidro._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-xidro._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-xidro._80-px {
  padding-top: 50px;
}

.container-20px-xidro.position-relative {
  position: relative;
}

.container-20px-xidro.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-xidro.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-xidro.custom-top-space {
  padding-top: 60px;
}

.container-20px-xidro.space-top {
  padding-top: 50px;
}

.container-20px-xidro.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-xidro.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-xidro.overflow-hidden {
  overflow: hidden;
}

.container-20px-xidro.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-xidro.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-xidro.fixed {
  width: 1240px;
}

.container-20px-xidro.after-hero {
  margin-top: 70px;
}

.connect-hero-xidro {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.text-hero-xidro {
  color: var(--blu-scuro-100);
}

.text-hero-xidro.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.text-hero-xidro.analytics-custom-copy, .text-hero-xidro.analytics-custom-4-0-pol, .text-hero-xidro.text-hero-irrigazione-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.4;
}

.text-hero-xidro.text-hero-xidro-2 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.4;
}

.container-20px-padding-xidro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-xidro.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-xidro.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-xidro.slider-container {
  max-width: 100%;
}

.container-20px-padding-xidro.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-xidro._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-xidro._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-xidro._80-px {
  padding-top: 50px;
}

.container-20px-padding-xidro.position-relative {
  position: relative;
}

.container-20px-padding-xidro.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-xidro.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-xidro.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-xidro.space-top {
  padding-top: 50px;
}

.container-20px-padding-xidro.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-xidro.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-xidro.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-xidro.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-xidro.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-xidro.fixed {
  width: 1240px;
}

.container-20px-padding-xidro.after-hero {
  margin-top: 70px;
}

.container-20px-padding-xidro.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-xidro.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 20px;
}

.container-20px-padding-xidro.after-hero-xidro {
  margin-top: 15px;
  margin-bottom: 40px;
}

.div-block-1497 {
  background-color: var(--alice-blue);
  border-radius: 15px;
  min-height: 80px;
  padding: 10px 20px;
}

.section-22 {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-19 {
  max-width: 1240px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-70 {
  color: var(--dodger-blue);
  font-size: 25px;
  font-weight: 700;
}

.text-block-71 {
  color: var(--dark-slate-grey);
}

.container-20px-padding-xidro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-xidro-2.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-xidro-2.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-xidro-2.slider-container {
  max-width: 100%;
}

.container-20px-padding-xidro-2.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-xidro-2._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-xidro-2._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-xidro-2._80-px {
  padding-top: 50px;
}

.container-20px-padding-xidro-2.position-relative {
  position: relative;
}

.container-20px-padding-xidro-2.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-xidro-2.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-xidro-2.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-xidro-2.space-top {
  padding-top: 50px;
}

.container-20px-padding-xidro-2.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-xidro-2.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-xidro-2.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-xidro-2.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-xidro-2.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-xidro-2.fixed {
  width: 1240px;
}

.container-20px-padding-xidro-2.after-hero {
  margin-top: 70px;
}

.container-20px-padding-xidro-2.slider-container-def {
  max-width: 100%;
}

.container-20px-padding-xidro-2.slider-container-xidro-2 {
  max-width: 1240px;
}

.slider-xidro-2 {
  background-color: #fff;
  height: 100%;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 0;
}

.slider-xidro-2.bot-spaced {
  margin-top: 0;
  margin-bottom: 100px;
}

.slider-xidro-2.no-space {
  margin-top: 0;
}

.slide-xidro {
  max-height: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-xidro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67ee8ea731231e73b8e91786_xidro-2.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-xidro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67ee8ea954c21b1602a5d06d_xidro-3.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.image-xidro-2, .image-xidro {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.grid-xidro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  min-height: 650px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-xidro-carousel {
  background-color: var(--sea-green);
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.div-block-xidro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67ee80b8360adf71373db301_1-xidro.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.image-xidro-3 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.div-block-xidro-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67ee8ea72fdf0cab13196b68_xidro-4.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.image-xidro-4 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.section-wrapper-xidro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-xidro.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-xidro.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-xidro.margin-100px {
  margin-top: 100px;
}

.section-wrapper-xidro.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-xidro.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-xidro.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-xidro.homepage {
  margin-top: 70px;
}

.section-wrapper-xidro.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-xidro.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-xidro.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-xidro.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-xidro.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-xidro.hide {
  display: none;
}

.section-wrapper-xidro.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-xidro.adjustments, .section-wrapper-xidro.grid-section-m-b, .section-wrapper-xidro.m-b {
  margin-bottom: 100px;
}

.section-wrapper-xidro.top-space {
  margin-top: 100px;
}

.section-wrapper-xidro.blue-background-xidro {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-xidro.blue-background-xidro.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-xidro.blue-background-xidro.top-bot-spaced-xidro {
  background-color: var(--sea-green-2);
  margin-top: 150px;
  margin-bottom: 150px;
}

.container-20px-padding-xidro-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-xidro-3.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-xidro-3.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-xidro-3.slider-container {
  max-width: 100%;
}

.container-20px-padding-xidro-3.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-xidro-3._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-xidro-3._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-xidro-3._80-px {
  padding-top: 50px;
}

.container-20px-padding-xidro-3.position-relative {
  position: relative;
}

.container-20px-padding-xidro-3.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-xidro-3.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-xidro-3.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-xidro-3.space-top {
  padding-top: 50px;
}

.container-20px-padding-xidro-3.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-xidro-3.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-xidro-3.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-xidro-3.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-xidro-3.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-xidro-3.fixed {
  width: 1240px;
}

.container-20px-padding-xidro-3.after-hero {
  margin-top: 70px;
}

.grid-cols-2-xidro {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-cols-2-xidro.centered {
  align-items: center;
}

.grid-cols-2-xidro.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2-xidro.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.grid-cols-2-xidro.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2-xidro.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-2-xidro.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2-xidro.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2-xidro.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.grid-cols-2-xidro.overflow-up-xidro {
  margin-top: -32px;
  margin-bottom: -32px;
}

.article-xidro {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.cta-container-xidro {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.cta-container-xidro.centered {
  justify-content: center;
}

.cta-container-xidro.right {
  justify-content: flex-end;
  padding-top: 25px;
}

.cta-container-xidro.left {
  justify-content: flex-start;
  align-items: center;
  padding-top: 25px;
}

.section-13-landing-xidro {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-landing-xidro.controlli, .section-13-landing-xidro.testimonial-bf, .section-13-landing-xidro.xidro {
  background-color: var(--light-grey);
}

.products-custom-body-xidro {
  background-color: var(--sea-green-2);
  text-align: left;
  border: 1px solid #acacac33;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.products-custom-section-xidro {
  border-bottom: 1px #ccd0d3;
  padding-top: 10px;
  padding-bottom: 33px;
}

.products-custom-section-xidro.last {
  border-bottom-width: 0;
}

.text-block-details-xidro {
  text-align: justify;
  font-size: 18px;
}

.bold-text-103 {
  font-weight: 400;
}

.div-details-xidro {
  margin-top: 15px;
  margin-bottom: 15px;
}

.div-details-xidro.custom-spaced {
  margin-bottom: 100px;
}

.feature-xidro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.feature-xidro.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

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

.image-92 {
  width: 44px;
  height: 44px;
}

.tech-details-xidro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.tech-details-xidro.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

.icon-details {
  object-fit: contain;
  width: 30px;
  max-width: none;
  height: 30px;
  margin-top: 5px;
  margin-right: 10px;
}

.section-23 {
  margin-bottom: 70px;
}

.div-block-1499 {
  padding: 20px 20px 25px;
}

.div-block-1500 {
  background-color: var(--white);
  padding-left: 20px;
  padding-right: 20px;
}

.grid-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.xidro-sensor {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.button-xidro {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-xidro.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-xidro.fullwidth:hover {
  background-color: #567d59;
}

.button-xidro.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-xidro.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-xidro.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-xidro.header-button:hover {
  background-color: #567d59;
}

.button-xidro.blue {
  background-color: var(--dodger-blue);
}

.button-xidro.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-xidro.prices-button:hover {
  background-color: #567d59;
}

.button-xidro.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-xidro.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-xidro.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-xidro.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-xidro.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-xidro.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-xidro.form-block-button {
  font-weight: 400;
}

.button-xidro.tablet-centered {
  color: var(--white);
}

.button-xidro.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-xidro.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-xidro.demo-custom {
  margin-top: 10px;
}

.button-xidro.hover-green-button:hover {
  background-color: #567d59;
}

.button-xidro.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-xidro.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-xidro.button-icon-xidro {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: flex-start;
  text-decoration: none;
  display: flex;
}

.button-xidro.button-icon-xidro.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

.section-wrapper-xidro2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 50px auto 60px;
  display: flex;
}

.section-wrapper-xidro2.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-xidro2.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-xidro2.margin-100px {
  margin-top: 100px;
}

.section-wrapper-xidro2.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-xidro2.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-xidro2.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-xidro2.homepage {
  margin-top: 70px;
}

.section-wrapper-xidro2.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-xidro2.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-xidro2.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-xidro2.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-xidro2.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-xidro2.hide {
  display: none;
}

.section-wrapper-xidro2.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-xidro2.adjustments, .section-wrapper-xidro2.grid-section-m-b, .section-wrapper-xidro2.m-b {
  margin-bottom: 100px;
}

.section-wrapper-xidro2.top-space {
  margin-top: 100px;
}

.grid-37 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1501 {
  border-right: 1px solid var(--sea-green-2);
}

.div-block-1501-end {
  border: 1px #000;
}

.text-xtrap {
  opacity: .75;
  color: var(--blu-scuro-100);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  display: block;
  position: static;
}

.div-block-1502 {
  margin-top: 10px;
}

.disclaimer-xtrap {
  text-align: left;
  margin-top: 10px;
  font-weight: 400;
  display: block;
}

.text-sconto-xtrap {
  border-bottom: 1px solid var(--sea-green-2);
  background-color: var(--sea-green-2);
  color: var(--dark-slate-grey-2);
  text-align: center;
  flex-flow: row;
  margin-top: 10px;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  display: block;
  position: static;
}

.text-sconto-xtrap-1 {
  color: var(--dark-slate-grey-2);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  position: static;
}

.sensore-text-xtrap {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.text-moduli-xtrap {
  color: var(--dark-slate-grey-2);
  text-align: center;
  flex-flow: row;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  display: block;
  position: static;
}

.text-span-149, .text-span-150 {
  font-weight: 300;
}

.second-button-xtrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.xtrap-delta-pro {
  text-align: left;
  max-width: 100%;
}

.disclaimer-xtrap-1 {
  color: var(--sea-green);
  text-align: left;
  margin-top: 0;
  font-weight: 400;
  display: block;
}

.text-mid-xtrap {
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.text-above-cta {
  color: var(--light-slate-grey);
  text-align: center;
  font-weight: 400;
  display: block;
}

.hero-insect {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-insect.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-insect.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-insect.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-insect.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-insect.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-insect.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-insect.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-insect.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-insect.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-insect.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-insect.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-insect.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-insect.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-insect.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-insect.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-insect.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-insect.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-insect.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-insect.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-insect.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-insect.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-insect.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-insect.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-insect.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-insect.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-insect.agro-4, .hero-insect.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insect.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insect.black-class-gelate {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67a33ccfdefad2882a0ad696_6c57b4fe11d7818dcd272710c1858ae7_hero%20gelate.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insect.black-class-def {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c850d00c08252ce0aadd01_4164bcac883ee2a5517250c3b00f202f_hero%20difesa.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-insect.black-class-insect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe310fc9bf4bbe62e0038b_a68e2c5e1b18d613ad90edd3f2d4cfb2_hero%20insetti%20copia.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.text-subtitle-insetti {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 24px;
}

.article-insect {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.centered-iinsect.custom-text-ins {
  color: var(--blu-scuro-100);
  text-align: center;
}

.centered-iinsect.custom-text-ins-1, .centered-iinsect.custom-text-insect {
  color: var(--blu-scuro-100);
  text-align: left;
}

.pack-insect {
  border: 2px solid var(--dodger-blue);
  background-color: var(--white);
  border-radius: 20px;
  padding: 15px 0;
  box-shadow: 0 0 20px #1690eb66;
}

.prices-text-insect {
  border-bottom: 2px solid var(--borders);
  color: var(--dodger-blue);
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 20px 10px 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.div-block-mockup-xtrap-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe6fba54e19c73f4182e3e_carousel-xtrap-1%20copia.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.moxkup-insect-1 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.slide-insect {
  max-height: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-mockup-xtrap-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe6fba102bc5e2e2a62aa8_carousel-xtrap-2%20copia.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.moxkup-insect-2 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.div-block-mockup-xtrap-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe6fbab386e7e2dd2cca56_carousel-xtrap-3%20copia.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.moxkup-insect-3 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.div-block-mockup-xtrap-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe6fbac76742c0fdffb9d4_carousel-xtrap-4%20copia.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.moxkup-insect-4 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.div-block-mockup-xtrap-5 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe6fba596d724b0c8ab1ba_carousel-xtrap-5%20copia.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.moxkup-insect-5 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.text-span-151 {
  font-weight: 700;
}

.midle-text-cta {
  background-color: var(--alice-blue);
  margin: 80px auto 60px;
  padding: 20px 20px 40px;
}

.insect-text-cta {
  text-align: center;
  display: block;
}

.insect-text-cta.h5, .insect-text-cta.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.insect-text-cta.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.insect-text-cta._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.insect-text-cta.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.insect-text-cta.values-top-heading.bold, .insect-text-cta.values-top-heading.semi-bold {
  font-weight: 600;
}

.insect-text-cta.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.insect-text-cta.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.insect-text-cta.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.insect-text-cta.h3 {
  color: #000;
  border: 1px solid #0000;
}

.insect-text-cta.h3.adjustments {
  color: var(--blu-scuro-100);
}

.insect-text-cta.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.insect-text-cta.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.insect-text-cta.custom-text-insect {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.button-blue {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-blue.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-blue.fullwidth:hover {
  background-color: #567d59;
}

.button-blue.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-blue.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-blue.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-blue.header-button:hover {
  background-color: #567d59;
}

.button-blue.blue {
  background-color: var(--dodger-blue);
}

.button-blue.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-blue.prices-button:hover {
  background-color: #567d59;
}

.button-blue.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-blue.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-blue.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-blue.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-blue.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-blue.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-blue.form-block-button {
  font-weight: 400;
}

.button-blue.tablet-centered {
  color: var(--white);
}

.button-blue.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-blue.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-blue.demo-custom {
  margin-top: 10px;
}

.button-blue.hover-green-button:hover {
  background-color: #567d59;
}

.button-blue.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-blue.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-blue.button-icon-blue {
  grid-column-gap: 10px;
  background-color: var(--dodger-blue);
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-blue.button-icon-blue.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.carouset-title-insect {
  text-align: left;
  font-size: 34px;
}

.section-wrapper-insect {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 20px auto 60px;
  display: flex;
}

.section-wrapper-insect.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-insect.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-insect.margin-100px {
  margin-top: 100px;
}

.section-wrapper-insect.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-insect.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-insect.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-insect.homepage {
  margin-top: 70px;
}

.section-wrapper-insect.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-insect.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-insect.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-insect.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-insect.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-insect.hide {
  display: none;
}

.section-wrapper-insect.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-insect.adjustments, .section-wrapper-insect.grid-section-m-b, .section-wrapper-insect.m-b {
  margin-bottom: 100px;
}

.section-wrapper-insect.top-space {
  margin-top: 100px;
}

.section-22-insect {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.quaderno-di-campo-digitale {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.quaderno-di-campo-digitale.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.quaderno-di-campo-digitale.padding-top {
  padding-top: 0;
}

.quaderno-di-campo-digitale._100px-m-t {
  margin-top: 100px;
}

.quaderno-di-campo-digitale.no-margin, .quaderno-di-campo-digitale.promo-no-margin {
  margin-top: 0;
}

.quaderno-di-campo-digitale.promo-no-margin.promo {
  max-width: 100%;
}

.quaderno-di-campo-digitale.promo-no-margin-qdc {
  margin-top: 0;
}

.quaderno-di-campo-digitale.promo-no-margin-qdc.promo, .quaderno-di-campo-digitale.promo-no-margin-qdc.promo-qdc {
  max-width: 100%;
}

.quaderno-di-campo-digitale.promo-no-margin-qdc-2 {
  margin-top: 0;
}

.quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo, .quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo-qdc {
  max-width: 100%;
}

.quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo-qdc-2 {
  background-color: var(--white);
  max-width: 100%;
}

.bold-text-104, .bold-text-105, .bold-text-106, .bold-text-107, .bold-text-108, .bold-text-109, .bold-text-110, .bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119 {
  color: var(--white);
  font-weight: 700;
}

.text-subtitle-insetti-center {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
}

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

.link-10 {
  font-weight: 700;
}

.section-13-def-b {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-def-b.controlli, .section-13-def-b.testimonial-bf {
  background-color: var(--light-grey);
}

.section-13-def-b.insurance-icon {
  background-color: #0000;
  padding-bottom: 10px;
}

.section-13-def-b.insurance-icon-def, .section-13-def-b.insurance-icon-def-b {
  background-color: var(--light-grey);
  padding-bottom: 10px;
}

.greenbg-digital-2 {
  text-align: center;
  background-color: #608e631a;
  border-radius: 20px;
  margin-top: 75px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.greenbg-digital-2.full {
  max-width: 1240px;
}

.greenbg-digital-2.full.farmview {
  margin-top: 0;
}

.greenbg-digital-2.full.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.greenbg-digital-2.full.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.greenbg-digital-2.full-2 {
  background-color: var(--white);
  max-width: 1240px;
}

.greenbg-digital-2.full-2.farmview {
  margin-top: 0;
}

.greenbg-digital-2.full-2.space-bottom {
  margin-top: 100px;
  margin-bottom: 100px;
}

.greenbg-digital-2.full-2.cta-bottom {
  margin-top: 0;
  margin-bottom: 80px;
}

.container-20px-padding-locations {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-locations.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-locations.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-locations.slider-container {
  max-width: 100%;
}

.container-20px-padding-locations.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-locations._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-locations._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-locations._80-px {
  padding-top: 50px;
}

.container-20px-padding-locations.position-relative {
  position: relative;
}

.container-20px-padding-locations.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-locations.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-locations.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-locations.space-top {
  padding-top: 50px;
}

.container-20px-padding-locations.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-locations.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-locations.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-locations.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-locations.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-locations.fixed {
  width: 1240px;
}

.container-20px-padding-locations.after-hero {
  margin-top: 70px;
}

.container-20px-padding-locations.no-p {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 0;
}

.site-wrapper-locations {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 25px;
  display: grid;
}

.site-info-wrapper-locations1 {
  border: 2px none var(--sea-green-2);
  border-radius: 12px;
  padding: 0 0 25px;
  transition: box-shadow .4s, border .4s;
}

.site-info-wrapper-locations1:hover {
  border-color: #608e634f;
}

.site-location-2 {
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}

.container-20 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/681c88eebb9deea068c4a03b_new%20map.svg");
  background-position: 50%;
  background-size: auto;
  min-height: 400px;
}

.phone-icon-location {
  width: 16px;
  height: 22px;
}

.phone-link-block-wrapper-location {
  grid-column-gap: 7px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  text-decoration: none;
  display: inline-block;
}

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

.text-block-72 {
  padding-left: 7px;
  font-size: 13px;
}

.qdca {
  padding-left: 0;
  padding-right: 20px;
  font-size: 14px;
  display: inline-block;
}

.qdca.navbar-text-block.adjustaments {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.qdca.navbar-text-block.adjustaments.w--current {
  color: var(--blu-scuro-100);
  font-weight: 600;
}

.qdca.navbar-text-block.adjustaments.italian-only {
  font-size: 15px;
}

.kit-digital-nav {
  padding-left: 0;
  padding-right: 20px;
  font-size: 14px;
  display: inline-block;
}

.kit-digital-nav.navbar-text-block.adjustaments {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.kit-digital-nav.navbar-text-block.adjustaments.w--current {
  color: var(--blu-scuro-100);
  font-weight: 600;
}

.kit-digital-nav.navbar-text-block.adjustaments.spanish-only {
  font-size: 15px;
}

.analytics-block-text-2 {
  text-align: left;
}

.analytics-block-text-2.centered, .analytics-block-text-2.centered-4 {
  margin-top: 0;
}

.homepage-list-image-2 {
  object-fit: fill;
  align-self: center;
  width: auto;
  max-width: 24px;
  height: auto;
  max-height: none;
}

.banner-qdca, .banner-kit-digital {
  background-color: #001621;
  margin-top: 20px;
  padding: 10px 20px;
}

.section-wrapper-qdca {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-qdca.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdca.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdca.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdca.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdca.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdca.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-qdca.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdca.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdca.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdca.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdca.hide {
  display: none;
}

.section-wrapper-qdca.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdca.adjustments, .section-wrapper-qdca.grid-section-m-b, .section-wrapper-qdca.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdca.top-space {
  margin-top: 100px;
}

.section-wrapper-kit-digital {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-kit-digital.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-kit-digital.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-kit-digital.margin-100px {
  margin-top: 100px;
}

.section-wrapper-kit-digital.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-kit-digital.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-wrapper-kit-digital.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-kit-digital.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-kit-digital.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-kit-digital.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-kit-digital.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-kit-digital.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-kit-digital.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-kit-digital.hide {
  display: none;
}

.section-wrapper-kit-digital.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-kit-digital.adjustments, .section-wrapper-kit-digital.grid-section-m-b, .section-wrapper-kit-digital.m-b {
  margin-bottom: 100px;
}

.section-wrapper-kit-digital.top-space {
  margin-top: 100px;
}

.text-span-152, .text-span-153 {
  font-weight: 700;
}

.section-24 {
  background-color: var(--sea-green-2);
  margin-top: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.container-21 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.h4-azienda {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

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

.h4-azienda.bold-text.custom-h4 {
  color: var(--blu-scuro-100);
  padding-top: 10px;
  display: flex;
}

.h4-azienda.bold-text.centered.custom-h4 {
  text-align: center;
  margin-right: 0;
}

.h4-azienda.bold-text.custom-h4-2 {
  color: var(--sea-green);
}

.h4-azienda.custom-h4 {
  color: var(--blu-scuro-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.h4-azienda.custom-h4.bold {
  font-weight: 700;
}

.h4-azienda.custom-h4.no-space {
  padding-bottom: 0;
}

.h4-azienda.centered.bold {
  font-weight: 700;
}

.h4-azienda.centered.bold.custom-title {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
}

.h4-azienda.centered.custom2, .h4-azienda.centered.custom-h4 {
  font-weight: 700;
}

.h4-azienda.centered.custom-spaces {
  margin-bottom: 20px;
}

.h4-azienda.centered.bot-space {
  padding-bottom: 40px;
}

.h4-azienda.custom-space {
  margin-top: 8px;
}

.agro-text-azienda {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
}

.container-20px-padding-compl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-compl.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-compl.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-compl.slider-container {
  max-width: 100%;
}

.container-20px-padding-compl.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-compl._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-compl._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-compl._80-px {
  padding-top: 50px;
}

.container-20px-padding-compl.position-relative {
  position: relative;
}

.container-20px-padding-compl.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-compl.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-compl.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-compl.space-top {
  padding-top: 50px;
}

.container-20px-padding-compl.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-compl.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-compl.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-compl.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-compl.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-compl.fixed {
  width: 1240px;
}

.container-20px-padding-compl.after-hero {
  margin-top: 70px;
}

.container-20px-padding-compl.after-hero-gelate, .container-20px-padding-compl.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-compl.after-hero-ins-2, .container-20px-padding-compl.after-hero-compl {
  margin-top: 70px;
  margin-bottom: 20px;
}

.compliance-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
}

.compliance-wrapper.custom-spaced {
  margin-bottom: 100px;
}

.text-block-46-compliance {
  text-align: left;
  line-height: 1.7;
}

.bold-text-120 {
  font-size: 20px;
  font-weight: 700;
}

.hero-land-agro-1 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-land-agro-1.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-land-agro-1.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-land-agro-1.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-land-agro-1.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-land-agro-1.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-land-agro-1.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-land-agro-1.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-land-agro-1.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-land-agro-1.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-land-agro-1.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-land-agro-1.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-land-agro-1.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-land-agro-1.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-land-agro-1.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-land-agro-1.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-land-agro-1.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-land-agro-1.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-land-agro-1.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-land-agro-1.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-land-agro-1.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-land-agro-1.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-land-agro-1.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-land-agro-1.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-land-agro-1.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-land-agro-1.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-land-agro-1.agro-4, .hero-land-agro-1.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-land-agro-1.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-land-agro-1.land-agro-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/682b01269a9bba82b9690c3a_8828d74f74088a61b38ca0fdd99362df_hero-Agro-1.webp");
  background-position: 50% 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-image-land-agro-1 {
  max-width: 50%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 100px;
}

.relative-agro-1 {
  position: relative;
}

.relative-agro-1.center-custom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.relative-agro-1.center-custom-controlli, .relative-agro-1.center-custom-controlli-bf {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 120%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.relative-agro-1.center-custom-agro-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 120%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.documents-hero-reg-ag {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ea8af0e7fb05f16d07143_Hero-manuali.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.documents-hero-reg-ag.catalogs {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eabdc765a157ffc01e562_Hero-brochure.jpg");
}

.documents-hero-reg-ag.updates {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649f035fbd6355ca3369f4c2_hero.jpg");
}

.documents-hero-reg-ag.contacts {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4e4c5edf60c6b4dd5213_Rectangle%20247%20(2).jpg");
}

.documents-hero-reg-ag.demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4fdd8fe384c6dc5a99be_Rectangle%20247%20(3).jpg");
}

.documents-hero-reg-ag.formazione {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.documents-hero-reg-ag.media {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca3d1fc0df4c6b73d958b2_Rectangle%20246.jpg");
}

.documents-hero-reg-ag.digital {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5cacf90c9a37bed47ac0_Rectangle%20246%20(1).jpg");
}

.documents-hero-reg-ag.story {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5d47e83ff30c4950bb67_Rectangle%20246%20(2).jpg");
}

.documents-hero-reg-ag.on-air {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5dfab1513424d8cbb602_Rectangle%20246%20(3).jpg");
}

.documents-hero-reg-ag.partner {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7945f4fd1a21b4e9df41_Rectangle%20247%20(7).jpg");
}

.documents-hero-reg-ag.training {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d106ce6f5679934fc0d999_Rectangle%20247%20(8).jpg");
}

.documents-hero-reg-ag.sostenibilit {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d23fd28dd223ece25d2f62_Rectangle%20247%20(9).jpg");
}

.documents-hero-reg-ag.xfarm-4future {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d25e8052d49180b37e86f8_Rectangle%20718.jpg");
  height: 422px;
}

.documents-hero-reg-ag.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% 0;
  height: 422px;
}

.documents-hero-reg-ag.interwencji-i-10-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.documents-hero-reg-ag.sostenibilit--reg-ag {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/682d7e3494cae32807b6d8f1_7bae3304e376ca90e736a0d8e5ce1028_Hero%20rigenerativa.webp");
  height: 500px;
}

.container-20px-padding-reg-ag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-reg-ag.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-reg-ag.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-reg-ag.slider-container {
  max-width: 100%;
}

.container-20px-padding-reg-ag.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-reg-ag._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-reg-ag._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-reg-ag._80-px {
  padding-top: 50px;
}

.container-20px-padding-reg-ag.position-relative {
  position: relative;
}

.container-20px-padding-reg-ag.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-reg-ag.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-reg-ag.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-reg-ag.space-top {
  padding-top: 50px;
}

.container-20px-padding-reg-ag.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-reg-ag.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-reg-ag.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-reg-ag.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-reg-ag.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-reg-ag.fixed {
  width: 1240px;
}

.container-20px-padding-reg-ag.after-hero {
  margin-top: 70px;
}

.container-20px-padding-reg-ag.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-reg-ag.after-hero-ins {
  margin-top: 70px;
  margin-bottom: 20px;
}

.container-20px-padding-reg-ag.after-hero-reg-ag {
  margin-top: 30px;
  margin-bottom: 20px;
}

.green-background-reg-ag {
  background-color: #608e631a;
}

.green-background-reg-ag.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-reg-ag.top-spaced {
  margin-top: 80px;
}

.green-background-reg-ag.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-reg-ag._5 {
  background-color: #608e630d;
}

.green-background-reg-ag.top-spaced-reg-ag {
  margin-top: 80px;
}

.green-background-reg-ag.top-spaced-reg-ag.custom-padding {
  padding-top: 50px;
}

.green-background-reg-ag.top-spaced-reg-ag.custom-padding-reg-ag {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 50px;
}

.centered-reg-ag {
  text-align: center;
  display: block;
}

.centered-reg-ag.h5, .centered-reg-ag.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-reg-ag.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-reg-ag._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-reg-ag.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-reg-ag.values-top-heading.bold, .centered-reg-ag.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-reg-ag.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-reg-ag.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
  font-style: normal;
}

.centered-reg-ag.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-reg-ag.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-reg-ag.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-reg-ag.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-reg-ag.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-reg-ag.custom-text-reg-ag {
  color: var(--blu-scuro-100);
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 40px;
  font-style: normal;
}

.text-block-46-reg-ag {
  text-align: center;
  margin-bottom: 30px;
}

.green-background-reg-ag2 {
  background-color: #608e631a;
}

.green-background-reg-ag2.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-reg-ag2.top-spaced {
  margin-top: 80px;
}

.green-background-reg-ag2.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-reg-ag2._5 {
  background-color: #608e630d;
}

.green-background-reg-ag2.analytics-section-reg-ag {
  background-color: #0000;
  padding-top: 42px;
  padding-bottom: 42px;
}

.loghi-reg-ag {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.agro-industry-card-header-reg-ag {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 24px;
}

.agro-industry-card-wrapper-reg-ag {
  background-color: var(--white);
  text-align: left;
  border-radius: 13px;
  padding: 30px;
}

.agro-industry-card-icon-reg-ag {
  vertical-align: sub;
  width: 60px;
  height: 60px;
}

.div-block-1505 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grey-background-40px-top-100px-bottom-reg-ag {
  background-color: var(--light-grey);
  margin-top: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grey-background-40px-top-100px-bottom-reg-ag.custom-section {
  margin-top: 50px;
  padding-top: 40px;
}

.grey-background-40px-top-100px-bottom-reg-ag.padding-top {
  padding-top: 0;
}

.grey-background-40px-top-100px-bottom-reg-ag._100px-m-t {
  margin-top: 100px;
}

.grey-background-40px-top-100px-bottom-reg-ag.no-margin {
  margin-top: 0;
}

.grey-background-40px-top-100px-bottom-reg-ag._100px-reg-ag {
  background-color: var(--sea-green-2);
  margin-top: 30px;
}

.h2-container-reg-ag {
  padding-bottom: 0;
}

.h2-container-reg-ag.margin-bottom {
  padding-bottom: 35px;
}

.prices-custom-heading-reg-ag-title {
  border-style: solid;
  border-width: 3px 3px 0;
  border-color: var(--sea-green);
  background-color: var(--white);
  color: var(--white);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 13px 20px;
  font-size: 20px;
  font-weight: 500;
}

.prices-custom-heading-reg-ag-title.pricing-table-heading {
  background-color: var(--sea-green);
  border-radius: 12px 12px 0 0;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.prices-custom-heading-reg-ag-title.pricing-table-heading.blue-heading {
  background-color: var(--dodger-blue);
}

.prices-custom-heading-reg-ag-title.pricing-table-heading.blue-heading.no-border {
  border-width: 0;
}

.prices-custom-text-reg-ag {
  color: var(--blu-scuro-100);
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.prices-custom-body-reg-ag {
  border: 3px solid var(--sea-green);
  background-color: var(--white);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  justify-content: space-between;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.prices-custom-body-reg-ag.princing-table-body {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  box-shadow: none;
  text-align: left;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 20px 16px 40px;
  display: flex;
}

.prices-custom-body-reg-ag.princing-table-body.pt-2 {
  background-color: #aaaaaa1a;
  border-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 0;
  margin-bottom: 25px;
  padding-bottom: 17px;
  display: block;
}

.prices-custom-body-reg-ag.princing-table-body.pt-2.hidden {
  display: none;
}

.prices-custom-body-reg-ag.princing-table-body.no-border {
  border-width: 0;
}

.text-block-46-reg-ag-2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
}

.div-block-1506 {
  margin-top: 10px;
}

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

.text-block-46-reg-ag-3 {
  text-align: left;
  margin-bottom: 0;
}

.feature-reg-ag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: left;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.feature-reg-ag.pricing-table-custom {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  padding-top: 7px;
  padding-bottom: 4px;
  font-size: 14px;
}

.div-block-1507 {
  margin-top: 20px;
  margin-bottom: 0;
}

.container-22 {
  max-width: 1080px;
}

.container-reg-ag-2 {
  max-width: 1080px;
  margin-top: 20px;
}

.container-reg-ag-1 {
  max-width: 1080px;
}

.centered-form-reg-ag {
  text-align: center;
  display: block;
}

.centered-form-reg-ag.h5, .centered-form-reg-ag.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-reg-ag.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-form-reg-ag._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-form-reg-ag.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-form-reg-ag.values-top-heading.bold, .centered-form-reg-ag.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-form-reg-ag.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-form-reg-ag.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-form-reg-ag.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-form-reg-ag.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-form-reg-ag.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-reg-ag.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-form-reg-ag.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-form-reg-ag.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.centered-form-reg-ag.custom-text-form-land {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-reg-ag.custom-text-form-land.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-reg-ag.custom-text-form-land-ins {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-reg-ag.custom-text-form-land-ins.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-reg-ag.custom-text-form-land-reg-ag {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-reg-ag.custom-text-form-land-reg-ag.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.container-20px-padding-video-reg-ag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-video-reg-ag.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-video-reg-ag.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-video-reg-ag.slider-container {
  max-width: 100%;
}

.container-20px-padding-video-reg-ag.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-video-reg-ag._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-video-reg-ag._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-video-reg-ag._80-px {
  padding-top: 50px;
}

.container-20px-padding-video-reg-ag.position-relative {
  position: relative;
}

.container-20px-padding-video-reg-ag.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-video-reg-ag.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-video-reg-ag.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-video-reg-ag.space-top {
  padding-top: 50px;
}

.container-20px-padding-video-reg-ag.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-video-reg-ag.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-video-reg-ag.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-video-reg-ag.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-video-reg-ag.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-video-reg-ag.fixed {
  width: 1240px;
}

.container-20px-padding-video-reg-ag.after-hero {
  margin-top: 70px;
}

.container-20px-padding-video-reg-ag.no-p {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 0;
}

.tutorials-wrapper-reg-ag {
  padding-top: 0;
}

.text-span-154 {
  font-size: 18px;
  font-weight: 700;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-93 {
  border-radius: 20px;
}

.how-to-h5-reg-ag {
  margin-top: 70px;
  font-weight: 500;
}

.phone-link-block-wrapper-ch, .phone-link-block-wrapper-ch-dx {
  grid-column-gap: 7px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  text-decoration: none;
  display: inline-block;
}

.text-above-video {
  text-align: left;
  margin-bottom: 30px;
  line-height: 1.8;
}

.cta-container-reg-ag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  display: flex;
}

.cta-container-reg-ag.centered {
  justify-content: center;
  padding-bottom: 30px;
}

.cta-container-reg-ag.right {
  justify-content: flex-end;
  padding-top: 25px;
}

.agro-industry-col-3-reg-ag {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 60px;
  display: grid;
}

.hero-irrigation {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-irrigation.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-irrigation.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-irrigation.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 650px;
}

.hero-irrigation.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-irrigation.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-irrigation.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-irrigation.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-irrigation.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-irrigation.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-irrigation.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-irrigation.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-irrigation.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-irrigation.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-irrigation.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-irrigation.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-irrigation.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-irrigation.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-irrigation.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-irrigation.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-irrigation.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-irrigation.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-irrigation.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-irrigation.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-irrigation.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.agro-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.agro-4, .hero-irrigation.agro-4-0-pol {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6614117c8dac42a9cc6e52aa_promo%20aprile.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.black-class {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67375b6a563351c7bd989e32_hero%20Black%20Friday.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.black-class-gelate {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67a33ccfdefad2882a0ad696_6c57b4fe11d7818dcd272710c1858ae7_hero%20gelate.webp");
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.black-class-def {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67c850d00c08252ce0aadd01_4164bcac883ee2a5517250c3b00f202f_hero%20difesa.jpg");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.black-class-insect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/67fe310fc9bf4bbe62e0038b_a68e2c5e1b18d613ad90edd3f2d4cfb2_hero%20insetti%20copia.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.hero-irrigation.black-class-irrigation {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683eef7e694a47ba990881b3_84ef48ccb0f78d206f5d46bfd006f52f_hero%20lp%20irrigation.webp");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-top: 0;
}

.tablet-centered-irr {
  color: var(--blu-scuro-100);
}

.tablet-centered-irr.analytics-custom {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-irr.analytics-custom-qdc, .tablet-centered-irr.analytics-custom-gelate, .tablet-centered-irr.analytics-custom--def {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  overflow: visible;
}

.tablet-centered-irr.analytics-custom-irr {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 25px;
  overflow: visible;
}

.green-background-irr {
  background-color: #608e631a;
}

.green-background-irr.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-irr.top-spaced {
  margin-top: 80px;
}

.green-background-irr.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-irr._5 {
  background-color: #608e630d;
}

.green-background-irr.top-spaced-irr {
  margin-top: 80px;
}

.green-background-irr.top-spaced-irr.custom-padding, .green-background-irr.top-spaced-irr.custom-padding-irr {
  padding-top: 50px;
}

.text-span-155, .text-span-156, .text-span-157 {
  font-weight: 700;
}

.slide-irrigation {
  max-height: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-mockup-irrrig {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683f0e147f698011580bfd22_Carousel-irr-1.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-irrrig-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683f0e1593efc97e7b8099de_Carousel-irr-2.webp");
  background-position: 0 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-irrrig-3 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683f0e14345cdd748a443030_Carousel-irr-3.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-irrrig-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683f0e153d878cb9ee39eeef_Carousel-irr-4.webp");
  background-position: 65% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-mockup-irrrig-5 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/683f0e153d878cb9ee39eef3_Carousel-irr-5.webp");
  background-position: 50% 0;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  display: flex;
}

.mockup-irr-1, .mockup-irr-2, .mockup-irr-3, .mockup-irr-4, .mockup-irr-5 {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.label-kit-digital-hero {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 0;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.tablet-centered-irr-es {
  color: var(--blu-scuro-100);
}

.tablet-centered-irr-es.analytics-custom, .tablet-centered-irr-es.analytics-custom-qdc {
  margin-top: 12px;
  margin-bottom: 25px;
}

.tablet-centered-irr-es.analytics-custom-qdc-2 {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: 400;
}

.tablet-centered-irr-es.analytics-custom-qdc-ins {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
}

.tablet-centered-irr-es.custom-qdc-irr-es {
  color: var(--blu-scuro-100);
  margin-top: 12px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
}

.text-span-158, .text-span-159, .text-span-160, .text-span-161, .text-span-162, .text-span-163, .text-span-164, .text-span-165 {
  font-weight: 700;
}

.cta-container-irr {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  margin-top: 15px;
  display: flex;
}

.cta-container-irr.centered {
  justify-content: center;
  padding-bottom: 30px;
}

.cta-container-irr.right {
  justify-content: flex-end;
  padding-top: 25px;
}

.pricing-table-wrapper-irr {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.single-pricing-table-irr {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 330px;
  max-width: 700px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.text-span-166 {
  font-size: 18px;
  font-weight: 400;
}

.text-span-167 {
  font-weight: 400;
}

.irr-disclaimer {
  font-size: 14px;
  font-weight: 400;
}

.prices-number-disclaimer-irr {
  color: #d0eafd;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
  position: static;
}

.prices-number-disclaimer-irr.essntial {
  position: relative;
}

.section-13-irr {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-irr.controlli, .section-13-irr.testimonial-bf {
  background-color: var(--light-grey);
}

.section-13-irr.insurance-icon {
  background-color: #0000;
  padding-bottom: 10px;
}

.section-13-irr.insurance-icon-def {
  background-color: var(--light-grey);
  padding-bottom: 10px;
}

.section-13-irr.insurance-icon-irr {
  background-color: var(--light-grey);
  padding: 0 20px 10px;
}

.text-block-46-iirr {
  text-align: left;
}

.text-span-168 {
  font-weight: 700;
}

.bold-text-121 {
  color: var(--white);
  font-weight: 700;
}

.bold-text-122 {
  color: var(--white);
}

.centered-form-land-irr {
  text-align: center;
  display: block;
}

.centered-form-land-irr.h5, .centered-form-land-irr.bold.custom-22.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land-irr.top-spaced {
  color: var(--blu-scuro-100);
  margin-top: 55px;
}

.centered-form-land-irr._66px-bot {
  margin-bottom: 0;
  padding-bottom: 66px;
}

.centered-form-land-irr.values-top-heading {
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 35px;
  font-weight: 500;
  display: block;
}

.centered-form-land-irr.values-top-heading.bold, .centered-form-land-irr.values-top-heading.semi-bold {
  font-weight: 600;
}

.centered-form-land-irr.values-top-heading.custom-spaces-around {
  margin-top: 100px;
  margin-bottom: 20px;
}

.centered-form-land-irr.custom-text {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  font-size: 40px;
}

.centered-form-land-irr.academy-h2 {
  margin-top: 100px;
  font-size: 40px;
}

.centered-form-land-irr.h3 {
  color: #000;
  border: 1px solid #0000;
}

.centered-form-land-irr.h3.adjustments {
  color: var(--blu-scuro-100);
}

.centered-form-land-irr.cta-people-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.6;
}

.centered-form-land-irr.custom-digital {
  color: var(--blu-scuro-100);
  font-size: 40px;
}

.centered-form-land-irr.custom-text-2 {
  color: var(--blu-scuro-100);
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 300;
}

.centered-form-land-irr.custom-text-form-land {
  color: var(--blu-scuro-100);
  text-align: left;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-irr.custom-text-form-land.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land-irr.custom-text-form-land-ins {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-irr.custom-text-form-land-ins.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.centered-form-land-irr.custom-text-form-land-irr {
  color: var(--blu-scuro-100);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  font-weight: 600;
}

.centered-form-land-irr.custom-text-form-land-irr.sottotitolo-land {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.grid-40 {
  grid-template-columns: 1fr 1fr 1fr;
}

.underlined-green-irr {
  color: var(--sea-green);
  text-align: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.underlined-green-irr.adjustments {
  font-size: 18px;
  font-weight: 700;
}

.cta-3a-pack-irr-es {
  margin-top: 20px;
}

.bold-text-123, .bold-text-124, .bold-text-125, .bold-text-126, .bold-text-127, .bold-text-128, .bold-text-129, .bold-text-130, .bold-text-131, .bold-text-132, .bold-text-133, .bold-text-134, .bold-text-135, .bold-text-136, .bold-text-137, .bold-text-138 {
  color: var(--white);
}

.code-embed-2 {
  margin-top: 24px;
}

.code-embed-3 {
  margin-top: 25px;
}

.banner-uk {
  background-color: #001621;
  margin-top: 20px;
  padding: 10px 20px;
  display: block;
}

.banner-uk.english-only {
  background-color: var(--white);
}

.section-wrapper-uk {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-uk.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-uk.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-uk.margin-100px {
  margin-top: 100px;
}

.section-wrapper-uk.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-uk.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-uk.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-uk.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-uk.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-uk.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-uk.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-uk.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-uk.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-uk.hide {
  display: none;
}

.section-wrapper-uk.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-uk.adjustments, .section-wrapper-uk.grid-section-m-b, .section-wrapper-uk.m-b {
  margin-bottom: 100px;
}

.section-wrapper-uk.top-space {
  margin-top: 100px;
}

.section-wrapper-uk.homepage-uk {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.grid-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  margin-bottom: 10px;
  padding-top: 0;
}

.homepage-list-card-uk {
  grid-column-gap: 7px;
  background-color: var(--white);
  border-radius: 15px;
  margin-right: 0;
  padding: 10px 15px 11px 20px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  box-shadow: 3px 0 5px #00000029;
}

.homepage-list-text-uk {
  color: var(--blu-scuro-100);
  align-items: center;
  padding-left: 12px;
  font-size: 14px;
  display: flex;
}

.homepage-list-text-uk._16px-semi-bold {
  font-size: 16px;
  font-weight: 600;
}

.homepage-list-text-uk._16px-semi-bold.desktop-align-left {
  color: var(--sea-green);
  text-align: left;
  font-size: 16px;
}

.image-pack-uk {
  width: 270px;
}

.grid-cols-2-uk {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-cols-2-uk.centered {
  align-items: center;
}

.grid-cols-2-uk.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2-uk.centered.tablet-reverse.home-specific {
  grid-template-columns: 2.5fr 1fr;
  padding-top: 25px;
  padding-bottom: 25px;
}

.grid-cols-2-uk.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2-uk.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-2-uk.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2-uk.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2-uk.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.analytics-block-text-uk {
  text-align: left;
}

.analytics-block-text-uk.centered {
  margin-top: 0;
}

.analytics-block-text-uk.centered-4 {
  text-align: center;
  margin-top: 0;
}

.grid-cta-uk {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #0000;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
}

.uk {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.uk.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.uk.fullwidth:hover {
  background-color: #567d59;
}

.uk.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.uk.secondary-button.demo-custom {
  margin-top: 10px;
}

.uk.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.uk.header-button:hover {
  background-color: #567d59;
}

.uk.blue {
  background-color: var(--dodger-blue);
}

.uk.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.uk.prices-button:hover {
  background-color: #567d59;
}

.uk.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.uk.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.uk.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.uk.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.uk.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.uk.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.uk.form-block-button {
  font-weight: 400;
}

.uk.tablet-centered {
  color: var(--white);
}

.uk.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  padding-top: 17px;
  padding-bottom: 17px;
  text-decoration: none;
  display: flex;
}

.uk.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.uk.demo-custom {
  margin-top: 10px;
}

.uk.hover-green-button:hover {
  background-color: #567d59;
}

.uk.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.uk.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.uk-2a {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.uk-2a.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.uk-2a.fullwidth:hover {
  background-color: #567d59;
}

.uk-2a.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.uk-2a.secondary-button.demo-custom {
  margin-top: 10px;
}

.uk-2a.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.uk-2a.header-button:hover {
  background-color: #567d59;
}

.uk-2a.blue {
  background-color: var(--dodger-blue);
}

.uk-2a.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.uk-2a.prices-button:hover {
  background-color: #567d59;
}

.uk-2a.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.uk-2a.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.uk-2a.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.uk-2a.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.uk-2a.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.uk-2a.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.uk-2a.form-block-button {
  font-weight: 400;
}

.uk-2a.tablet-centered {
  color: var(--white);
}

.uk-2a.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.uk-2a.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.uk-2a.demo-custom {
  margin-top: 10px;
}

.uk-2a.hover-green-button:hover {
  background-color: #567d59;
}

.uk-2a.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.uk-2a.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.text-span-169 {
  background-color: var(--borders);
  color: var(--white);
  border-radius: 8px;
  margin-left: 20px;
  padding: 6px;
  font-size: 12px;
}

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

.disclaimer-uk.centered {
  margin-top: 0;
}

.disclaimer-uk.centered-4 {
  text-align: left;
  margin-top: 0;
}

.text-span-170 {
  color: var(--sea-green);
  font-weight: 700;
}

.div-block-1508 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.mockup-irr-1-es, .mockup-irr-2-es, .mockup-irr-3-es, .mockup-irr-5-es {
  min-width: 40%;
  max-width: 60%;
  margin-right: 40px;
}

.section-25 {
  background-color: var(--sea-green-2);
}

.container-20px-padding-irr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px;
  display: block;
}

.container-20px-padding-irr.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-irr.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-irr.slider-container {
  max-width: 100%;
}

.container-20px-padding-irr.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-irr._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-irr._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-irr._80-px {
  padding-top: 50px;
}

.container-20px-padding-irr.position-relative {
  position: relative;
}

.container-20px-padding-irr.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-irr.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-irr.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-irr.space-top {
  padding-top: 50px;
}

.container-20px-padding-irr.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-irr.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-irr.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-irr.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-irr.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-irr.fixed {
  width: 1240px;
}

.container-20px-padding-irr.after-hero {
  margin-top: 70px;
}

.container-20px-padding-irr.no-p {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 0;
}

.solution-text-block-irr {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-top: 0;
  padding-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.solution-text-block-irr.contact {
  color: var(--blu-scuro-100);
  padding-top: 22px;
  padding-bottom: 22px;
}

.raw-text-block-irr {
  color: var(--blu-scuro-100);
  text-align: left;
  margin-bottom: 0;
  margin-right: 30px;
  font-size: 20px;
}

.raw-text-block-irr.small-button-version {
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 1;
  display: inline-block;
}

.raw-text-block-irr.last {
  margin-bottom: 10px;
}

.div-block-1509 {
  border: 2px solid var(--sea-green);
  box-shadow: 0 0 12px 0 var(--sea-green);
  background-color: #0000;
  border-radius: 15px;
  margin-bottom: 15px;
  padding: 10px;
}

.text-span-171 {
  color: var(--sea-green);
  font-weight: 700;
}

.div-block-1509-pro {
  border: 2px solid var(--dodger-blue);
  box-shadow: 0 0 12px 0 var(--dodger-blue);
  background-color: #0000;
  border-radius: 15px;
  margin-bottom: 15px;
  padding: 10px;
}

.text-span-173 {
  color: var(--dodger-blue);
  font-weight: 700;
}

.prices-button-product-section {
  padding-left: 0;
  padding-right: 15px;
}

.image-94 {
  max-width: 40%;
}

.tablet-image-irr {
  max-width: 415px;
}

.tablet-image-irr.phone {
  max-width: 220px;
}

.tablet-image-irr.notebook {
  max-width: 100%;
}

.tablet-image-irr.notebook.left-notebook {
  max-width: 100%;
  padding-right: 15px;
}

.tablet-image-irr.left-image {
  margin-left: auto;
  display: block;
}

.tablet-image-irr.left-image.tablet-portrait {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tablet-image-irr.right-image {
  margin-right: auto;
  display: block;
}

.tablet-image-irr.right-image.tablet-portrait {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-42 {
  display: flex;
}

.tabs-2 {
  flex-flow: column;
  display: flex;
}

.tabs-menu-2 {
  flex-flow: row;
  align-self: center;
  display: flex;
}

.text-span-174 {
  font-size: 20px;
  font-weight: 700;
}

.agro-industry-col-3-reg-ag-2 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 60px;
  display: grid;
}

.agro-industry-card-header-reg-ag-2 {
  color: var(--blu-scuro-100);
  text-align: center;
  font-size: 20px;
}

.agro-industry-card-wrapper-reg-ag-2 {
  background-color: var(--white);
  text-align: left;
  border-radius: 13px;
  padding: 30px 30px 0;
}

.div-block-1511 {
  margin-top: 35px;
}

.grid-43 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  background-color: var(--sea-green);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  margin-left: 0;
}

.div-block-1512 {
  margin-left: 41px;
}

.tab-image-reg-ag {
  border-radius: 20px;
  width: 100%;
  max-width: none;
}

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

.tab-link-tab-1 {
  background-color: var(--sea-green-2);
  border-radius: 55px;
  margin-bottom: 20px;
  margin-right: 30px;
  padding: 10px 40px;
}

.tab-link-tab-1:hover {
  background-color: var(--sea-green-2);
  outline-color: var(--sea-green);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.tab-link-tab-1.w--current {
  background-color: var(--sea-green-2);
  outline-color: var(--sea-green);
  outline-offset: 0px;
  border-radius: 140px;
  outline-width: 3px;
  outline-style: solid;
  margin-bottom: 20px;
  margin-right: 30px;
  padding: 10px 40px;
}

.tab-link-tab-1.last {
  margin-right: 0;
}

.text-block-77 {
  color: var(--sea-green);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.text-tabs-2 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.text-tabs-2.paragrafo {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
}

.bold-text-139 {
  color: var(--white);
}

.section-26 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.documents-hero-reg-ag-2 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ea8af0e7fb05f16d07143_Hero-manuali.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.documents-hero-reg-ag-2.catalogs {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649eabdc765a157ffc01e562_Hero-brochure.jpg");
}

.documents-hero-reg-ag-2.updates {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649f035fbd6355ca3369f4c2_hero.jpg");
}

.documents-hero-reg-ag-2.contacts {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4e4c5edf60c6b4dd5213_Rectangle%20247%20(2).jpg");
}

.documents-hero-reg-ag-2.demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ba4fdd8fe384c6dc5a99be_Rectangle%20247%20(3).jpg");
}

.documents-hero-reg-ag-2.formazione {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.documents-hero-reg-ag-2.media {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca3d1fc0df4c6b73d958b2_Rectangle%20246.jpg");
}

.documents-hero-reg-ag-2.digital {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5cacf90c9a37bed47ac0_Rectangle%20246%20(1).jpg");
}

.documents-hero-reg-ag-2.story {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5d47e83ff30c4950bb67_Rectangle%20246%20(2).jpg");
}

.documents-hero-reg-ag-2.on-air {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ca5dfab1513424d8cbb602_Rectangle%20246%20(3).jpg");
}

.documents-hero-reg-ag-2.partner {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7945f4fd1a21b4e9df41_Rectangle%20247%20(7).jpg");
}

.documents-hero-reg-ag-2.training {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d106ce6f5679934fc0d999_Rectangle%20247%20(8).jpg");
}

.documents-hero-reg-ag-2.sostenibilit {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d23fd28dd223ece25d2f62_Rectangle%20247%20(9).jpg");
}

.documents-hero-reg-ag-2.xfarm-4future {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d25e8052d49180b37e86f8_Rectangle%20718.jpg");
  height: 422px;
}

.documents-hero-reg-ag-2.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% 0;
  height: 422px;
}

.documents-hero-reg-ag-2.interwencji-i-10-4 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c8f91f9ad227d07925c8b1_Rectangle%20247%20(6).jpg");
}

.documents-hero-reg-ag-2.sostenibilit--reg-ag {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/68500e3cca68bda02857afe0_Hero%20rigenerativa2.webp");
}

.section-13-regag-2 {
  padding-top: 40px;
  padding-bottom: 70px;
}

.section-13-regag-2.controlli, .section-13-regag-2.testimonial-bf {
  background-color: var(--light-grey);
}

.section-13-regag-2.insurance-icon {
  background-color: #0000;
  padding-bottom: 10px;
}

.section-13-regag-2.insurance-icon-def {
  background-color: var(--light-grey);
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1514 {
  width: 100%;
}

.link-9-2 {
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
}

.company-hero-reg-ag {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-reg-ag.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-reg-ag.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-reg-ag.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-reg-ag.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-reg-ag.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-reg-ag.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-reg-ag.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-reg-ag.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-reg-ag.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-reg-ag.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/68511f0df0d5362485e15342_0f5f3068eaf4c241210d260ee85e8707_Hero-regag-modulo.webp");
  height: 600px;
}

.company-hero-reg-ag.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-reg-ag.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-reg-ag.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-reg-ag.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-reg-ag.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-reg-ag.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-reg-ag.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-reg-ag.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-reg-ag.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-reg-ag.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-reg-ag.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-reg-ag.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-reg-ag.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-reg-ag.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.agro-hero-image-reg-ag {
  max-width: 510px;
}

.analytics-hero-grid-regag {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-regag.centered {
  align-items: center;
}

.analytics-hero-grid-regag.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-regag.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-regag.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-regag.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-regag.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-regag.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-regag.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-regag.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-regag.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-regag.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-regag.agro-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.grid-44 {
  grid-column-gap: 16px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  margin-top: 30px;
  margin-bottom: 0;
  box-shadow: 0 3px 13px #0003;
}

.grid-44-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
}

.div-block-1515 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px 20px 20px 40px;
}

.image-95 {
  max-width: 60%;
}

.div-block-1516 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-96 {
  max-width: 40px;
}

.text-tabs-bento {
  color: var(--dark-slate-grey-2);
  text-align: left;
  margin-top: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.text-tabs-bento.paragrafo {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
}

.grid-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto;
  box-shadow: 0 3px 13px #0003;
}

.grid-44-3 {
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  margin-top: 30px;
  margin-bottom: 0;
  box-shadow: 0 3px 13px #0003;
}

.company-hero-qdca-module {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-qdca-module.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-qdca-module.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-qdca-module.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-qdca-module.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-qdca-module.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-qdca-module.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-qdca-module.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-qdca-module.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-qdca-module.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-qdca-module.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6852c8da3ccaf2cc74fa1142_9b2095f58eb3c778a863218bcc07855c_Hero%20module%20QDCA.webp");
  background-position: 60%;
  height: 600px;
}

.company-hero-qdca-module.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-qdca-module.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-qdca-module.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-qdca-module.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-qdca-module.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdca-module.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdca-module.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdca-module.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-qdca-module.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-qdca-module.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-qdca-module.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-qdca-module.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-qdca-module.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-qdca-module.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.h1-qdca-module {
  color: var(--blu-scuro-100);
}

.h1-qdca-module.analytics-custom {
  color: var(--blu-scuro-100);
  margin-top: 12px;
  margin-bottom: 25px;
}

.cta-3a-pack-irr-qdca {
  text-align: center;
  margin-top: 20px;
}

.agro-industry-col-3-qdca {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 60px;
  display: grid;
}

.green-background-qdca {
  background-color: #608e631a;
}

.green-background-qdca.analytics-section {
  padding-top: 42px;
  padding-bottom: 42px;
}

.green-background-qdca.top-spaced {
  margin-top: 80px;
}

.green-background-qdca.top-spaced.custom-padding {
  padding-top: 50px;
}

.green-background-qdca._5 {
  background-color: #608e630d;
}

.green-background-qdca.top-spaced-reg-ag {
  margin-top: 80px;
}

.green-background-qdca.top-spaced-reg-ag.custom-padding {
  padding-top: 50px;
}

.green-background-qdca.top-spaced-reg-ag.custom-padding-reg-ag {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.button-qdca {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-qdca.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-qdca.fullwidth:hover {
  background-color: #567d59;
}

.button-qdca.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-qdca.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-qdca.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-qdca.header-button:hover {
  background-color: #567d59;
}

.button-qdca.blue {
  background-color: var(--dodger-blue);
}

.button-qdca.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-qdca.prices-button:hover {
  background-color: #567d59;
}

.button-qdca.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-qdca.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-qdca.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-qdca.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-qdca.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-qdca.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-qdca.form-block-button {
  font-weight: 400;
}

.button-qdca.tablet-centered {
  color: var(--white);
}

.button-qdca.button-icon {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-qdca.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-qdca.demo-custom {
  margin-top: 10px;
}

.button-qdca.hover-green-button:hover {
  background-color: #567d59;
}

.button-qdca.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-qdca.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.raw-text-block-qdca-hero {
  color: var(--dark-slate-grey-2);
  text-align: left;
  margin-bottom: 15px;
  margin-right: 30px;
  font-size: 20px;
}

.raw-text-block-qdca-hero.small-button-version {
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 1;
  display: inline-block;
}

.raw-text-block-qdca-hero.last {
  margin-bottom: 10px;
}

.image-96-qdca {
  max-width: 40px;
}

.image-95-qdca {
  max-width: 90%;
}

.grid-44-qdca {
  grid-column-gap: 16px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

.cell-5 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0 4px 14px #0003;
}

.cell-6 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0 5px 14px #0003;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.quick-stack-2 {
  padding-top: 20px;
  padding-bottom: 0;
}

.quick-stack-3 {
  padding-top: 0;
}

.section-27 {
  margin-bottom: 30px;
}

.section-28 {
  margin-top: 29px;
}

.text-block-17-video-qdca {
  color: var(--blu-scuro-100);
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.8rem;
}

.text-tabs-video-qdca {
  color: var(--dark-slate-grey-2);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.text-tabs-video-qdca.paragrafo {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
}

.inline-container-cta-qdca {
  display: inline-block;
}

.inline-container-cta-qdca.gomiero {
  display: flex;
}

.inline-container-cta-qdca.gomiero-spaced {
  padding-top: 55px;
  display: inline-block;
}

.quick-stack-1 {
  padding-bottom: 0;
}

.image-95-qdca-1 {
  border-radius: 15px;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 30px;
}

.div-block-151-1 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.cell-6-last {
  background-color: var(--white);
  border-radius: 20px;
}

.section-wrapper-qdca-supp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-qdca-supp.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdca-supp.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdca-supp.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdca-supp.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca-supp.blue-background.top-bot-spaced {
  margin-top: 70px;
  margin-bottom: 150px;
}

.section-wrapper-qdca-supp.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdca-supp.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-qdca-supp.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdca-supp.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdca-supp.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca-supp.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdca-supp.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdca-supp.hide {
  display: none;
}

.section-wrapper-qdca-supp.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdca-supp.adjustments, .section-wrapper-qdca-supp.grid-section-m-b, .section-wrapper-qdca-supp.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdca-supp.top-space {
  margin-top: 100px;
}

.agro-hero-image-qdca {
  max-width: 260px;
}

.text-block-65-2 {
  text-align: center;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
}

.text-block-65-2.interlinea {
  margin-bottom: 7px;
  padding-left: 100px;
  padding-right: 100px;
}

.footer-page-link-qdca-ita {
  color: var(--blu-scuro-100);
  text-decoration: none;
}

.image-46-qdca {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.image-97 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-wrapper-qdca-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-qdca-2.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-qdca-2.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-qdca-2.margin-100px {
  margin-top: 100px;
}

.section-wrapper-qdca-2.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca-2.blue-background.top-bot-spaced {
  margin-top: 70px;
  margin-bottom: 70px;
}

.section-wrapper-qdca-2.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-qdca-2.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-qdca-2.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-qdca-2.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-qdca-2.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-qdca-2.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-qdca-2.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-qdca-2.hide {
  display: none;
}

.section-wrapper-qdca-2.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-qdca-2.adjustments, .section-wrapper-qdca-2.grid-section-m-b, .section-wrapper-qdca-2.m-b {
  margin-bottom: 100px;
}

.section-wrapper-qdca-2.top-space {
  margin-top: 100px;
}

.h1-work-w-us {
  color: var(--blu-scuro-100);
}

.h1-work-w-us.analytics-custom {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 25px;
}

.button-w {
  background-color: #608e63;
  border-radius: 9px;
  order: 1;
  align-items: center;
  height: auto;
  margin-left: 0;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.button-w.fullwidth {
  background-color: var(--sea-green);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.button-w.fullwidth:hover {
  background-color: #567d59;
}

.button-w.secondary-button {
  border: 3px solid var(--sea-green);
  color: var(--sea-green);
  background-color: #0000;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-w.secondary-button.demo-custom {
  margin-top: 10px;
}

.button-w.header-button {
  flex: none;
  order: 1;
  padding: 10px 20px;
  font-size: 16px;
  display: block;
}

.button-w.header-button:hover {
  background-color: #567d59;
}

.button-w.blue {
  background-color: var(--dodger-blue);
}

.button-w.prices-button {
  min-width: auto;
  min-height: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.button-w.prices-button:hover {
  background-color: #567d59;
}

.button-w.prices-button.prices-blue-button {
  background-color: var(--dodger-blue);
  min-width: 130px;
  min-height: auto;
}

.button-w.prices-button.prices-blue-button:hover {
  background-color: #1c87d9;
}

.button-w.pricing-table-custom-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-w.pricing-table-custom-button:hover {
  background-color: #567d59;
}

.button-w.pricing-table-custom-button.blue-pricing-table-button {
  background-color: var(--dodger-blue);
  text-align: center;
}

.button-w.pricing-table-custom-button.blue-pricing-table-button:hover {
  background-color: #1c87d9;
}

.button-w.form-block-button {
  font-weight: 400;
}

.button-w.tablet-centered {
  color: var(--white);
}

.button-w.button-icon {
  grid-column-gap: 10px;
  background-color: var(--white);
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.button-w.button-icon.gomiero {
  background-color: red;
  margin-top: 0;
  margin-bottom: 0;
}

.button-w.demo-custom {
  margin-top: 10px;
}

.button-w.hover-green-button:hover {
  background-color: #567d59;
}

.button-w.secondary-button {
  color: #608e63;
  background-color: #0000;
  border: 3px solid #608e63;
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.button-w.nav-search-button {
  padding: 11px 22px;
  font-size: 16px;
}

.button-text-g {
  color: var(--sea-green);
  text-decoration: none;
}

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

.work-hero-grid.centered {
  align-items: center;
}

.work-hero-grid.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.work-hero-grid.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.work-hero-grid.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.work-hero-grid.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.work-hero-grid.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.work-hero-grid.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.work-hero-grid.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.work-hero-grid.analytics-cols.hide-mobile {
  max-width: none;
}

.work-hero-grid.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.work-hero-grid.connect-cols.hide-mobile {
  max-width: none;
}

.work-hero-grid.agro-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.hero-w-w-us {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.hero-w-w-us.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.hero-w-w-us.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.hero-w-w-us.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 550px;
}

.hero-w-w-us.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.hero-w-w-us.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.hero-w-w-us.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.hero-w-w-us.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.hero-w-w-us.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.hero-w-w-us.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.hero-w-w-us.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/68511f0df0d5362485e15342_0f5f3068eaf4c241210d260ee85e8707_Hero-regag-modulo.webp");
  height: 600px;
}

.hero-w-w-us.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.hero-w-w-us.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.hero-w-w-us.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.hero-w-w-us.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.hero-w-w-us.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.hero-w-w-us.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.hero-w-w-us.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.hero-w-w-us.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.hero-w-w-us.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.hero-w-w-us.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.hero-w-w-us.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.hero-w-w-us.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.hero-w-w-us.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.hero-w-w-us.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.hero-w-w-us.lavora-con-noi {
  background-color: var(--sea-green);
  background-image: none;
  height: 500px;
}

.container-20px-padding-wwu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-wwu.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-wwu.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-wwu.slider-container {
  max-width: 100%;
}

.container-20px-padding-wwu.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-wwu._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-wwu._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-wwu._80-px {
  padding-top: 50px;
}

.container-20px-padding-wwu.position-relative {
  position: relative;
}

.container-20px-padding-wwu.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-wwu.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-wwu.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-wwu.space-top {
  padding-top: 50px;
}

.container-20px-padding-wwu.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-wwu.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-wwu.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-wwu.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-wwu.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-wwu.fixed {
  width: 1240px;
}

.container-20px-padding-wwu.after-hero {
  margin-top: 70px;
}

.container-20px-padding-wwu.after-hero-gelate {
  margin-top: 70px;
  margin-bottom: 70px;
}

.container-20px-padding-wwu.after-hero-ins {
  margin-top: 20px;
  margin-bottom: 40px;
}

.agro-hero-image-wwu {
  max-width: 670px;
}

.analytics-hero-grid-wwu {
  grid-column-gap: 34px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.analytics-hero-grid-wwu.centered {
  align-items: center;
}

.analytics-hero-grid-wwu.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.analytics-hero-grid-wwu.centered.tablet-reverse.home-specific {
  padding-top: 70px;
}

.analytics-hero-grid-wwu.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.analytics-hero-grid-wwu.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.analytics-hero-grid-wwu.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.analytics-hero-grid-wwu.slider {
  align-items: stretch;
  width: auto;
  height: auto;
}

.analytics-hero-grid-wwu.analytics-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-wwu.analytics-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-wwu.connect-cols {
  grid-column-gap: 16px;
  grid-template-columns: 1fr .9fr;
  align-items: start;
  margin-top: 40px;
  margin-bottom: 40px;
}

.analytics-hero-grid-wwu.connect-cols.hide-mobile {
  max-width: none;
}

.analytics-hero-grid-wwu.agro-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.grid-47 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.collection-list-17 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

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

.connection-logos {
  margin-top: 70px;
  margin-bottom: 85px;
}

.image-98 {
  border-radius: 18px;
  max-width: 100%;
  box-shadow: 0 0 10px #0000001a;
}

.heading-loghi-connect {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

.heading-loghi-connect.centered.connect-h {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
}

.connect-usp {
  grid-column-gap: 41px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.connect-wrapper-image-left-connect {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 130px;
  display: grid;
}

.connect-wrapper-image-left-connect.last {
  padding-bottom: 100px;
}

.heading-5-connect {
  color: var(--blu-scuro-100);
  font-size: 33px;
}

.heading-5-connect.centered.connect-h {
  margin-top: 30px;
  margin-bottom: 90px;
}

.container-20px-padding-connect {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-20px-padding-connect.top-spaced-100 {
  margin-top: 100px;
}

.container-20px-padding-connect.top-spaced-100.bottom-spaced-79 {
  margin-bottom: 79px;
}

.container-20px-padding-connect.slider-container {
  max-width: 100%;
}

.container-20px-padding-connect.top-bottom-spaced-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.container-20px-padding-connect._40-px-top-bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-20px-padding-connect._70px-top-95px-bot {
  padding: 70px 100px 95px;
}

.container-20px-padding-connect._80-px {
  padding-top: 50px;
}

.container-20px-padding-connect.position-relative {
  position: relative;
}

.container-20px-padding-connect.custom-section {
  padding-left: 40px;
  padding-right: 40px;
}

.container-20px-padding-connect.form-block-container {
  background-color: #fafafa;
  border-radius: 20px;
}

.container-20px-padding-connect.custom-top-space {
  padding-top: 60px;
}

.container-20px-padding-connect.space-top {
  padding-top: 50px;
}

.container-20px-padding-connect.bottom-spaced {
  padding-bottom: 100px;
}

.container-20px-padding-connect.people-cta-container {
  padding-top: 84px;
  padding-bottom: 84px;
}

.container-20px-padding-connect.overflow-hidden {
  overflow: hidden;
}

.container-20px-padding-connect.map-section-bg {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 20px 0;
}

.container-20px-padding-connect.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20px-padding-connect.fixed {
  width: 1240px;
}

.container-20px-padding-connect.after-hero {
  margin-top: 70px;
}

.container-20px-padding-connect.no-p {
  background-color: #cad9cb;
  border-radius: 20px;
  padding: 0;
}

.div-block-1518 {
  max-width: 40%;
  margin-top: 15px;
}

.text-block-46-connect {
  text-align: center;
}

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

.grid-cols-2-1.centered {
  align-items: center;
}

.grid-cols-2-1.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2-1.centered.tablet-reverse.home-specific {
  padding-top: 25px;
  padding-bottom: 25px;
}

.grid-cols-2-1.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-2-1.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 100px;
}

.grid-cols-2-1.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-2-1.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-2-1.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.usp-text {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 20px;
}

.usp-text.small-button-version {
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 1;
  display: inline-block;
}

.usp-text.last {
  margin-bottom: 10px;
}

.company-hero-machinery-module {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6483198ba3dab124ef94c623_Rectangle%20248.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  align-items: center;
  height: 289px;
  display: flex;
}

.company-hero-machinery-module.company {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/649ef11e9df88b07dbe58e34_4e02f5f6194f7b5aabdaa7b5049be6ef_Rectangle%20247%20(1).webp");
  background-position: 50% -60%;
  height: 413px;
}

.company-hero-machinery-module.work-with-us {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b68a34eb40fbf69017a437_Rectangle%20247.jpg");
  height: 515px;
}

.company-hero-machinery-module.xfarm-people {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64b8f76ad09c0bceba72a24a_d7c76030f5dd604a2dff5309ddfa0723_Rectangle%20247%20(1).webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-machinery-module.xfarm-academy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64bfbbf4041679b5465754d9_Rectangle%20247%20(3).jpg");
  height: 450px;
}

.company-hero-machinery-module.xfarm-academy-advanced {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef386d570c8023bd815639_Rectangle%20266.jpg");
  height: 450px;
}

.company-hero-machinery-module.xfarm-demo {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64c3becdc892542317e1174c_Rectangle%20247%20(5).jpg");
  height: 450px;
}

.company-hero-machinery-module.analytics {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64ef41286fc67dff236db70e_Rectangle%204203.jpg");
  height: 600px;
}

.company-hero-machinery-module.connect {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64cb7ac1ff6b26c9a56f0f78_Rectangle%20658.jpg");
  height: 600px;
}

.company-hero-machinery-module.x-farm-education {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d0f3139b8373554a7b4d0a_Rectangle%20610.jpg");
  height: 450px;
}

.company-hero-machinery-module.agro {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6867a462be7044d94b0c4c52_Hero%20macchinari.webp");
  background-position: 60%;
  height: 600px;
}

.company-hero-machinery-module.contoterzisti {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4fc9b47446a8e7d113b4b_Rectangle%20653%20(1).jpg");
  height: 600px;
}

.company-hero-machinery-module.agronomy {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d6006412b94ec4c8b39141_Rectangle%20653%20(2).jpg");
  height: 600px;
}

.company-hero-machinery-module.agri-food {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d605f1bd897186b1c7958a_Rectangle%204201.jpg");
  height: 600px;
}

.company-hero-machinery-module.cooperative {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e323f7de0b81be58626839_Rectangle%204201%20(1).jpg");
  height: 600px;
}

.company-hero-machinery-module.construct {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33401ae89c46bfb719f29_Rectangle%204207.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-machinery-module.input {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e33bdfc09f94c51fc0728f_Rectangle%204207%20(1).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-machinery-module.insurance {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e479987818dcc7502d595c_Rectangle%20653%20(3).jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-machinery-module.banks {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64e487996ed7bb90d60d15b6_Rectangle%204197.jpg");
  background-size: cover;
  height: 600px;
}

.company-hero-machinery-module.pfn {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65169e8ad8f1623473c27ad4_hero-home-opt-1920x800.jpg");
  background-position: 50%;
  height: 450px;
  margin-top: 0;
  padding-top: 0;
}

.company-hero-machinery-module.trimble {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6516cb111d161b49f22892d7_DSC048052.jpg");
  background-position: 50%;
  height: 600px;
}

.company-hero-machinery-module.gomiero {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/651a788a6906fa56368e1400_5.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: auto;
}

.company-hero-machinery-module.smart-sprayng {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/654b943104230c20c612c970_hero%20smart%20sprayer.webp");
  height: 600px;
}

.company-hero-machinery-module.fieldview {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/65ccad3736a1e8a687185525_Copertina%20fieldview%20sito.webp");
  background-position: 50%;
  height: 550px;
}

.company-hero-machinery-module.agro-2 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/64d4e7336efb73a26f993083_Rectangle%20653.jpg");
  height: 600px;
}

.section-1 {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 47%;
}

.section-1.flotta {
  margin-bottom: 140px;
}

.section-1.flotta.machine-1 {
  background-image: none;
  margin-top: 90px;
  position: relative;
}

.text-block-78 {
  background-color: var(--sea-green-2);
  color: var(--dark-slate-grey-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 600;
}

.div-block-1517-label {
  display: flex;
}

.hero-pages-text-v2 {
  margin-top: 0;
}

.kit-digital-machinery {
  background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 47%;
}

.kit-digital-machinery.flotta {
  margin-bottom: 140px;
}

.kit-digital-machinery.flotta.machine-1 {
  background-image: none;
  margin-top: 100px;
  position: relative;
}

.section-wrapper-kit-digital-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: 50px auto 100px;
  display: flex;
}

.section-wrapper-kit-digital-2.fullwidth-green-wrapper {
  background-color: var(--sea-green-2);
  width: 100%;
  margin-top: 100px;
  padding: 60px 0;
  display: block;
}

.section-wrapper-kit-digital-2.fullwidth-green-wrapper.new-1 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.section-wrapper-kit-digital-2.margin-100px {
  margin-top: 100px;
}

.section-wrapper-kit-digital-2.blue-background {
  background-color: var(--alice-blue-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-kit-digital-2.blue-background.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-wrapper-kit-digital-2.blue-background.top-bot-spaced.spanish-only {
  background-color: var(--white);
}

.section-wrapper-kit-digital-2.pre-footer {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-wrapper-kit-digital-2.homepage {
  background-color: var(--sea-green-2);
  margin-top: 70px;
}

.section-wrapper-kit-digital-2.custom-spaces {
  margin-top: 80px;
  margin-bottom: 140px;
}

.section-wrapper-kit-digital-2.custom-spaces.no-margin {
  margin-bottom: 0;
}

.section-wrapper-kit-digital-2.green-background-2 {
  background-color: var(--sea-green-2);
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-kit-digital-2.green-background-2.top-bot-spaced {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-wrapper-kit-digital-2.slider-spaces {
  margin-bottom: 100px;
}

.section-wrapper-kit-digital-2.hide {
  display: none;
}

.section-wrapper-kit-digital-2.margin-bottom {
  margin-bottom: 50px;
}

.section-wrapper-kit-digital-2.adjustments, .section-wrapper-kit-digital-2.grid-section-m-b, .section-wrapper-kit-digital-2.m-b {
  margin-bottom: 100px;
}

.section-wrapper-kit-digital-2.top-space {
  margin-top: 100px;
}

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

.grid-cols-mach.centered {
  align-items: center;
}

.grid-cols-mach.centered.tablet-reverse {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-mach.centered.tablet-reverse.home-specific {
  padding-top: 25px;
  padding-bottom: 25px;
}

.grid-cols-mach.overflow-up {
  margin-top: -32px;
  margin-bottom: -32px;
}

.grid-cols-mach.machines-cols {
  grid-column-gap: 16px;
  align-items: start;
  margin-top: 80px;
  margin-bottom: 185px;
}

.grid-cols-mach.homepage-specific {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.grid-cols-mach.homepage-specific.adjustments {
  grid-template-columns: 1fr 1fr;
}

.grid-cols-mach.slider {
  align-items: stretch;
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.image-46-2 {
  border-radius: 20px;
  box-shadow: 0 4px 6px #0003;
}

.text-block-17-2 {
  color: var(--blu-scuro-100);
  font-size: 1.8rem;
}

.bold-text-6-1 {
  color: var(--blu-scuro-100);
}

.bold-text-6-1.custom-22 {
  font-size: 33px;
}

.analytics-block-text-2-1 {
  text-align: left;
}

.analytics-block-text-2-1.centered {
  margin-top: 0;
}

.analytics-block-text-2-1.centered-4 {
  margin-top: 0;
  font-size: 20px;
}

.image-99 {
  max-width: 45%;
}

.image-100 {
  max-width: 70%;
  margin-left: 15px;
}

@media screen and (min-width: 1280px) {
  .navbar-wrapper {
    flex-wrap: nowrap;
    align-content: stretch;
  }

  .button {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button.blue, .button.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-wrapper.mid-page-hero {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646b895b92676001569a0265_Rectangle%20193.png");
    background-position: 0 0;
    background-size: cover;
    margin-bottom: 130px;
  }

  .hero-wrapper.mid-page-hero.homepage-hero {
    background-position: 0 100%;
    height: auto;
    display: block;
  }

  .hero {
    grid-row-gap: 30px;
    margin-top: 150px;
  }

  .hero.mid-page-hero {
    max-width: 100%;
    height: auto;
    display: block;
  }

  .section-wrapper, .section-wrapper.margin-100px, .section-wrapper.blue-background, .section-wrapper.green-background-2 {
    width: 100%;
  }

  .section-wrapper.grid-section-m-b {
    margin-top: 100px;
  }

  .dropdown-list.right-open.adjustments-width-us.w--open {
    min-width: 800px;
    left: -539px;
  }

  .dropdown-list.right-open.adjustments-width-resources.w--open {
    min-width: 800px;
    left: -673px;
    right: auto;
  }

  .dropdown-list.adjustments.w--open {
    left: -148px;
  }

  .text-block-11.adjustments {
    margin-top: 40px;
    font-size: 2rem;
  }

  .homepage-list-text.adjustments {
    font-size: 16px;
  }

  .grid-cols-2 {
    align-items: center;
  }

  .grid-cols-2.homepage-specific {
    grid-template-rows: auto auto;
  }

  .centered.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered.h3.adjustments {
    border-color: #0000;
  }

  .h1.white.tablet-centered.footer-hero {
    max-width: 768px;
  }

  .h3.centered {
    border-color: #0000;
  }

  .grey-base-button.prizes-custom-grey-button.small, .grey-base-button.prizes-custom-grey-button.pro-small {
    width: 100%;
    margin-top: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
  }

  .section {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section.flotta {
    background-size: 48%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
  }

  .background-absolute-image, .background-absolute-image.right {
    border-radius: 40px;
  }

  .filter-button.jetboost-filter-active {
    color: var(--blu-scuro-100);
  }

  .prices-custom-heading {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .prices-data-container {
    grid-template-rows: 33px auto;
  }

  .pricing-table-wrapper {
    justify-content: center;
  }

  .analytics-home-image-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .prices-custom-text {
    font-size: 24px;
    font-weight: 700;
  }

  .products-custom-heading {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .products-custom-head {
    font-size: 24px;
    font-weight: 700;
  }

  .products-custom-body {
    box-shadow: none;
  }

  .blog-overlay.adjustments {
    background-color: #00162173;
  }

  .prices-button-cta {
    grid-column-gap: 8px;
  }

  .faq-dropdown-list.w--open {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .faq-question {
    font-weight: 500;
  }

  .services-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .demo-wrapper {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .background-video-2 {
    max-width: none;
    max-height: none;
    margin-top: 100px;
  }

  .faq-answer-wrapper {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .faq-answer-text {
    font-weight: 400;
    line-height: 1.7;
  }

  .faq-links {
    color: var(--sea-green);
    font-weight: 500;
    text-decoration: none;
  }

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

  .trainers-grid {
    padding-bottom: 0;
  }

  .academy-dates-subtitle {
    color: #55646b;
    text-align: center;
    padding-bottom: 32px;
    font-size: 24px;
    font-weight: 600;
  }

  .div-block-74 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .academy-dates-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .academy-dates-lesson-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-bottom: 10px;
    display: flex;
  }

  .academy-dates-icon {
    object-fit: contain;
    width: 20px;
    height: 20px;
  }

  .academy-dates-icon.last {
    order: 1;
  }

  .academy-dates-wrapper {
    border-right: 3px solid #808a90;
  }

  .academy-dates-lesson {
    color: #808a90;
    font-weight: 500;
  }

  .academy-dates {
    color: var(--sea-green);
    font-size: 22px;
    font-weight: 600;
  }

  .academy-dates-argument {
    font-weight: 600;
  }

  .academy-dates-hour {
    padding-top: 7px;
    font-weight: 500;
  }

  .div-block-75 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-51 {
    width: 44px;
    height: 44px;
  }

  .academy-advanced-dates {
    font-size: 22px;
    font-weight: 600;
  }

  .xfarm-demo-dates-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .xfarm-demo-dates-wrapper {
    border-right: 3px solid #808a90;
  }

  .analytics-hero-grid {
    align-items: center;
  }

  .analytics-hero-grid.homepage-specific {
    grid-template-rows: auto auto;
  }

  .container-2.xfarm-edu-grey-container {
    margin-left: auto;
    margin-right: auto;
  }

  .carousel-image {
    width: 25vw;
  }

  .nav-search-toggle {
    width: 100%;
  }

  .search-button-2 {
    color: var(--white);
    text-align: center;
    border-radius: 5px;
    align-self: center;
    width: 60px;
    height: 20px;
    font-size: 30px;
    display: block;
  }

  .nav-search-input {
    border-radius: 7px;
    width: auto;
    height: auto;
  }

  .nav-search-box-inner {
    align-items: flex-start;
    height: auto;
  }

  .nav-search-box {
    background-color: #fff;
    border-radius: 5px;
  }

  .search-button-3 {
    background-color: var(--sea-green);
    text-align: center;
    border-radius: 13px;
    align-self: auto;
    height: auto;
    padding-bottom: 9px;
    text-decoration: none;
  }

  .reverse-loop-container {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 100vw;
    height: auto;
  }

  .underlined-blue {
    color: var(--dodger-blue);
  }

  .section-wrapper-phone, .section-wrapper-phone.margin-100px, .section-wrapper-phone.blue-background, .section-wrapper-phone.green-background-2 {
    width: 100%;
  }

  .prices-number-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .prices-year {
    align-self: flex-end;
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 400;
  }

  .filtro-faq {
    padding-left: 20px;
  }

  .centered-kit.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-kit.h3.adjustments {
    border-color: #0000;
  }

  .prices-number-wrapper-promo {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .prices-year-old, .prices-year-promo {
    align-self: flex-end;
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 400;
  }

  .prices-custom-heading-copy, .prices-custom-heading-promo {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-promo {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-promo.blue, .button-promo.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .centered-2.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-2.h3.adjustments {
    border-color: #0000;
  }

  .hero-wrapper-landing.mid-page-hero {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646b895b92676001569a0265_Rectangle%20193.png");
    background-position: 0 0;
    background-size: cover;
    margin-bottom: 130px;
  }

  .hero-wrapper-landing.mid-page-hero.homepage-hero {
    background-position: 0 100%;
    height: auto;
    display: block;
  }

  .hero-wrapper-landing.mid-page-hero-landing {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646b895b92676001569a0265_Rectangle%20193.png");
    background-position: 0 0;
    background-size: cover;
    margin-bottom: 130px;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero, .hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
    background-position: 0 100%;
    height: auto;
    display: block;
  }

  .button-land {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-land.blue, .button-land.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-bandi {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-bandi.blue, .button-bandi.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-copy {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-copy.blue, .button-copy.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-bando {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-bando.blue, .button-bando.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .titolo-form-bando.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .titolo-form-bando.h3.adjustments {
    border-color: #0000;
  }

  .centered-form-land.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-form-land.h3.adjustments {
    border-color: #0000;
  }

  .button-land-1 {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-land-1.blue, .button-land-1.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .controlli-hero-grid {
    align-items: center;
  }

  .controlli-hero-grid.homepage-specific {
    grid-template-rows: auto auto;
  }

  .button-controlli {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-controlli.blue, .button-controlli.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .faq-riassuntiva-controlli, .text-compliance {
    font-weight: 500;
  }

  .div-block-143 {
    padding-right: 0;
  }

  .container-12 {
    max-width: none;
    display: block;
  }

  .image-81 {
    max-width: 17%;
    margin-right: 0;
  }

  .div-block-144 {
    padding-right: 20px;
  }

  .grid-21 {
    grid-template-columns: 9fr 1fr;
  }

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

  .testo-form-land-1.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .testo-form-land-1.h3.adjustments {
    border-color: #0000;
  }

  .section--land-top {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section--land-top.flotta, .section--land-top.firt-content {
    background-size: 48%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-wrapper--2, .section-wrapper--2.margin-100px, .section-wrapper--2.blue-background, .section-wrapper--2.green-background-2 {
    width: 100%;
  }

  .section-wrapper--2.grid-section-m-b {
    margin-top: 100px;
  }

  .analytics-hero-grid-2 {
    align-items: center;
  }

  .analytics-hero-grid-2.homepage-specific {
    grid-template-rows: auto auto;
  }

  .button-7 {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-7.blue, .button-7.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-table-wrapper-2 {
    justify-content: center;
  }

  .pricing-table-labell-2, .pricing-table-label-2.pro-2 {
    min-width: 40px;
  }

  .grid-25 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grey-base-button-new.prizes-custom-grey-button.small, .grey-base-button-new.prizes-custom-grey-button.pro-small {
    width: 100%;
    margin-top: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
  }

  .grid-cols-2-difesa {
    align-items: center;
  }

  .grid-cols-2-difesa.homepage-specific {
    grid-template-rows: auto auto;
  }

  .company-hero-4-0-pol.agro-4-0-pol {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/6634ebb46c2b63d7eb2c6887_hero%204.0%20pol2.webp");
  }

  .centered-4-0-pol.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-4-0-pol.h3.adjustments {
    border-color: #0000;
  }

  .text-4-0-pol, .text-4-0-pol-3 {
    color: var(--light-slate-grey);
  }

  .text-4-0-4 {
    font-size: 36px;
  }

  .centered-4-0-pol-2.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-4-0-pol-2.h3.adjustments {
    border-color: #0000;
  }

  .grey-base-button-new-mid.prizes-custom-grey-button.small, .grey-base-button-new-mid.prizes-custom-grey-button.pro-small {
    width: 100%;
    margin-top: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
  }

  .button-2-simple {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-2-simple.blue, .button-2-simple.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-2-simple2 {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-2-simple2.blue, .button-2-simple2.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prices-text-new-store {
    font-size: 24px;
    font-weight: 700;
  }

  .button-2-simple-2 {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-2-simple-2.blue, .button-2-simple-2.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prices-custom-heading-2 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .div-block-1483 {
    border-bottom: 1px solid var(--borders);
    padding-bottom: 10px;
  }

  .grid-27, .grid-28, .grid-29 {
    grid-row-gap: 0px;
  }

  .div-block-1484 {
    border-bottom: 1px solid var(--borders);
    padding-bottom: 20px;
  }

  .container-17 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-wrapper-pol, .section-wrapper-pol.margin-100px, .section-wrapper-pol.blue-background, .section-wrapper-pol.green-background-2 {
    width: 100%;
  }

  .section-wrapper-pol.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-pol.green-background-pol {
    width: 100%;
  }

  .section-wrapper-pol.green-background-pol.top-bot-spaced-pol {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
  }

  .grid-cols-2-pol {
    align-items: center;
  }

  .grid-cols-2-pol.homepage-specific {
    grid-template-rows: auto auto;
  }

  .button-land-irrig {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-land-irrig.blue, .button-land-irrig.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .centered-3.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-3.h3.adjustments {
    border-color: #0000;
  }

  .button-land-irrig-2 {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-land-irrig-2.blue, .button-land-irrig-2.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-landini {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-landini.blue, .button-landini.pricing-table-custom-button, .button-landini.pricing-table-custom-button-landini {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-mccormick {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-mccormick.blue, .button-mccormick.pricing-table-custom-button, .button-mccormick.pricing-table-custom-button-landini {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-bf {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-bf.blue, .button-bf.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bf-hero-grid {
    align-items: center;
  }

  .bf-hero-grid.homepage-specific {
    grid-template-rows: auto auto;
  }

  .section-wrapper-bf, .section-wrapper-bf.margin-100px, .section-wrapper-bf.blue-background, .section-wrapper-bf.green-background-2 {
    width: 100%;
  }

  .section-wrapper-bf.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-bf.margin-100px-bf, .bf-section-wrapper, .bf-section-wrapper.margin-100px, .bf-section-wrapper.blue-background, .bf-section-wrapper.green-background-2 {
    width: 100%;
  }

  .bf-section-wrapper.grid-section-m-b {
    margin-top: 100px;
  }

  .centered-bf.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-bf.h3.adjustments {
    border-color: #0000;
  }

  .h1-bf.white.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero-bf {
    max-width: 768px;
  }

  .analytics-hero-grid-qdc {
    align-items: center;
  }

  .analytics-hero-grid-qdc.homepage-specific {
    grid-template-rows: auto auto;
  }

  .centered-qdc.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-qdc.h3.adjustments {
    border-color: #0000;
  }

  .section-wrapper-qdc, .section-wrapper-qdc.margin-100px, .section-wrapper-qdc.blue-background, .section-wrapper-qdc.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdc.grid-section-m-b {
    margin-top: 100px;
  }

  .grid-qdc {
    align-items: center;
  }

  .grid-qdc.homepage-specific {
    grid-template-rows: auto auto;
  }

  .button-qdc {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-qdc.blue, .button-qdc.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-31 {
    grid-template-columns: 1fr 1fr;
  }

  .mask {
    min-height: 100%;
  }

  .title-qdc.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .title-qdc.h3.adjustments {
    border-color: #0000;
  }

  .pricing-table-wrapper-qdc {
    justify-content: center;
  }

  .image-89 {
    max-width: 50%;
  }

  .section-wrapper-qdc-cta, .section-wrapper-qdc-cta.margin-100px, .section-wrapper-qdc-cta.blue-background, .section-wrapper-qdc-cta.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdc-cta.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-qdc-midle, .section-wrapper-qdc-midle.margin-100px, .section-wrapper-qdc-midle.blue-background, .section-wrapper-qdc-midle.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdc-midle.grid-section-m-b {
    margin-top: 100px;
  }

  .prices-number-gelate-sale {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .prices-year-old-gelate {
    align-self: flex-end;
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 400;
  }

  .section-frost {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section-frost.flotta, .section-frost.frost {
    background-size: 48%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
  }

  .analytics-hero-grid-gelate {
    align-items: center;
  }

  .analytics-hero-grid-gelate.homepage-specific {
    grid-template-rows: auto auto;
  }

  .tablet-centered-sconto.analytics-custom-sconto {
    text-align: center;
  }

  .prices-number-gelate-sale-frost {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-20px-padding-ins.after-hero-ins.grey-ins {
    background-color: var(--light-grey);
  }

  .insurance-cta-text.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .insurance-cta-text.h3.adjustments {
    border-color: #0000;
  }

  .insurance-cta-text.custom-text-ins, .div-block-1489 {
    padding-left: 0;
    padding-right: 0;
  }

  .small-text-2 {
    margin-top: 15px;
    font-size: 12px;
  }

  .centered-copy.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-copy.h3.adjustments {
    border-color: #0000;
  }

  .section-wrapper-ins, .section-wrapper-ins.margin-100px, .section-wrapper-ins.blue-background, .section-wrapper-ins.green-background-2 {
    width: 100%;
  }

  .section-wrapper-ins.grid-section-m-b {
    margin-top: 100px;
  }

  .container-20px-padding-ins-3.after-hero-ins.grey-ins {
    background-color: var(--light-grey);
  }

  .container-20px-padding-ins-3.after-hero-ins-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-20px-padding-ins-3.after-hero-ins-2.grey-ins, .container-20px-padding-ins-4.after-hero-ins.grey-ins {
    background-color: var(--light-grey);
  }

  .container-20px-padding-ins-4.after-hero-ins-4 {
    background-color: #0000;
  }

  .container-20px-padding-ins-4.after-hero-ins-4.grey-ins {
    background-color: var(--light-grey);
  }

  .centered-form-land-ins.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-form-land-ins.h3.adjustments {
    border-color: #0000;
  }

  .grid-ins {
    grid-template-columns: 1fr 1fr;
  }

  .image-ins {
    max-width: 50%;
  }

  .analytics-hero-grid-gelate-ins {
    align-items: center;
  }

  .analytics-hero-grid-gelate-ins.homepage-specific {
    grid-template-rows: auto auto;
  }

  .section-wrapper-ins-grey {
    background-color: var(--light-grey);
    width: 100%;
  }

  .section-wrapper-ins-grey.margin-100px, .section-wrapper-ins-grey.blue-background, .section-wrapper-ins-grey.green-background-2 {
    width: 100%;
  }

  .section-wrapper-ins-grey.grid-section-m-b {
    margin-top: 100px;
  }

  .container-20px-padding-ins2.after-hero-ins.grey-ins, .container-20px-padding-ins2.after-hero-ins2.grey-ins {
    background-color: var(--light-grey);
  }

  .section-wrapper-def, .section-wrapper-def.margin-100px, .section-wrapper-def.blue-background, .section-wrapper-def.green-background-2 {
    width: 100%;
  }

  .section-wrapper-def.grid-section-m-b {
    margin-top: 100px;
  }

  .grid-def {
    grid-template-columns: 1fr 1fr;
  }

  .image-def {
    max-width: 50%;
  }

  .analytics-hero-grid-def {
    align-items: center;
  }

  .analytics-hero-grid-def.homepage-specific {
    grid-template-rows: auto auto;
  }

  .centered-def.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-def.h3.adjustments {
    border-color: #0000;
  }

  .section-13-def.insurance-icon-def {
    padding-top: 0;
  }

  .section-wrapper--def, .section-wrapper--def.margin-100px, .section-wrapper--def.blue-background, .section-wrapper--def.green-background-2 {
    width: 100%;
  }

  .section-wrapper--def.grid-section-m-b {
    margin-top: 100px;
  }

  .container-20px-padding-xidro.after-hero-ins.grey-ins, .container-20px-padding-xidro.after-hero-xidro.grey-ins {
    background-color: var(--light-grey);
  }

  .container-20px-padding-xidro-2.slider-container-xidro-2 {
    max-width: 1280px;
  }

  .image-xidro-2, .image-xidro {
    max-width: 50%;
  }

  .grid-xidro {
    grid-template-columns: 1fr 1fr;
  }

  .image-xidro-3, .image-xidro-4 {
    max-width: 50%;
  }

  .section-wrapper-xidro, .section-wrapper-xidro.margin-100px, .section-wrapper-xidro.blue-background, .section-wrapper-xidro.green-background-2 {
    width: 100%;
  }

  .section-wrapper-xidro.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-xidro.blue-background-xidro {
    width: 100%;
  }

  .grid-cols-2-xidro {
    align-items: center;
  }

  .grid-cols-2-xidro.homepage-specific {
    grid-template-rows: auto auto;
  }

  .products-custom-body-xidro {
    box-shadow: none;
  }

  .button-xidro {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-xidro.blue, .button-xidro.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-wrapper-xidro2, .section-wrapper-xidro2.margin-100px, .section-wrapper-xidro2.blue-background, .section-wrapper-xidro2.green-background-2 {
    width: 100%;
  }

  .section-wrapper-xidro2.grid-section-m-b {
    margin-top: 100px;
  }

  .hero-insect.black-class-insect {
    background-position: 50% 100%;
  }

  .prices-text-insect {
    font-size: 24px;
    font-weight: 700;
  }

  .moxkup-insect-1, .moxkup-insect-2, .moxkup-insect-3, .moxkup-insect-4, .moxkup-insect-5 {
    max-width: 50%;
  }

  .insect-text-cta.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .insect-text-cta.h3.adjustments {
    border-color: #0000;
  }

  .button-blue {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-blue.blue, .button-blue.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-wrapper-insect, .section-wrapper-insect.margin-100px, .section-wrapper-insect.blue-background, .section-wrapper-insect.green-background-2 {
    width: 100%;
  }

  .section-wrapper-insect.grid-section-m-b {
    margin-top: 100px;
  }

  .quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo-qdc-2 {
    background-color: var(--white);
  }

  .section-wrapper-qdca, .section-wrapper-qdca.margin-100px, .section-wrapper-qdca.blue-background, .section-wrapper-qdca.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdca.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-kit-digital, .section-wrapper-kit-digital.margin-100px, .section-wrapper-kit-digital.blue-background, .section-wrapper-kit-digital.green-background-2 {
    width: 100%;
  }

  .section-wrapper-kit-digital.grid-section-m-b {
    margin-top: 100px;
  }

  .hero-image-land-agro-1 {
    align-self: flex-end;
  }

  .container-20px-padding-reg-ag.after-hero-ins.grey-ins, .container-20px-padding-reg-ag.after-hero-reg-ag.grey-ins {
    background-color: var(--light-grey);
  }

  .centered-reg-ag.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-reg-ag.h3.adjustments {
    border-color: #0000;
  }

  .prices-custom-heading-reg-ag-title {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .prices-custom-text-reg-ag {
    font-size: 24px;
    font-weight: 700;
  }

  .centered-form-reg-ag.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-form-reg-ag.h3.adjustments {
    border-color: #0000;
  }

  .container-20px-padding-video-reg-ag {
    margin-bottom: 45px;
  }

  .tutorials-wrapper-reg-ag {
    padding-top: 0;
  }

  .phone-link-block-wrapper-ch, .phone-link-block-wrapper-ch-dx {
    display: block;
  }

  .hero-irrigation.black-class-insect {
    background-position: 50% 100%;
  }

  .hero-irrigation.black-class-irrigation {
    background-position: 50% 0;
  }

  .mockup-irr-1, .mockup-irr-2, .mockup-irr-3, .mockup-irr-4, .mockup-irr-5 {
    max-width: 50%;
  }

  .pricing-table-wrapper-irr {
    justify-content: center;
  }

  .prices-number-disclaimer-irr {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-13-irr.insurance-icon-irr {
    padding-top: 0;
  }

  .centered-form-land-irr.h3 {
    border: 1px solid var(--blu-scuro-100);
  }

  .centered-form-land-irr.h3.adjustments {
    border-color: #0000;
  }

  .section-wrapper-uk, .section-wrapper-uk.margin-100px, .section-wrapper-uk.blue-background, .section-wrapper-uk.green-background-2 {
    width: 100%;
  }

  .section-wrapper-uk.grid-section-m-b {
    margin-top: 100px;
  }

  .homepage-list-text-uk.adjustments {
    font-size: 16px;
  }

  .grid-cols-2-uk {
    align-items: center;
  }

  .grid-cols-2-uk.centered.tablet-reverse.home-specific {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-cols-2-uk.homepage-specific {
    grid-template-rows: auto auto;
  }

  .uk {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .uk.blue, .uk.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uk-2a {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .uk-2a.blue, .uk-2a.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-span-169 {
    background-color: var(--dark-grey);
    color: var(--white);
    border-radius: 6px;
    padding: 5px;
    font-size: 14px;
  }

  .disclaimer-uk.centered-4 {
    text-align: left;
  }

  .text-span-170 {
    color: var(--sea-green);
    font-size: 17px;
    font-weight: 700;
  }

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

  .mockup-irr-1-es, .mockup-irr-2-es, .mockup-irr-3-es, .mockup-irr-5-es {
    max-width: 50%;
  }

  .grid-42 {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .section-13-regag-2.insurance-icon-def {
    padding-top: 0;
  }

  .analytics-hero-grid-regag {
    align-items: center;
  }

  .analytics-hero-grid-regag.homepage-specific {
    grid-template-rows: auto auto;
  }

  .grid-44-3 {
    grid-template-columns: 1fr 2.25fr;
  }

  .h1-qdca-module.analytics-custom {
    color: var(--blu-scuro-100);
  }

  .cta-3a-pack-irr-qdca {
    text-align: center;
  }

  .agro-industry-col-3-qdca, .green-background-qdca.top-spaced-reg-ag.custom-padding-reg-ag {
    padding-bottom: 30px;
  }

  .button-qdca {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-qdca.blue, .button-qdca.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .raw-text-block-qdca-hero {
    color: var(--dark-slate-grey-2);
  }

  .section-27 {
    margin-bottom: 30px;
  }

  .grid-46 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  .section-28 {
    margin-top: 80px;
  }

  .text-block-17-video-qdca {
    text-align: center;
    margin-bottom: 20px;
  }

  .text-tabs-video-qdca {
    margin-bottom: 20px;
  }

  .image-95-qdca-1 {
    border-radius: 15px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-151-1 {
    justify-content: flex-end;
    align-items: center;
  }

  .cell-6-last {
    box-shadow: none;
  }

  .section-wrapper-qdca-supp, .section-wrapper-qdca-supp.margin-100px, .section-wrapper-qdca-supp.blue-background {
    width: 100%;
  }

  .section-wrapper-qdca-supp.blue-background.top-bot-spaced {
    margin-top: 140px;
  }

  .section-wrapper-qdca-supp.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdca-supp.grid-section-m-b {
    margin-top: 100px;
  }

  .section-wrapper-qdca-2, .section-wrapper-qdca-2.margin-100px, .section-wrapper-qdca-2.blue-background, .section-wrapper-qdca-2.green-background-2 {
    width: 100%;
  }

  .section-wrapper-qdca-2.grid-section-m-b {
    margin-top: 100px;
  }

  .button-w {
    cursor: pointer;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
    display: inline-block;
  }

  .button-w.blue, .button-w.pricing-table-custom-button {
    margin-top: 0;
    margin-bottom: 0;
  }

  .work-hero-grid {
    align-items: center;
  }

  .work-hero-grid.homepage-specific {
    grid-template-rows: auto auto;
  }

  .container-20px-padding-wwu.after-hero-ins.grey-ins {
    background-color: var(--light-grey);
  }

  .analytics-hero-grid-wwu {
    align-items: center;
  }

  .analytics-hero-grid-wwu.homepage-specific {
    grid-template-rows: auto auto;
  }

  .grid-cols-2-1 {
    align-items: center;
  }

  .grid-cols-2-1.homepage-specific {
    grid-template-rows: auto auto;
  }

  .section-1 {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section-1.flotta {
    background-size: 48%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
  }

  .kit-digital-machinery {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/646f6c10a73a29651eff475f_Rectangle%20232.png");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .kit-digital-machinery.flotta {
    background-size: 48%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-wrapper-kit-digital-2, .section-wrapper-kit-digital-2.margin-100px, .section-wrapper-kit-digital-2.blue-background, .section-wrapper-kit-digital-2.green-background-2 {
    width: 100%;
  }

  .section-wrapper-kit-digital-2.grid-section-m-b {
    margin-top: 100px;
  }

  .grid-cols-mach {
    align-items: center;
  }

  .grid-cols-mach.homepage-specific {
    grid-template-rows: auto auto;
  }

  .image-100 {
    max-width: 20%;
  }
}

@media screen and (min-width: 1920px) {
  .menu-container {
    margin-left: auto;
  }

  .navbar {
    background-color: #fff;
  }

  .navbar-wrapper {
    justify-content: space-between;
    max-width: 1230px;
  }

  .hero-wrapper.mid-page-hero.homepage-hero {
    display: block;
  }

  .hero {
    margin-top: auto;
  }

  .dropdown-list.right-open.adjustments.w--open {
    left: -671px;
  }

  .dropdown-list.right-open.adjustments1.w--open {
    min-width: 800px;
    left: -538px;
  }

  .language {
    margin-left: auto;
  }

  .centered.h3.adjustments {
    border-color: #0000;
  }

  .prices-row.pricing-table-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .company-hero.company {
    background-position: 50% 15%;
  }

  .company-hero.construct, .company-hero.input, .company-hero.insurance, .company-hero.banks {
    background-position: 50%;
  }

  .infinite-carousel.right.gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: stretch;
    min-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .inflinite-carousel-wrapper {
    display: block;
  }

  .analytics-stat-card {
    border: 2px solid #0016211a;
    transition: box-shadow .4s, border .4s;
    box-shadow: 0 3px 5px #0000000d;
  }

  .analytics-stat-card:hover {
    border-color: #cad9cb;
    box-shadow: 0 3px 15px #608e6333;
  }

  .container-2.xfarm-edu-grey-container {
    margin-left: auto;
    margin-right: auto;
  }

  .carousel-image {
    width: 25vw;
  }

  .nav-search-toggle {
    padding: 20px;
  }

  .nav-search-toggle.w--open {
    background-color: var(--sea-green-2);
  }

  .nav-search-input {
    min-width: 300px;
  }

  .nav-search-box.w--open {
    top: 100%;
    right: 0;
  }

  .nav-search-dropdown {
    flex: none;
    width: auto;
  }

  .div-block-106 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    margin-left: auto;
    display: flex;
    position: static;
  }

  .loop-container {
    justify-content: flex-start;
    position: static;
    left: auto;
  }

  .content-holder {
    justify-content: space-between;
  }

  .reverse-loop-container {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: flex-start;
    width: 100vw;
    height: auto;
  }

  .company-hero-copy.company {
    background-position: 50% 15%;
  }

  .company-hero-copy.construct, .company-hero-copy.input, .company-hero-copy.insurance, .company-hero-copy.banks {
    background-position: 50%;
  }

  .kit-digital-hero.company {
    background-position: 50% 15%;
  }

  .kit-digital-hero.construct, .kit-digital-hero.input, .kit-digital-hero.insurance, .kit-digital-hero.banks {
    background-position: 50%;
  }

  .centered-kit.h3.adjustments, .centered-2.h3.adjustments {
    border-color: #0000;
  }

  .company-hero-landing.company {
    background-position: 50% 15%;
  }

  .company-hero-landing.construct, .company-hero-landing.input, .company-hero-landing.insurance, .company-hero-landing.banks {
    background-position: 50%;
  }

  .hero-wrapper-landing.mid-page-hero.homepage-hero, .hero-wrapper-landing.mid-page-hero-landing.homepage-hero, .hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
    display: block;
  }

  .titolo-form-bando.h3.adjustments, .centered-form-land.h3.adjustments {
    border-color: #0000;
  }

  .company-hero-controlli.company {
    background-position: 50% 15%;
  }

  .company-hero-controlli.construct, .company-hero-controlli.input, .company-hero-controlli.insurance, .company-hero-controlli.banks {
    background-position: 50%;
  }

  .company-hero-controlli-2.company {
    background-position: 50% 15%;
  }

  .company-hero-controlli-2.construct, .company-hero-controlli-2.input, .company-hero-controlli-2.insurance, .company-hero-controlli-2.banks {
    background-position: 50%;
  }

  .container-12 {
    display: block;
  }

  .testo-form-land-1.h3.adjustments {
    border-color: #0000;
  }

  .company-hero-2.company {
    background-position: 50% 15%;
  }

  .company-hero-2.construct, .company-hero-2.input, .company-hero-2.insurance, .company-hero-2.banks {
    background-position: 50%;
  }

  .company-hero-semina.company {
    background-position: 50% 15%;
  }

  .company-hero-semina.construct, .company-hero-semina.input, .company-hero-semina.insurance, .company-hero-semina.banks {
    background-position: 50%;
  }

  .company-hero-3.company {
    background-position: 50% 15%;
  }

  .company-hero-3.construct, .company-hero-3.input, .company-hero-3.insurance, .company-hero-3.banks {
    background-position: 50%;
  }

  .centered-copy.h3.adjustments {
    border-color: #0000;
  }

  .company-hero-4.company {
    background-position: 50% 15%;
  }

  .company-hero-4.construct, .company-hero-4.input, .company-hero-4.insurance, .company-hero-4.banks {
    background-position: 50%;
  }

  .pricing-table-labell-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50px;
    min-width: 60px;
    height: 30px;
    display: flex;
  }

  .grey-base-text-2.very-small-2 {
    font-size: 17px;
  }

  .pricing-table-label-2.pro-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50px;
    min-width: 60px;
    height: 30px;
    display: flex;
  }

  .grey-base-text-4.very-small-4 {
    font-size: 17px;
  }

  .grid-25 {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
  }

  .image-85 {
    border-radius: 20px;
  }

  .div-block-1475 {
    max-width: 100%;
  }

  .company-hero-4-0-pol.company {
    background-position: 50% 15%;
  }

  .company-hero-4-0-pol.construct, .company-hero-4-0-pol.input, .company-hero-4-0-pol.insurance, .company-hero-4-0-pol.banks {
    background-position: 50%;
  }

  .centered-4-0-pol.h3.adjustments, .centered-4-0-pol-2.h3.adjustments {
    border-color: #0000;
  }

  .prices-row-cta-mid.pricing-table-row, .prices-row-free.pricing-table-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .company-hero-irrigazione-auto.company {
    background-position: 50% 15%;
  }

  .company-hero-irrigazione-auto.construct, .company-hero-irrigazione-auto.input, .company-hero-irrigazione-auto.insurance, .company-hero-irrigazione-auto.banks {
    background-position: 50%;
  }

  .centered-3.h3.adjustments {
    border-color: #0000;
  }

  .hero-adgs.company {
    background-position: 50% 15%;
  }

  .hero-adgs.construct, .hero-adgs.input, .hero-adgs.insurance, .hero-adgs.banks {
    background-position: 50%;
  }

  .hero-black-friday.company {
    background-position: 50% 15%;
  }

  .hero-black-friday.construct, .hero-black-friday.input, .hero-black-friday.insurance, .hero-black-friday.banks {
    background-position: 50%;
  }

  .centered-bf.h3.adjustments {
    border-color: #0000;
  }

  .company-hero-kd.company {
    background-position: 50% 15%;
  }

  .company-hero-kd.construct, .company-hero-kd.input, .company-hero-kd.insurance, .company-hero-kd.banks {
    background-position: 50%;
  }

  .company-hero-qdc.company {
    background-position: 50% 15%;
  }

  .company-hero-qdc.construct, .company-hero-qdc.input, .company-hero-qdc.insurance, .company-hero-qdc.banks {
    background-position: 50%;
  }

  .centered-qdc.h3.adjustments, .title-qdc.h3.adjustments {
    border-color: #0000;
  }

  .prices-row-qdc.pricing-table-row, .prices-row-qdc.pricing-table-row-qdc {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .hero-gelate.company {
    background-position: 50% 15%;
  }

  .hero-gelate.construct, .hero-gelate.input, .hero-gelate.insurance, .hero-gelate.banks {
    background-position: 50%;
  }

  .insurance-cta-text.h3.adjustments, .centered-copy.h3.adjustments {
    border-color: #0000;
  }

  .hero-insurance.company {
    background-position: 50% 15%;
  }

  .hero-insurance.construct, .hero-insurance.input, .hero-insurance.insurance, .hero-insurance.banks {
    background-position: 50%;
  }

  .centered-form-land-ins.h3.adjustments {
    border-color: #0000;
  }

  .grid-def {
    min-height: 900px;
  }

  .hero-def.company {
    background-position: 50% 15%;
  }

  .hero-def.construct, .hero-def.input, .hero-def.insurance, .hero-def.banks {
    background-position: 50%;
  }

  .centered-def.h3.adjustments {
    border-color: #0000;
  }

  .div-block-mockup-def-2, .div-block-mockup-def-4, .div-block-mockup-def-5 {
    background-size: cover;
  }

  .section-13-def.insurance-icon-def {
    padding-top: 0;
  }

  .company-hero-irrigazione-auto-copy.company {
    background-position: 50% 15%;
  }

  .company-hero-irrigazione-auto-copy.construct, .company-hero-irrigazione-auto-copy.input, .company-hero-irrigazione-auto-copy.insurance, .company-hero-irrigazione-auto-copy.banks {
    background-position: 50%;
  }

  .hero-xidro.company {
    background-position: 50% 15%;
  }

  .hero-xidro.construct, .hero-xidro.input, .hero-xidro.insurance, .hero-xidro.banks {
    background-position: 50%;
  }

  .container-19, .container-20px-padding-xidro-2.slider-container-xidro-2 {
    max-width: 1280px;
  }

  .grid-xidro {
    min-height: 900px;
  }

  .hero-insect.company {
    background-position: 50% 15%;
  }

  .hero-insect.construct, .hero-insect.input, .hero-insect.insurance, .hero-insect.banks {
    background-position: 50%;
  }

  .hero-insect.black-class-insect {
    background-position: 50% 100%;
  }

  .insect-text-cta.h3.adjustments {
    border-color: #0000;
  }

  .hero-land-agro-1.company {
    background-position: 50% 15%;
  }

  .hero-land-agro-1.construct, .hero-land-agro-1.input, .hero-land-agro-1.insurance, .hero-land-agro-1.banks {
    background-position: 50%;
  }

  .hero-image-land-agro-1 {
    align-self: flex-end;
  }

  .centered-reg-ag.h3.adjustments, .centered-form-reg-ag.h3.adjustments {
    border-color: #0000;
  }

  .hero-irrigation.company {
    background-position: 50% 15%;
  }

  .hero-irrigation.construct, .hero-irrigation.input, .hero-irrigation.insurance, .hero-irrigation.banks {
    background-position: 50%;
  }

  .hero-irrigation.black-class-insect {
    background-position: 50% 100%;
  }

  .hero-irrigation.black-class-irrigation {
    background-position: 50%;
  }

  .section-13-irr.insurance-icon-irr {
    padding-top: 0;
  }

  .centered-form-land-irr.h3.adjustments {
    border-color: #0000;
  }

  .section-13-regag-2.insurance-icon-def {
    padding-top: 0;
  }

  .company-hero-reg-ag.company {
    background-position: 50% 15%;
  }

  .company-hero-reg-ag.construct, .company-hero-reg-ag.input, .company-hero-reg-ag.insurance, .company-hero-reg-ag.banks {
    background-position: 50%;
  }

  .company-hero-qdca-module.company {
    background-position: 50% 15%;
  }

  .company-hero-qdca-module.construct, .company-hero-qdca-module.input, .company-hero-qdca-module.insurance, .company-hero-qdca-module.banks {
    background-position: 50%;
  }

  .hero-w-w-us.company {
    background-position: 50% 15%;
  }

  .hero-w-w-us.construct, .hero-w-w-us.input, .hero-w-w-us.insurance, .hero-w-w-us.banks {
    background-position: 50%;
  }

  .company-hero-machinery-module.company {
    background-position: 50% 15%;
  }

  .company-hero-machinery-module.construct, .company-hero-machinery-module.input, .company-hero-machinery-module.insurance, .company-hero-machinery-module.banks {
    background-position: 50%;
  }

  .image-100 {
    max-width: 20%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    text-align: left;
    font-size: 36px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    text-align: left;
    font-size: 26px;
  }

  h5 {
    font-size: 22px;
  }

  h6 {
    font-size: 18px;
  }

  .menu-container {
    flex: none;
    order: 1;
    display: flex;
  }

  .search-image {
    display: none;
  }

  .navbar-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 2.75fr auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .navbar-wrapper.adjustments {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .button {
    margin-top: 17px;
    font-size: 16px;
  }

  .button.header-button, .button.prices-button {
    margin-top: 0;
  }

  .button.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button.secondary-button.button-icon {
    display: flex;
  }

  .button.nav-search-button, .button.people-cta-button {
    margin-top: 0;
  }

  .navbar-toggle {
    color: var(--white);
    border-bottom: 1px solid #0016214d;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-toggle.w--open {
    border-bottom-width: 1px;
  }

  .nav-link {
    display: inline-block;
  }

  .nav-link.navbar-text-block {
    color: var(--white);
    padding-left: 24px;
    display: block;
  }

  .nav-link.navbar-text-block.adjustaments {
    color: var(--blu-scuro-100);
    border-bottom: 1px solid #0016214d;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .hero-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .hero-wrapper.mid-page-hero {
    margin-top: 100px;
  }

  .hero-wrapper.mid-page-hero.homepage-hero {
    padding: 50px 0;
  }

  .hero {
    margin-top: auto;
  }

  .hero.mid-page-hero {
    max-width: 100%;
  }

  .phone-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: repeat(auto-fit, minmax(152px, 1fr)) minmax(152px, 1fr);
    grid-template-columns: 1fr;
    grid-template-areas: "Area"
                         ".";
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .section-wrapper.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper.blue-background.top-bot-spaced, .section-wrapper.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .phone-overflow {
    max-width: 50%;
    margin-top: -209px;
    transform: translate(0);
  }

  .button-2.button-large {
    font-size: 16px;
  }

  .logo {
    width: 120px;
    height: auto;
  }

  .nav-menu {
    background-color: var(--white);
    -webkit-text-stroke-color: var(--white);
    flex-flow: column;
    align-items: center;
    width: 60vw;
    height: 93dvh;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: 66px 0% 0% auto;
    overflow: auto;
  }

  .dropdown-list {
    position: relative;
    left: 0;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    border-bottom: 1px solid #0016214d;
    border-radius: 0;
    width: auto;
    min-width: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    left: 0;
    transform: none;
  }

  .buttons-wrapper {
    order: 0;
    margin-left: 0;
  }

  .navbar-text-block, .navbar-text-block.adjustments {
    color: var(--blu-scuro-100);
    font-size: 18px;
    font-weight: 600;
  }

  .language, .language.mobile-only {
    display: block;
  }

  .stat-card {
    width: 48%;
  }

  .stat-card.green-background.under-section, .stat-card.under-section {
    width: auto;
  }

  .slide {
    padding-bottom: 0;
  }

  .slider.no-space {
    margin-top: 0;
  }

  .story-slider-name {
    text-align: center;
  }

  .grid-cols-5 {
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
    grid-auto-flow: row;
    justify-content: stretch;
    align-self: auto;
    place-items: stretch stretch;
  }

  .grid-cols-5.top-spaced {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .homepage-stat-text, .story-slider-company {
    text-align: center;
  }

  .image-4 {
    max-width: 364px;
  }

  .div-block-4 {
    position: relative;
  }

  .div-block-5 {
    max-width: 80%;
  }

  .homepage-list-card {
    flex-direction: row;
  }

  .image-8 {
    max-width: 618px;
  }

  .image-9 {
    opacity: 1;
    max-width: 137px;
  }

  .div-block-6._1 {
    align-items: center;
  }

  .image-10 {
    padding-bottom: 18px;
    box-shadow: 0 4px 6px #0003;
  }

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

  .grid-cols-3.midgap {
    grid-row-gap: 13px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-cols-2, .grid-cols-2.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2.space-y {
    grid-row-gap: 29px;
  }

  .vertical-list.gap-20px {
    align-items: center;
    padding-top: 0;
  }

  .spaced {
    justify-content: center;
    display: flex;
  }

  .spaced.home-agricolure-button {
    justify-content: flex-start;
  }

  .hide-desktop {
    border-radius: 20px;
    align-self: center;
    width: 100%;
    max-width: none;
    display: block;
    box-shadow: 0 4px 6px #0003;
  }

  .hide-mobile {
    display: none;
  }

  .div-block-7 {
    justify-content: center;
    display: flex;
  }

  .phone-overflow-absolute {
    left: 97px;
  }

  .phone-overflow-absolute.bottom-overflow {
    max-width: 70%;
    bottom: -27px;
    right: 160px;
    transform: scale(1.1);
  }

  .container-20px-padding.slider-container {
    max-width: 100%;
  }

  .container-20px-padding.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .div-block-10 {
    justify-content: center;
    display: flex;
  }

  .text-block-17 {
    text-align: center;
    font-size: 1.8rem;
  }

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

  .image-18 {
    display: none;
  }

  .grid-cols-7 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-14 {
    flex-direction: row;
    display: block;
  }

  .image-19, .image-20, .image-21 {
    object-fit: contain;
  }

  .footer-link-wrapper {
    grid-column-gap: 10px;
    text-align: center;
  }

  .story-slider-wrapper {
    margin-bottom: 26px;
    margin-right: 0;
  }

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

  .menu-button {
    background-color: var(--white);
  }

  .menu-button.w--open {
    background-color: var(--white);
    color: var(--blu-scuro-100);
    text-align: center;
  }

  .dropdown, .dropdown-2, .dropdown-3, .dropdown-4 {
    display: block;
  }

  .menu-icon {
    color: var(--blu-scuro-100);
  }

  .white.tablet-centered {
    text-align: center;
  }

  .centered.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered.custom-text {
    font-size: 30px;
  }

  .centered.academy-h2 {
    font-size: 36px;
  }

  .centered.cta-people-title {
    font-size: 32px;
  }

  .centered.custom-digital {
    font-size: 36px;
  }

  .h1 {
    font-size: 40px;
  }

  .h1.white.tablet-centered.footer-hero {
    font-size: 34px;
  }

  .h2 {
    font-size: 36px;
  }

  .h3 {
    font-size: 32px;
  }

  .h3.tablet-centered {
    text-align: center;
  }

  .h4 {
    font-size: 26px;
  }

  .h4.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4.centered._30-px {
    font-size: 30px;
  }

  .h5 {
    font-size: 22px;
  }

  .h6 {
    font-size: 18px;
  }

  .h6.custom-tab {
    font-size: 32px;
  }

  ._20-px-margin-top {
    text-align: center;
  }

  .relative._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative._60-px-margin-bottom.analytics-tablet-hero {
    margin-top: 60px;
  }

  .top-hero-card-mobile {
    border-radius: 10px;
    max-width: 206px;
    position: absolute;
    inset: -30px 0% auto auto;
  }

  .top-hero-card-mobile.hide-desktop {
    top: -30px;
    right: 9%;
    box-shadow: 0 4px 6px #0003;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 237px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 240px;
    top: 40px;
    right: 2%;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-irrigation {
    top: 7px;
  }

  .bot-hero-card-mobile {
    border-radius: 10px;
    max-width: 206px;
    position: absolute;
    inset: auto auto -30px -9%;
  }

  .bot-hero-card-mobile.hide-desktop {
    bottom: -45px;
    left: 7%;
    box-shadow: 0 4px 6px #0003;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 307px;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 253px;
    left: 2%;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    bottom: -25px;
    left: 8%;
  }

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

  .grey-base-text {
    font-size: 18px;
  }

  .grid-cols-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .section.flotta {
    background-image: none;
    margin-bottom: 100px;
  }

  .section.flotta.machine-1 {
    background-image: none;
  }

  .image-container {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 0;
    position: relative;
  }

  .image-container.last, .image-container.last.notebook {
    padding-left: 0;
  }

  .image-container.notebook.left-notebook {
    padding-right: 0;
  }

  .green-square-text {
    font-size: 22px;
  }

  .background-absolute-image {
    border-radius: 30px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    inset: 0%;
  }

  .background-absolute-image.right {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    width: 100%;
  }

  .tablet-image.notebook, .tablet-image.notebook.left-notebook {
    max-width: 75%;
  }

  .tablet-image.left-image {
    margin-right: auto;
  }

  .tablet-image.right-image {
    margin-left: auto;
  }

  .blue-pro-text {
    font-size: 18px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .collection-list-2 {
    flex-wrap: wrap;
    display: flex;
  }

  .jetboost-filter-none-713x.jetboost-inactive-show-713x, .jetboost-filter-none-713x.jetboost-active-show-713x, .filter-button {
    font-size: 18px;
  }

  .filters-container {
    flex-wrap: wrap;
  }

  .testimonial {
    flex-direction: column;
    display: flex;
  }

  .testimonials-description {
    font-size: 16px;
  }

  .rich-text-block {
    font-size: 14px;
  }

  .container-100px-padding.pricing-table-custom-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prices-button-container {
    flex-direction: column;
    align-items: center;
  }

  .feature-icon {
    width: 16px;
  }

  .prices-row, .features-container {
    grid-template-columns: 1fr;
  }

  .pricing-table-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .pricing-table-text {
    font-size: 14px;
  }

  .single-pricing-table {
    align-self: stretch;
  }

  .collection-list-4 {
    grid-template-columns: 1fr 1fr;
  }

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

  .jetboost-filter-none-xvmx.jetboost-active-show-xvmx, .jetboost-filter-none-xvmx.jetboost-inactive-show-xvmx {
    font-size: 18px;
  }

  .prices-custom-text, .products-custom-head {
    font-size: 22px;
  }

  .product-green-square-text {
    font-size: 16px;
  }

  .products-custom-grid {
    flex-direction: column;
    display: flex;
  }

  .products-custom-heading-icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .products-list-custom-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .products-list-custom-h2 {
    text-align: center;
  }

  .products-lists-custom-icons-wrapper {
    justify-content: center;
    align-items: center;
  }

  .product-list-green-square-text-sec {
    font-size: 16px;
  }

  .products-list-custom-accordion {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .accordion-icon {
    margin-right: 0;
  }

  .grid-10 {
    grid-template-columns: .25fr 1fr .25fr 1fr;
  }

  .iva-block, .sensor-block {
    font-size: 14px;
  }

  .sensor-text {
    font-size: 18px;
  }

  .manual-text {
    font-size: 18px;
    font-weight: 500;
  }

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

  .heading-3.centered.sostenibilit, .heading-3.centered-interwencji-i-10-4.sostenibilit {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-text-wrapper.updates {
    max-width: none;
  }

  .events-hero.events {
    background-position: 50%;
  }

  .events-grid, .events-grid.last {
    grid-template-columns: 1fr;
  }

  .events-filters-container {
    align-items: stretch;
  }

  .jetboost-filter-none-jqwj.jetboost-inactive-show-jqwj, .jetboost-filter-none-jqwj.jetboost-active-show-jqwj {
    font-size: 18px;
  }

  .form-block-container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .blog-post-name {
    font-size: 18px;
  }

  .blog-post-name.blog-exclusive {
    font-size: 22px;
  }

  .jetboost-filter-none-jbzr.jetboost-inactive-show-jbzr, .jetboost-filter-none-jbzr.jetboost-active-show-jbzr {
    font-size: 18px;
  }

  .newsletter-container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid-13 {
    grid-template-columns: 1fr;
    place-items: stretch center;
  }

  .telefono {
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    margin-left: auto;
    margin-right: auto;
    position: static;
    transform: scale(1.5);
  }

  .hero-app {
    justify-content: flex-start;
    overflow: hidden;
  }

  .slide-app {
    flex-direction: column;
    display: flex;
  }

  .heading-4.h5.no-bold {
    text-align: center;
  }

  .menu-sx-container {
    display: none;
  }

  .slide-app-inner {
    place-items: end center;
    height: 100%;
  }

  .slide-app-content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    padding-top: 46px;
    padding-bottom: 46px;
    display: flex;
  }

  .telefono-inner {
    transform: none;
  }

  .app-hero-cell-1 {
    align-items: center;
  }

  .space-bot.app-hero-title {
    text-align: center;
  }

  .left-arrow {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    left: 38%;
  }

  .left-arrow.adjustments {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .right-arrow {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    display: block;
    right: 38%;
  }

  .div-block-56 {
    padding-bottom: 50px;
  }

  .cell-4 {
    align-items: center;
  }

  .slide-app-phone {
    width: 200px;
    margin: 0 auto 32px;
    display: block;
    position: relative;
  }

  .slide-app-bg {
    object-fit: cover;
    border-radius: 15px;
    height: 100%;
  }

  .app-section-slides {
    padding-top: 86px;
  }

  .hero-pages-text {
    text-align: center;
    margin-top: 0;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .functionality-row {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .functionality-icon-container {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .functionality-icon-container.functionality-accordion-icon {
    display: none;
  }

  .functionality-plan.only-mobile {
    width: 100%;
    display: block;
  }

  .functionality-plan.only-mobile.functionality-blue {
    background-color: var(--dodger-blue);
    text-align: center;
    font-size: 12px;
  }

  .functionality-plan-text {
    font-size: 12px;
  }

  .functionality-plans-section {
    display: none;
  }

  .slide-base {
    padding-top: 9px;
  }

  .slides-container {
    display: none;
  }

  .solution-text-block {
    font-size: 34px;
  }

  .small-solution-text-block {
    font-size: 16px;
  }

  .solutions-wrapper {
    max-width: 100%;
  }

  .faq-dropdown-toggle {
    justify-content: space-between;
    display: block;
  }

  .faq-wrapper {
    padding-bottom: 120px;
  }

  .faq-question {
    white-space: break-spaces;
  }

  .faq-title-wrapper {
    padding-top: 60px;
  }

  .single-module-wrapper {
    grid-column-gap: 32px;
    justify-content: center;
    align-items: center;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .services-wrapper {
    grid-template-columns: 1fr;
  }

  .services-image-wrapper {
    order: -1;
  }

  .assistance-wrapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .demo-wrapper {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .video-hero.hide-desktop {
    object-fit: fill;
    max-width: 512px;
    min-height: 700px;
    margin-top: 50px;
    display: block;
  }

  .jetboost-filter-none-x8r9.jetboost-inactive-show-x8r9, .jetboost-filter-none-x8r9.jetboost-active-show-x8r9 {
    font-size: 18px;
  }

  .company-hero.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero.work-with-us {
    height: 350px;
  }

  .company-hero.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero.xfarm-academy, .company-hero.xfarm-academy-advanced, .company-hero.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero.analytics {
    height: 800px;
  }

  .company-hero.connect {
    height: auto;
  }

  .company-hero.x-farm-education {
    height: 350px;
  }

  .company-hero.agro, .company-hero.contoterzisti, .company-hero.agronomy, .company-hero.agri-food, .company-hero.cooperative, .company-hero.construct, .company-hero.input, .company-hero.insurance, .company-hero.banks {
    height: auto;
  }

  .company-hero.trimble {
    height: 500px;
  }

  .company-hero.smart-sprayng, .company-hero.agro-2 {
    height: auto;
  }

  .agro-wrapper {
    grid-template-columns: 1fr;
    place-items: center;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .agro-wrapper.space-between {
    grid-row-gap: 40px;
  }

  .agro-image {
    max-width: 512px;
  }

  .prizes-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .sponsor-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .site-wrapper {
    grid-template-columns: 1fr;
  }

  .story-slider-image {
    box-shadow: none;
  }

  .hide-mobile-homepage {
    display: none;
  }

  .background-video-2 {
    align-items: center;
    margin-top: 60px;
    display: flex;
  }

  .div-block-67 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .nav-link-text {
    font-size: 15px;
    font-weight: 500;
  }

  .nav-link-wrapper {
    flex-direction: row;
  }

  .custom-image-placeholder {
    margin-left: auto;
    margin-right: auto;
  }

  .manuals-collection-list {
    grid-column-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .support-blu-icons {
    margin-left: 0;
  }

  .resources-absolute-image {
    position: static;
  }

  .prize-image {
    max-width: 100px;
  }

  .work-with-us-text {
    font-size: 16px;
  }

  .values-heading {
    font-size: 22px;
  }

  .look-skills-wrapper, .work-wrapper {
    grid-template-columns: 1fr;
  }

  .work-heading, .work-black-heading {
    font-size: 22px;
  }

  .team-wrapper {
    max-width: 80%;
    margin-top: 80px;
  }

  .story-slider-text {
    font-size: 20px;
  }

  .story-slider-text-wrapper {
    text-align: center;
  }

  .team-slider-wrapper {
    margin-bottom: 26px;
    margin-right: 0;
  }

  .team-slider-text {
    font-size: 20px;
  }

  .team-slider-text-wrapper {
    text-align: center;
  }

  .team-slider-name, .team-slider-company, .team-slider-rich-text {
    text-align: left;
  }

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

  .management-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .our-values-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ty-social-icons-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .contact-text-2.ty-custom {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .xfarm-academy-text {
    font-size: 16px;
  }

  .academy-wrapper {
    grid-template-columns: 1fr;
    padding-top: 100px;
  }

  .academy-trainers-wrapper {
    max-width: 100%;
    margin-top: 0;
  }

  .trainers-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trainers-text, .trainers-text.grey {
    text-align: center;
  }

  .academy-text-h {
    font-size: 34px;
  }

  .academy-dates-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 80%;
  }

  .academy-dates-wrapper {
    padding-right: 10px;
  }

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

  .xfarm-demo-grid {
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
    grid-auto-flow: row;
    justify-content: stretch;
    align-self: auto;
    place-items: stretch stretch;
  }

  .xfarm-demo-grid.top-spaced {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .xfarm-demo-stat-card {
    width: 48%;
  }

  .xfarm-demo-wrapper-image-right, .xfarm-demo-wrapper-image-left {
    grid-template-columns: 1fr;
  }

  .grey-square-text {
    font-size: 22px;
  }

  .xfarm-demo-image {
    padding-bottom: 40px;
  }

  .xfarm-demo-wrapper-1-4 {
    grid-template-columns: 1fr;
    padding-bottom: 80px;
  }

  .xdemo-dates-wrapper {
    max-width: 80%;
    margin-top: 0;
  }

  .xfarm-demo-dates-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
  }

  .xfarm-demo-dates-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xfarm-demo-panoramic {
    padding-bottom: 80px;
  }

  .top-left-hero-card-mobile {
    border-radius: 10px;
    max-width: 206px;
    position: absolute;
    inset: -30px auto auto -9%;
  }

  .top-left-hero-card-mobile.hide-desktop {
    top: -30px;
    left: 0;
    right: auto;
    box-shadow: 0 4px 6px #0003;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 237px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 240px;
    top: 40px;
    right: 2%;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-irrigation {
    top: 7px;
  }

  .analytics-hero-grid, .analytics-hero-grid.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid.analytics-cols, .analytics-hero-grid.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-78 {
    grid-column-gap: 16px;
    grid-row-gap: 31px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .analytics-hero-pages-mobile {
    text-align: center;
    margin-top: 0;
  }

  .bot-right-hero-card-mobile {
    border-radius: 10px;
    max-width: 206px;
    position: absolute;
    inset: auto -9% -30px auto;
  }

  .bot-right-hero-card-mobile.hide-desktop {
    bottom: -45px;
    left: 7%;
    box-shadow: 0 4px 6px #0003;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 307px;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 253px;
    left: 2%;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    bottom: -25px;
    left: 8%;
  }

  .analytics-hero-pages-text {
    text-align: center;
    margin-top: 0;
  }

  .analytics-hero-image {
    max-width: 512px;
  }

  .sponsor-analytics-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .analytics-wrapper-image-right {
    grid-template-columns: 1fr;
  }

  .analytics-wrapper-image-right.wrapper-formazione {
    grid-template-columns: 1.15fr;
  }

  .analytics-wrapper-image-right.wrapper-formazione.middle, .analytics-wrapper-image-left {
    grid-template-columns: 1fr;
  }

  .analytics-wrapper-image-left.bot-custom-space, .analytics-image {
    padding-bottom: 40px;
  }

  .analytics-grid {
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    justify-content: stretch;
    align-self: auto;
    place-items: stretch center;
    width: auto;
    max-width: none;
  }

  .analytics-grid.top-spaced {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .analytics-stat-card {
    width: 100%;
    display: flex;
  }

  .analytics-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .analytics-heading {
    font-size: 22px;
  }

  .sponsor-analytics-wrapper-col-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .divider-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .analytics-col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .training-button-wrapper {
    padding-bottom: 0;
  }

  .div-block-82 {
    grid-column-gap: 60px;
  }

  .media-blog-post-image {
    width: auto;
    height: auto;
  }

  .media-form-block-container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-2.xfarm-edu-grey-container {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-8 {
    grid-template-columns: 1fr 1fr;
  }

  .connect-hero-pages-text {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .connect-wrapper-image-left, .connect-wrapper-image-right {
    grid-template-columns: 1fr;
  }

  .jetboost-filter-none-72mm.jetboost-inactive-show-jbzr, .jetboost-filter-none-72mm.jetboost-active-show-jbzr, .jetboost-filter-none-72mm.jetboost-inactive-show-72mm, .jetboost-filter-none-72mm.jetboost-active-show-72mm {
    font-size: 18px;
  }

  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-11 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list-blog-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .body-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xfarm-edu-card, .xfarm-demo-stat-card-copy {
    width: 48%;
  }

  .formazione-text {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .noshadow-image {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .div-block-91 {
    width: auto;
  }

  .shadow-image {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .sostenibilit--col2 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sostenibilita-div-1, .sostenibilita-div-2 {
    height: 550px;
  }

  .info-bottom-wrapper {
    padding-top: 43px;
  }

  .vertical-list-wrapper {
    grid-template-columns: 1fr .5fr;
  }

  .sostenibilita-div-3 {
    height: auto;
    padding-top: 70px;
  }

  .greenbg-4future {
    max-width: none;
  }

  .info-icon {
    width: 20px;
  }

  .agro-hero-image {
    max-width: 512px;
  }

  .grid-cols-3---agro {
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". ."
                         ". ."
                         "Area Area";
    grid-auto-flow: row;
    justify-content: stretch;
    align-self: auto;
    place-items: stretch stretch;
  }

  .grid-cols-3---agro.top-spaced {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

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

  .sostenibilit--col4 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sostenibilita-div {
    height: auto;
    padding-top: 70px;
  }

  .icon-4 {
    font-size: 30px;
    line-height: 1;
  }

  .button-arrow {
    display: none;
  }

  .sensor-title-wrapper {
    padding-bottom: 40px;
  }

  .background-video-3 {
    margin-top: 40px;
  }

  .grid-col-3 {
    width: auto;
  }

  ._404-cta-container {
    grid-template-columns: 1fr 1fr;
  }

  .secondary-button-arrow {
    display: none;
  }

  .inline-container.gomiero {
    justify-content: center;
  }

  .carousel-image {
    width: 25vw;
  }

  .nav-search-toggle.desktop-only {
    display: none;
  }

  .nav-search-box {
    border-radius: 5px;
  }

  .nav-search-box.w--open {
    left: 0;
    right: auto;
  }

  .nav-search-box.searchbox-mobile.w--open {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 60px;
  }

  .nav-search-dropdown {
    margin-left: 16px;
    display: none;
  }

  .nav-search-dropdown.only-mobile {
    display: block;
    position: static;
  }

  .search-button-3 {
    border-radius: 10px;
    width: auto;
  }

  .loop-container {
    justify-content: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .loop-container-reverse {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .reverse-loop-container {
    width: 100vw;
    height: auto;
  }

  .space-between-wrapper {
    justify-content: space-between;
  }

  .analytics-home-heading-wrapper {
    align-items: center;
  }

  .div-block-107 {
    padding-top: 30px;
  }

  .custom-space-bot {
    margin-bottom: 80px;
  }

  .subtitle {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .cols-2 {
    background-image: none;
    grid-template-columns: 1fr;
  }

  .grey-bg {
    background-color: #acacac1a;
  }

  .white-bg {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .brochure-main-text, .brochure-secondary-text, .brochure-heading {
    text-align: center;
  }

  .home-cta-wrapper {
    text-align: center;
    justify-content: center;
    display: flex;
  }

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

  .blog-list-4col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .app-hero-text {
    text-align: center;
    max-width: 100%;
    margin-top: 70px;
  }

  .phone-container {
    max-width: 100%;
    position: static;
  }

  .phone-cell {
    max-height: 60vh;
    margin-top: 0;
    overflow: hidden;
  }

  .app-menu-container {
    display: none;
  }

  .slides {
    height: auto;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-wrapper-phone.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-phone.blue-background.top-bot-spaced, .section-wrapper-phone.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .section-wrapper-phone.green-wrapper.second-wrapper, .section-wrapper-phone.green-wrapper.first-section {
    margin-top: 0;
  }

  .splide__list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    overflow: visible;
  }

  .splide__slide {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 80vh;
    margin-left: auto;
    margin-right: auto;
  }

  .splide-container {
    max-width: 100%;
  }

  .mobile-actions {
    border-top: 2px solid #0016214d;
    justify-content: space-between;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
  }

  .login-link {
    color: var(--blu-scuro-100);
    font-weight: 600;
  }

  .div-block-112 {
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .press-blog-post-name {
    font-size: 18px;
  }

  .collection-list-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .utility-rich-text {
    padding-top: 30px;
  }

  .navbar-social-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

  .navbar-text {
    color: var(--blu-scuro-100);
    justify-content: center;
    padding-bottom: 0;
    display: flex;
  }

  .navbar-bottom-wrapper {
    margin-top: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .text-block-51 {
    font-size: 18px;
  }

  .menu-close-icon {
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 6px;
    display: none;
  }

  .lp-section.last, .lp-section.trimble-last {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lp-screen-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .trimble-heading {
    font-size: 34px;
  }

  .lp-grid-2, .lp-grid-2.last, .lp-grid-2.last.gomiero, .lp-grid-2.first.gomiero {
    grid-template-columns: 1fr;
  }

  .gomiero-image {
    width: 70%;
    max-width: none;
    height: auto;
  }

  .gomiero-screen-text.padding {
    text-align: center;
  }

  .slider-slide-title {
    color: var(--blu-scuro-100);
    font-size: 18px;
    font-weight: 700;
  }

  .slider-slide-title-wrapper {
    display: block;
  }

  .filtro-faq {
    padding-left: 20px;
  }

  .company-hero-copy.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-copy.work-with-us {
    height: 350px;
  }

  .company-hero-copy.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-copy.xfarm-academy, .company-hero-copy.xfarm-academy-advanced, .company-hero-copy.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-copy.analytics {
    height: 800px;
  }

  .company-hero-copy.connect {
    height: auto;
  }

  .company-hero-copy.x-farm-education {
    height: 350px;
  }

  .company-hero-copy.agro, .company-hero-copy.contoterzisti, .company-hero-copy.agronomy, .company-hero-copy.agri-food, .company-hero-copy.cooperative, .company-hero-copy.construct, .company-hero-copy.input, .company-hero-copy.insurance, .company-hero-copy.banks {
    height: auto;
  }

  .company-hero-copy.trimble {
    height: 500px;
  }

  .company-hero-copy.smart-sprayng, .company-hero-copy.kit-digital-class {
    height: auto;
  }

  .kit-digital-hero.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .kit-digital-hero.work-with-us {
    height: 350px;
  }

  .kit-digital-hero.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .kit-digital-hero.xfarm-academy, .kit-digital-hero.xfarm-academy-advanced, .kit-digital-hero.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .kit-digital-hero.analytics {
    height: 800px;
  }

  .kit-digital-hero.connect {
    height: auto;
  }

  .kit-digital-hero.x-farm-education {
    height: 350px;
  }

  .kit-digital-hero.agro, .kit-digital-hero.contoterzisti, .kit-digital-hero.agronomy, .kit-digital-hero.agri-food, .kit-digital-hero.cooperative, .kit-digital-hero.construct, .kit-digital-hero.input, .kit-digital-hero.insurance, .kit-digital-hero.banks {
    height: auto;
  }

  .kit-digital-hero.trimble {
    height: 500px;
  }

  .kit-digital-hero.smart-sprayng, .kit-digital-hero.kit-digital-class {
    height: auto;
  }

  .kit-digital {
    grid-template-columns: 1fr;
  }

  .kit-digital.wrapper-formazione {
    grid-template-columns: 1.15fr;
  }

  .noshadow-image-kit-digital {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .centered-kit.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-kit.custom-text {
    font-size: 30px;
  }

  .centered-kit.academy-h2 {
    font-size: 36px;
  }

  .centered-kit.cta-people-title {
    font-size: 32px;
  }

  .centered-kit.custom-digital {
    font-size: 36px;
  }

  .centered-kit.custom-text-kit {
    font-size: 30px;
  }

  .formazione-text-kit {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-116 {
    max-width: 30%;
  }

  .form-block-container-land {
    padding-left: 50px;
    padding-right: 50px;
  }

  .button-promo {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-promo.header-button, .button-promo.prices-button {
    margin-top: 0;
  }

  .button-promo.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-promo.secondary-button.button-icon {
    display: flex;
  }

  .button-promo.nav-search-button, .button-promo.people-cta-button, .button-promo.prices-button-promo {
    margin-top: 0;
  }

  .iva-block-promo {
    font-size: 14px;
  }

  .promo-solutions-wrapper {
    max-width: 100%;
  }

  .inline-container-promo.gomiero {
    justify-content: center;
  }

  .solution-text-block-promo {
    font-size: 34px;
  }

  .small-solution-text-block-promo {
    font-size: 16px;
  }

  .centered-2.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-2.custom-text {
    font-size: 30px;
  }

  .centered-2.academy-h2 {
    font-size: 36px;
  }

  .centered-2.cta-people-title {
    font-size: 32px;
  }

  .centered-2.custom-digital {
    font-size: 36px;
  }

  .centered-2.custom-text-2 {
    font-size: 30px;
  }

  .form-block-container-land-2, .form-block-container-irrigazione {
    padding-left: 50px;
    padding-right: 50px;
  }

  .events-hero-bandi.events, .events-hero-bandi.events-bandi {
    background-position: 50%;
  }

  .hero-text-wrapper-bandi.updates {
    max-width: none;
  }

  .subtitle-bandi {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .subtitle-bandi.white-bandi {
    margin-bottom: 0;
  }

  .faq-title-wrapper-faq {
    padding-top: 60px;
  }

  .company-hero-landing.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-landing.work-with-us {
    height: 350px;
  }

  .company-hero-landing.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-landing.xfarm-academy, .company-hero-landing.xfarm-academy-advanced, .company-hero-landing.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-landing.analytics {
    height: 800px;
  }

  .company-hero-landing.connect {
    height: auto;
  }

  .company-hero-landing.x-farm-education {
    height: 350px;
  }

  .company-hero-landing.agro, .company-hero-landing.contoterzisti, .company-hero-landing.agronomy, .company-hero-landing.agri-food, .company-hero-landing.cooperative, .company-hero-landing.construct, .company-hero-landing.input, .company-hero-landing.insurance, .company-hero-landing.banks {
    height: auto;
  }

  .company-hero-landing.trimble {
    height: 500px;
  }

  .company-hero-landing.smart-sprayng, .company-hero-landing.agro-landing {
    height: auto;
  }

  .hero-wrapper-landing {
    padding-left: 80px;
    padding-right: 80px;
  }

  .hero-wrapper-landing.mid-page-hero {
    margin-top: 100px;
  }

  .hero-wrapper-landing.mid-page-hero.homepage-hero {
    padding: 50px 0;
  }

  .hero-wrapper-landing.mid-page-hero-landing {
    margin-top: 100px;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero, .hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
    padding: 50px 0;
  }

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

  .badge-landing {
    max-width: 100%;
  }

  .logo-pre-footer-landing {
    margin-bottom: 15px;
  }

  .badge-landing-centro {
    max-width: 100%;
  }

  .button-land {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-land.header-button, .button-land.prices-button {
    margin-top: 0;
  }

  .button-land.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-land.secondary-button.button-icon {
    display: flex;
  }

  .button-land.nav-search-button, .button-land.people-cta-button {
    margin-top: 0;
  }

  .container-20px-padding-land.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-land.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .analytics-wrapper-image-left-last {
    grid-template-columns: 1fr;
  }

  .analytics-wrapper-image-left-last.bot-custom-space {
    padding-bottom: 40px;
  }

  .grid-16 {
    display: none;
  }

  .grid-17 {
    grid-row-gap: 16px;
    order: 0;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    align-self: auto;
  }

  .container-8 {
    max-width: 1240px;
  }

  .collection-item-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bandi-filters-container {
    align-self: center;
  }

  .button-6, .button-6.jetboost-filter-active, .jetboost-filter-none-jnrm.jetboost-inactive-show-jqwj, .jetboost-filter-none-jnrm.jetboost-active-show-jqwj, .jetboost-filter-none-jnrm.jetboost-inactive-show-jnrm, .jetboost-filter-none-jnrm.jetboost-filter-active, .jetboost-filter-none-jnrm.jetboost-active-show-jnrm, .jetboost-filter-none-jnrm.jetboost-inactive-show-jnrm {
    font-size: 18px;
  }

  .form-block-container-bandi {
    padding-left: 50px;
    padding-right: 50px;
  }

  .button-bandi {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-bandi.header-button, .button-bandi.prices-button {
    margin-top: 0;
  }

  .button-bandi.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-bandi.secondary-button.button-icon {
    display: flex;
  }

  .button-bandi.nav-search-button, .button-bandi.people-cta-button {
    margin-top: 0;
  }

  .button-copy {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-copy.header-button, .button-copy.prices-button {
    margin-top: 0;
  }

  .button-copy.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-copy.secondary-button.button-icon {
    display: flex;
  }

  .button-copy.nav-search-button, .button-copy.people-cta-button {
    margin-top: 0;
  }

  .button-bando {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-bando.header-button, .button-bando.prices-button {
    margin-top: 0;
  }

  .button-bando.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-bando.secondary-button.button-icon {
    display: flex;
  }

  .button-bando.nav-search-button, .button-bando.people-cta-button {
    margin-top: 0;
  }

  .container-9 {
    flex-direction: column;
    align-self: center;
    align-items: stretch;
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-18 {
    grid-template-columns: 1fr;
  }

  .div-block-127 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-128 {
    max-width: 100%;
    max-height: 100%;
  }

  .h2-bandi {
    font-size: 36px;
  }

  .titolo-form-bando.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .titolo-form-bando.custom-text {
    font-size: 30px;
  }

  .titolo-form-bando.academy-h2 {
    font-size: 36px;
  }

  .titolo-form-bando.cta-people-title {
    font-size: 32px;
  }

  .titolo-form-bando.custom-digital {
    font-size: 36px;
  }

  .titolo-form-bando.custom-text-2, .titolo-form-bando.form-bando-titolo {
    font-size: 30px;
  }

  .div-block-132 {
    align-self: center;
  }

  .cta-section-grid {
    grid-template-columns: 1fr;
  }

  .cta-section-grid.bot-custom-space {
    padding-bottom: 40px;
  }

  .mockup-section {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .mockup-section-grid {
    max-width: 90%;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .h4-price {
    font-size: 26px;
  }

  .h4-price.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-price.centered._30-px {
    font-size: 30px;
  }

  .div-block-134 {
    align-self: flex-start;
  }

  .blue-pro-text-land {
    font-size: 18px;
  }

  .section-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-form-land.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land.custom-text {
    font-size: 30px;
  }

  .centered-form-land.academy-h2 {
    font-size: 36px;
  }

  .centered-form-land.cta-people-title {
    font-size: 32px;
  }

  .centered-form-land.custom-digital {
    font-size: 36px;
  }

  .centered-form-land.custom-text-2, .centered-form-land.custom-text-form-land, .centered-form-land.custom-text-form-land-irr {
    font-size: 30px;
  }

  .form-block-container-land-1 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-77 {
    max-width: 60%;
  }

  .button-land-1 {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-land-1.header-button, .button-land-1.prices-button {
    margin-top: 0;
  }

  .button-land-1.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-land-1.secondary-button.button-icon {
    display: flex;
  }

  .button-land-1.nav-search-button, .button-land-1.people-cta-button, .button-land-1.prices-button-land-1 {
    margin-top: 0;
  }

  .button-land-1.prices-button-land-1.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .company-hero-controlli.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-controlli.work-with-us {
    height: 350px;
  }

  .company-hero-controlli.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-controlli.xfarm-academy, .company-hero-controlli.xfarm-academy-advanced, .company-hero-controlli.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-controlli.analytics {
    height: 800px;
  }

  .company-hero-controlli.connect {
    height: auto;
  }

  .company-hero-controlli.x-farm-education {
    height: 350px;
  }

  .company-hero-controlli.agro, .company-hero-controlli.contoterzisti, .company-hero-controlli.agronomy, .company-hero-controlli.agri-food, .company-hero-controlli.cooperative, .company-hero-controlli.construct, .company-hero-controlli.input, .company-hero-controlli.insurance, .company-hero-controlli.banks {
    height: auto;
  }

  .company-hero-controlli.trimble {
    height: 500px;
  }

  .company-hero-controlli.smart-sprayng, .company-hero-controlli.agro-landing, .company-hero-controlli.agro-controlli {
    height: auto;
  }

  .company-hero-controlli-2.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-controlli-2.work-with-us {
    height: 350px;
  }

  .company-hero-controlli-2.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-controlli-2.xfarm-academy, .company-hero-controlli-2.xfarm-academy-advanced, .company-hero-controlli-2.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-controlli-2.analytics {
    height: 800px;
  }

  .company-hero-controlli-2.connect {
    height: auto;
  }

  .company-hero-controlli-2.x-farm-education {
    height: 350px;
  }

  .company-hero-controlli-2.agro, .company-hero-controlli-2.contoterzisti, .company-hero-controlli-2.agronomy, .company-hero-controlli-2.agri-food, .company-hero-controlli-2.cooperative, .company-hero-controlli-2.construct, .company-hero-controlli-2.input, .company-hero-controlli-2.insurance, .company-hero-controlli-2.banks {
    height: auto;
  }

  .company-hero-controlli-2.trimble {
    height: 500px;
  }

  .company-hero-controlli-2.smart-sprayng, .company-hero-controlli-2.agro-controlli-2 {
    height: auto;
  }

  .controlli-hero-grid, .controlli-hero-grid.centered {
    grid-template-columns: 1fr;
  }

  .controlli-hero-grid.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .controlli-hero-grid.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .controlli-hero-grid.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .controlli-hero-grid.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .controlli-hero-grid.space-y {
    grid-row-gap: 29px;
  }

  .controlli-hero-grid.analytics-cols, .controlli-hero-grid.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .controlli-hero-grid.agro-grid, .controlli-hero-grid.agro-grid-controlli {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .agro-hero-image-controlli {
    max-width: 512px;
  }

  .button-controlli {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-controlli.header-button, .button-controlli.prices-button {
    margin-top: 0;
  }

  .button-controlli.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-controlli.secondary-button.button-icon {
    display: flex;
  }

  .button-controlli.nav-search-button, .button-controlli.people-cta-button {
    margin-top: 0;
  }

  .tablet-centered-controlli {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .tablet-centered-controlli.analytics-custom-controlli {
    text-align: left;
  }

  .container-20px-padding-controlli.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-controlli.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .analytics-wrapper-image-right-controlli {
    grid-template-columns: 1fr;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione, .analytics-wrapper-image-right-controlli.wrapper-formazione-controlli {
    grid-template-columns: 1.15fr;
  }

  .noshadow-image-controlli {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .analytics-wrapper-image-left-controlli {
    grid-template-columns: 1fr;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione, .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli, .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left {
    grid-template-columns: 1.15fr;
  }

  .green-square-section-hero-controlli {
    align-self: flex-start;
  }

  .vantaggi-controlli-section.slider-container {
    max-width: 100%;
  }

  .vantaggi-controlli-section.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .text-conversion-section {
    align-self: flex-start;
    font-size: 20px;
  }

  .connect-hero-pages-text-controlli {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .relative-controlli._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-controlli._60-px-margin-bottom.analytics-tablet-hero {
    margin-top: 60px;
  }

  .grid-20 {
    grid-template-columns: 1fr;
  }

  .manual-text-copy, .manual-text-2 {
    font-size: 18px;
    font-weight: 500;
  }

  .ticket-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .div-block-139 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .faq-riassuntiva-controlli {
    white-space: break-spaces;
  }

  .image-79 {
    max-width: 4%;
  }

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

  .text-compliance {
    white-space: break-spaces;
  }

  .image-81 {
    max-width: 20%;
  }

  .text-compliance2 {
    white-space: break-spaces;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .h2-fieldview {
    font-size: 36px;
  }

  .fieldview-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .heading---fieldview {
    font-size: 22px;
  }

  .testo-form-land-1.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .testo-form-land-1.custom-text {
    font-size: 30px;
  }

  .testo-form-land-1.academy-h2 {
    font-size: 36px;
  }

  .testo-form-land-1.cta-people-title {
    font-size: 32px;
  }

  .testo-form-land-1.custom-digital {
    font-size: 36px;
  }

  .testo-form-land-1.custom-text-2, .testo-form-land-1.testo-centrale-land-1 {
    font-size: 30px;
  }

  .form-block-land-1 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .no-space-bottom {
    grid-template-columns: 1fr;
  }

  .no-space-bottom.bot-custom-space {
    padding-bottom: 40px;
  }

  .company-hero-2.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-2.work-with-us {
    height: 350px;
  }

  .company-hero-2.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-2.xfarm-academy, .company-hero-2.xfarm-academy-advanced, .company-hero-2.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-2.analytics {
    height: 800px;
  }

  .company-hero-2.connect {
    height: auto;
  }

  .company-hero-2.x-farm-education {
    height: 350px;
  }

  .company-hero-2.agro, .company-hero-2.contoterzisti, .company-hero-2.agronomy, .company-hero-2.agri-food, .company-hero-2.cooperative, .company-hero-2.construct, .company-hero-2.input, .company-hero-2.insurance, .company-hero-2.banks {
    height: auto;
  }

  .company-hero-2.trimble {
    height: 500px;
  }

  .company-hero-2.smart-sprayng, .company-hero-2.agro-2 {
    height: auto;
  }

  .solutions-wrapper-2 {
    max-width: 100%;
  }

  .small-solution-bandi {
    font-size: 16px;
  }

  .text-promo-fieldview {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .payoff {
    text-align: center;
    font-size: 22px;
  }

  .logo-landing-green-navbar {
    max-width: 30%;
  }

  .section--land-top.flotta {
    background-image: none;
    margin-bottom: 100px;
  }

  .section--land-top.flotta.machine-1 {
    background-image: none;
  }

  .section--land-top.firt-content {
    background-image: none;
    margin-bottom: 100px;
  }

  .section--land-top.firt-content.machine-1, .section--land-top.firt-content.content-1 {
    background-image: none;
  }

  .video-footer-text.slider-container {
    max-width: 100%;
  }

  .video-footer-text.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .company-hero-semina.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-semina.work-with-us {
    height: 350px;
  }

  .company-hero-semina.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-semina.xfarm-academy, .company-hero-semina.xfarm-academy-advanced, .company-hero-semina.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-semina.analytics {
    height: 800px;
  }

  .company-hero-semina.connect {
    height: auto;
  }

  .company-hero-semina.x-farm-education {
    height: 350px;
  }

  .company-hero-semina.agro, .company-hero-semina.contoterzisti, .company-hero-semina.agronomy, .company-hero-semina.agri-food, .company-hero-semina.cooperative, .company-hero-semina.construct, .company-hero-semina.input, .company-hero-semina.insurance, .company-hero-semina.banks {
    height: auto;
  }

  .company-hero-semina.trimble {
    height: 500px;
  }

  .company-hero-semina.smart-sprayng, .company-hero-semina.agro-2, .company-hero-semina.agro-semina {
    height: auto;
  }

  .tablet-centered-title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .noshadow-image-land, .noshadow-image-2 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .company-hero-3.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-3.work-with-us {
    height: 350px;
  }

  .company-hero-3.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-3.xfarm-academy, .company-hero-3.xfarm-academy-advanced, .company-hero-3.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-3.analytics {
    height: 800px;
  }

  .company-hero-3.connect {
    height: auto;
  }

  .company-hero-3.x-farm-education {
    height: 350px;
  }

  .company-hero-3.agro, .company-hero-3.contoterzisti, .company-hero-3.agronomy, .company-hero-3.agri-food, .company-hero-3.cooperative, .company-hero-3.construct, .company-hero-3.input, .company-hero-3.insurance, .company-hero-3.banks {
    height: auto;
  }

  .company-hero-3.trimble {
    height: 500px;
  }

  .company-hero-3.smart-sprayng, .company-hero-3.agro-2, .company-hero-3.agro-3, .company-hero-3.agro-4 {
    height: auto;
  }

  .centered-copy.custom-text-2 {
    font-size: 30px;
  }

  .noshadow-image-3, .noshadow-image-4 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .sensor-block-2 {
    font-size: 14px;
  }

  .section-wrapper--2.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper--2.blue-background.top-bot-spaced, .section-wrapper--2.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .company-hero-4.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-4.work-with-us {
    height: 350px;
  }

  .company-hero-4.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-4.xfarm-academy, .company-hero-4.xfarm-academy-advanced, .company-hero-4.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-4.analytics {
    height: 800px;
  }

  .company-hero-4.connect {
    height: auto;
  }

  .company-hero-4.x-farm-education {
    height: 350px;
  }

  .company-hero-4.agro, .company-hero-4.contoterzisti, .company-hero-4.agronomy, .company-hero-4.agri-food, .company-hero-4.cooperative, .company-hero-4.construct, .company-hero-4.input, .company-hero-4.insurance, .company-hero-4.banks {
    height: auto;
  }

  .company-hero-4.trimble {
    height: 500px;
  }

  .company-hero-4.smart-sprayng, .company-hero-4.agro-2, .company-hero-4.agro-3, .company-hero-4.agro-4, .company-hero-4.agro-4-0-pol {
    height: auto;
  }

  .container-20px-padding-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-2.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-2, .analytics-hero-grid-2.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-2.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-2.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-2.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-2.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-2.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-2.analytics-cols, .analytics-hero-grid-2.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-2.agro-grid, .analytics-hero-grid-2.agro-grid-2 {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .connect-hero-pages-text-2 {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .relative-2._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-2._60-px-margin-bottom.analytics-tablet-hero {
    margin-top: 60px;
  }

  .tablet-centered-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .inline-container-2.gomiero {
    justify-content: center;
  }

  .button-7 {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-7.header-button, .button-7.prices-button {
    margin-top: 0;
  }

  .button-7.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-7.secondary-button.button-icon {
    display: flex;
  }

  .button-7.nav-search-button, .button-7.people-cta-button {
    margin-top: 0;
  }

  .sensor-block-3 {
    font-size: 14px;
  }

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

  .container-100px-padding-2.pricing-table-custom-container, .container-100px-padding-2.pricing-table-custom-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-2 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .single-pricing-table-2 {
    align-self: stretch;
  }

  .pricing-table-text-2 {
    font-size: 14px;
  }

  .grey-base-text-2, .grey-base-text-3 {
    font-size: 18px;
  }

  .solution-text-block-2, .solution-text-block-3 {
    font-size: 34px;
  }

  .prices-row-2 {
    grid-template-columns: 1fr;
  }

  .badge-trust {
    max-width: 100%;
  }

  .grey-base-text-3-copy, .grey-base-text-4 {
    font-size: 18px;
  }

  .sottotitolo-2, .bold-text-91 {
    font-size: 20px;
  }

  .grey-base-text-new, .blue-pro-text-new {
    font-size: 18px;
  }

  .container-20px-land-difesa.slider-container {
    max-width: 100%;
  }

  .container-20px-land-difesa.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .grid-cols-2-difesa, .grid-cols-2-difesa.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2-difesa.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2-difesa.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2-difesa.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2-difesa.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2-difesa.space-y {
    grid-row-gap: 29px;
  }

  .grid-cols-2-difesa.machines-cols-difesa {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .academy-text-2 {
    font-size: 34px;
  }

  .tablet-centered-4-0-pol {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .company-hero-4-0-pol.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-4-0-pol.work-with-us {
    height: 350px;
  }

  .company-hero-4-0-pol.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-4-0-pol.xfarm-academy, .company-hero-4-0-pol.xfarm-academy-advanced, .company-hero-4-0-pol.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-4-0-pol.analytics {
    height: 800px;
  }

  .company-hero-4-0-pol.connect {
    height: auto;
  }

  .company-hero-4-0-pol.x-farm-education {
    height: 350px;
  }

  .company-hero-4-0-pol.agro, .company-hero-4-0-pol.contoterzisti, .company-hero-4-0-pol.agronomy, .company-hero-4-0-pol.agri-food, .company-hero-4-0-pol.cooperative, .company-hero-4-0-pol.construct, .company-hero-4-0-pol.input, .company-hero-4-0-pol.insurance, .company-hero-4-0-pol.banks {
    height: auto;
  }

  .company-hero-4-0-pol.trimble {
    height: 500px;
  }

  .company-hero-4-0-pol.smart-sprayng, .company-hero-4-0-pol.agro-2, .company-hero-4-0-pol.agro-3, .company-hero-4-0-pol.agro-4, .company-hero-4-0-pol.agro-4-0-pol {
    height: auto;
  }

  .container-20px-4-0-pol.slider-container {
    max-width: 100%;
  }

  .container-20px-4-0-pol.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .centered-4-0-pol.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-4-0-pol.custom-text {
    font-size: 30px;
  }

  .centered-4-0-pol.academy-h2 {
    font-size: 36px;
  }

  .centered-4-0-pol.cta-people-title {
    font-size: 32px;
  }

  .centered-4-0-pol.custom-digital {
    font-size: 36px;
  }

  .centered-4-0-pol.custom-text-4-0-pol, .centered-4-0-pol.custom-text-4-0-pol-2 {
    font-size: 30px;
  }

  .green-square-text-4-0-pol {
    font-size: 22px;
  }

  .text-4-0-pol, .text-4-0-pol-2, .text-4-0-pol-3, .text-4-0-4, .text-4-0-pol-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .centered-4-0-pol-2.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-4-0-pol-2.custom-text {
    font-size: 30px;
  }

  .centered-4-0-pol-2.academy-h2 {
    font-size: 36px;
  }

  .centered-4-0-pol-2.cta-people-title {
    font-size: 32px;
  }

  .centered-4-0-pol-2.custom-digital {
    font-size: 36px;
  }

  .centered-4-0-pol-2.custom-text-4-0-pol, .centered-4-0-pol-2.custom-text-4-0-pol-2 {
    font-size: 30px;
  }

  .academy-text-h2 {
    font-size: 34px;
  }

  .prices-button-container-simple {
    flex-direction: column;
    align-items: center;
  }

  .button-2-simple {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-2-simple.header-button, .button-2-simple.prices-button {
    margin-top: 0;
  }

  .button-2-simple.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-2-simple.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple.nav-search-button, .button-2-simple.people-cta-button, .button-2-simple.prices-button-simple {
    margin-top: 0;
  }

  .prices-button-container-simple2 {
    flex-direction: column;
    align-items: center;
  }

  .button-2-simple2 {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-2-simple2.header-button, .button-2-simple2.prices-button {
    margin-top: 0;
  }

  .button-2-simple2.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-2-simple2.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple2.nav-search-button, .button-2-simple2.people-cta-button, .button-2-simple2.prices-button-simple-2 {
    margin-top: 0;
  }

  .grey-base-text-pro {
    font-size: 18px;
  }

  .prices-row-cta-mid {
    grid-template-columns: 1fr;
  }

  .prices-text-new-store {
    font-size: 22px;
  }

  .modulo {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .blue-pro-text-new-small {
    font-size: 12px;
  }

  .nome-modulo, .text-check, .sensore-text, .sensore-div-text, .pricing {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .base-button-container-simple {
    flex-direction: column;
    align-items: center;
  }

  .button-2-simple-2 {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-2-simple-2.header-button, .button-2-simple-2.prices-button {
    margin-top: 0;
  }

  .button-2-simple-2.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-2-simple-2.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple-2.nav-search-button, .button-2-simple-2.people-cta-button, .button-2-simple-2.prices-button-simple, .button-2-simple-2.prices-button-simple-2 {
    margin-top: 0;
  }

  .prices-row-free {
    grid-template-columns: 1fr;
  }

  .div-block-1482-2-relative {
    position: relative;
    top: 332px;
  }

  .div-block-1482-2-relative-2 {
    top: 111px;
  }

  .solution-text-block2 {
    font-size: 34px;
  }

  .section-wrapper-pol.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-pol.blue-background.top-bot-spaced, .section-wrapper-pol.green-background-2.top-bot-spaced, .section-wrapper-pol.green-background-pol.top-bot-spaced, .section-wrapper-pol.green-background-pol.top-bot-spaced-pol {
    margin-bottom: 80px;
  }

  .container-20px-padding-pol.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-pol.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .grid-cols-2-pol, .grid-cols-2-pol.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2-pol.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2-pol.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2-pol.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2-pol.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2-pol.space-y {
    grid-row-gap: 29px;
  }

  .grid-cols-2-pol.overflow-up-pol {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .tabs-price {
    flex-direction: column;
  }

  .tabs-menu-price {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .su-richiesta {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .company-hero-irrigazione-auto.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-irrigazione-auto.work-with-us {
    height: 350px;
  }

  .company-hero-irrigazione-auto.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-irrigazione-auto.xfarm-academy, .company-hero-irrigazione-auto.xfarm-academy-advanced, .company-hero-irrigazione-auto.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-irrigazione-auto.analytics {
    height: 800px;
  }

  .company-hero-irrigazione-auto.connect {
    height: auto;
  }

  .company-hero-irrigazione-auto.x-farm-education {
    height: 350px;
  }

  .company-hero-irrigazione-auto.agro, .company-hero-irrigazione-auto.contoterzisti, .company-hero-irrigazione-auto.agronomy, .company-hero-irrigazione-auto.agri-food, .company-hero-irrigazione-auto.cooperative, .company-hero-irrigazione-auto.construct, .company-hero-irrigazione-auto.input, .company-hero-irrigazione-auto.insurance, .company-hero-irrigazione-auto.banks {
    height: auto;
  }

  .company-hero-irrigazione-auto.trimble {
    height: 500px;
  }

  .company-hero-irrigazione-auto.smart-sprayng, .company-hero-irrigazione-auto.agro-controlli-2, .company-hero-irrigazione-auto.agro-irrigazione-auto {
    height: auto;
  }

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

  .connect-hero-irrigation {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .container-20px-irrigazione {
    padding-bottom: 40px;
  }

  .container-20px-irrigazione.slider-container {
    max-width: 100%;
  }

  .container-20px-irrigazione.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .button-land-irrig {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-land-irrig.header-button, .button-land-irrig.prices-button {
    margin-top: 0;
  }

  .button-land-irrig.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-land-irrig.secondary-button.button-icon {
    display: flex;
  }

  .button-land-irrig.nav-search-button, .button-land-irrig.people-cta-button, .button-land-irrig.prices-button-land-1 {
    margin-top: 0;
  }

  .button-land-irrig.prices-button-land-1.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .button-land-irrig.prices-button-land-1-irrig {
    margin-top: 0;
  }

  .button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
    align-self: center;
  }

  .centered-3.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-3.custom-text {
    font-size: 30px;
  }

  .centered-3.academy-h2 {
    font-size: 36px;
  }

  .centered-3.cta-people-title {
    font-size: 32px;
  }

  .centered-3.custom-digital {
    font-size: 36px;
  }

  .centered-3.custom-text-2, .centered-3.custom-text-3-1 {
    font-size: 30px;
  }

  .irrigazione-auto {
    grid-template-columns: 1fr;
  }

  .irrigazione-auto.wrapper-formazione, .irrigazione-auto.wrapper-formazione-controlli, .irrigazione-auto.wrapper-formazione-controlli-copy, .irrigazione-auto.irrigazione-auto-2 {
    grid-template-columns: 1.15fr;
  }

  .button-land-irrig-2 {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-land-irrig-2.header-button, .button-land-irrig-2.prices-button {
    margin-top: 0;
  }

  .button-land-irrig-2.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-land-irrig-2.secondary-button.button-icon {
    display: flex;
  }

  .button-land-irrig-2.nav-search-button, .button-land-irrig-2.people-cta-button, .button-land-irrig-2.prices-button-land-1 {
    margin-top: 0;
  }

  .button-land-irrig-2.prices-button-land-1.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .button-land-irrig-2.prices-button-land-1-irrig {
    margin-top: 0;
  }

  .button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
    align-self: center;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2 {
    margin-top: 0;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1 {
    align-self: flex-start;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1-irrig, .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-2 {
    align-self: center;
  }

  .hero-adgs.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-adgs.work-with-us {
    height: 350px;
  }

  .hero-adgs.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-adgs.xfarm-academy, .hero-adgs.xfarm-academy-advanced, .hero-adgs.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-adgs.analytics {
    height: 800px;
  }

  .hero-adgs.connect {
    height: auto;
  }

  .hero-adgs.x-farm-education {
    height: 350px;
  }

  .hero-adgs.agro, .hero-adgs.contoterzisti, .hero-adgs.agronomy, .hero-adgs.agri-food, .hero-adgs.cooperative, .hero-adgs.construct, .hero-adgs.input, .hero-adgs.insurance, .hero-adgs.banks {
    height: auto;
  }

  .hero-adgs.trimble {
    height: 500px;
  }

  .hero-adgs.smart-sprayng, .hero-adgs.agro-2, .hero-adgs.adgs-1 {
    height: auto;
  }

  .adgs-wrapper-image-left-copy {
    grid-template-columns: 1fr;
  }

  .adgs-wrapper-image-left-copy.bot-custom-space {
    padding-bottom: 40px;
  }

  .card-contattaci {
    grid-template-columns: 1fr;
  }

  .image-71-logo-2 {
    max-width: 50%;
  }

  .tabs-price-landini {
    flex-direction: column;
  }

  .tabs-menu-price-landini {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .button-landini {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-landini.header-button, .button-landini.prices-button {
    margin-top: 0;
  }

  .button-landini.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-landini.secondary-button.button-icon {
    display: flex;
  }

  .button-landini.nav-search-button, .button-landini.people-cta-button {
    margin-top: 0;
  }

  .container-20px-padding-landini.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-landini.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .grid-cols-3-landini {
    grid-template-columns: 1fr 1fr;
  }

  .grid-cols-3-landini.midgap, .grid-cols-3-landini.midgap-landini {
    grid-row-gap: 13px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .button-mccormick {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-mccormick.header-button, .button-mccormick.prices-button {
    margin-top: 0;
  }

  .button-mccormick.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-mccormick.secondary-button.button-icon {
    display: flex;
  }

  .button-mccormick.nav-search-button, .button-mccormick.people-cta-button {
    margin-top: 0;
  }

  .heading-3-interwencji-i-10-4 {
    text-align: center;
  }

  .heading-3-interwencji-i-10-4.centered.sostenibilit, .heading-3-interwencji-i-10-4.centered-interwencji-i-10-4.sostenibilit {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-black-friday.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-black-friday.work-with-us {
    height: 350px;
  }

  .hero-black-friday.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-black-friday.xfarm-academy, .hero-black-friday.xfarm-academy-advanced, .hero-black-friday.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-black-friday.analytics {
    height: 800px;
  }

  .hero-black-friday.connect {
    height: auto;
  }

  .hero-black-friday.x-farm-education {
    height: 350px;
  }

  .hero-black-friday.agro, .hero-black-friday.contoterzisti, .hero-black-friday.agronomy, .hero-black-friday.agri-food, .hero-black-friday.cooperative, .hero-black-friday.construct, .hero-black-friday.input, .hero-black-friday.insurance, .hero-black-friday.banks {
    height: auto;
  }

  .hero-black-friday.trimble {
    height: 500px;
  }

  .hero-black-friday.smart-sprayng, .hero-black-friday.agro-2, .hero-black-friday.agro-3, .hero-black-friday.agro-4, .hero-black-friday.agro-4-0-pol, .hero-black-friday.black-class {
    height: auto;
  }

  .hero-image-black-friday {
    max-width: 512px;
  }

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

  .button-bf {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-bf.header-button, .button-bf.prices-button {
    margin-top: 0;
  }

  .button-bf.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-bf.secondary-button.button-icon {
    display: flex;
  }

  .button-bf.nav-search-button, .button-bf.people-cta-button {
    margin-top: 0;
  }

  .bf-hero-grid, .bf-hero-grid.centered {
    grid-template-columns: 1fr;
  }

  .bf-hero-grid.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .bf-hero-grid.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .bf-hero-grid.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .bf-hero-grid.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .bf-hero-grid.space-y {
    grid-row-gap: 29px;
  }

  .bf-hero-grid.analytics-cols, .bf-hero-grid.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .bf-hero-grid.agro-grid, .bf-hero-grid.agro-grid-controlli, .bf-hero-grid.bf-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .hero-pages-text-bf {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .relative-bf._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-bf._60-px-margin-bottom.analytics-tablet-hero {
    margin-top: 60px;
  }

  .vantaggi-bf.slider-container {
    max-width: 100%;
  }

  .vantaggi-bf.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .bf-advantage-group {
    grid-template-columns: 1fr 1fr;
  }

  .section-wrapper-bf.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-bf.blue-background.top-bot-spaced, .section-wrapper-bf.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .section-wrapper-bf.margin-100px-bf {
    margin-top: 80px;
    display: block;
  }

  .bf-wrapper-image-left {
    grid-template-columns: 1fr;
  }

  .bf-wrapper-image-left.bot-custom-space {
    padding-bottom: 40px;
  }

  .bf-section-wrapper.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .bf-section-wrapper.blue-background.top-bot-spaced, .bf-section-wrapper.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .centered-bf.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-bf.custom-text {
    font-size: 30px;
  }

  .centered-bf.academy-h2 {
    font-size: 36px;
  }

  .centered-bf.cta-people-title {
    font-size: 32px;
  }

  .centered-bf.custom-digital {
    font-size: 36px;
  }

  .centered-bf.custom-text-bf {
    font-size: 30px;
  }

  .h1-bf {
    font-size: 40px;
  }

  .h1-bf.white.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero-bf {
    font-size: 34px;
  }

  .bullet-point-kd {
    grid-template-columns: 1fr;
  }

  .bullet-point-kd.wrapper-formazione {
    grid-template-columns: 1.15fr;
  }

  .bullet-point-kd.wrapper-formazione.middle {
    grid-template-columns: 1fr;
  }

  .bullet-point-kd.wrapper-kd {
    grid-template-columns: 1.15fr;
  }

  .bullet-point-kd.wrapper-kd.middle {
    grid-template-columns: 1fr;
  }

  .text-bullet-kd {
    font-size: 22px;
  }

  .company-hero-kd.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-kd.work-with-us {
    height: 350px;
  }

  .company-hero-kd.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-kd.xfarm-academy, .company-hero-kd.xfarm-academy-advanced, .company-hero-kd.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-kd.analytics {
    height: 800px;
  }

  .company-hero-kd.connect {
    height: auto;
  }

  .company-hero-kd.x-farm-education {
    height: 350px;
  }

  .company-hero-kd.agro, .company-hero-kd.contoterzisti, .company-hero-kd.agronomy, .company-hero-kd.agri-food, .company-hero-kd.cooperative, .company-hero-kd.construct, .company-hero-kd.input, .company-hero-kd.insurance, .company-hero-kd.banks {
    height: auto;
  }

  .company-hero-kd.trimble {
    height: 500px;
  }

  .company-hero-kd.smart-sprayng, .company-hero-kd.agro-2, .company-hero-kd.kd {
    height: auto;
  }

  .div-bericus {
    max-width: 40%;
  }

  .company-hero-qdc.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-qdc.work-with-us {
    height: 350px;
  }

  .company-hero-qdc.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-qdc.xfarm-academy, .company-hero-qdc.xfarm-academy-advanced, .company-hero-qdc.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-qdc.analytics {
    height: 800px;
  }

  .company-hero-qdc.connect {
    height: auto;
  }

  .company-hero-qdc.x-farm-education {
    height: 350px;
  }

  .company-hero-qdc.agro, .company-hero-qdc.contoterzisti, .company-hero-qdc.agronomy, .company-hero-qdc.agri-food, .company-hero-qdc.cooperative, .company-hero-qdc.construct, .company-hero-qdc.input, .company-hero-qdc.insurance, .company-hero-qdc.banks {
    height: auto;
  }

  .company-hero-qdc.trimble {
    height: 500px;
  }

  .company-hero-qdc.smart-sprayng, .company-hero-qdc.agro-2, .company-hero-qdc.agro-qdc {
    height: auto;
  }

  .container-20px-padding-qdc.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-qdc.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-qdc, .analytics-hero-grid-qdc.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-qdc.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-qdc.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-qdc.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-qdc.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-qdc.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-qdc.analytics-cols, .analytics-hero-grid-qdc.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-qdc.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .analytics-hero-grid-qdc.agro-grid-qdc {
    grid-row-gap: 44px;
    grid-template-columns: 1.25fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .connect-hero-pages-text-qdc {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .inline-container-qdc.gomiero {
    justify-content: center;
  }

  .tablet-centered-qdc, .tablet-centered-qdc-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .centered-qdc.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-qdc.custom-text {
    font-size: 30px;
  }

  .centered-qdc.academy-h2 {
    font-size: 36px;
  }

  .centered-qdc.cta-people-title {
    font-size: 32px;
  }

  .centered-qdc.custom-digital {
    font-size: 36px;
  }

  .centered-qdc.custom-text-qdc {
    font-size: 30px;
  }

  .section-wrapper-qdc.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdc.blue-background.top-bot-spaced, .section-wrapper-qdc.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .vantaggi-qdc.slider-container {
    max-width: 100%;
  }

  .vantaggi-qdc.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .title-cta-qdc {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-qdc, .grid-qdc.centered {
    grid-template-columns: 1fr;
  }

  .grid-qdc.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-qdc.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-qdc.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-qdc.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-qdc.space-y {
    grid-row-gap: 29px;
  }

  .grid-qdc.analytics-cols, .grid-qdc.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-qdc.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .grid-qdc.agro-grid-qdc, .grid-qdc.agro-qdc-grid {
    grid-row-gap: 44px;
    grid-template-columns: 1.25fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .button-qdc {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-qdc.header-button, .button-qdc.prices-button {
    margin-top: 0;
  }

  .button-qdc.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-qdc.secondary-button.button-icon {
    display: flex;
  }

  .button-qdc.nav-search-button, .button-qdc.people-cta-button {
    margin-top: 0;
  }

  .button-qdc.secondary-button-qdc {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-qdc.secondary-button-qdc.button-icon {
    display: flex;
  }

  .title-cta-qdc-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .advantage-group-qdc {
    grid-template-columns: 1fr 1fr;
  }

  .title-qdc.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .title-qdc.custom-text {
    font-size: 30px;
  }

  .title-qdc.academy-h2 {
    font-size: 36px;
  }

  .title-qdc.cta-people-title {
    font-size: 32px;
  }

  .title-qdc.custom-digital {
    font-size: 36px;
  }

  .title-qdc.custom-text-qdc {
    font-size: 30px;
  }

  .container-100px-padding-qdc.pricing-table-custom-container, .container-100px-padding-qdc.pricing-table-custom-container-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-qdc {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .single-pricing-table-qdc {
    align-self: stretch;
    max-width: 710px;
  }

  .prices-row-qdc {
    grid-template-columns: 1fr;
  }

  .pricing-table-text-qdc, .ctable-text-qdc {
    font-size: 14px;
  }

  .features-container-qdc {
    grid-template-columns: 1fr;
  }

  .feature-icon-qdc {
    width: 16px;
  }

  .image-89 {
    max-width: 100%;
  }

  .pricing-table-text-qdc-2 {
    font-size: 14px;
  }

  .slider-qdc.no-space {
    margin-top: 0;
  }

  .slide-qdc {
    padding-bottom: 0;
  }

  .left-arrow-qdc {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    left: 38%;
  }

  .left-arrow-qdc.adjustments, .left-arrow-qdc.adjustments-qdc {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .right-arrow-qdc {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .slider-qdc-2.no-space {
    margin-top: 0;
  }

  .section-wrapper-qdc-cta.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdc-cta.blue-background.top-bot-spaced, .section-wrapper-qdc-cta.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .section-wrapper-qdc-midle.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdc-midle.blue-background.top-bot-spaced, .section-wrapper-qdc-midle.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .hero-gelate.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-gelate.work-with-us {
    height: 350px;
  }

  .hero-gelate.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-gelate.xfarm-academy, .hero-gelate.xfarm-academy-advanced, .hero-gelate.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-gelate.analytics {
    height: 800px;
  }

  .hero-gelate.connect {
    height: auto;
  }

  .hero-gelate.x-farm-education {
    height: 350px;
  }

  .hero-gelate.agro, .hero-gelate.contoterzisti, .hero-gelate.agronomy, .hero-gelate.agri-food, .hero-gelate.cooperative, .hero-gelate.construct, .hero-gelate.input, .hero-gelate.insurance, .hero-gelate.banks {
    height: auto;
  }

  .hero-gelate.trimble {
    height: 500px;
  }

  .hero-gelate.smart-sprayng, .hero-gelate.agro-2, .hero-gelate.agro-3, .hero-gelate.agro-4, .hero-gelate.agro-4-0-pol, .hero-gelate.black-class, .hero-gelate.black-class-gelate {
    height: auto;
  }

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

  .hero-image-gelate {
    max-width: 512px;
  }

  .farm-advantage-group, .gelate-advantage-group {
    grid-template-columns: 1fr 1fr;
  }

  .pack-gelate.slider-container {
    max-width: 100%;
  }

  .pack-gelate.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .text-sconto-gelate {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-20px-padding-gelate.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-gelate.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .section-frost.flotta {
    background-image: none;
    margin-bottom: 100px;
  }

  .section-frost.flotta.machine-1 {
    background-image: none;
  }

  .section-frost.frost {
    background-image: none;
    margin-bottom: 100px;
  }

  .section-frost.frost.machine-1, .section-frost.frost.alert-frost {
    background-image: none;
  }

  .nome-modulo-frost {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .bf-advantage-group-2, .bf-advantage-group2 {
    grid-template-columns: 1fr 1fr;
  }

  .connect-hero-pages-text-gelate {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .tablet-centered-gelate {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .analytics-hero-grid-gelate, .analytics-hero-grid-gelate.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-gelate.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-gelate.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-gelate.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-gelate.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-gelate.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-gelate.analytics-cols, .analytics-hero-grid-gelate.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-gelate.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .analytics-hero-grid-gelate.agro-grid-qdc, .analytics-hero-grid-gelate.agro-grid-gelate {
    grid-row-gap: 44px;
    grid-template-columns: 1.25fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .tablet-centered-sconto {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-32 {
    grid-template-columns: 1fr;
  }

  .container-20px-padding-ins.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .insurance-cta-text.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .insurance-cta-text.custom-text {
    font-size: 30px;
  }

  .insurance-cta-text.academy-h2 {
    font-size: 36px;
  }

  .insurance-cta-text.cta-people-title {
    font-size: 32px;
  }

  .insurance-cta-text.custom-digital {
    font-size: 36px;
  }

  .insurance-cta-text.custom-text-2, .insurance-cta-text.custom-text-form-land, .insurance-cta-text.custom-text-ins {
    font-size: 30px;
  }

  .cta-block-ins {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-20px-padding-ins-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-2.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .small-text-2, .text-evindency {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-20px-padding-ins-icon.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-icon.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .centered-copy.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-copy.custom-text {
    font-size: 30px;
  }

  .centered-copy.academy-h2 {
    font-size: 36px;
  }

  .centered-copy.cta-people-title {
    font-size: 32px;
  }

  .centered-copy.custom-digital {
    font-size: 36px;
  }

  .ins-icon {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-wrapper-ins.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-ins.blue-background.top-bot-spaced, .section-wrapper-ins.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .hero-insurance.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-insurance.work-with-us {
    height: 350px;
  }

  .hero-insurance.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-insurance.xfarm-academy, .hero-insurance.xfarm-academy-advanced, .hero-insurance.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-insurance.analytics {
    height: 800px;
  }

  .hero-insurance.connect {
    height: auto;
  }

  .hero-insurance.x-farm-education {
    height: 350px;
  }

  .hero-insurance.agro, .hero-insurance.contoterzisti, .hero-insurance.agronomy, .hero-insurance.agri-food, .hero-insurance.cooperative, .hero-insurance.construct, .hero-insurance.input, .hero-insurance.insurance, .hero-insurance.banks {
    height: auto;
  }

  .hero-insurance.trimble {
    height: 500px;
  }

  .hero-insurance.smart-sprayng, .hero-insurance.agro-2, .hero-insurance.agro-3, .hero-insurance.agro-4, .hero-insurance.agro-4-0-pol, .hero-insurance.black-class, .hero-insurance.black-class-gelate, .hero-insurance.black-class-insurance {
    height: auto;
  }

  .tablet-centered-ins {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .insurance-div {
    height: auto;
    padding-top: 70px;
  }

  .container-20px-padding-ins-3.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-3.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container-20px-padding-ins-4.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-4.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .centered-form-land-ins.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land-ins.custom-text {
    font-size: 30px;
  }

  .centered-form-land-ins.academy-h2 {
    font-size: 36px;
  }

  .centered-form-land-ins.cta-people-title {
    font-size: 32px;
  }

  .centered-form-land-ins.custom-digital {
    font-size: 36px;
  }

  .centered-form-land-ins.custom-text-2, .centered-form-land-ins.custom-text-form-land, .centered-form-land-ins.custom-text-form-land-ins, .centered-form-land-ins.custom-text-form-land-irr {
    font-size: 30px;
  }

  .image-ins {
    max-width: 100%;
  }

  .analytics-hero-grid-gelate-ins, .analytics-hero-grid-gelate-ins.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-gelate-ins.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-gelate-ins.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-gelate-ins.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-gelate-ins.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-gelate-ins.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-gelate-ins.analytics-cols, .analytics-hero-grid-gelate-ins.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-gelate-ins.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .analytics-hero-grid-gelate-ins.agro-grid-qdc, .analytics-hero-grid-gelate-ins.agro-grid-gelate, .analytics-hero-grid-gelate-ins.agro-grid-gelate-ins {
    grid-row-gap: 44px;
    grid-template-columns: 1.25fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .connect-hero-pages-text-gelate-ins {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .section-wrapper-ins-grey.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-ins-grey.blue-background.top-bot-spaced, .section-wrapper-ins-grey.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .formazione-text-ins {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-20px-padding-ins2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins2.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .testo-informativo, .formazione-text-ins2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-wrapper-def.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-def.blue-background.top-bot-spaced, .section-wrapper-def.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .container-20px-padding-def.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-def.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container-20px-padding-def.slider-container-def {
    max-width: 100%;
  }

  .slider-def.no-space {
    margin-top: 0;
  }

  .left-arrow-def {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    left: 38%;
  }

  .left-arrow-def.adjustments, .left-arrow-def.adjustments-qdc, .left-arrow-def.adjustments-def {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .right-arrow-def {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .slide-def {
    padding-bottom: 0;
  }

  .image-def {
    max-width: 85%;
    margin-right: 0;
  }

  .h4-def {
    font-size: 26px;
  }

  .h4-def.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-def.centered._30-px {
    font-size: 30px;
  }

  .testo-informativo-def, .text-evindency-def, .formazione-text-def {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .hero-def.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-def.work-with-us {
    height: 350px;
  }

  .hero-def.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-def.xfarm-academy, .hero-def.xfarm-academy-advanced, .hero-def.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-def.analytics {
    height: 800px;
  }

  .hero-def.connect {
    height: auto;
  }

  .hero-def.x-farm-education {
    height: 350px;
  }

  .hero-def.agro, .hero-def.contoterzisti, .hero-def.agronomy, .hero-def.agri-food, .hero-def.cooperative, .hero-def.construct, .hero-def.input, .hero-def.insurance, .hero-def.banks {
    height: auto;
  }

  .hero-def.trimble {
    height: 500px;
  }

  .hero-def.smart-sprayng, .hero-def.agro-2, .hero-def.agro-3, .hero-def.agro-4, .hero-def.agro-4-0-pol, .hero-def.black-class, .hero-def.black-class-gelate, .hero-def.black-class-def {
    height: auto;
  }

  .analytics-hero-grid-def, .analytics-hero-grid-def.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-def.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-def.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-def.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-def.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-def.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-def.analytics-cols, .analytics-hero-grid-def.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-def.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .analytics-hero-grid-def.agro-grid-qdc, .analytics-hero-grid-def.agro-grid-gelate, .analytics-hero-grid-def.agro-grid-def {
    grid-row-gap: 44px;
    grid-template-columns: 1.25fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .connect-hero-pages-text-def {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .tablet-centered-def {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .vantaggi-def.slider-container {
    max-width: 100%;
  }

  .vantaggi-def.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .advantage-group-def {
    grid-template-columns: 1fr 1fr;
  }

  .centered-def.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-def.custom-text {
    font-size: 30px;
  }

  .centered-def.academy-h2 {
    font-size: 36px;
  }

  .centered-def.cta-people-title {
    font-size: 32px;
  }

  .centered-def.custom-digital {
    font-size: 36px;
  }

  .centered-def.custom-text-def {
    font-size: 30px;
  }

  .logo-landing-green-navbar-def {
    max-width: 30%;
  }

  .base-button-container-simple-def {
    flex-direction: column;
    align-items: center;
  }

  .sponsor-def-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-wrapper--def.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper--def.blue-background.top-bot-spaced, .section-wrapper--def.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .cta-3a-pack {
    font-size: 14px;
  }

  .company-hero-irrigazione-auto-copy.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-irrigazione-auto-copy.work-with-us {
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-academy, .company-hero-irrigazione-auto-copy.xfarm-academy-advanced, .company-hero-irrigazione-auto-copy.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.analytics {
    height: 800px;
  }

  .company-hero-irrigazione-auto-copy.connect {
    height: auto;
  }

  .company-hero-irrigazione-auto-copy.x-farm-education {
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.agro, .company-hero-irrigazione-auto-copy.contoterzisti, .company-hero-irrigazione-auto-copy.agronomy, .company-hero-irrigazione-auto-copy.agri-food, .company-hero-irrigazione-auto-copy.cooperative, .company-hero-irrigazione-auto-copy.construct, .company-hero-irrigazione-auto-copy.input, .company-hero-irrigazione-auto-copy.insurance, .company-hero-irrigazione-auto-copy.banks {
    height: auto;
  }

  .company-hero-irrigazione-auto-copy.trimble {
    height: 500px;
  }

  .company-hero-irrigazione-auto-copy.smart-sprayng, .company-hero-irrigazione-auto-copy.agro-controlli-2, .company-hero-irrigazione-auto-copy.agro-irrigazione-auto {
    height: auto;
  }

  .hero-xidro.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-xidro.work-with-us {
    height: 350px;
  }

  .hero-xidro.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-xidro.xfarm-academy, .hero-xidro.xfarm-academy-advanced, .hero-xidro.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-xidro.analytics {
    height: 800px;
  }

  .hero-xidro.connect {
    height: auto;
  }

  .hero-xidro.x-farm-education {
    height: 350px;
  }

  .hero-xidro.agro, .hero-xidro.contoterzisti, .hero-xidro.agronomy, .hero-xidro.agri-food, .hero-xidro.cooperative, .hero-xidro.construct, .hero-xidro.input, .hero-xidro.insurance, .hero-xidro.banks {
    height: auto;
  }

  .hero-xidro.trimble {
    height: 500px;
  }

  .hero-xidro.smart-sprayng, .hero-xidro.agro-controlli-2, .hero-xidro.agro-irrigazione-auto, .hero-xidro.img-xidro {
    height: auto;
  }

  .container-20px-xidro {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .container-20px-xidro.slider-container {
    max-width: 100%;
  }

  .container-20px-xidro.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .connect-hero-xidro {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

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

  .container-20px-padding-xidro.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container-20px-padding-xidro-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro-2.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container-20px-padding-xidro-2.slider-container-def, .container-20px-padding-xidro-2.slider-container-xidro-2 {
    max-width: 100%;
  }

  .slider-xidro-2.no-space {
    margin-top: 0;
  }

  .slide-xidro {
    padding-bottom: 0;
  }

  .image-xidro-2, .image-xidro, .image-xidro-3, .image-xidro-4 {
    max-width: 85%;
    margin-right: 0;
  }

  .section-wrapper-xidro.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-xidro.blue-background.top-bot-spaced, .section-wrapper-xidro.green-background-2.top-bot-spaced, .section-wrapper-xidro.blue-background-xidro.top-bot-spaced, .section-wrapper-xidro.blue-background-xidro.top-bot-spaced-xidro {
    margin-bottom: 80px;
  }

  .container-20px-padding-xidro-3.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro-3.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .grid-cols-2-xidro, .grid-cols-2-xidro.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2-xidro.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2-xidro.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2-xidro.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2-xidro.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2-xidro.space-y {
    grid-row-gap: 29px;
  }

  .grid-cols-2-xidro.overflow-up-xidro {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .icon-details {
    width: 40px;
    height: 40px;
  }

  .grid-35 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .xidro-sensor {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .button-xidro {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-xidro.header-button, .button-xidro.prices-button {
    margin-top: 0;
  }

  .button-xidro.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-xidro.secondary-button.button-icon {
    display: flex;
  }

  .button-xidro.nav-search-button, .button-xidro.people-cta-button {
    margin-top: 0;
  }

  .section-wrapper-xidro2.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-xidro2.blue-background.top-bot-spaced, .section-wrapper-xidro2.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .text-xtrap, .text-sconto-xtrap, .text-sconto-xtrap-1, .text-moduli-xtrap {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .hero-insect.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-insect.work-with-us {
    height: 350px;
  }

  .hero-insect.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-insect.xfarm-academy, .hero-insect.xfarm-academy-advanced, .hero-insect.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-insect.analytics {
    height: 800px;
  }

  .hero-insect.connect {
    height: auto;
  }

  .hero-insect.x-farm-education {
    height: 350px;
  }

  .hero-insect.agro, .hero-insect.contoterzisti, .hero-insect.agronomy, .hero-insect.agri-food, .hero-insect.cooperative, .hero-insect.construct, .hero-insect.input, .hero-insect.insurance, .hero-insect.banks {
    height: auto;
  }

  .hero-insect.trimble {
    height: 500px;
  }

  .hero-insect.smart-sprayng, .hero-insect.agro-2, .hero-insect.agro-3, .hero-insect.agro-4, .hero-insect.agro-4-0-pol, .hero-insect.black-class, .hero-insect.black-class-gelate, .hero-insect.black-class-def, .hero-insect.black-class-insect {
    height: auto;
  }

  .prices-text-insect {
    font-size: 22px;
  }

  .moxkup-insect-1 {
    max-width: 85%;
    margin-right: 0;
  }

  .slide-insect {
    padding-bottom: 0;
  }

  .moxkup-insect-2, .moxkup-insect-3, .moxkup-insect-4, .moxkup-insect-5 {
    max-width: 85%;
    margin-right: 0;
  }

  .insect-text-cta.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .insect-text-cta.custom-text {
    font-size: 30px;
  }

  .insect-text-cta.academy-h2 {
    font-size: 36px;
  }

  .insect-text-cta.cta-people-title {
    font-size: 32px;
  }

  .insect-text-cta.custom-digital {
    font-size: 36px;
  }

  .insect-text-cta.custom-text-insect {
    font-size: 30px;
  }

  .button-blue {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-blue.header-button, .button-blue.prices-button {
    margin-top: 0;
  }

  .button-blue.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-blue.secondary-button.button-icon {
    display: flex;
  }

  .button-blue.nav-search-button, .button-blue.people-cta-button {
    margin-top: 0;
  }

  .section-wrapper-insect.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-insect.blue-background.top-bot-spaced, .section-wrapper-insect.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .container-20px-padding-locations.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-locations.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .site-wrapper-locations {
    grid-template-columns: 1fr;
  }

  .qdca {
    display: inline-block;
  }

  .qdca.navbar-text-block {
    color: var(--white);
    padding-left: 24px;
    display: block;
  }

  .qdca.navbar-text-block.adjustaments {
    color: var(--blu-scuro-100);
    border-bottom: 1px solid #0016214d;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .kit-digital-nav {
    display: inline-block;
  }

  .kit-digital-nav.navbar-text-block {
    color: var(--white);
    padding-left: 24px;
    display: block;
  }

  .kit-digital-nav.navbar-text-block.adjustaments {
    color: var(--blu-scuro-100);
    border-bottom: 1px solid #0016214d;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .section-wrapper-qdca.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdca.blue-background.top-bot-spaced, .section-wrapper-qdca.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .section-wrapper-kit-digital.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-kit-digital.blue-background.top-bot-spaced, .section-wrapper-kit-digital.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .h4-azienda {
    font-size: 26px;
  }

  .h4-azienda.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-azienda.centered._30-px {
    font-size: 30px;
  }

  .container-20px-padding-compl.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-compl.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .hero-land-agro-1.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-land-agro-1.work-with-us {
    height: 350px;
  }

  .hero-land-agro-1.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-land-agro-1.xfarm-academy, .hero-land-agro-1.xfarm-academy-advanced, .hero-land-agro-1.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-land-agro-1.analytics {
    height: 800px;
  }

  .hero-land-agro-1.connect {
    height: auto;
  }

  .hero-land-agro-1.x-farm-education {
    height: 350px;
  }

  .hero-land-agro-1.agro, .hero-land-agro-1.contoterzisti, .hero-land-agro-1.agronomy, .hero-land-agro-1.agri-food, .hero-land-agro-1.cooperative, .hero-land-agro-1.construct, .hero-land-agro-1.input, .hero-land-agro-1.insurance, .hero-land-agro-1.banks {
    height: auto;
  }

  .hero-land-agro-1.trimble {
    height: 500px;
  }

  .hero-land-agro-1.smart-sprayng, .hero-land-agro-1.agro-2, .hero-land-agro-1.agro-3, .hero-land-agro-1.agro-4, .hero-land-agro-1.agro-4-0-pol, .hero-land-agro-1.black-class {
    height: auto;
  }

  .hero-land-agro-1.land-agro-1 {
    background-position: 50%;
    height: auto;
  }

  .hero-image-land-agro-1 {
    max-width: 240px;
    padding-left: 0;
  }

  .relative-agro-1._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-agro-1._60-px-margin-bottom.analytics-tablet-hero {
    margin-top: 60px;
  }

  .container-20px-padding-reg-ag.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-reg-ag.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .centered-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-reg-ag.custom-text {
    font-size: 30px;
  }

  .centered-reg-ag.academy-h2 {
    font-size: 36px;
  }

  .centered-reg-ag.cta-people-title {
    font-size: 32px;
  }

  .centered-reg-ag.custom-digital {
    font-size: 36px;
  }

  .centered-reg-ag.custom-text-reg-ag {
    font-size: 30px;
  }

  .loghi-reg-ag {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .prices-custom-text-reg-ag {
    font-size: 22px;
  }

  .centered-form-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-reg-ag.custom-text {
    font-size: 30px;
  }

  .centered-form-reg-ag.academy-h2 {
    font-size: 36px;
  }

  .centered-form-reg-ag.cta-people-title {
    font-size: 32px;
  }

  .centered-form-reg-ag.custom-digital {
    font-size: 36px;
  }

  .centered-form-reg-ag.custom-text-2, .centered-form-reg-ag.custom-text-form-land, .centered-form-reg-ag.custom-text-form-land-ins, .centered-form-reg-ag.custom-text-form-land-reg-ag {
    font-size: 30px;
  }

  .container-20px-padding-video-reg-ag.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-video-reg-ag.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .phone-link-block-wrapper-ch-dx {
    margin-left: 20px;
  }

  .agro-industry-col-3-reg-ag {
    grid-template-columns: 1fr 1fr;
  }

  .hero-irrigation.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-irrigation.work-with-us {
    height: 350px;
  }

  .hero-irrigation.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-irrigation.xfarm-academy, .hero-irrigation.xfarm-academy-advanced, .hero-irrigation.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-irrigation.analytics {
    height: 800px;
  }

  .hero-irrigation.connect {
    height: auto;
  }

  .hero-irrigation.x-farm-education {
    height: 350px;
  }

  .hero-irrigation.agro, .hero-irrigation.contoterzisti, .hero-irrigation.agronomy, .hero-irrigation.agri-food, .hero-irrigation.cooperative, .hero-irrigation.construct, .hero-irrigation.input, .hero-irrigation.insurance, .hero-irrigation.banks {
    height: auto;
  }

  .hero-irrigation.trimble {
    height: 500px;
  }

  .hero-irrigation.smart-sprayng, .hero-irrigation.agro-2, .hero-irrigation.agro-3, .hero-irrigation.agro-4, .hero-irrigation.agro-4-0-pol, .hero-irrigation.black-class, .hero-irrigation.black-class-gelate, .hero-irrigation.black-class-def, .hero-irrigation.black-class-insect, .hero-irrigation.black-class-irrigation {
    height: auto;
  }

  .tablet-centered-irr {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-irrigation {
    padding-bottom: 0;
  }

  .mockup-irr-1, .mockup-irr-2, .mockup-irr-3, .mockup-irr-4, .mockup-irr-5 {
    max-width: 85%;
    margin-right: 0;
  }

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

  .label-kit-digital-hero {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .tablet-centered-irr-es {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-table-wrapper-irr {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .single-pricing-table-irr {
    align-self: stretch;
    max-width: 710px;
  }

  .centered-form-land-irr.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land-irr.custom-text {
    font-size: 30px;
  }

  .centered-form-land-irr.academy-h2 {
    font-size: 36px;
  }

  .centered-form-land-irr.cta-people-title {
    font-size: 32px;
  }

  .centered-form-land-irr.custom-digital {
    font-size: 36px;
  }

  .centered-form-land-irr.custom-text-2, .centered-form-land-irr.custom-text-form-land, .centered-form-land-irr.custom-text-form-land-ins, .centered-form-land-irr.custom-text-form-land-irr {
    font-size: 30px;
  }

  .cta-3a-pack-irr-es {
    font-size: 14px;
  }

  .section-wrapper-uk.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-uk.blue-background.top-bot-spaced, .section-wrapper-uk.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .homepage-list-card-uk {
    flex-direction: row;
  }

  .div-block-56-uk {
    padding-bottom: 50px;
  }

  .grid-cols-2-uk, .grid-cols-2-uk.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2-uk.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2-uk.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2-uk.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2-uk.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2-uk.space-y {
    grid-row-gap: 29px;
  }

  .uk {
    margin-top: 17px;
    font-size: 16px;
  }

  .uk.header-button, .uk.prices-button {
    margin-top: 0;
  }

  .uk.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .uk.secondary-button.button-icon {
    display: flex;
  }

  .uk.nav-search-button, .uk.people-cta-button {
    margin-top: 0;
  }

  .uk-2a {
    margin-top: 17px;
    font-size: 16px;
  }

  .uk-2a.header-button, .uk-2a.prices-button {
    margin-top: 0;
  }

  .uk-2a.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .uk-2a.secondary-button.button-icon {
    display: flex;
  }

  .uk-2a.nav-search-button, .uk-2a.people-cta-button {
    margin-top: 0;
  }

  .mockup-irr-1-es, .mockup-irr-2-es, .mockup-irr-3-es, .mockup-irr-5-es {
    max-width: 85%;
    margin-right: 0;
  }

  .container-20px-padding-irr.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-irr.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .solution-text-block-irr {
    font-size: 34px;
  }

  .div-block-1510 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tablet-image-irr.notebook, .tablet-image-irr.notebook.left-notebook {
    max-width: 75%;
  }

  .tablet-image-irr.left-image {
    margin-right: auto;
  }

  .tablet-image-irr.right-image {
    margin-left: auto;
  }

  .grid-42 {
    justify-content: center;
    align-items: stretch;
  }

  .agro-industry-col-3-reg-ag-2 {
    grid-template-columns: 1fr 1fr;
  }

  .tab-image-reg-ag {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .tab-link-tab-1.last {
    margin-right: 0;
  }

  .company-hero-reg-ag.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-reg-ag.work-with-us {
    height: 350px;
  }

  .company-hero-reg-ag.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-reg-ag.xfarm-academy, .company-hero-reg-ag.xfarm-academy-advanced, .company-hero-reg-ag.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-reg-ag.analytics {
    height: 800px;
  }

  .company-hero-reg-ag.connect {
    height: auto;
  }

  .company-hero-reg-ag.x-farm-education {
    height: 350px;
  }

  .company-hero-reg-ag.agro, .company-hero-reg-ag.contoterzisti, .company-hero-reg-ag.agronomy, .company-hero-reg-ag.agri-food, .company-hero-reg-ag.cooperative, .company-hero-reg-ag.construct, .company-hero-reg-ag.input, .company-hero-reg-ag.insurance, .company-hero-reg-ag.banks {
    height: auto;
  }

  .company-hero-reg-ag.trimble {
    height: 500px;
  }

  .company-hero-reg-ag.smart-sprayng, .company-hero-reg-ag.agro-2 {
    height: auto;
  }

  .agro-hero-image-reg-ag {
    max-width: 280px;
  }

  .analytics-hero-grid-regag, .analytics-hero-grid-regag.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-regag.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-regag.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-regag.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-regag.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-regag.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-regag.analytics-cols, .analytics-hero-grid-regag.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-regag.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-95 {
    max-width: 90%;
  }

  .company-hero-qdca-module.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-qdca-module.work-with-us {
    height: 350px;
  }

  .company-hero-qdca-module.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-qdca-module.xfarm-academy, .company-hero-qdca-module.xfarm-academy-advanced, .company-hero-qdca-module.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-qdca-module.analytics {
    height: 800px;
  }

  .company-hero-qdca-module.connect {
    height: auto;
  }

  .company-hero-qdca-module.x-farm-education {
    height: 350px;
  }

  .company-hero-qdca-module.agro, .company-hero-qdca-module.contoterzisti, .company-hero-qdca-module.agronomy, .company-hero-qdca-module.agri-food, .company-hero-qdca-module.cooperative, .company-hero-qdca-module.construct, .company-hero-qdca-module.input, .company-hero-qdca-module.insurance, .company-hero-qdca-module.banks {
    height: auto;
  }

  .company-hero-qdca-module.trimble {
    height: 500px;
  }

  .company-hero-qdca-module.smart-sprayng, .company-hero-qdca-module.agro-2 {
    height: auto;
  }

  .h1-qdca-module {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-3a-pack-irr-qdca {
    font-size: 14px;
  }

  .agro-industry-col-3-qdca {
    grid-template-columns: 1fr 1fr;
  }

  .button-qdca {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-qdca.header-button, .button-qdca.prices-button {
    margin-top: 0;
  }

  .button-qdca.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-qdca.secondary-button.button-icon {
    display: flex;
  }

  .button-qdca.nav-search-button, .button-qdca.people-cta-button {
    margin-top: 0;
  }

  .image-95-qdca {
    max-width: 90%;
  }

  .text-block-17-video-qdca {
    text-align: center;
    font-size: 1.8rem;
  }

  .inline-container-cta-qdca.gomiero {
    justify-content: center;
  }

  .image-95-qdca-1 {
    max-width: 90%;
  }

  .section-wrapper-qdca-supp.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdca-supp.blue-background.top-bot-spaced, .section-wrapper-qdca-supp.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .agro-hero-image-qdca {
    max-width: 160px;
  }

  .text-block-65-2.interlinea {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-qdca-2.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-qdca-2.blue-background.top-bot-spaced, .section-wrapper-qdca-2.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .h1-work-w-us {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .button-w {
    margin-top: 17px;
    font-size: 16px;
  }

  .button-w.header-button, .button-w.prices-button {
    margin-top: 0;
  }

  .button-w.secondary-button {
    order: 1;
    font-size: 16px;
    display: inline-block;
  }

  .button-w.secondary-button.button-icon {
    display: flex;
  }

  .button-w.nav-search-button, .button-w.people-cta-button {
    margin-top: 0;
  }

  .work-hero-grid, .work-hero-grid.centered {
    grid-template-columns: 1fr;
  }

  .work-hero-grid.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .work-hero-grid.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .work-hero-grid.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .work-hero-grid.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .work-hero-grid.space-y {
    grid-row-gap: 29px;
  }

  .work-hero-grid.analytics-cols, .work-hero-grid.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .work-hero-grid.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .hero-w-w-us.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .hero-w-w-us.work-with-us {
    height: 350px;
  }

  .hero-w-w-us.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .hero-w-w-us.xfarm-academy, .hero-w-w-us.xfarm-academy-advanced, .hero-w-w-us.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .hero-w-w-us.analytics {
    height: 800px;
  }

  .hero-w-w-us.connect {
    height: auto;
  }

  .hero-w-w-us.x-farm-education {
    height: 350px;
  }

  .hero-w-w-us.agro, .hero-w-w-us.contoterzisti, .hero-w-w-us.agronomy, .hero-w-w-us.agri-food, .hero-w-w-us.cooperative, .hero-w-w-us.construct, .hero-w-w-us.input, .hero-w-w-us.insurance, .hero-w-w-us.banks {
    height: auto;
  }

  .hero-w-w-us.trimble {
    height: 500px;
  }

  .hero-w-w-us.smart-sprayng, .hero-w-w-us.agro-2, .hero-w-w-us.lavora-con-noi {
    height: auto;
  }

  .container-20px-padding-wwu.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-wwu.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .agro-hero-image-wwu {
    max-width: 280px;
  }

  .analytics-hero-grid-wwu, .analytics-hero-grid-wwu.centered {
    grid-template-columns: 1fr;
  }

  .analytics-hero-grid-wwu.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .analytics-hero-grid-wwu.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .analytics-hero-grid-wwu.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .analytics-hero-grid-wwu.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-wwu.space-y {
    grid-row-gap: 29px;
  }

  .analytics-hero-grid-wwu.analytics-cols, .analytics-hero-grid-wwu.connect-cols {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .analytics-hero-grid-wwu.agro-grid {
    grid-row-gap: 44px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-98 {
    border-radius: 10px;
  }

  .heading-loghi-connect.centered.connect-h {
    text-align: left;
  }

  .connect-usp {
    grid-template-columns: 1fr 1fr;
  }

  .connect-wrapper-image-left-connect {
    grid-template-columns: 1fr;
  }

  .heading-5-connect.centered.connect-h {
    text-align: left;
  }

  .container-20px-padding-connect {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-connect.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-connect.top-bottom-spaced-115 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .grid-cols-2-1, .grid-cols-2-1.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-2-1.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-2-1.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-2-1.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-2-1.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-2-1.space-y {
    grid-row-gap: 29px;
  }

  .company-hero-machinery-module.company {
    background-position: 50% -92%;
    background-size: 1200px;
  }

  .company-hero-machinery-module.work-with-us {
    height: 350px;
  }

  .company-hero-machinery-module.xfarm-people {
    background-position: 35% 0;
    height: 350px;
  }

  .company-hero-machinery-module.xfarm-academy, .company-hero-machinery-module.xfarm-academy-advanced, .company-hero-machinery-module.xfarm-demo {
    background-position: 55%;
    height: 350px;
  }

  .company-hero-machinery-module.analytics {
    height: 800px;
  }

  .company-hero-machinery-module.connect {
    height: auto;
  }

  .company-hero-machinery-module.x-farm-education {
    height: 350px;
  }

  .company-hero-machinery-module.agro, .company-hero-machinery-module.contoterzisti, .company-hero-machinery-module.agronomy, .company-hero-machinery-module.agri-food, .company-hero-machinery-module.cooperative, .company-hero-machinery-module.construct, .company-hero-machinery-module.input, .company-hero-machinery-module.insurance, .company-hero-machinery-module.banks {
    height: auto;
  }

  .company-hero-machinery-module.trimble {
    height: 500px;
  }

  .company-hero-machinery-module.smart-sprayng, .company-hero-machinery-module.agro-2 {
    height: auto;
  }

  .section-1.flotta {
    background-image: none;
    margin-bottom: 100px;
  }

  .section-1.flotta.machine-1 {
    background-image: none;
  }

  .hero-pages-text-v2 {
    text-align: center;
    margin-top: 0;
  }

  .kit-digital-machinery.flotta {
    background-image: none;
    margin-bottom: 100px;
  }

  .kit-digital-machinery.flotta.machine-1 {
    background-image: none;
  }

  .section-wrapper-kit-digital-2.margin-100px {
    margin-top: 80px;
    display: block;
  }

  .section-wrapper-kit-digital-2.blue-background.top-bot-spaced {
    margin-bottom: 80px;
  }

  .section-wrapper-kit-digital-2.blue-background.top-bot-spaced.spanish-only {
    margin-top: 30px;
  }

  .section-wrapper-kit-digital-2.green-background-2.top-bot-spaced {
    margin-bottom: 80px;
  }

  .grid-cols-mach, .grid-cols-mach.centered {
    grid-template-columns: 1fr;
  }

  .grid-cols-mach.centered.tablet-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-cols-mach.centered.tablet-reverse.home-specific {
    padding-top: 40px;
  }

  .grid-cols-mach.overflow-up {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .grid-cols-mach.machines-cols {
    margin-top: 50px;
    margin-bottom: 100px;
  }

  .grid-cols-mach.space-y {
    grid-row-gap: 29px;
  }

  .text-block-17-2 {
    text-align: left;
    font-size: 1.8rem;
  }

  .image-99 {
    padding-top: 20px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 34px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 20px;
  }

  .menu-container {
    order: 1;
  }

  .navbar-wrapper {
    grid-column-gap: 16px;
    justify-content: space-between;
  }

  .button, .button.secondary-button {
    font-size: 14px;
  }

  .button.secondary-button {
    font-size: 14px;
  }

  .button.secondary-button.button-icon {
    display: flex;
  }

  .nav-link.navbar-text-block {
    padding-left: 20px;
    display: block;
  }

  .nav-link.navbar-text-block.adjustaments {
    order: 1;
  }

  .hero-wrapper {
    margin-bottom: 70px;
  }

  .hero-wrapper.mid-page-hero {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .hero-wrapper.mid-page-hero.homepage-hero {
    -webkit-text-fill-color: inherit;
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
  }

  .hero {
    grid-row-gap: 5px;
  }

  .section-wrapper.margin-100px {
    margin-top: 80px;
  }

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

  .logo-wrapper {
    flex: none;
  }

  .nav-menu {
    align-items: flex-start;
    display: flex;
  }

  .dropdown-list, .dropdown-list.w--open {
    position: relative;
  }

  .buttons-wrapper {
    margin-left: 0;
  }

  .navbar-text-block {
    color: var(--blu-scuro-100);
  }

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

  .grid-cols-5 {
    place-items: center stretch;
  }

  .container.images {
    justify-content: center;
  }

  .image-4 {
    max-width: 160px;
  }

  .div-block-3 {
    margin-left: -135px;
  }

  .div-block-4 {
    margin-left: -30px;
  }

  .text-block-11 {
    color: var(--blu-scuro-100);
    font-size: 1.8rem;
  }

  .div-block-5 {
    max-width: 90%;
  }

  .icons-grid {
    grid-row-gap: 20px;
  }

  .homepage-list-card {
    flex-direction: column;
    align-items: center;
  }

  .homepage-list-card.diff {
    flex-direction: row;
    align-items: stretch;
  }

  .homepage-list-text {
    text-align: center;
    padding-top: 17px;
    padding-left: 0;
  }

  .homepage-list-text._16px-semi-bold.desktop-align-left {
    text-align: center;
  }

  .homepage-list-image {
    align-self: center;
  }

  .image-8 {
    max-width: 260px;
  }

  .image-9 {
    max-width: 60px;
  }

  .grid-cols-2.machines-cols {
    margin-bottom: 70px;
  }

  .vertical-list.spaced {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .vertical-list.gap-20px, .vertical-list.sostenibilita-custom {
    align-items: center;
  }

  .spaced {
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .spaced.centered {
    margin-left: auto;
    margin-right: auto;
  }

  .spaced.home-agricolure-button {
    justify-content: center;
  }

  .hide-desktop {
    align-self: center;
  }

  .phone-overflow-absolute {
    left: 22px;
  }

  .phone-overflow-absolute.bottom-overflow {
    right: 64px;
  }

  .container-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .underlined-green {
    text-align: center;
    justify-content: center;
  }

  .text-block-17 {
    font-size: 1.4rem;
  }

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

  .grid-cols-7 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-14 {
    flex-flow: column wrap;
  }

  .image-22 {
    display: block;
  }

  .footer-link-wrapper {
    text-align: center;
  }

  .div-block-20 {
    flex-direction: row;
    align-items: flex-start;
  }

  .menu-button {
    background-color: #fff;
  }

  .dropdown, .dropdown-2, .dropdown-3, .dropdown-4 {
    display: block;
  }

  .menu-icon {
    color: var(--blu-scuro-100);
  }

  .centered.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered.academy-h2 {
    font-size: 24px;
  }

  .centered.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered.custom-digital {
    font-size: 28px;
  }

  .analytics-block-text.centered {
    text-align: center;
  }

  .h1 {
    font-size: 34px;
  }

  .h1.white.tablet-centered.footer-hero, .h2 {
    font-size: 28px;
  }

  .h3 {
    font-size: 26px;
  }

  .h4 {
    font-size: 24px;
  }

  .h4.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4.centered._30-px {
    font-size: 30px;
  }

  .h5 {
    font-size: 20px;
  }

  .h6 {
    font-size: 18px;
  }

  .h6.custom-tab {
    font-size: 26px;
  }

  .top-hero-card-mobile {
    border-radius: 5px;
  }

  .top-hero-card-mobile.hide-desktop {
    right: -10px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    right: -2%;
  }

  .bot-hero-card-mobile {
    border-radius: 5px;
  }

  .bot-hero-card-mobile.hide-desktop {
    left: -10px;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    left: -1%;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    left: -2%;
  }

  .grey-base-button {
    padding: 2px 10px;
  }

  .grey-base-button.prizes-custom-grey-button.small {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5px;
  }

  .grey-base-button.prizes-custom-grey-button.pro-small {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grey-base-text.small {
    font-size: 12px;
    line-height: 1;
  }

  .grid-cols-4 {
    grid-template-columns: 1fr;
  }

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

  .section.flotta {
    margin-bottom: 70px;
  }

  .image-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .green-square-text {
    font-size: 20px;
  }

  .tablet-image.notebook, .tablet-image.notebook.left-notebook {
    max-width: 480px;
  }

  .blue-pro-button {
    padding: 2px 15px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .testimonial {
    grid-row-gap: 31px;
    grid-template-columns: 1fr;
  }

  .testimonials-description, .div-block-23 {
    text-align: center;
  }

  .container-100px-padding.pricing-table-custom-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prices-button-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 34px;
    display: flex;
  }

  .feature.pricing-table-custom {
    align-items: flex-end;
  }

  .feature-icon {
    width: 14px;
  }

  .features-container {
    display: block;
  }

  .title-prices {
    font-size: 18px;
  }

  .collection-list-3 {
    grid-row-gap: 61px;
    grid-template-columns: 1fr;
  }

  .pricing-table-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-4 {
    grid-template-columns: 1fr;
  }

  .colture-image {
    width: 100%;
  }

  .text-medium {
    font-size: 18px;
  }

  .machines-filters-container {
    flex-direction: column;
    align-items: center;
  }

  .prices-custom-text, .products-custom-head {
    font-weight: 600;
  }

  .product-green-square-text, .product-list-green-square-text-sec {
    font-size: 16px;
  }

  .dropdown-toggle-2 {
    padding-right: 20px;
  }

  .dropdown-toggle-2.w--open {
    justify-content: center;
    padding-right: 20px;
  }

  .accordion-icon {
    margin-right: 0;
  }

  .grid-10 {
    grid-template-columns: .25fr 1fr;
  }

  .collection-item-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .manual-wrapper, .heading-3 {
    text-align: center;
  }

  .hero-text-wrapper {
    padding-left: 70px;
    padding-right: 70px;
  }

  .events-hero.events {
    background-position: 50%;
  }

  .events-filters-container {
    flex-direction: column;
    align-items: center;
  }

  .form-block-header {
    font-size: 30px;
  }

  .blog-post-name {
    font-size: 16px;
  }

  .blog-post-name.blog-exclusive {
    font-size: 20px;
  }

  .hero-app {
    justify-content: flex-start;
  }

  .heading-4.h5.no-bold {
    padding-left: 10px;
    padding-right: 10px;
  }

  .space-bot.app-hero-title {
    font-size: 24px;
  }

  .left-arrow {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    left: 32%;
  }

  .right-arrow {
    font-size: 12px;
    right: 32%;
  }

  .evidence-blog-post-container {
    padding-bottom: 30px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-33 {
    color: var(--blu-scuro-100);
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-overlay {
    display: none;
  }

  .functionality-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .solution-text-block {
    font-size: 32px;
  }

  .small-solution-text-block {
    font-size: 16px;
  }

  .solutions-wrapper {
    max-width: 90%;
  }

  .packs-header {
    font-size: 22px;
  }

  .faq-wrapper {
    padding-bottom: 80px;
  }

  .custom-faq-h3 {
    font-size: 18px;
  }

  .services-texts-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .assistance-wrapper {
    grid-row-gap: 32px;
  }

  .demo-wrapper {
    padding-bottom: 0;
  }

  .download-wrapper {
    padding-top: 65px;
    padding-bottom: 100px;
  }

  .updates-image {
    width: 100%;
  }

  .div-block-64 {
    padding-left: 0;
    padding-right: 0;
  }

  .updates-title {
    font-size: 22px;
  }

  .company-hero.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero.xfarm-academy, .company-hero.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero.analytics {
    height: 700px;
  }

  .company-hero.connect {
    height: auto;
  }

  .company-hero.x-farm-education {
    background-position: 50%;
  }

  .company-hero.agro, .company-hero.contoterzisti, .company-hero.agronomy, .company-hero.agri-food, .company-hero.cooperative, .company-hero.construct, .company-hero.input, .company-hero.insurance, .company-hero.banks {
    height: auto;
  }

  .company-hero.trimble {
    height: 400px;
  }

  .company-hero.smart-sprayng, .company-hero.agro-2 {
    height: auto;
  }

  .agro-info-wrapper {
    margin-top: 10px;
  }

  .prizes-wrapper, .sponsor-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .story-slider-image {
    width: 100%;
    max-width: none;
  }

  .div-block-67 {
    text-align: left;
    align-items: flex-start;
  }

  .nav-link-icon {
    align-self: center;
  }

  .nav-link-text {
    text-align: left;
    padding-top: 0;
    padding-left: 0;
  }

  .nav-link-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .manuals-collection-list {
    grid-row-gap: 79px;
    grid-template-columns: 1fr;
  }

  .events-hero-icon {
    max-width: 80px;
    max-height: 80px;
  }

  .resources-absolute-image {
    width: 210px;
    height: auto;
  }

  .prize-image {
    max-width: 90px;
  }

  .div-block-68 {
    padding-left: 54px;
    padding-right: 54px;
  }

  .image-48 {
    width: 60px;
    height: 60px;
  }

  .values-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .values-heading {
    font-size: 22px;
  }

  .values-text {
    font-size: 14px;
  }

  .work-heading, .work-black-heading {
    font-size: 22px;
  }

  .work-text {
    font-size: 14px;
  }

  .work-image {
    width: 500px;
    height: 500px;
  }

  .team-wrapper {
    max-width: 90%;
  }

  .story-slider-text {
    font-size: 18px;
  }

  .team-slider-image {
    width: 100%;
    max-width: none;
  }

  .team-slider-text {
    font-size: 18px;
  }

  .management-name-text {
    font-size: 16px;
  }

  .management-role-text {
    text-align: center;
    font-size: 14px;
  }

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

  .ty-subtitle {
    font-size: 18px;
  }

  .contact-text-1 {
    font-size: 14px;
  }

  .contact-text-1.ty-custom {
    font-size: 16px;
  }

  .contact-text-2 {
    font-size: 14px;
  }

  .contact-text-2.ty-custom {
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .academy-image {
    width: 500px;
    height: 500px;
  }

  .academy-button-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .trainers-grid {
    grid-template-columns: 1fr;
  }

  .academy-trainers-wrapper {
    max-width: 100%;
  }

  .trainers-wrapper {
    padding-top: 40px;
  }

  .academy-text-h {
    margin-top: 100px;
    font-size: 32px;
  }

  .academy-dates-grid {
    grid-template-columns: 1fr 1fr;
  }

  .xfarm-demo-grid {
    place-items: center stretch;
  }

  .grey-square-text {
    font-size: 20px;
  }

  .xfarm-demo-wrapper-1-4 {
    padding-bottom: 60px;
  }

  .xdemo-dates-wrapper {
    max-width: 90%;
  }

  .xfarm-demo-dates-grid {
    grid-template-columns: 1fr 1fr;
  }

  .xfarm-demo-panoramic {
    padding-bottom: 60px;
  }

  .top-left-hero-card-mobile {
    border-radius: 5px;
  }

  .top-left-hero-card-mobile.hide-desktop {
    right: -10px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    right: -2%;
  }

  .analytics-hero-grid.machines-cols, .analytics-hero-grid.analytics-cols, .analytics-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .bot-right-hero-card-mobile {
    border-radius: 5px;
  }

  .bot-right-hero-card-mobile.hide-desktop {
    left: -10px;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    left: -1%;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    left: -2%;
  }

  .analytics-hero-image {
    max-width: 390px;
  }

  .sponsor-analytics-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .analytics-wrapper-image-right.wrapper-formazione.middle {
    grid-template-columns: 1fr;
  }

  .analytics-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    place-items: center stretch;
  }

  .analytics-stat-card {
    width: 100%;
  }

  .heading-5.centered {
    font-size: 24px;
  }

  .analytics-list-text {
    text-align: center;
    padding-top: 17px;
    padding-left: 0;
  }

  .analytics-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .analytics-heading {
    font-size: 22px;
  }

  .analytics-text {
    font-size: 14px;
  }

  .sponsor-analytics-wrapper-col-8 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .training-button-wrapper {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .div-block-82 {
    grid-column-gap: 50px;
    grid-row-gap: 51px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .media-blog-post-container {
    text-align: center;
    padding-bottom: 30px;
  }

  .media-blog-post-name, .collection-list-wrapper-2 {
    text-align: center;
  }

  .media-blog-post-video {
    margin-bottom: 0;
  }

  .connection-image {
    width: 40px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-10 {
    grid-template-columns: 1fr;
  }

  .collection-list-11 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-blog-wrapper {
    grid-template-columns: 1fr;
  }

  .sostenibilita-div-1, .sostenibilita-div-2 {
    height: 500px;
  }

  .vertical-list-wrapper {
    grid-template-columns: 1fr;
  }

  .sostenibilita-div-3 {
    height: auto;
  }

  .impact-col-6-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .agro-hero-image {
    max-width: 390px;
  }

  .text-block-46 {
    font-size: 16px;
  }

  .grid-cols-3---agro {
    place-items: center stretch;
  }

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

  .sostenibilita-div {
    height: auto;
  }

  .icon-4 {
    line-height: 1;
  }

  .how-to-h5 {
    margin-top: 40px;
  }

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

  .youtube-wrapper {
    padding-bottom: 40px;
  }

  ._404-cta-container {
    grid-column-gap: 23px;
    grid-template-columns: 1fr 1fr;
  }

  .green {
    text-align: center;
    justify-content: center;
  }

  .paragraph {
    margin-left: 30px;
    margin-right: 30px;
    font-size: 13px;
  }

  .nav-search-toggle {
    justify-content: center;
  }

  .nav-search-input {
    min-width: 230px;
  }

  .nav-search-dropdown {
    min-width: 32px;
    margin-left: 0;
    display: none;
  }

  .nav-search-dropdown.only-mobile {
    display: block;
  }

  .people-cta-subtitle {
    font-size: 16px;
  }

  .people-cta-button-wrapper.center {
    margin-top: 10px;
  }

  .underlined-blue {
    text-align: center;
    justify-content: center;
  }

  .analytics-home-heading-wrapper {
    grid-row-gap: 0px;
  }

  .subtitle {
    font-size: 14px;
  }

  .blog-list-3col, .blog-list-4col {
    grid-template-columns: 1fr 1fr;
  }

  .section-wrapper-phone.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-phone.top-0 {
    margin-top: 0;
  }

  .splide__slide {
    min-height: 70vh;
  }

  .mobile-actions {
    order: 1;
  }

  .press-blog-post-name {
    font-size: 18px;
  }

  .pfn-logo {
    width: 80%;
  }

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

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

  .lp-screen-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pfn-screen-text {
    font-size: 16px;
  }

  .xfarm-logo {
    max-width: 80%;
  }

  .trimble-heading {
    font-size: 28px;
  }

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

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

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

  .trimble-screen-text, .gomiero-screen-text, .trimble-screen-text-copy {
    font-size: 16px;
  }

  .gomiero-wrapper.spaced-centered.padding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-114 {
    grid-column-gap: 47px;
  }

  .filtro-faq {
    padding-left: 20px;
  }

  .company-hero-copy.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-copy.xfarm-academy, .company-hero-copy.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-copy.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-copy.analytics {
    height: 700px;
  }

  .company-hero-copy.connect {
    height: auto;
  }

  .company-hero-copy.x-farm-education {
    background-position: 50%;
  }

  .company-hero-copy.agro, .company-hero-copy.contoterzisti, .company-hero-copy.agronomy, .company-hero-copy.agri-food, .company-hero-copy.cooperative, .company-hero-copy.construct, .company-hero-copy.input, .company-hero-copy.insurance, .company-hero-copy.banks {
    height: auto;
  }

  .company-hero-copy.trimble {
    height: 400px;
  }

  .company-hero-copy.smart-sprayng, .company-hero-copy.kit-digital-class {
    height: auto;
  }

  .kit-digital-hero.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .kit-digital-hero.xfarm-academy, .kit-digital-hero.xfarm-academy-advanced {
    height: 350px;
  }

  .kit-digital-hero.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .kit-digital-hero.analytics {
    height: 700px;
  }

  .kit-digital-hero.connect {
    height: auto;
  }

  .kit-digital-hero.x-farm-education {
    background-position: 50%;
  }

  .kit-digital-hero.agro, .kit-digital-hero.contoterzisti, .kit-digital-hero.agronomy, .kit-digital-hero.agri-food, .kit-digital-hero.cooperative, .kit-digital-hero.construct, .kit-digital-hero.input, .kit-digital-hero.insurance, .kit-digital-hero.banks {
    height: auto;
  }

  .kit-digital-hero.trimble {
    height: 400px;
  }

  .kit-digital-hero.smart-sprayng, .kit-digital-hero.kit-digital-class {
    height: auto;
  }

  .centered-kit.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-kit.academy-h2 {
    font-size: 24px;
  }

  .centered-kit.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-kit.custom-digital {
    font-size: 28px;
  }

  .div-block-116 {
    max-width: 100%;
  }

  .div-block-117 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .text-block-54 {
    max-width: 100%;
  }

  .button-promo, .button-promo.secondary-button {
    font-size: 14px;
  }

  .button-promo.secondary-button {
    font-size: 14px;
  }

  .button-promo.secondary-button.button-icon {
    display: flex;
  }

  .promo-solutions-wrapper {
    max-width: 90%;
  }

  .solution-text-block-promo {
    font-size: 32px;
  }

  .text-block-54-promo {
    max-width: 100%;
  }

  .small-solution-text-block-promo {
    font-size: 16px;
  }

  .text-block-54-promo-landing {
    max-width: 100%;
  }

  .image-71-logo {
    max-width: 30%;
  }

  .centered-2.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-2.academy-h2 {
    font-size: 24px;
  }

  .centered-2.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-2.custom-digital {
    font-size: 28px;
  }

  .events-hero-bandi.events, .events-hero-bandi.events-bandi {
    background-position: 50%;
  }

  .hero-text-wrapper-bandi {
    padding-left: 70px;
    padding-right: 70px;
  }

  .subtitle-bandi {
    font-size: 14px;
  }

  .company-hero-landing.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-landing.xfarm-academy, .company-hero-landing.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-landing.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-landing.analytics {
    height: 700px;
  }

  .company-hero-landing.connect {
    height: auto;
  }

  .company-hero-landing.x-farm-education {
    background-position: 50%;
  }

  .company-hero-landing.agro, .company-hero-landing.contoterzisti, .company-hero-landing.agronomy, .company-hero-landing.agri-food, .company-hero-landing.cooperative, .company-hero-landing.construct, .company-hero-landing.input, .company-hero-landing.insurance, .company-hero-landing.banks {
    height: auto;
  }

  .company-hero-landing.trimble {
    height: 400px;
  }

  .company-hero-landing.smart-sprayng, .company-hero-landing.agro-landing {
    height: auto;
  }

  .hero-wrapper-landing {
    margin-bottom: 70px;
  }

  .hero-wrapper-landing.mid-page-hero {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .hero-wrapper-landing.mid-page-hero.homepage-hero {
    -webkit-text-fill-color: inherit;
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
  }

  .hero-wrapper-landing.mid-page-hero-landing {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero {
    -webkit-text-fill-color: inherit;
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
    -webkit-text-fill-color: inherit;
    background-position: 50%;
    background-size: cover;
    background-clip: padding-box;
    margin-top: 50px;
  }

  .div-block-119 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }

  .badge-landing {
    max-width: 100%;
  }

  .logo-pre-footer-landing {
    max-width: 30%;
    margin-bottom: 16px;
  }

  .badge-landing-centro {
    max-width: 100%;
  }

  .button-land, .button-land.secondary-button {
    font-size: 14px;
  }

  .button-land.secondary-button {
    font-size: 14px;
  }

  .button-land.secondary-button.button-icon {
    display: flex;
  }

  .container-20px-padding-land {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-land.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-land._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-land._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-16 {
    display: none;
  }

  .grid-17 {
    grid-template-columns: auto;
  }

  .container-8 {
    max-width: 1240px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .bandi-filters-container {
    flex-direction: column;
    align-items: center;
  }

  .button-6, .button-6.jetboost-filter-active {
    font-size: 18px;
  }

  .button-bandi, .button-bandi.secondary-button {
    font-size: 14px;
  }

  .button-bandi.secondary-button {
    font-size: 14px;
  }

  .button-bandi.secondary-button.button-icon {
    display: flex;
  }

  .button-copy, .button-copy.secondary-button {
    font-size: 14px;
  }

  .button-copy.secondary-button {
    font-size: 14px;
  }

  .button-copy.secondary-button.button-icon {
    display: flex;
  }

  .button-bando, .button-bando.secondary-button {
    font-size: 14px;
  }

  .button-bando.secondary-button {
    font-size: 14px;
  }

  .button-bando.secondary-button.button-icon {
    display: flex;
  }

  .container-9 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .h2-bandi {
    font-size: 28px;
  }

  .titolo-form-bando.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .titolo-form-bando.academy-h2 {
    font-size: 24px;
  }

  .titolo-form-bando.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .titolo-form-bando.custom-digital {
    font-size: 28px;
  }

  .cta-section-grid {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h4-price {
    font-size: 24px;
  }

  .h4-price.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-price.centered._30-px {
    font-size: 30px;
  }

  .blue-pro-button-land {
    padding: 2px 15px;
  }

  .container-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .centered-form-land.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land.academy-h2 {
    font-size: 24px;
  }

  .centered-form-land.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-form-land.custom-digital {
    font-size: 28px;
  }

  .button-land-1, .button-land-1.secondary-button {
    font-size: 14px;
  }

  .button-land-1.secondary-button {
    font-size: 14px;
  }

  .button-land-1.secondary-button.button-icon {
    display: flex;
  }

  .company-hero-controlli.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-controlli.xfarm-academy, .company-hero-controlli.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-controlli.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-controlli.analytics {
    height: 700px;
  }

  .company-hero-controlli.connect {
    height: auto;
  }

  .company-hero-controlli.x-farm-education {
    background-position: 50%;
  }

  .company-hero-controlli.agro, .company-hero-controlli.contoterzisti, .company-hero-controlli.agronomy, .company-hero-controlli.agri-food, .company-hero-controlli.cooperative, .company-hero-controlli.construct, .company-hero-controlli.input, .company-hero-controlli.insurance, .company-hero-controlli.banks {
    height: auto;
  }

  .company-hero-controlli.trimble {
    height: 400px;
  }

  .company-hero-controlli.smart-sprayng, .company-hero-controlli.agro-landing, .company-hero-controlli.agro-controlli {
    height: auto;
  }

  .company-hero-controlli-2.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-controlli-2.xfarm-academy, .company-hero-controlli-2.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-controlli-2.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-controlli-2.analytics {
    height: 700px;
  }

  .company-hero-controlli-2.connect {
    height: auto;
  }

  .company-hero-controlli-2.x-farm-education {
    background-position: 50%;
  }

  .company-hero-controlli-2.agro, .company-hero-controlli-2.contoterzisti, .company-hero-controlli-2.agronomy, .company-hero-controlli-2.agri-food, .company-hero-controlli-2.cooperative, .company-hero-controlli-2.construct, .company-hero-controlli-2.input, .company-hero-controlli-2.insurance, .company-hero-controlli-2.banks {
    height: auto;
  }

  .company-hero-controlli-2.trimble {
    height: 400px;
  }

  .company-hero-controlli-2.smart-sprayng, .company-hero-controlli-2.agro-controlli-2 {
    height: auto;
  }

  .controlli-hero-grid.machines-cols, .controlli-hero-grid.analytics-cols, .controlli-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .agro-hero-image-controlli {
    max-width: 390px;
  }

  .button-controlli, .button-controlli.secondary-button {
    font-size: 14px;
  }

  .button-controlli.secondary-button {
    font-size: 14px;
  }

  .button-controlli.secondary-button.button-icon {
    display: flex;
  }

  .container-20px-padding-controlli {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-controlli.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-controlli._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-controlli._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .disclaimer {
    font-size: 16px;
  }

  .vantaggi-controlli-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-controlli-section.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .vantaggi-controlli-section._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vantaggi-controlli-section._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-conversion-section {
    font-size: 20px;
  }

  .underlined-green-copy {
    text-align: center;
    justify-content: center;
  }

  .grid-20 {
    grid-template-columns: 1fr;
  }

  .modulo-landing {
    font-size: 30px;
  }

  .ticket-text {
    font-size: 14px;
  }

  .div-block-139 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-79 {
    max-width: 5%;
  }

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

  .image-81 {
    max-width: 30%;
  }

  .image-82 {
    max-width: 10%;
  }

  .logo-lp-fieldview, .logo-lp-fieldview-xfarm {
    max-width: 60%;
  }

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

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

  .h2-fieldview {
    font-size: 28px;
  }

  .fieldview-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .heading---fieldview {
    font-size: 22px;
  }

  .fieldview-text-vantaggi {
    font-size: 14px;
  }

  .testo-form-land-1.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .testo-form-land-1.academy-h2 {
    font-size: 24px;
  }

  .testo-form-land-1.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .testo-form-land-1.custom-digital {
    font-size: 28px;
  }

  .company-hero-2.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-2.xfarm-academy, .company-hero-2.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-2.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-2.analytics {
    height: 700px;
  }

  .company-hero-2.connect {
    height: auto;
  }

  .company-hero-2.x-farm-education {
    background-position: 50%;
  }

  .company-hero-2.agro, .company-hero-2.contoterzisti, .company-hero-2.agronomy, .company-hero-2.agri-food, .company-hero-2.cooperative, .company-hero-2.construct, .company-hero-2.input, .company-hero-2.insurance, .company-hero-2.banks {
    height: auto;
  }

  .company-hero-2.trimble {
    height: 400px;
  }

  .company-hero-2.smart-sprayng, .company-hero-2.agro-2 {
    height: auto;
  }

  .solutions-wrapper-2 {
    max-width: 90%;
  }

  .small-solution-bandi {
    font-size: 16px;
  }

  .payoff {
    text-align: center;
  }

  .logo-landing-green-navbar {
    max-width: 40%;
  }

  .section--land-top.flotta, .section--land-top.firt-content {
    margin-bottom: 70px;
  }

  .video-footer-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-footer-text.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .video-footer-text._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .video-footer-text._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .company-hero-semina.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-semina.xfarm-academy, .company-hero-semina.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-semina.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-semina.analytics {
    height: 700px;
  }

  .company-hero-semina.connect {
    height: auto;
  }

  .company-hero-semina.x-farm-education {
    background-position: 50%;
  }

  .company-hero-semina.agro, .company-hero-semina.contoterzisti, .company-hero-semina.agronomy, .company-hero-semina.agri-food, .company-hero-semina.cooperative, .company-hero-semina.construct, .company-hero-semina.input, .company-hero-semina.insurance, .company-hero-semina.banks {
    height: auto;
  }

  .company-hero-semina.trimble {
    height: 400px;
  }

  .company-hero-semina.smart-sprayng, .company-hero-semina.agro-2, .company-hero-semina.agro-semina {
    height: auto;
  }

  .form-block-header--space {
    font-size: 30px;
  }

  .company-hero-3.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-3.xfarm-academy, .company-hero-3.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-3.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-3.analytics {
    height: 700px;
  }

  .company-hero-3.connect {
    height: auto;
  }

  .company-hero-3.x-farm-education {
    background-position: 50%;
  }

  .company-hero-3.agro, .company-hero-3.contoterzisti, .company-hero-3.agronomy, .company-hero-3.agri-food, .company-hero-3.cooperative, .company-hero-3.construct, .company-hero-3.input, .company-hero-3.insurance, .company-hero-3.banks {
    height: auto;
  }

  .company-hero-3.trimble {
    height: 400px;
  }

  .company-hero-3.smart-sprayng, .company-hero-3.agro-2, .company-hero-3.agro-3, .company-hero-3.agro-4 {
    height: auto;
  }

  .section-wrapper--2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper--2.top-0 {
    margin-top: 0;
  }

  .company-hero-4.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-4.xfarm-academy, .company-hero-4.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-4.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-4.analytics {
    height: 700px;
  }

  .company-hero-4.connect {
    height: auto;
  }

  .company-hero-4.x-farm-education {
    background-position: 50%;
  }

  .company-hero-4.agro, .company-hero-4.contoterzisti, .company-hero-4.agronomy, .company-hero-4.agri-food, .company-hero-4.cooperative, .company-hero-4.construct, .company-hero-4.input, .company-hero-4.insurance, .company-hero-4.banks {
    height: auto;
  }

  .company-hero-4.trimble {
    height: 400px;
  }

  .company-hero-4.smart-sprayng, .company-hero-4.agro-2, .company-hero-4.agro-3, .company-hero-4.agro-4, .company-hero-4.agro-4-0-pol {
    height: auto;
  }

  .container-20px-padding-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-2.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-2._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-2._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .analytics-hero-grid-2.machines-cols, .analytics-hero-grid-2.analytics-cols, .analytics-hero-grid-2.connect-cols {
    margin-bottom: 70px;
  }

  .button-7, .button-7.secondary-button {
    font-size: 14px;
  }

  .button-7.secondary-button {
    font-size: 14px;
  }

  .button-7.secondary-button.button-icon {
    display: flex;
  }

  .grid-24 {
    grid-template-columns: 1fr;
    padding-left: 20px;
  }

  .container-100px-padding-2.pricing-table-custom-container, .container-100px-padding-2.pricing-table-custom-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grey-base-text-2.small, .grey-base-text-3.small {
    font-size: 12px;
    line-height: 1;
  }

  .solution-text-block-2, .solution-text-block-3 {
    font-size: 32px;
  }

  .badge-trust {
    max-width: 100%;
  }

  .grey-base-text-3-copy.small, .grey-base-text-4.small {
    font-size: 12px;
    line-height: 1;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

  .grey-base-button-new {
    padding: 2px 10px;
  }

  .grey-base-button-new.prizes-custom-grey-button.small {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5px;
  }

  .grey-base-button-new.prizes-custom-grey-button.pro-small {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grey-base-text-new {
    font-size: 14px;
  }

  .grey-base-text-new.small {
    font-size: 12px;
    line-height: 1;
  }

  .blue-pro-button-new {
    padding: 2px 15px;
  }

  .blue-pro-text-new {
    font-size: 14px;
  }

  .container-20px-land-difesa {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-land-difesa.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-land-difesa._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-land-difesa._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-cols-2-difesa.machines-cols, .grid-cols-2-difesa.machines-cols-difesa {
    margin-bottom: 70px;
  }

  .academy-text-2 {
    margin-top: 100px;
    font-size: 32px;
  }

  .company-hero-4-0-pol.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-4-0-pol.xfarm-academy, .company-hero-4-0-pol.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-4-0-pol.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-4-0-pol.analytics {
    height: 700px;
  }

  .company-hero-4-0-pol.connect {
    height: auto;
  }

  .company-hero-4-0-pol.x-farm-education {
    background-position: 50%;
  }

  .company-hero-4-0-pol.agro, .company-hero-4-0-pol.contoterzisti, .company-hero-4-0-pol.agronomy, .company-hero-4-0-pol.agri-food, .company-hero-4-0-pol.cooperative, .company-hero-4-0-pol.construct, .company-hero-4-0-pol.input, .company-hero-4-0-pol.insurance, .company-hero-4-0-pol.banks {
    height: auto;
  }

  .company-hero-4-0-pol.trimble {
    height: 400px;
  }

  .company-hero-4-0-pol.smart-sprayng, .company-hero-4-0-pol.agro-2, .company-hero-4-0-pol.agro-3, .company-hero-4-0-pol.agro-4, .company-hero-4-0-pol.agro-4-0-pol {
    height: auto;
  }

  .container-20px-4-0-pol {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-4-0-pol.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-4-0-pol._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-4-0-pol._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .centered-4-0-pol.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-4-0-pol.academy-h2 {
    font-size: 24px;
  }

  .centered-4-0-pol.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-4-0-pol.custom-digital {
    font-size: 28px;
  }

  .green-square-text-4-0-pol {
    font-size: 20px;
  }

  .centered-4-0-pol-2.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-4-0-pol-2.academy-h2 {
    font-size: 24px;
  }

  .centered-4-0-pol-2.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-4-0-pol-2.custom-digital {
    font-size: 28px;
  }

  .blue-pro-button-new-mid {
    padding: 2px 15px;
  }

  .grey-base-button-new-mid {
    padding: 2px 10px;
  }

  .grey-base-button-new-mid.prizes-custom-grey-button.small {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5px;
  }

  .grey-base-button-new-mid.prizes-custom-grey-button.pro-small {
    margin-top: 0;
    margin-bottom: 0;
  }

  .academy-text-h2 {
    margin-top: 100px;
    font-size: 32px;
  }

  .prices-button-container-simple {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 34px;
    display: flex;
  }

  .button-2-simple, .button-2-simple.secondary-button {
    font-size: 14px;
  }

  .button-2-simple.secondary-button {
    font-size: 14px;
  }

  .button-2-simple.secondary-button.button-icon {
    display: flex;
  }

  .prices-button-container-simple2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 34px;
    display: flex;
  }

  .button-2-simple2, .button-2-simple2.secondary-button {
    font-size: 14px;
  }

  .button-2-simple2.secondary-button {
    font-size: 14px;
  }

  .button-2-simple2.secondary-button.button-icon {
    display: flex;
  }

  .grey-base-text-pro.small {
    font-size: 12px;
    line-height: 1;
  }

  .prices-text-new-store {
    font-weight: 600;
  }

  .blue-pro-button-new-small {
    padding: 2px 15px;
  }

  .blue-pro-text-new-small {
    font-size: 12px;
  }

  .base-button-container-simple {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 34px;
    display: flex;
  }

  .button-2-simple-2, .button-2-simple-2.secondary-button {
    font-size: 14px;
  }

  .button-2-simple-2.secondary-button {
    font-size: 14px;
  }

  .button-2-simple-2.secondary-button.button-icon {
    display: flex;
  }

  .div-block-1482-2-relative {
    position: static;
    top: -5px;
  }

  .div-block-1482-2-relative-2 {
    top: 95px;
  }

  .solution-text-block2 {
    font-size: 32px;
  }

  .section-wrapper-pol.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-pol.top-0 {
    margin-top: 0;
  }

  .container-20px-padding-pol {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-pol.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-pol._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-pol._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-cols-2-pol.machines-cols {
    margin-bottom: 70px;
  }

  .company-hero-irrigazione-auto.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-irrigazione-auto.xfarm-academy, .company-hero-irrigazione-auto.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-irrigazione-auto.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-irrigazione-auto.analytics {
    height: 700px;
  }

  .company-hero-irrigazione-auto.connect {
    height: auto;
  }

  .company-hero-irrigazione-auto.x-farm-education {
    background-position: 50%;
  }

  .company-hero-irrigazione-auto.agro, .company-hero-irrigazione-auto.contoterzisti, .company-hero-irrigazione-auto.agronomy, .company-hero-irrigazione-auto.agri-food, .company-hero-irrigazione-auto.cooperative, .company-hero-irrigazione-auto.construct, .company-hero-irrigazione-auto.input, .company-hero-irrigazione-auto.insurance, .company-hero-irrigazione-auto.banks {
    height: auto;
  }

  .company-hero-irrigazione-auto.trimble {
    height: 400px;
  }

  .company-hero-irrigazione-auto.smart-sprayng, .company-hero-irrigazione-auto.agro-controlli-2, .company-hero-irrigazione-auto.agro-irrigazione-auto {
    height: auto;
  }

  .container-20px-irrigazione {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-irrigazione.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-irrigazione._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-irrigazione._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-land-irrig, .button-land-irrig.secondary-button {
    font-size: 14px;
  }

  .button-land-irrig.secondary-button {
    font-size: 14px;
  }

  .button-land-irrig.secondary-button.button-icon {
    display: flex;
  }

  .centered-3.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-3.academy-h2 {
    font-size: 24px;
  }

  .centered-3.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-3.custom-digital {
    font-size: 28px;
  }

  .button-land-irrig-2, .button-land-irrig-2.secondary-button {
    font-size: 14px;
  }

  .button-land-irrig-2.secondary-button {
    font-size: 14px;
  }

  .button-land-irrig-2.secondary-button.button-icon {
    display: flex;
  }

  .hero-adgs.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-adgs.xfarm-academy, .hero-adgs.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-adgs.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-adgs.analytics {
    height: 700px;
  }

  .hero-adgs.connect {
    height: auto;
  }

  .hero-adgs.x-farm-education {
    background-position: 50%;
  }

  .hero-adgs.agro, .hero-adgs.contoterzisti, .hero-adgs.agronomy, .hero-adgs.agri-food, .hero-adgs.cooperative, .hero-adgs.construct, .hero-adgs.input, .hero-adgs.insurance, .hero-adgs.banks {
    height: auto;
  }

  .hero-adgs.trimble {
    height: 400px;
  }

  .hero-adgs.smart-sprayng, .hero-adgs.agro-2, .hero-adgs.adgs-1 {
    height: auto;
  }

  .image-71-logo-2 {
    max-width: 50%;
  }

  .button-landini, .button-landini.secondary-button {
    font-size: 14px;
  }

  .button-landini.secondary-button {
    font-size: 14px;
  }

  .button-landini.secondary-button.button-icon {
    display: flex;
  }

  .container-20px-padding-landini {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-landini.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-landini._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-landini._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-landini._40-px-top-bottom-landini {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .button-mccormick, .button-mccormick.secondary-button {
    font-size: 14px;
  }

  .button-mccormick.secondary-button {
    font-size: 14px;
  }

  .button-mccormick.secondary-button.button-icon {
    display: flex;
  }

  .heading-3-interwencji-i-10-4 {
    text-align: center;
  }

  .hero-black-friday.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-black-friday.xfarm-academy, .hero-black-friday.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-black-friday.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-black-friday.analytics {
    height: 700px;
  }

  .hero-black-friday.connect {
    height: auto;
  }

  .hero-black-friday.x-farm-education {
    background-position: 50%;
  }

  .hero-black-friday.agro, .hero-black-friday.contoterzisti, .hero-black-friday.agronomy, .hero-black-friday.agri-food, .hero-black-friday.cooperative, .hero-black-friday.construct, .hero-black-friday.input, .hero-black-friday.insurance, .hero-black-friday.banks {
    height: auto;
  }

  .hero-black-friday.trimble {
    height: 400px;
  }

  .hero-black-friday.smart-sprayng, .hero-black-friday.agro-2, .hero-black-friday.agro-3, .hero-black-friday.agro-4, .hero-black-friday.agro-4-0-pol, .hero-black-friday.black-class {
    height: auto;
  }

  .hero-image-black-friday {
    max-width: 390px;
  }

  .bf-subtitle, .bf-text {
    font-size: 18px;
  }

  .button-bf, .button-bf.secondary-button {
    font-size: 14px;
  }

  .button-bf.secondary-button {
    font-size: 14px;
  }

  .button-bf.secondary-button.button-icon {
    display: flex;
  }

  .bf-hero-grid.machines-cols, .bf-hero-grid.analytics-cols, .bf-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .bf-hero-grid.bf-grid {
    grid-template-columns: 4fr;
  }

  .vantaggi-bf {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-bf.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .vantaggi-bf._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vantaggi-bf._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .bf-advantage-group {
    grid-template-columns: 1fr 1fr;
  }

  .section-wrapper-bf.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-bf.top-0 {
    margin-top: 0;
  }

  .section-wrapper-bf.margin-100px-bf, .bf-section-wrapper.margin-100px {
    margin-top: 80px;
  }

  .bf-section-wrapper.top-0 {
    margin-top: 0;
  }

  .text-block-46-bf {
    font-size: 16px;
  }

  .centered-bf.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-bf.academy-h2 {
    font-size: 24px;
  }

  .centered-bf.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-bf.custom-digital {
    font-size: 28px;
  }

  .h1-bf {
    font-size: 34px;
  }

  .h1-bf.white.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero-bf {
    font-size: 28px;
  }

  .text-block-kit-digital {
    font-size: 16px;
  }

  .bullet-point-kd.wrapper-formazione.middle, .bullet-point-kd.wrapper-kd.middle {
    grid-template-columns: 1fr;
  }

  .text-bullet-kd {
    font-size: 20px;
  }

  .company-hero-kd.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-kd.xfarm-academy, .company-hero-kd.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-kd.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-kd.analytics {
    height: 700px;
  }

  .company-hero-kd.connect {
    height: auto;
  }

  .company-hero-kd.x-farm-education {
    background-position: 50%;
  }

  .company-hero-kd.agro, .company-hero-kd.contoterzisti, .company-hero-kd.agronomy, .company-hero-kd.agri-food, .company-hero-kd.cooperative, .company-hero-kd.construct, .company-hero-kd.input, .company-hero-kd.insurance, .company-hero-kd.banks {
    height: auto;
  }

  .company-hero-kd.trimble {
    height: 400px;
  }

  .company-hero-kd.smart-sprayng, .company-hero-kd.agro-2, .company-hero-kd.kd {
    height: auto;
  }

  .company-hero-qdc.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-qdc.xfarm-academy, .company-hero-qdc.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-qdc.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-qdc.analytics {
    height: 700px;
  }

  .company-hero-qdc.connect {
    height: auto;
  }

  .company-hero-qdc.x-farm-education {
    background-position: 50%;
  }

  .company-hero-qdc.agro, .company-hero-qdc.contoterzisti, .company-hero-qdc.agronomy, .company-hero-qdc.agri-food, .company-hero-qdc.cooperative, .company-hero-qdc.construct, .company-hero-qdc.input, .company-hero-qdc.insurance, .company-hero-qdc.banks {
    height: auto;
  }

  .company-hero-qdc.trimble {
    height: 400px;
  }

  .company-hero-qdc.smart-sprayng, .company-hero-qdc.agro-2, .company-hero-qdc.agro-qdc {
    height: auto;
  }

  .container-20px-padding-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-qdc.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-qdc._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-qdc._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .analytics-hero-grid-qdc.machines-cols, .analytics-hero-grid-qdc.analytics-cols, .analytics-hero-grid-qdc.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-qdc.agro-grid-qdc {
    grid-template-columns: 1.25fr;
  }

  .centered-qdc.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-qdc.academy-h2 {
    font-size: 24px;
  }

  .centered-qdc.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-qdc.custom-digital {
    font-size: 28px;
  }

  .text-block-46-qdc {
    font-size: 16px;
  }

  .section-wrapper-qdc.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc.top-0 {
    margin-top: 0;
  }

  .vantaggi-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-qdc.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .vantaggi-qdc._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vantaggi-qdc._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-qdc.machines-cols, .grid-qdc.analytics-cols, .grid-qdc.connect-cols {
    margin-bottom: 70px;
  }

  .grid-qdc.agro-grid-qdc, .grid-qdc.agro-qdc-grid {
    grid-template-columns: 1.25fr;
  }

  .button-qdc, .button-qdc.secondary-button {
    font-size: 14px;
  }

  .button-qdc.secondary-button {
    font-size: 14px;
  }

  .button-qdc.secondary-button.button-icon {
    display: flex;
  }

  .button-qdc.secondary-button-qdc {
    font-size: 14px;
  }

  .button-qdc.secondary-button-qdc.button-icon {
    display: flex;
  }

  .advantage-group-qdc {
    grid-template-columns: 1fr 1fr;
  }

  .title-qdc.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .title-qdc.academy-h2 {
    font-size: 24px;
  }

  .title-qdc.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .title-qdc.custom-digital {
    font-size: 28px;
  }

  .text-block-qdc {
    font-size: 16px;
  }

  .container-100px-padding-qdc.pricing-table-custom-container, .container-100px-padding-qdc.pricing-table-custom-container-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-qdc {
    grid-template-columns: 1fr 1fr;
  }

  .features-container-qdc {
    display: block;
  }

  .feature-qdc.pricing-table-custom {
    align-items: flex-end;
  }

  .feature-icon-qdc {
    width: 14px;
  }

  .image-89 {
    max-width: 100%;
  }

  .slide-qdc {
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-qdc {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    left: 32%;
  }

  .right-arrow-qdc {
    font-size: 12px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .section-wrapper-qdc-cta.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc-cta.top-0 {
    margin-top: 0;
  }

  .section-wrapper-qdc-midle.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc-midle.top-0 {
    margin-top: 0;
  }

  .hero-gelate.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-gelate.xfarm-academy, .hero-gelate.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-gelate.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-gelate.analytics {
    height: 700px;
  }

  .hero-gelate.connect {
    height: auto;
  }

  .hero-gelate.x-farm-education {
    background-position: 50%;
  }

  .hero-gelate.agro, .hero-gelate.contoterzisti, .hero-gelate.agronomy, .hero-gelate.agri-food, .hero-gelate.cooperative, .hero-gelate.construct, .hero-gelate.input, .hero-gelate.insurance, .hero-gelate.banks {
    height: auto;
  }

  .hero-gelate.trimble {
    height: 400px;
  }

  .hero-gelate.smart-sprayng, .hero-gelate.agro-2, .hero-gelate.agro-3, .hero-gelate.agro-4, .hero-gelate.agro-4-0-pol, .hero-gelate.black-class, .hero-gelate.black-class-gelate {
    height: auto;
  }

  .gelate-subtitle, .gelate-text {
    font-size: 18px;
  }

  .hero-image-gelate {
    max-width: 390px;
  }

  .farm-advantage-group, .gelate-advantage-group {
    grid-template-columns: 1fr 1fr;
  }

  .pack-gelate {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pack-gelate.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .pack-gelate._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pack-gelate._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-gelate {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-gelate.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-gelate._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-gelate._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-frost.flotta, .section-frost.frost {
    margin-bottom: 70px;
  }

  .feature-frozen.pricing-table-custom {
    align-items: flex-end;
  }

  .bf-advantage-group-2, .bf-advantage-group2 {
    grid-template-columns: 1fr 1fr;
  }

  .analytics-hero-grid-gelate.machines-cols, .analytics-hero-grid-gelate.analytics-cols, .analytics-hero-grid-gelate.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-gelate.agro-grid-qdc, .analytics-hero-grid-gelate.agro-grid-gelate {
    grid-template-columns: 1.25fr;
  }

  .grid-32 {
    grid-template-columns: 1fr;
  }

  .container-20px-padding-ins {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .insurance-cta-text.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .insurance-cta-text.academy-h2 {
    font-size: 24px;
  }

  .insurance-cta-text.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .insurance-cta-text.custom-digital {
    font-size: 28px;
  }

  .container-20px-padding-ins-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-2.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins-2._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins-2._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-ins-icon {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-icon.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins-icon._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins-icon._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .centered-copy.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-copy.academy-h2 {
    font-size: 24px;
  }

  .centered-copy.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-copy.custom-digital {
    font-size: 28px;
  }

  .section-wrapper-ins.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-ins.top-0 {
    margin-top: 0;
  }

  .hero-insurance.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-insurance.xfarm-academy, .hero-insurance.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-insurance.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-insurance.analytics {
    height: 700px;
  }

  .hero-insurance.connect {
    height: auto;
  }

  .hero-insurance.x-farm-education {
    background-position: 50%;
  }

  .hero-insurance.agro, .hero-insurance.contoterzisti, .hero-insurance.agronomy, .hero-insurance.agri-food, .hero-insurance.cooperative, .hero-insurance.construct, .hero-insurance.input, .hero-insurance.insurance, .hero-insurance.banks {
    height: auto;
  }

  .hero-insurance.trimble {
    height: 400px;
  }

  .hero-insurance.smart-sprayng, .hero-insurance.agro-2, .hero-insurance.agro-3, .hero-insurance.agro-4, .hero-insurance.agro-4-0-pol, .hero-insurance.black-class, .hero-insurance.black-class-gelate, .hero-insurance.black-class-insurance, .insurance-div {
    height: auto;
  }

  .container-20px-padding-ins-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-3.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins-3._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins-3._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-ins-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-4.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins-4._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins-4._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .centered-form-land-ins.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land-ins.academy-h2 {
    font-size: 24px;
  }

  .centered-form-land-ins.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-form-land-ins.custom-digital {
    font-size: 28px;
  }

  .image-ins {
    max-width: 100%;
  }

  .analytics-hero-grid-gelate-ins.machines-cols, .analytics-hero-grid-gelate-ins.analytics-cols, .analytics-hero-grid-gelate-ins.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-gelate-ins.agro-grid-qdc, .analytics-hero-grid-gelate-ins.agro-grid-gelate, .analytics-hero-grid-gelate-ins.agro-grid-gelate-ins {
    grid-template-columns: 1.25fr;
  }

  .section-wrapper-ins-grey.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-ins-grey.top-0 {
    margin-top: 0;
  }

  .container-20px-padding-ins2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins2.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-ins2._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-ins2._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-wrapper-def.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-def.top-0 {
    margin-top: 0;
  }

  .container-20px-padding-def {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-def.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-def._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-def._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .left-arrow-def {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    left: 32%;
  }

  .right-arrow-def {
    font-size: 12px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .slide-def {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-def {
    max-width: 100%;
  }

  .h4-def {
    font-size: 24px;
  }

  .h4-def.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-def.centered._30-px {
    font-size: 30px;
  }

  .hero-def.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-def.xfarm-academy, .hero-def.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-def.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-def.analytics {
    height: 700px;
  }

  .hero-def.connect {
    height: auto;
  }

  .hero-def.x-farm-education {
    background-position: 50%;
  }

  .hero-def.agro, .hero-def.contoterzisti, .hero-def.agronomy, .hero-def.agri-food, .hero-def.cooperative, .hero-def.construct, .hero-def.input, .hero-def.insurance, .hero-def.banks {
    height: auto;
  }

  .hero-def.trimble {
    height: 400px;
  }

  .hero-def.smart-sprayng, .hero-def.agro-2, .hero-def.agro-3, .hero-def.agro-4, .hero-def.agro-4-0-pol, .hero-def.black-class, .hero-def.black-class-gelate, .hero-def.black-class-def {
    height: auto;
  }

  .analytics-hero-grid-def.machines-cols, .analytics-hero-grid-def.analytics-cols, .analytics-hero-grid-def.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-def.agro-grid-qdc, .analytics-hero-grid-def.agro-grid-gelate, .analytics-hero-grid-def.agro-grid-def {
    grid-template-columns: 1.25fr;
  }

  .vantaggi-def {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-def.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .vantaggi-def._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vantaggi-def._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .advantage-group-def {
    grid-template-columns: 1fr 1fr;
  }

  .centered-def.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-def.academy-h2 {
    font-size: 24px;
  }

  .centered-def.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-def.custom-digital {
    font-size: 28px;
  }

  .logo-landing-green-navbar-def {
    max-width: 40%;
  }

  .base-button-container-simple-def {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 34px;
    display: flex;
  }

  .sponsor-def-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-wrapper--def.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper--def.top-0 {
    margin-top: 0;
  }

  .company-hero-irrigazione-auto-copy.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-academy, .company-hero-irrigazione-auto-copy.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-irrigazione-auto-copy.analytics {
    height: 700px;
  }

  .company-hero-irrigazione-auto-copy.connect {
    height: auto;
  }

  .company-hero-irrigazione-auto-copy.x-farm-education {
    background-position: 50%;
  }

  .company-hero-irrigazione-auto-copy.agro, .company-hero-irrigazione-auto-copy.contoterzisti, .company-hero-irrigazione-auto-copy.agronomy, .company-hero-irrigazione-auto-copy.agri-food, .company-hero-irrigazione-auto-copy.cooperative, .company-hero-irrigazione-auto-copy.construct, .company-hero-irrigazione-auto-copy.input, .company-hero-irrigazione-auto-copy.insurance, .company-hero-irrigazione-auto-copy.banks {
    height: auto;
  }

  .company-hero-irrigazione-auto-copy.trimble {
    height: 400px;
  }

  .company-hero-irrigazione-auto-copy.smart-sprayng, .company-hero-irrigazione-auto-copy.agro-controlli-2, .company-hero-irrigazione-auto-copy.agro-irrigazione-auto {
    height: auto;
  }

  .hero-xidro.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-xidro.xfarm-academy, .hero-xidro.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-xidro.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-xidro.analytics {
    height: 700px;
  }

  .hero-xidro.connect {
    height: auto;
  }

  .hero-xidro.x-farm-education {
    background-position: 50%;
  }

  .hero-xidro.agro, .hero-xidro.contoterzisti, .hero-xidro.agronomy, .hero-xidro.agri-food, .hero-xidro.cooperative, .hero-xidro.construct, .hero-xidro.input, .hero-xidro.insurance, .hero-xidro.banks {
    height: auto;
  }

  .hero-xidro.trimble {
    height: 400px;
  }

  .hero-xidro.smart-sprayng, .hero-xidro.agro-controlli-2, .hero-xidro.agro-irrigazione-auto, .hero-xidro.img-xidro {
    height: auto;
  }

  .container-20px-xidro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-xidro.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-xidro._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-xidro._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-xidro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-xidro._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-xidro._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-20px-padding-xidro-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-2.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-xidro-2._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-xidro-2._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .slide-xidro {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-xidro-2, .image-xidro, .image-xidro-3, .image-xidro-4 {
    max-width: 100%;
  }

  .section-wrapper-xidro.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-xidro.top-0 {
    margin-top: 0;
  }

  .container-20px-padding-xidro-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-3.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-xidro-3._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-xidro-3._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-cols-2-xidro.machines-cols {
    margin-bottom: 70px;
  }

  .feature-xidro.pricing-table-custom, .tech-details-xidro.pricing-table-custom {
    align-items: flex-end;
  }

  .icon-details {
    width: 40px;
    height: 40px;
  }

  .grid-35 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .button-xidro, .button-xidro.secondary-button {
    font-size: 14px;
  }

  .button-xidro.secondary-button {
    font-size: 14px;
  }

  .button-xidro.secondary-button.button-icon {
    display: flex;
  }

  .section-wrapper-xidro2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-xidro2.top-0 {
    margin-top: 0;
  }

  .hero-insect.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-insect.xfarm-academy, .hero-insect.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-insect.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-insect.analytics {
    height: 700px;
  }

  .hero-insect.connect {
    height: auto;
  }

  .hero-insect.x-farm-education {
    background-position: 50%;
  }

  .hero-insect.agro, .hero-insect.contoterzisti, .hero-insect.agronomy, .hero-insect.agri-food, .hero-insect.cooperative, .hero-insect.construct, .hero-insect.input, .hero-insect.insurance, .hero-insect.banks {
    height: auto;
  }

  .hero-insect.trimble {
    height: 400px;
  }

  .hero-insect.smart-sprayng, .hero-insect.agro-2, .hero-insect.agro-3, .hero-insect.agro-4, .hero-insect.agro-4-0-pol, .hero-insect.black-class, .hero-insect.black-class-gelate, .hero-insect.black-class-def, .hero-insect.black-class-insect {
    height: auto;
  }

  .prices-text-insect {
    font-weight: 600;
  }

  .moxkup-insect-1 {
    max-width: 100%;
  }

  .slide-insect {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .moxkup-insect-2, .moxkup-insect-3, .moxkup-insect-4, .moxkup-insect-5 {
    max-width: 100%;
  }

  .insect-text-cta.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .insect-text-cta.academy-h2 {
    font-size: 24px;
  }

  .insect-text-cta.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .insect-text-cta.custom-digital {
    font-size: 28px;
  }

  .button-blue, .button-blue.secondary-button {
    font-size: 14px;
  }

  .button-blue.secondary-button {
    font-size: 14px;
  }

  .button-blue.secondary-button.button-icon {
    display: flex;
  }

  .section-wrapper-insect.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-insect.top-0 {
    margin-top: 0;
  }

  .container-20px-padding-locations {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-locations.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-locations._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-locations._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .qdca.navbar-text-block {
    padding-left: 20px;
    display: block;
  }

  .qdca.navbar-text-block.adjustaments {
    order: 1;
  }

  .kit-digital-nav.navbar-text-block {
    padding-left: 20px;
    display: block;
  }

  .kit-digital-nav.navbar-text-block.adjustaments {
    order: 1;
  }

  .analytics-block-text-2.centered, .analytics-block-text-2.centered-4 {
    text-align: center;
  }

  .homepage-list-image-2 {
    align-self: center;
  }

  .section-wrapper-qdca.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca.top-0 {
    margin-top: 0;
  }

  .section-wrapper-kit-digital.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-kit-digital.top-0 {
    margin-top: 0;
  }

  .h4-azienda {
    font-size: 24px;
  }

  .h4-azienda.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-azienda.centered._30-px {
    font-size: 30px;
  }

  .container-20px-padding-compl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-compl.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-compl._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-compl._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .hero-land-agro-1.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-land-agro-1.xfarm-academy, .hero-land-agro-1.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-land-agro-1.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-land-agro-1.analytics {
    height: 700px;
  }

  .hero-land-agro-1.connect {
    height: auto;
  }

  .hero-land-agro-1.x-farm-education {
    background-position: 50%;
  }

  .hero-land-agro-1.agro, .hero-land-agro-1.contoterzisti, .hero-land-agro-1.agronomy, .hero-land-agro-1.agri-food, .hero-land-agro-1.cooperative, .hero-land-agro-1.construct, .hero-land-agro-1.input, .hero-land-agro-1.insurance, .hero-land-agro-1.banks {
    height: auto;
  }

  .hero-land-agro-1.trimble {
    height: 400px;
  }

  .hero-land-agro-1.smart-sprayng, .hero-land-agro-1.agro-2, .hero-land-agro-1.agro-3, .hero-land-agro-1.agro-4, .hero-land-agro-1.agro-4-0-pol, .hero-land-agro-1.black-class {
    height: auto;
  }

  .hero-land-agro-1.land-agro-1 {
    background-position: 50%;
    height: auto;
  }

  .hero-image-land-agro-1 {
    max-width: 210px;
    padding-left: 0;
  }

  .container-20px-padding-reg-ag {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-reg-ag.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-reg-ag._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-reg-ag._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .centered-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-reg-ag.academy-h2 {
    font-size: 24px;
  }

  .centered-reg-ag.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-reg-ag.custom-digital {
    font-size: 28px;
  }

  .loghi-reg-ag {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .prices-custom-text-reg-ag {
    font-weight: 600;
  }

  .feature-reg-ag.pricing-table-custom {
    align-items: flex-end;
  }

  .centered-form-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-reg-ag.academy-h2 {
    font-size: 24px;
  }

  .centered-form-reg-ag.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-form-reg-ag.custom-digital {
    font-size: 28px;
  }

  .container-20px-padding-video-reg-ag {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-video-reg-ag.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-video-reg-ag._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-video-reg-ag._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .how-to-h5-reg-ag {
    margin-top: 40px;
  }

  .phone-link-block-wrapper-ch-dx {
    margin-left: 20px;
  }

  .agro-industry-col-3-reg-ag {
    grid-template-columns: 1fr;
  }

  .hero-irrigation.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-irrigation.xfarm-academy, .hero-irrigation.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-irrigation.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-irrigation.analytics {
    height: 700px;
  }

  .hero-irrigation.connect {
    height: auto;
  }

  .hero-irrigation.x-farm-education {
    background-position: 50%;
  }

  .hero-irrigation.agro, .hero-irrigation.contoterzisti, .hero-irrigation.agronomy, .hero-irrigation.agri-food, .hero-irrigation.cooperative, .hero-irrigation.construct, .hero-irrigation.input, .hero-irrigation.insurance, .hero-irrigation.banks {
    height: auto;
  }

  .hero-irrigation.trimble {
    height: 400px;
  }

  .hero-irrigation.smart-sprayng, .hero-irrigation.agro-2, .hero-irrigation.agro-3, .hero-irrigation.agro-4, .hero-irrigation.agro-4-0-pol, .hero-irrigation.black-class, .hero-irrigation.black-class-gelate, .hero-irrigation.black-class-def, .hero-irrigation.black-class-insect, .hero-irrigation.black-class-irrigation {
    height: auto;
  }

  .slide-irrigation {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .mockup-irr-1, .mockup-irr-2, .mockup-irr-3, .mockup-irr-4, .mockup-irr-5 {
    max-width: 100%;
  }

  .pricing-table-wrapper-irr {
    grid-template-columns: 1fr 1fr;
  }

  .centered-form-land-irr.values-top-heading.custom-spaces-around {
    margin-top: 80px;
  }

  .centered-form-land-irr.academy-h2 {
    font-size: 24px;
  }

  .centered-form-land-irr.cta-people-title {
    font-size: 30px;
    line-height: 1.2;
  }

  .centered-form-land-irr.custom-digital {
    font-size: 28px;
  }

  .underlined-green-irr {
    text-align: center;
    justify-content: center;
  }

  .section-wrapper-uk.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-uk.top-0 {
    margin-top: 0;
  }

  .homepage-list-card-uk {
    flex-direction: column;
    align-items: center;
  }

  .homepage-list-card-uk.diff {
    flex-direction: row;
    align-items: stretch;
  }

  .homepage-list-text-uk {
    text-align: center;
    padding-top: 17px;
    padding-left: 0;
  }

  .homepage-list-text-uk._16px-semi-bold.desktop-align-left {
    text-align: center;
  }

  .grid-cols-2-uk.machines-cols {
    margin-bottom: 70px;
  }

  .analytics-block-text-uk.centered, .analytics-block-text-uk.centered-4 {
    text-align: center;
  }

  .uk, .uk.secondary-button {
    font-size: 14px;
  }

  .uk.secondary-button {
    font-size: 14px;
  }

  .uk.secondary-button.button-icon {
    display: flex;
  }

  .uk-2a, .uk-2a.secondary-button {
    font-size: 14px;
  }

  .uk-2a.secondary-button {
    font-size: 14px;
  }

  .uk-2a.secondary-button.button-icon {
    display: flex;
  }

  .disclaimer-uk.centered, .disclaimer-uk.centered-4 {
    text-align: center;
  }

  .mockup-irr-1-es, .mockup-irr-2-es, .mockup-irr-3-es, .mockup-irr-5-es {
    max-width: 100%;
  }

  .container-20px-padding-irr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-irr.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-irr._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-irr._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .solution-text-block-irr {
    font-size: 32px;
  }

  .div-block-1510 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tablet-image-irr.notebook, .tablet-image-irr.notebook.left-notebook {
    max-width: 480px;
  }

  .agro-industry-col-3-reg-ag-2 {
    grid-template-columns: 1fr;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tab-link-tab-1.last {
    margin-right: 0;
  }

  .text-block-77 {
    font-size: 15px;
  }

  .company-hero-reg-ag.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-reg-ag.xfarm-academy, .company-hero-reg-ag.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-reg-ag.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-reg-ag.analytics {
    height: 700px;
  }

  .company-hero-reg-ag.connect {
    height: auto;
  }

  .company-hero-reg-ag.x-farm-education {
    background-position: 50%;
  }

  .company-hero-reg-ag.agro, .company-hero-reg-ag.contoterzisti, .company-hero-reg-ag.agronomy, .company-hero-reg-ag.agri-food, .company-hero-reg-ag.cooperative, .company-hero-reg-ag.construct, .company-hero-reg-ag.input, .company-hero-reg-ag.insurance, .company-hero-reg-ag.banks {
    height: auto;
  }

  .company-hero-reg-ag.trimble {
    height: 400px;
  }

  .company-hero-reg-ag.smart-sprayng, .company-hero-reg-ag.agro-2 {
    height: auto;
  }

  .agro-hero-image-reg-ag {
    max-width: 250px;
  }

  .analytics-hero-grid-regag.machines-cols, .analytics-hero-grid-regag.analytics-cols, .analytics-hero-grid-regag.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-regag.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .grid-44 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .grid-44-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .company-hero-qdca-module.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-qdca-module.xfarm-academy, .company-hero-qdca-module.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-qdca-module.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-qdca-module.analytics {
    height: 700px;
  }

  .company-hero-qdca-module.connect {
    height: auto;
  }

  .company-hero-qdca-module.x-farm-education {
    background-position: 50%;
  }

  .company-hero-qdca-module.agro, .company-hero-qdca-module.contoterzisti, .company-hero-qdca-module.agronomy, .company-hero-qdca-module.agri-food, .company-hero-qdca-module.cooperative, .company-hero-qdca-module.construct, .company-hero-qdca-module.input, .company-hero-qdca-module.insurance, .company-hero-qdca-module.banks {
    height: auto;
  }

  .company-hero-qdca-module.trimble {
    height: 400px;
  }

  .company-hero-qdca-module.smart-sprayng, .company-hero-qdca-module.agro-2 {
    height: auto;
  }

  .agro-industry-col-3-qdca {
    grid-template-columns: 1fr;
  }

  .button-qdca, .button-qdca.secondary-button {
    font-size: 14px;
  }

  .button-qdca.secondary-button {
    font-size: 14px;
  }

  .button-qdca.secondary-button.button-icon {
    display: flex;
  }

  .grid-44-qdca {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .text-block-17-video-qdca {
    font-size: 1.4rem;
  }

  .section-wrapper-qdca-supp.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca-supp.top-0 {
    margin-top: 0;
  }

  .agro-hero-image-qdca {
    max-width: 250px;
  }

  .text-block-65-2.interlinea {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-qdca-2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca-2.top-0 {
    margin-top: 0;
  }

  .button-w, .button-w.secondary-button {
    font-size: 14px;
  }

  .button-w.secondary-button {
    font-size: 14px;
  }

  .button-w.secondary-button.button-icon {
    display: flex;
  }

  .work-hero-grid.machines-cols, .work-hero-grid.analytics-cols, .work-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .work-hero-grid.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .hero-w-w-us.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .hero-w-w-us.xfarm-academy, .hero-w-w-us.xfarm-academy-advanced {
    height: 350px;
  }

  .hero-w-w-us.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .hero-w-w-us.analytics {
    height: 700px;
  }

  .hero-w-w-us.connect {
    height: auto;
  }

  .hero-w-w-us.x-farm-education {
    background-position: 50%;
  }

  .hero-w-w-us.agro, .hero-w-w-us.contoterzisti, .hero-w-w-us.agronomy, .hero-w-w-us.agri-food, .hero-w-w-us.cooperative, .hero-w-w-us.construct, .hero-w-w-us.input, .hero-w-w-us.insurance, .hero-w-w-us.banks {
    height: auto;
  }

  .hero-w-w-us.trimble {
    height: 400px;
  }

  .hero-w-w-us.smart-sprayng, .hero-w-w-us.agro-2, .hero-w-w-us.lavora-con-noi {
    height: auto;
  }

  .container-20px-padding-wwu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-wwu.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-wwu._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-wwu._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .agro-hero-image-wwu {
    max-width: 250px;
  }

  .analytics-hero-grid-wwu.machines-cols, .analytics-hero-grid-wwu.analytics-cols, .analytics-hero-grid-wwu.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-wwu.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .collection-list-17 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-98 {
    border-radius: 10px;
  }

  .heading-loghi-connect.centered {
    font-size: 24px;
  }

  .heading-loghi-connect.centered.connect-h {
    text-align: left;
  }

  .connect-usp {
    grid-template-columns: 1fr 1fr;
  }

  .heading-5-connect.centered {
    font-size: 24px;
  }

  .container-20px-padding-connect {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-connect.top-bottom-spaced-115 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-20px-padding-connect._40-px-top-bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-connect._70px-top-95px-bot {
    padding-left: 60px;
    padding-right: 60px;
  }

  .grid-cols-2-1.machines-cols {
    margin-bottom: 70px;
  }

  .company-hero-machinery-module.company {
    background-position: 50% 149%;
    background-size: 1000px;
  }

  .company-hero-machinery-module.xfarm-academy, .company-hero-machinery-module.xfarm-academy-advanced {
    height: 350px;
  }

  .company-hero-machinery-module.xfarm-demo {
    background-position: 50%;
    height: 350px;
  }

  .company-hero-machinery-module.analytics {
    height: 700px;
  }

  .company-hero-machinery-module.connect {
    height: auto;
  }

  .company-hero-machinery-module.x-farm-education {
    background-position: 50%;
  }

  .company-hero-machinery-module.agro, .company-hero-machinery-module.contoterzisti, .company-hero-machinery-module.agronomy, .company-hero-machinery-module.agri-food, .company-hero-machinery-module.cooperative, .company-hero-machinery-module.construct, .company-hero-machinery-module.input, .company-hero-machinery-module.insurance, .company-hero-machinery-module.banks {
    height: auto;
  }

  .company-hero-machinery-module.trimble {
    height: 400px;
  }

  .company-hero-machinery-module.smart-sprayng, .company-hero-machinery-module.agro-2 {
    height: auto;
  }

  .section-1.flotta, .kit-digital-machinery.flotta {
    margin-bottom: 70px;
  }

  .section-wrapper-kit-digital-2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-kit-digital-2.top-0 {
    margin-top: 0;
  }

  .grid-cols-mach.machines-cols {
    margin-bottom: 70px;
  }

  .text-block-17-2 {
    font-size: 1.4rem;
  }

  .analytics-block-text-2-1.centered, .analytics-block-text-2-1.centered-4 {
    text-align: center;
  }

  .image-99 {
    max-width: 20%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 34px;
  }

  h2 {
    text-align: left;
    font-size: 22px;
    font-weight: 500;
  }

  h3 {
    font-size: 18px;
    font-weight: 500;
  }

  h4 {
    font-size: 16px;
    font-weight: 500;
  }

  h5 {
    font-size: 14px;
  }

  h6 {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .menu-container {
    flex: none;
    order: 1;
  }

  .login, .search-image {
    display: none;
  }

  .navbar-wrapper {
    justify-content: flex-start;
    padding: 10px 0;
  }

  .navbar-wrapper.adjustments {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button.fullwidth {
    border-radius: 15px;
  }

  .button.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button.custom-hero-button, .button.hover-green-button {
    margin-top: 0;
  }

  .button.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button.secondary-button.button-icon {
    display: flex;
  }

  .button.serp-button, .button.nav-search-button {
    margin-top: 0;
  }

  .navbar-toggle {
    display: flex;
  }

  .nav-link.navbar-text-block.adjustaments {
    font-size: 18px;
    font-weight: 600;
  }

  .hero-wrapper {
    height: 60vh;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-wrapper.mid-page-hero {
    padding: 55px 10px;
  }

  .hero-wrapper.mid-page-hero.homepage-hero {
    background-position: 60%;
    background-size: cover;
    margin-bottom: 0;
    padding: 30px 0 40px;
  }

  .hero {
    grid-row-gap: 10px;
    margin-top: 70px;
  }

  .section-wrapper.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper.homepage {
    margin-top: 30px;
  }

  .section-wrapper.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper.grid-section-m-b {
    margin-top: 65px;
  }

  .heading {
    font-weight: 700;
  }

  .card.items-center {
    padding: 15px;
  }

  .card.items-center.first-card-up {
    margin-top: -70px;
    margin-bottom: 55px;
  }

  .phone-overflow {
    max-width: 100%;
    transform: scale(.8)translate(0);
  }

  .logo-wrapper {
    order: -1;
    max-width: 124px;
    padding-left: 10px;
  }

  .logo {
    width: 7rem;
  }

  .nav-menu {
    width: 100vw;
    top: 70px;
  }

  .buttons-wrapper {
    margin-left: auto;
  }

  .navbar-text-block {
    font-size: 18px;
  }

  .navbar-text-block.adjustments {
    font-size: 18px;
    font-weight: 600;
  }

  .language {
    display: block;
  }

  .stat-card {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .stat-image {
    max-width: 60px;
  }

  .slide {
    padding-bottom: 50px;
  }

  .slider.no-space {
    margin-top: 0;
  }

  .story-slider-name {
    padding-top: 0;
  }

  .slide-nav {
    font-size: 10px;
  }

  .grid-cols-5 {
    place-items: stretch stretch;
  }

  .homepage-stat-text {
    font-size: 16px;
  }

  .container {
    justify-content: center;
    max-height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .container.images {
    display: flex;
  }

  .container.app-container {
    flex-direction: column;
    height: 50vh;
    display: flex;
  }

  .image-4 {
    position: static;
  }

  .div-block-3 {
    margin-left: 80px;
    position: absolute;
  }

  .div-block-4 {
    margin-left: 0;
    position: relative;
  }

  .text-block-11 {
    margin-top: 20px;
    font-size: 1.3rem;
  }

  .div-block-5 {
    max-width: 90%;
  }

  .homepage-list-text {
    text-align: center;
    padding-top: 14px;
    font-size: 16px;
  }

  .homepage-list-image {
    max-width: 42px;
  }

  .image-9 {
    margin-left: -28px;
  }

  .div-block-6.adjustments {
    margin-bottom: 20px;
  }

  .image-10.adjustments {
    border-radius: 10px;
    padding-bottom: 0;
  }

  .grid-cols-2 {
    justify-items: center;
  }

  .grid-cols-2.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2.slider {
    padding-bottom: 0;
  }

  .vertical-list {
    align-items: flex-start;
  }

  .vertical-list.gap-20px {
    grid-row-gap: 0px;
  }

  .vertical-list.sostenibilita-custom {
    align-items: center;
  }

  .spaced {
    margin-top: 0;
    padding-bottom: 0;
  }

  .hide-desktop {
    object-fit: fill;
    align-self: center;
    max-width: none;
    max-height: none;
  }

  .card-icon-columns {
    flex-direction: column;
  }

  .div-block-7 {
    margin-bottom: -1px;
  }

  .phone-overflow-absolute {
    max-width: 180px;
    top: -71px;
    left: -8px;
  }

  .phone-overflow-absolute.bottom-overflow {
    bottom: 59px;
    right: -12px;
    transform: scale(.9);
  }

  .container-20px-padding {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding.slider-container {
    max-width: 100%;
  }

  .container-20px-padding.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding._70px-top-95px-bot, .container-20px-padding.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding.space-top {
    padding-top: 0;
  }

  .container-20px-padding.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding.no-p {
    border-radius: 0;
    padding: 26px 0;
    overflow: hidden;
  }

  .underlined-green {
    font-weight: 700;
  }

  .underlined-green.adjustments {
    font-size: 16px;
  }

  .image-17 {
    max-width: 64px;
  }

  .div-block-10 {
    margin-top: 10px;
  }

  .text-block-17 {
    font-size: 1.2rem;
  }

  .div-block-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-13 {
    margin-top: 15px;
  }

  .grid-cols-7 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-14 {
    text-align: center;
    align-content: stretch;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .image-22 {
    flex: 0 auto;
    order: -1;
    align-self: auto;
    display: block;
  }

  .footer-text-block {
    color: var(--blu-scuro-100);
    padding-bottom: 10px;
  }

  .footer-legal-text-block {
    text-align: center;
  }

  .footer-link-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-23 {
    display: none;
  }

  .div-block-20 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .menu-button {
    padding: 10px;
  }

  .white.centered.custom-h1 {
    margin-bottom: 0;
    font-size: 1.8rem;
  }

  .white.tablet-centered.homepage-specific {
    font-size: 30px;
  }

  .white.no-space {
    margin-bottom: 5px;
  }

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

  .centered.bold.custom-22, .centered._66px-bot {
    font-size: 22px;
  }

  .centered.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered.academy-h2 {
    font-size: 22px;
  }

  .centered.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered.cta-people-title {
    font-size: 24px;
  }

  .centered.custom-digital {
    font-size: 22px;
  }

  .analytics-block-text.centered {
    text-align: left;
  }

  .h1 {
    font-size: 34px;
  }

  .h1.white.tablet-centered.footer-hero {
    font-size: 22px;
    font-weight: 700;
  }

  .h1._28px {
    text-align: center;
    font-size: 28px;
  }

  .h2 {
    font-size: 22px;
  }

  .h3 {
    font-size: 30px;
  }

  .h3.tablet-centered {
    font-weight: 700;
  }

  .h3.centered.custom-height {
    line-height: 1;
  }

  .h4 {
    font-size: 16px;
  }

  .h4.bold-text.custom-h4 {
    font-size: 22px;
  }

  .h4.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4.bold-text.custom-h4-2 {
    margin-right: 0;
    font-size: 22px;
  }

  .h4.custom-h4 {
    font-size: 22px;
  }

  .h4.custom-h4.no-space {
    padding-bottom: 0;
  }

  .h4.centered.bold.custom-title {
    color: var(--blu-scuro-100);
    font-size: 22px;
  }

  .h4.centered.custom2 {
    font-size: 22px;
  }

  .h4.centered._22-px-mobile {
    font-size: 22px;
    font-weight: 700;
  }

  .h4.centered.custom-spaces {
    font-size: 22px;
  }

  .h4.centered._30-px {
    font-size: 24px;
  }

  .h4.custom-space {
    text-align: center;
    font-size: 22px;
  }

  .h4.custom-space.left {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 0;
    font-weight: 600;
  }

  .h5 {
    font-size: 14px;
  }

  .h5.white.tablet-centered._16px-bold {
    font-size: 16px;
    font-weight: 700;
  }

  .h5.white.tablet-centered.custom-22 {
    font-size: 22px;
    font-weight: 700;
  }

  .h5.centered._60px-bottom {
    font-size: 30px;
  }

  .h5.custom-h5 {
    text-align: center;
    margin-bottom: 0;
    font-size: 22px;
  }

  .h5.custom-h5.margin-bottom {
    font-weight: 600;
  }

  .h6 {
    font-size: 14px;
  }

  .h6.custom-tab {
    color: var(--blu-scuro-100);
    text-align: center;
    margin-bottom: 35px;
    font-size: 24px;
    font-weight: 600;
  }

  .grid-6 {
    grid-template-columns: .5fr .5fr .5fr;
  }

  .bold-mobile {
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 700;
  }

  .green-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 6px;
    display: flex;
  }

  .green-square.custom-align {
    margin-top: 10px;
  }

  .green-square-container {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .raw-text-block {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .raw-text-block.small-button-version {
    line-height: 1.4;
  }

  .relative._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .top-hero-card-mobile.hide-desktop {
    max-width: 113px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 160px;
    top: -17px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 160px;
    top: 20px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-irrigation {
    top: 8px;
  }

  .top-hero-card-mobile.hide-desktop.custom-absolute-fields {
    top: -19px;
  }

  .bot-hero-card-mobile.hide-desktop {
    max-width: 113px;
    left: -10px;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 160px;
    bottom: -20px;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 160px;
    bottom: -29px;
    left: -1%;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-fields {
    bottom: -21px;
  }

  .bot-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    bottom: -17px;
    left: -5%;
  }

  .tablet-centered.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .grey-base-button {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .grey-base-button.prizes-custom-grey-button.small {
    text-align: center;
  }

  .grey-base-button.prizes-custom-grey-button.pro-small {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grey-base-text {
    font-size: 16px;
  }

  .grid-cols-4 {
    grid-row-gap: 46px;
  }

  .connect-heading {
    text-align: center;
    font-weight: 700;
  }

  .cta-container.right {
    justify-content: center;
  }

  .section.flotta {
    margin-bottom: 53px;
  }

  .image-container {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .image-container.last.notebook {
    padding-top: 60px;
    padding-bottom: 75px;
  }

  .image-container.notebook.left-notebook {
    padding: 80px 0 90px 12px;
  }

  .green-square-text {
    font-size: 18px;
  }

  .green-square-section {
    text-align: left;
  }

  .green-square-section.top-spaced {
    padding-top: 15px;
  }

  .green-square-section.top-spaced.mobile {
    margin-top: 0;
    padding-top: 10px;
  }

  .background-absolute-image, .background-absolute-image.right {
    border-radius: 17px;
  }

  .tablet-image {
    max-width: 266px;
  }

  .tablet-image.phone {
    max-width: 130px;
  }

  .tablet-image.notebook, .tablet-image.notebook.left-notebook {
    max-width: 270px;
  }

  .tablet-image.left-image {
    max-width: 200px;
  }

  .tablet-image.left-image.tablet-portrait {
    max-width: 260px;
  }

  .tablet-image.right-image {
    max-width: 200px;
    margin-left: auto;
  }

  .blue-pro-button {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .blue-pro-text {
    font-size: 16px;
  }

  .mini-blue-button-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .collection-list {
    grid-column-gap: 14px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .collection-list-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
  }

  .container-100px-padding, .container-100px-padding.pricing-table-custom-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prices-custom-heading.pricing-table-heading {
    padding-bottom: 30px;
  }

  .prices-button-container {
    width: 100%;
    height: auto;
    margin-top: 16px;
  }

  .feature.pricing-table-custom {
    align-items: flex-start;
  }

  .feature-icon {
    width: 14px;
  }

  .prices-row {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .prices-data-container {
    grid-column-gap: 12px;
    text-align: left;
    grid-template-columns: 57px 1fr;
  }

  .pricing-table-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .pricing-table-text {
    font-size: 18px;
  }

  .single-pricing-table {
    align-self: stretch;
    align-items: stretch;
  }

  .colture-title {
    font-size: 18px;
  }

  .collection-list-4 {
    grid-template-columns: 1fr;
  }

  .colture-card {
    border-radius: 15px;
  }

  .accordion-toggle {
    padding-top: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .colture-image {
    width: 100%;
    max-width: 100%;
  }

  .prices-custom-text {
    font-size: 18px;
  }

  .products-custom-head {
    font-size: 18px;
    line-height: 1.5;
  }

  .products-custom-body {
    padding-left: 15px;
    padding-right: 15px;
  }

  .product-green-square-container {
    flex-wrap: nowrap;
    align-items: flex-start;
    font-size: 14px;
  }

  .product-green-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 0;
    display: flex;
  }

  .product-green-square-text {
    font-size: 14px;
  }

  .products-custom-h2 {
    text-align: center;
  }

  .container-40px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .products-list-custom-body {
    padding-left: 15px;
    padding-right: 15px;
  }

  .products-list-custom-h2 {
    text-align: center;
  }

  .product-list-green-square-container {
    flex-wrap: nowrap;
    align-items: flex-start;
    font-size: 14px;
  }

  .product-list-green-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 0;
    display: flex;
  }

  .product-list-green-square-text-sec {
    font-size: 14px;
    line-height: 1.4;
  }

  .dropdown-toggle-2 {
    padding-right: 20px;
  }

  .dropdown-toggle-2.w--open {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-icon {
    margin-left: 7px;
    margin-right: 0;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .div-block-40 {
    align-self: center;
  }

  .bold-text-2 {
    font-size: 22px;
  }

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

  .sensor-image {
    max-width: 90px;
  }

  .sensor-card {
    width: 100%;
    height: 100%;
  }

  .collection-item {
    padding-bottom: 0;
  }

  .manual-text, .manual-text.brochure {
    text-align: center;
  }

  .collection-item-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .manual-image {
    max-width: 70%;
  }

  .documents-hero.contacts {
    height: 190px;
  }

  .documents-hero.formazione {
    background-position: 20% 0;
  }

  .documents-hero.media {
    background-position: 65%;
    background-size: cover;
  }

  .documents-hero.training {
    background-position: 35%;
  }

  .hero-text-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .events-hero.events {
    background-position: 60%;
  }

  .grid-11 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

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

  .checkbox {
    margin-top: 4px;
  }

  .terms-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .form-block-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-block-header {
    font-size: 30px;
    font-weight: 600;
  }

  .text-block-29 {
    font-size: 16px;
  }

  .blog-post-name {
    font-size: 18px;
  }

  .newsletter-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .blog-post h2 {
    text-align: center;
    font-size: 20px;
  }

  .blog-post h3 {
    text-align: center;
    font-size: 18px;
  }

  .blog-post h4 {
    text-align: center;
    font-weight: 700;
  }

  .image-37 {
    margin-top: 15px;
  }

  .text-block-32 {
    margin-bottom: 50px;
  }

  .telefono {
    width: 100%;
    max-width: 90vw;
    transform: scale(1);
  }

  .hero-app {
    justify-content: flex-start;
    height: 100vh;
    min-height: 0;
  }

  .heading-4.h5.no-bold {
    font-size: 22px;
    line-height: 1.4;
  }

  .app-slides-container-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-app-inner {
    align-items: center;
    margin-bottom: 0;
  }

  .slide-app-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .telefono-inner, .scocca-tel {
    max-width: 100%;
  }

  .slide-1.hide, .slide-2.hide {
    border-radius: 0;
    max-width: 100%;
  }

  .space-bot.app-hero-title {
    font-size: 30px;
  }

  .left-arrow {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    font-size: 10px;
    left: 15%;
  }

  .right-arrow {
    padding-right: 40px;
    font-size: 10px;
    right: 15%;
  }

  .div-block-56 {
    padding-bottom: 15px;
  }

  .slide-app-bg {
    object-fit: cover;
    min-height: 40vh;
  }

  .app-section-slides {
    padding-top: 0;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .text-block-33 {
    margin-bottom: 45px;
  }

  .home-blog-bg {
    border-radius: 10px;
  }

  .home-blog-bg.adjustments {
    position: absolute;
  }

  .functionality-row {
    grid-column-gap: 2px;
    grid-row-gap: 3px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }

  .functionality-label-container {
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    position: relative;
  }

  .functionality-icon-container {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  .functionality-label {
    flex: none;
  }

  .tooltip-info {
    width: auto;
    position: absolute;
    top: 100%;
    left: 0%;
  }

  .functionality-plan {
    font-size: 10px;
  }

  .functionality-plan.only-mobile {
    width: 100%;
    display: block;
  }

  .functionality-plan.only-mobile.functionality-blue {
    background-color: var(--dodger-blue);
  }

  .functionality-plan-text {
    text-align: center;
    font-size: 10px;
  }

  .slide-base {
    border-radius: 30px;
    max-width: 100%;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .slides-container {
    border-radius: 20px;
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-3.hide, .slide-4.hide, .slide-5.hide, .slide-6.hide, .slide-7.hide, .slide-8.hide, .slide-9.hide, .slide-10.hide, .slide-11.hide, .slide-12.hide, .slide-13.hide {
    border-radius: 0;
    max-width: 100%;
  }

  .solution-text-block {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .small-solution-text-block {
    padding-bottom: 0;
    font-size: 16px;
  }

  .solutions-wrapper {
    grid-row-gap: 0px;
    max-width: 90%;
  }

  .packs-wrapper {
    padding-top: 54px;
    padding-bottom: 20px;
  }

  .packs-icons-wrapper {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 50px;
    padding-left: 17px;
  }

  .packs-header {
    font-weight: 700;
  }

  .faq-wrapper {
    padding-bottom: 60px;
  }

  .faq-wrapper.module-specific {
    padding-top: 10px;
  }

  .custom-faq-h3 {
    font-size: 26px;
    font-weight: 600;
  }

  .custom-faq-h3.left {
    text-align: center;
    margin-bottom: 0;
  }

  .faq-title-wrapper {
    margin-bottom: 20px;
    padding-top: 55px;
  }

  .single-module-wrapper {
    grid-column-gap: 0px;
    flex-direction: column;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .text-module-wrapper {
    text-align: center;
    padding-right: 0;
  }

  .services-wrapper {
    grid-row-gap: 46px;
    grid-template-rows: auto auto;
  }

  .services-image-wrapper {
    order: -1;
    align-self: center;
  }

  .services-texts-wrapper {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .services-texts-wrapper.centered {
    text-align: center;
    align-self: center;
  }

  .assistance-wrapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .demo-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-44 {
    object-fit: contain;
    height: 140px;
  }

  .div-block-58 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-59 {
    text-align: center;
  }

  ._404-text {
    font-size: 16px;
  }

  .div-block-60 {
    margin-bottom: 30px;
    padding-top: 40px;
  }

  .video-hero.hide-desktop {
    object-fit: contain;
    width: 280px;
    max-width: 280px;
    height: 386px;
    min-height: 0;
    max-height: none;
  }

  .download-wrapper {
    padding-top: 35px;
    padding-bottom: 60px;
  }

  .updates-image {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    width: 100%;
    max-width: 100%;
  }

  .updates-data {
    font-size: 18px;
  }

  .div-block-64 {
    padding-left: 0;
    padding-right: 0;
  }

  .updates-title {
    font-size: 22px;
    font-weight: 600;
  }

  .company-hero.company {
    background-size: 1001px;
  }

  .company-hero.work-with-us, .company-hero.xfarm-people {
    background-position: 50%;
    height: 250px;
  }

  .company-hero.xfarm-academy, .company-hero.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero.x-farm-education {
    background-position: 70%;
  }

  .company-hero.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero.agro-2 {
    display: flex;
  }

  .agro-wrapper.space-between {
    grid-row-gap: 25px;
  }

  .agro-image {
    max-width: 100%;
  }

  .agro-info-wrapper {
    align-items: flex-start;
  }

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

  .map-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .map-wrapper {
    transform-origin: 0%;
    transform: scale(1.5);
  }

  .map-dot {
    width: 1.14%;
  }

  .map-dot.iberia {
    left: 18.65%;
  }

  .map-dot.milano {
    left: 31.35%;
  }

  .map-dot.svizzera {
    left: 29.95%;
  }

  .prizes-wrapper {
    grid-column-gap: 21px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .prize-text {
    font-size: 16px;
  }

  .sponsor-wrapper {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .story-slider-image {
    box-shadow: none;
    border-radius: 10px;
    width: 100%;
  }

  .cta-link-block.centered._404 {
    padding-left: 20px;
  }

  .background-video-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .xfarm-connect-logo {
    max-width: 190px;
  }

  .nav-link-icon {
    width: 22px;
  }

  .nav-link-text {
    text-align: left;
    font-size: 18px;
  }

  .nav-link-text.adjustments {
    font-size: 16px;
  }

  .custom-image-placeholder {
    width: 266px;
    height: 280px;
  }

  .events-hero-icon, .support-blu-icons {
    max-width: 60px;
    max-height: 60px;
  }

  .resources-absolute-image {
    order: -1;
    width: 250px;
  }

  .prize-text-year {
    font-size: 14px;
  }

  .prize-image {
    max-width: 100%;
  }

  .contacts-icon {
    max-width: 66px;
  }

  .div-block-68 {
    padding-left: 0;
    padding-right: 0;
  }

  .work-with-us-text {
    font-size: 16px;
  }

  .work-with-us-text.demo-custom {
    font-size: 18px;
  }

  .values-wrapper {
    grid-template-columns: 1fr;
  }

  .values-text._16px {
    font-size: 16px;
  }

  .look-wrapper {
    grid-template-columns: 1fr;
  }

  .blue-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 6px;
    display: flex;
  }

  .blue-square-container {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .work-text._16px {
    font-size: 16px;
  }

  .work-image {
    width: auto;
    height: auto;
  }

  .team-icon {
    max-width: 66px;
    height: auto;
  }

  .team-wrapper {
    max-width: 90%;
  }

  .story-slider-text.tablet-centered {
    font-size: 16px;
  }

  .story-slider-text-wrapper.adjustments {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }

  ._32px {
    color: var(--blu-scuro-100);
  }

  .team-slider-image {
    border-radius: 10px;
    width: 100%;
  }

  .team-slider-text.tablet-centered {
    font-size: 22px;
  }

  .team-slider-name {
    padding-top: 0;
  }

  .management-social-icon {
    width: 50px;
    height: 50px;
  }

  .management-name-text {
    font-size: 20px;
  }

  .management-role-text {
    font-size: 16px;
  }

  .management-collection-list {
    grid-template-columns: 1fr;
  }

  .our-values-grid {
    grid-row-gap: 31px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .form-block-subtitle {
    font-size: 16px;
  }

  .form-block-subtitle.custom-mobile {
    font-size: 22px;
  }

  .ty-subtitle {
    font-size: 16px;
  }

  .ty-image {
    width: 90px;
    height: 90px;
  }

  .contact-text-1.ty-custom {
    font-size: 16px;
  }

  .ty-social-icons-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .contact-text-2.ty-custom {
    padding-top: 30px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .xfarm-academy-text {
    font-size: 18px;
  }

  .xfarm-academy-text.no-space {
    padding-bottom: 0;
  }

  .academy-wrapper {
    padding-top: 80px;
  }

  .grey-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 6px;
    display: flex;
  }

  .academy-card-text {
    margin-right: 0;
    font-size: 16px;
  }

  .academy-card-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .academy-image {
    width: auto;
    height: auto;
  }

  .academy-h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 22px;
  }

  .academy-text {
    font-size: 16px;
  }

  .academy-button-wrapper.demo-custom {
    padding: 0 20px;
  }

  .academy-trainers-wrapper {
    max-width: 100%;
  }

  .trainers-name {
    font-size: 24px;
  }

  .trainers-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .trainers-text {
    font-size: 18px;
  }

  .trainers-text.blue-50 {
    color: #2b3d46;
  }

  .trainers-quote-text {
    font-size: 16px;
  }

  .academy-text-h {
    font-size: 22px;
    font-weight: 700;
  }

  .academy-dates-subtitle {
    font-size: 18px;
  }

  .academy-dates-grid {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .academy-dates-wrapper {
    padding-right: 50px;
  }

  .academy-dates {
    font-size: 26px;
  }

  .dates-wrapper {
    grid-template-rows: auto;
    justify-items: center;
    margin-left: 0;
  }

  .academy-advanced-dates {
    font-size: 26px;
  }

  .xfarm-demo-grid {
    place-items: stretch stretch;
  }

  .xfarm-demo-stat-card {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .xfarm-demo-button-wrapper {
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .text-block-41 {
    white-space: nowrap;
  }

  .grey-square-text {
    font-size: 18px;
  }

  .xfarm-demo-wrapper-1-4 {
    padding-bottom: 50px;
  }

  .xdemo-dates-wrapper {
    max-width: 90%;
  }

  .xfarm-demo-dates-grid {
    grid-template-columns: 1fr;
  }

  .top-left-hero-card, .top-left-hero-card-mobile.hide-desktop {
    max-width: 113px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 160px;
    top: -17px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 160px;
    top: 20px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-irrigation {
    top: 8px;
  }

  .top-left-hero-card-mobile.hide-desktop.custom-absolute-fields {
    top: -19px;
  }

  .bot-hero-analytics-card, .bot-right-hero-card {
    max-width: 113px;
  }

  .analytics-hero-grid {
    justify-items: center;
  }

  .analytics-hero-grid.machines-cols, .analytics-hero-grid.analytics-cols, .analytics-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .product-hero-text {
    font-size: 18px;
  }

  .bot-right-hero-card-mobile.hide-desktop {
    max-width: 113px;
    left: -10px;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute {
    max-width: 160px;
    bottom: -20px;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-ambient {
    max-width: 160px;
    bottom: -29px;
    left: -1%;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-fields {
    bottom: -21px;
  }

  .bot-right-hero-card-mobile.hide-desktop.custom-absolute-sustain {
    bottom: -17px;
    left: -5%;
  }

  .analytics-hero-image {
    width: 280px;
    max-width: none;
  }

  .sponsor-analytics-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .analytics-wrapper-image-right {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .analytics-wrapper-image-right.wrapper-formazione {
    margin-top: 0;
    padding: 38px 10px 100px;
  }

  .analytics-wrapper-image-right.wrapper-formazione.middle {
    grid-template-columns: 1fr;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-right.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .analytics-wrapper-image-left {
    margin-top: 40px;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .analytics-wrapper-image-left.no-space {
    padding-bottom: 0;
  }

  .analytics-wrapper-image-left.top-custom-space {
    padding-top: 100px;
  }

  .analytics-wrapper-image-left.bot-custom-space {
    padding-bottom: 0;
  }

  .analytics-subtitle {
    font-size: 16px;
  }

  .analytics-image {
    padding-bottom: 0;
  }

  .analytics-image.first {
    padding-top: 40px;
  }

  .analytics-grid {
    grid-template-columns: 1fr;
    place-items: stretch stretch;
  }

  .analytics-stat-card {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .analytics-stat-image {
    max-width: 70px;
  }

  .heading-5 {
    color: var(--blu-scuro-100);
  }

  .heading-5.centered {
    font-size: 22px;
    font-weight: 600;
  }

  .heading-5.centered.connect-h {
    margin-bottom: 60px;
  }

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

  .analytics-wrapper {
    grid-template-columns: 1fr;
  }

  .analytics-form-heading {
    font-size: 22px;
    font-weight: 600;
  }

  .sponsor-analytics-wrapper-col-8 {
    grid-template-columns: 1fr 1fr;
  }

  .analytics-card-title, .analytics-card-subtitle {
    font-size: 14px;
  }

  .divider {
    object-fit: none;
  }

  .analytics-subtext {
    text-align: left;
    font-size: 16px;
  }

  .analytics-subtext.top-spaced-mobile {
    padding-top: 20px;
  }

  .analytics-col-4 {
    grid-template-columns: 1fr;
  }

  .training-head-text {
    font-size: 16px;
  }

  .training-head-text-2 {
    padding-bottom: 60px;
    font-size: 16px;
  }

  .div-block-82 {
    grid-template-columns: 1fr;
  }

  .training-subtitle {
    font-size: 16px;
    font-weight: 600;
  }

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

  .media-blog-post-image {
    height: auto;
  }

  .media-blog-post-container {
    padding-bottom: 30px;
  }

  .media-blog-post-name {
    text-align: left;
    padding-bottom: 0;
  }

  .media-link-block-wrapper.center {
    justify-content: center;
    margin-bottom: 35px;
  }

  .media-head-wrapper {
    margin-bottom: 30px;
    padding-top: 40px;
  }

  .media-form-block-header {
    color: var(--blu-scuro-100);
    font-size: 22px;
    font-weight: 600;
  }

  .media-terms-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .media-form-block-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .greenbg-digital {
    margin-left: 20px;
    margin-right: 20px;
  }

  .greenbg-digital.full {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .media-blog-post-excerpt {
    color: var(--blu-scuro-100);
    padding-bottom: 30px;
  }

  .collection-list-8 {
    grid-template-columns: 1fr;
  }

  .connect-header-text {
    font-size: 18px;
  }

  .connect-wrapper-image-left {
    padding-bottom: 100px;
  }

  .connect-wrapper-image-left.last {
    padding-bottom: 50px;
  }

  .connect-wrapper-image-right {
    padding-bottom: 100px;
  }

  .custom-connect-h3.left {
    text-align: center;
  }

  .connection-image {
    width: 40px;
    max-width: 100%;
  }

  .connection-title {
    font-size: 18px;
  }

  .collection-list-9, .collection-list-11, .collection-list-blog-wrapper {
    grid-template-columns: 1fr;
  }

  .xfarm-edu-card, .xfarm-demo-stat-card-copy {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .xfarm-edu-trainers-quote-text {
    font-size: 16px;
  }

  .formazione-text {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-90 {
    padding-top: 12px;
  }

  .noshadow-image {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-92 {
    margin-top: 0;
  }

  .shadow-image {
    margin-bottom: 1px;
    padding-bottom: 0;
  }

  .sostenibilit--col2 {
    margin-top: 30px;
  }

  .sostenibilita-div-1 {
    height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sostenibilita-primary-text {
    color: var(--white);
    font-size: 50px;
  }

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

  .sostenibilita-subtext {
    color: var(--white);
    font-size: 18px;
  }

  .sostenibilita-div-2 {
    height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .sostenibilita-div-3 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-100 {
    padding-top: 10px;
  }

  .sostenibilita-col-4-text {
    grid-template-columns: 1fr 1fr;
  }

  ._4future-form-block-header {
    font-size: 22px;
    font-weight: 600;
  }

  .greenbg-4future {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._4future-bottom-subtext {
    color: var(--dark-slate-grey-2);
  }

  ._4future-wrapper {
    padding-bottom: 15px;
  }

  .agro-hero-image {
    width: 300px;
    max-width: none;
  }

  .grid-cols-3---agro {
    place-items: stretch stretch;
  }

  .sostenibilita-div {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sostenibilita-div.grey-background {
    padding-top: 30px;
  }

  .footer-title {
    color: var(--blu-scuro-100);
  }

  .bold-text-6.custom-22 {
    font-size: 22px;
  }

  .icon-4 {
    line-height: 1;
  }

  .checkbox-text {
    font-size: 16px;
  }

  .h2-container {
    text-align: center;
    padding-bottom: 35px;
  }

  .how-to-h5 {
    font-size: 20px;
  }

  .bold-text-7 {
    font-size: 18px;
  }

  .sensor-title-wrapper {
    padding-bottom: 30px;
  }

  .team-header {
    color: var(--blu-scuro-100);
    font-size: 22px;
  }

  .team-header.centered {
    font-size: 32px;
    font-weight: 700;
  }

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

  .under-section-wrapper {
    justify-content: space-between;
    display: block;
  }

  .mail-link-block {
    color: #2b3d46;
    text-decoration: none;
  }

  .youtube-wrapper {
    padding-bottom: 40px;
  }

  .blue50-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 6px;
    display: flex;
  }

  .blue50-square.custom-align {
    margin-top: 10px;
  }

  ._404-cta-container {
    grid-row-gap: 19px;
    grid-template-columns: 1fr;
  }

  .inline-container {
    margin-top: 0;
  }

  .prices-heading {
    font-size: 30px;
  }

  .green {
    font-weight: 700;
  }

  .cta-download-link-block {
    justify-content: center;
    padding-bottom: 25px;
    display: flex;
  }

  .cta-download-link-block.centered._404 {
    padding-left: 20px;
  }

  .h1-container {
    text-align: center;
    padding-bottom: 35px;
  }

  .carousel-image {
    border-radius: 10px;
    width: 80vw;
    min-width: 5%;
    height: auto;
    margin-left: 3px;
    margin-right: 3px;
  }

  .nav-search-input {
    min-width: 170px;
  }

  .nav-search-box.w--open {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
  }

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

  .serp-input-container {
    align-self: stretch;
  }

  .people-cta-subtitle.center {
    margin-top: 30px;
  }

  .people-cta-button-wrapper.center {
    margin-top: 10px;
  }

  .button-hover-line {
    margin-right: 0;
  }

  .loop-container {
    width: 100vw;
    height: auto;
    margin-bottom: 0;
  }

  .content-holder {
    margin-top: 20px;
  }

  .reverse-loop-container {
    width: 100vw;
    height: auto;
  }

  .underlined-blue {
    font-weight: 700;
  }

  .analytics-home-image {
    height: 100%;
    display: block;
  }

  .map {
    transform-origin: 50%;
  }

  .top-space {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .custom-space-bot {
    margin-bottom: 30px;
  }

  .author-image {
    width: 50px;
  }

  .subtitle {
    font-size: 14px;
    font-weight: 400;
  }

  .cols-2 {
    display: block;
  }

  .grey-bg {
    padding-top: 40px;
  }

  .white-bg {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .brochure-image {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-108 {
    grid-template-columns: 1fr;
    padding-bottom: 0;
    display: block;
  }

  .download-wrapper-block {
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-list-3col, .blog-list-2cols, .blog-list-4col {
    grid-template-columns: 1fr;
  }

  .app-grid {
    grid-column-gap: 52px;
  }

  .app-hero-text {
    margin-top: 0;
  }

  .phone-container {
    display: flex;
  }

  .phone-cell {
    max-height: 50vh;
  }

  .slides {
    margin-top: 50px;
  }

  .section-wrapper-phone.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-phone.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-phone.homepage {
    margin-top: 30px;
  }

  .section-wrapper-phone.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-phone.green-wrapper.second-wrapper {
    margin-top: 39px;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-wrapper-phone.green-wrapper.first-section {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .splide__list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .splide__slide {
    max-width: 100%;
    min-height: 70vh;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pfn-logo {
    width: 100%;
  }

  .pfn-heading {
    font-size: 26px;
  }

  .pfn-elements-wrapper.blue-border, .pfn-elements-wrapper.pfn-grey-bg, .pfn-elements-wrapper.trimble-grey-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pfn-numbers {
    width: 120px;
  }

  .pfn-text {
    font-size: 22px;
  }

  .lp-section.no-space {
    padding-top: 0;
  }

  .lp-screen-wrapper {
    grid-row-gap: 79px;
    grid-template-columns: 1fr;
  }

  .pfn-inner-screen-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pfn-screen-text {
    font-size: 18px;
  }

  .app-screen {
    border: 1px solid #00162133;
    border-radius: 20px;
  }

  .trimble-images-wrapper {
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .xfarm-logo {
    max-width: 100%;
  }

  .trimble-top-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .trimble-heading {
    font-size: 22px;
  }

  .trimble-elements-wrapper.blue-border, .trimble-elements-wrapper.pfn-grey-bg, .trimble-elements-wrapper.trimble-grey-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trimble-text {
    font-size: 22px;
  }

  .trimble-screen-text {
    font-size: 18px;
  }

  .trimble-image, .trimble-image.vertical {
    width: 100%;
    max-width: none;
  }

  .gomiero-elements-wrapper.blue-border, .gomiero-elements-wrapper.pfn-grey-bg, .gomiero-elements-wrapper.trimble-grey-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gomiero-image, .gomiero-image.vertical {
    width: 100%;
    max-width: none;
  }

  .gomiero-screen-text, .trimble-screen-text-copy {
    font-size: 18px;
  }

  .gomiero-top-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trimble-image-copy, .trimble-image-copy.vertical {
    width: 100%;
    max-width: none;
  }

  .yellow-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-114 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .prices-button-wrapper {
    width: 100%;
    height: auto;
  }

  .slider-slide-title {
    text-align: center;
    font-size: 24px;
  }

  .filtro-faq {
    text-align: center;
    padding-left: 0;
    font-size: 20px;
  }

  .filtro-faq.mobile-faq {
    padding-left: 0;
  }

  .image-69 {
    max-width: 50%;
  }

  .come-funziona {
    font-size: 30px;
  }

  .div-block-115 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .company-hero-copy.company {
    background-size: 1001px;
  }

  .company-hero-copy.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-copy.xfarm-people {
    height: 250px;
  }

  .company-hero-copy.xfarm-academy, .company-hero-copy.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-copy.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-copy.x-farm-education {
    background-position: 70%;
  }

  .kit-digital-hero.company {
    background-size: 1001px;
  }

  .kit-digital-hero.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .kit-digital-hero.xfarm-people {
    height: 250px;
  }

  .kit-digital-hero.xfarm-academy, .kit-digital-hero.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .kit-digital-hero.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .kit-digital-hero.x-farm-education {
    background-position: 70%;
  }

  .kit-digital-hero.kit-digital-class {
    flex-direction: row;
    display: block;
  }

  .kit-digital {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .kit-digital.wrapper-formazione {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .kit-digital.wrapper-formazione.middle {
    padding-bottom: 100px;
  }

  .kit-digital.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .noshadow-image-kit-digital {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .centered-kit.bold {
    font-weight: 700;
  }

  .centered-kit.bold.custom-22, .centered-kit._66px-bot {
    font-size: 22px;
  }

  .centered-kit.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-kit.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-kit.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-kit.academy-h2 {
    font-size: 22px;
  }

  .centered-kit.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-kit.cta-people-title {
    font-size: 24px;
  }

  .centered-kit.custom-digital {
    font-size: 22px;
  }

  .formazione-text-kit {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-116 {
    max-width: 100%;
  }

  .form-block-subtitle-land {
    font-size: 16px;
  }

  .form-block-subtitle-land.custom-mobile, .form-block-subtitle-land.custom-mobile-land {
    font-size: 22px;
  }

  .form-block-container-land {
    padding-left: 15px;
    padding-right: 15px;
  }

  .prices-custom-heading-copy.pricing-table-heading, .prices-custom-heading-copy.pricing-table-heading-copy, .prices-custom-heading-promo.pricing-table-heading, .prices-custom-heading-promo.pricing-table-heading-promo {
    padding-bottom: 30px;
  }

  .grid-14 {
    text-align: center;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

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

  .text-block-54 {
    margin-top: 17px;
    font-size: 19px;
  }

  .section-11 {
    margin-top: 34px;
    padding-top: 0;
    padding-bottom: 35px;
  }

  .button-promo {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-promo.fullwidth {
    border-radius: 15px;
  }

  .button-promo.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-promo.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-promo.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-promo.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-promo.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-promo.custom-hero-button, .button-promo.hover-green-button {
    margin-top: 0;
  }

  .button-promo.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-promo.secondary-button.button-icon {
    display: flex;
  }

  .button-promo.serp-button, .button-promo.nav-search-button {
    margin-top: 0;
  }

  .button-promo.prices-button-promo {
    flex: 0 auto;
    order: 1;
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .promo-greenbg-digital {
    margin-left: 20px;
    margin-right: 20px;
  }

  .promo-greenbg-digital.full, .promo-greenbg-digital.pomo-full {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .promo-solutions-wrapper {
    grid-row-gap: 0px;
    max-width: 90%;
  }

  .inline-container-promo {
    margin-top: 0;
  }

  .solution-text-block-promo {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block-promo.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .grid-14-promo {
    text-align: center;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-block-54-promo {
    margin-top: 17px;
    font-size: 19px;
  }

  .small-solution-text-block-promo {
    padding-bottom: 0;
    font-size: 16px;
  }

  .text-block-54-promo-landing {
    margin-top: 17px;
    font-size: 19px;
  }

  .container-7-logo {
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-71-logo {
    max-width: 50%;
  }

  .centered-2.bold {
    font-weight: 700;
  }

  .centered-2.bold.custom-22, .centered-2._66px-bot {
    font-size: 22px;
  }

  .centered-2.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-2.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-2.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-2.academy-h2 {
    font-size: 22px;
  }

  .centered-2.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-2.cta-people-title {
    font-size: 24px;
  }

  .centered-2.custom-digital {
    font-size: 22px;
  }

  .form-block-container-land-2, .form-block-container-irrigazione {
    padding-left: 15px;
    padding-right: 15px;
  }

  .events-hero-bandi.events, .events-hero-bandi.events-bandi {
    background-position: 60%;
  }

  .hero-text-wrapper-bandi {
    padding-left: 15px;
    padding-right: 15px;
  }

  .subtitle-bandi {
    font-size: 14px;
    font-weight: 400;
  }

  .faq-title-wrapper-faq {
    margin-bottom: 20px;
    padding-top: 55px;
  }

  .company-hero-landing.company {
    background-size: 1001px;
  }

  .company-hero-landing.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-landing.xfarm-people {
    height: 250px;
  }

  .company-hero-landing.xfarm-academy, .company-hero-landing.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-landing.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-landing.x-farm-education {
    background-position: 70%;
  }

  .company-hero-landing.agro {
    display: flex;
  }

  .company-hero-landing.agro-landing {
    background-position: 0%;
    display: flex;
  }

  .hero-wrapper-landing {
    height: 60vh;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-wrapper-landing.mid-page-hero {
    padding: 55px 10px;
  }

  .hero-wrapper-landing.mid-page-hero.homepage-hero {
    background-position: 60%;
    background-size: cover;
    margin-bottom: 0;
    padding: 30px 0 40px;
  }

  .hero-wrapper-landing.mid-page-hero-landing {
    padding: 55px 10px;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero {
    background-position: 60%;
    background-size: cover;
    margin-bottom: 0;
    padding: 30px 0 40px;
  }

  .hero-wrapper-landing.mid-page-hero-landing.homepage-hero-landing {
    background-position: 60%;
    background-size: cover;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 40px;
  }

  .div-block-119 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .badge-landing {
    max-width: 100%;
  }

  .logo-pre-footer-landing {
    max-width: 60%;
    margin-bottom: 15px;
  }

  .badge-landing-centro {
    max-width: 100%;
    margin: 0;
  }

  .green-square-container-landing {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .button-land {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-land.fullwidth {
    border-radius: 15px;
  }

  .button-land.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-land.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-land.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land.custom-hero-button, .button-land.hover-green-button {
    margin-top: 0;
  }

  .button-land.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-land.secondary-button.button-icon {
    display: flex;
  }

  .button-land.serp-button, .button-land.nav-search-button {
    margin-top: 0;
  }

  .container-20px-padding-land {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-land.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-land.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-land.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-land.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-land._70px-top-95px-bot, .container-20px-padding-land.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-land.space-top {
    padding-top: 0;
  }

  .container-20px-padding-land.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .analytics-wrapper-image-left-last {
    margin-top: 40px;
    padding-bottom: 0;
  }

  .analytics-wrapper-image-left-last.no-space {
    padding-bottom: 0;
  }

  .analytics-wrapper-image-left-last.top-custom-space {
    padding-top: 100px;
  }

  .analytics-wrapper-image-left-last.bot-custom-space {
    padding-bottom: 0;
  }

  .grid-15 {
    display: none;
  }

  .image-72 {
    align-self: center;
    max-width: 7%;
  }

  .grid-16 {
    grid-template-rows: auto;
    display: flex;
  }

  .image-73 {
    max-width: 100%;
  }

  .grid-17 {
    order: 0;
    grid-auto-flow: row;
  }

  .container-8 {
    max-width: 1240px;
    max-height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .image-74 {
    display: block;
  }

  .div-block-120 {
    flex-direction: row;
  }

  .bandi-filters-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .jetboost-filter-jnrm {
    flex-wrap: wrap;
    justify-content: center;
  }

  .form-block-container-bandi {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-bandi {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-bandi.fullwidth {
    border-radius: 15px;
  }

  .button-bandi.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-bandi.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-bandi.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-bandi.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bandi.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bandi.custom-hero-button, .button-bandi.hover-green-button {
    margin-top: 0;
  }

  .button-bandi.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-bandi.secondary-button.button-icon {
    display: flex;
  }

  .button-bandi.serp-button, .button-bandi.nav-search-button {
    margin-top: 0;
  }

  .button-copy {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-copy.fullwidth {
    border-radius: 15px;
  }

  .button-copy.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-copy.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-copy.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-copy.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-copy.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-copy.custom-hero-button, .button-copy.hover-green-button {
    margin-top: 0;
  }

  .button-copy.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-copy.secondary-button.button-icon {
    display: flex;
  }

  .button-copy.serp-button, .button-copy.nav-search-button {
    margin-top: 0;
  }

  .button-bando {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-bando.fullwidth {
    border-radius: 15px;
  }

  .button-bando.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-bando.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-bando.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-bando.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bando.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bando.custom-hero-button, .button-bando.hover-green-button {
    margin-top: 0;
  }

  .button-bando.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-bando.secondary-button.button-icon {
    display: flex;
  }

  .button-bando.serp-button, .button-bando.nav-search-button {
    margin-top: 0;
  }

  .div-block-124, .div-block-125, .div-block-126 {
    max-width: 100%;
    max-height: 100%;
  }

  .container-9 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2-bandi {
    font-size: 22px;
  }

  .titolo-form-bando.bold {
    font-weight: 700;
  }

  .titolo-form-bando.bold.custom-22, .titolo-form-bando._66px-bot {
    font-size: 22px;
  }

  .titolo-form-bando.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .titolo-form-bando.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .titolo-form-bando.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .titolo-form-bando.academy-h2 {
    font-size: 22px;
  }

  .titolo-form-bando.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .titolo-form-bando.cta-people-title {
    font-size: 24px;
  }

  .titolo-form-bando.custom-digital {
    font-size: 22px;
  }

  .paragrafo-azienda {
    padding-bottom: 60px;
    font-size: 16px;
  }

  .cta-section-grid {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-section-grid.no-space {
    padding-bottom: 0;
  }

  .cta-section-grid.top-custom-space {
    padding-top: 100px;
  }

  .cta-section-grid.bot-custom-space {
    padding-bottom: 0;
  }

  .mockup-section, .mockup-section-grid {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-block-57 {
    margin-top: 5px;
  }

  .check-land {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .h4-price {
    font-size: 16px;
  }

  .h4-price.bold-text.custom-h4 {
    font-size: 22px;
  }

  .h4-price.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-price.bold-text.custom-h4-2 {
    margin-right: 0;
    font-size: 22px;
  }

  .h4-price.custom-h4 {
    font-size: 22px;
  }

  .h4-price.custom-h4.no-space {
    padding-bottom: 0;
  }

  .h4-price.centered.bold.custom-title {
    color: var(--blu-scuro-100);
    font-size: 22px;
  }

  .h4-price.centered.custom2 {
    font-size: 22px;
  }

  .h4-price.centered._22-px-mobile {
    font-size: 22px;
    font-weight: 700;
  }

  .h4-price.centered.custom-spaces {
    font-size: 22px;
  }

  .h4-price.centered._30-px {
    font-size: 24px;
  }

  .h4-price.custom-space {
    text-align: center;
    font-size: 22px;
  }

  .h4-price.custom-space.left {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 15px;
    font-weight: 600;
  }

  .blue-pro-button-land {
    margin-top: -5px;
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .blue-pro-button-land.controlli {
    margin-top: 0;
  }

  .blue-pro-text-land {
    font-size: 16px;
  }

  .container-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .centered-form-land.bold {
    font-weight: 700;
  }

  .centered-form-land.bold.custom-22, .centered-form-land._66px-bot {
    font-size: 22px;
  }

  .centered-form-land.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-form-land.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-form-land.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-form-land.academy-h2 {
    font-size: 22px;
  }

  .centered-form-land.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-form-land.cta-people-title {
    font-size: 24px;
  }

  .centered-form-land.custom-digital {
    font-size: 22px;
  }

  .centered-form-land.custom-text-form-land.sottotitolo-land-irr {
    text-align: left;
    padding-left: 0;
  }

  .form-block-container-land-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-block-container-land-1.demo-custom-land1 {
    padding-top: 0;
  }

  .image-77 {
    max-width: 100%;
  }

  .button-land-1 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-land-1.fullwidth {
    border-radius: 15px;
  }

  .button-land-1.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-land-1.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-land-1.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-1.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-1.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-1.custom-hero-button, .button-land-1.hover-green-button {
    margin-top: 0;
  }

  .button-land-1.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-land-1.secondary-button.button-icon {
    display: flex;
  }

  .button-land-1.serp-button, .button-land-1.nav-search-button {
    margin-top: 0;
  }

  .button-land-1.prices-button-land-1 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-1.prices-button-land-1.prices-blue-button-land-1 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .company-hero-controlli.company {
    background-size: 1001px;
  }

  .company-hero-controlli.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-controlli.xfarm-people {
    height: 250px;
  }

  .company-hero-controlli.xfarm-academy, .company-hero-controlli.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-controlli.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-controlli.x-farm-education {
    background-position: 70%;
  }

  .company-hero-controlli.agro {
    display: flex;
  }

  .company-hero-controlli.agro-landing, .company-hero-controlli.agro-controlli {
    background-position: 0%;
    display: flex;
  }

  .company-hero-controlli-2.company {
    background-size: 1001px;
  }

  .company-hero-controlli-2.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-controlli-2.xfarm-people {
    height: 250px;
  }

  .company-hero-controlli-2.xfarm-academy, .company-hero-controlli-2.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-controlli-2.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-controlli-2.x-farm-education {
    background-position: 70%;
  }

  .company-hero-controlli-2.agro, .company-hero-controlli-2.agro-controlli-2 {
    display: flex;
  }

  .controlli-hero-grid {
    justify-items: center;
  }

  .controlli-hero-grid.machines-cols, .controlli-hero-grid.analytics-cols, .controlli-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .agro-hero-image-controlli {
    width: 300px;
    max-width: none;
  }

  .button-controlli {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-controlli.fullwidth {
    border-radius: 15px;
  }

  .button-controlli.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-controlli.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-controlli.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-controlli.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-controlli.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-controlli.custom-hero-button, .button-controlli.hover-green-button {
    margin-top: 0;
  }

  .button-controlli.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-controlli.secondary-button.button-icon {
    display: flex;
  }

  .button-controlli.serp-button, .button-controlli.nav-search-button {
    margin-top: 0;
  }

  .tablet-centered-controlli.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-controlli.analytics-custom-controlli {
    margin-bottom: 0;
    font-size: 30px;
  }

  .green-square-container-hero-controlli {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .container-20px-padding-controlli {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-controlli.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-controlli.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-controlli.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-controlli.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-controlli._70px-top-95px-bot, .container-20px-padding-controlli.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-controlli.space-top {
    padding-top: 0;
  }

  .container-20px-padding-controlli.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .analytics-wrapper-image-right-controlli {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione.middle {
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione-controlli {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione-controlli.middle {
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-right-controlli.wrapper-formazione-controlli.no-space {
    padding-top: 20px;
  }

  .noshadow-image-controlli {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .analytics-wrapper-image-left-controlli {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione.middle {
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli.middle {
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli.no-space {
    padding-top: 20px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left.middle {
    padding-bottom: 100px;
  }

  .analytics-wrapper-image-left-controlli.wrapper-formazione-controlli-left.no-space {
    padding-top: 20px;
  }

  .green-square-section-controlli {
    text-align: left;
  }

  .green-square-section-controlli.top-spaced {
    padding-top: 15px;
  }

  .green-square-section-controlli.top-spaced.mobile {
    margin-top: 0;
    padding-top: 10px;
  }

  .green-square-section-hero-controlli {
    text-align: left;
    margin-top: 0;
  }

  .green-square-section-hero-controlli.top-spaced {
    padding-top: 15px;
  }

  .green-square-section-hero-controlli.top-spaced.mobile {
    margin-top: 0;
    padding-top: 10px;
  }

  .vantaggi-controlli {
    font-size: 22px;
    font-weight: 600;
  }

  .vantaggi-controlli-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-controlli-section.bottom-negative {
    margin-bottom: -60px;
  }

  .vantaggi-controlli-section.slider-container {
    max-width: 100%;
  }

  .vantaggi-controlli-section.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .vantaggi-controlli-section.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .vantaggi-controlli-section._70px-top-95px-bot, .vantaggi-controlli-section.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-controlli-section.space-top {
    padding-top: 0;
  }

  .vantaggi-controlli-section.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .text-conversion-section {
    font-size: 20px;
  }

  .relative-controlli._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .cta-link-block-bandi.centered._404 {
    padding-left: 20px;
  }

  .underlined-green-copy {
    font-weight: 700;
  }

  .underlined-green-copy.adjustments {
    font-size: 16px;
  }

  .grid-20 {
    grid-template-columns: 1fr;
  }

  .container-11 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .manual-text-copy, .manual-text-copy.brochure, .manual-text-copy.brochure-2, .manual-text-2, .manual-text-2.brochure, .manual-text-2.brochure-2 {
    text-align: center;
  }

  .div-block-app {
    grid-template-columns: 1fr;
    padding-bottom: 0;
    display: block;
  }

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

  .download-wrapper-block-2 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .download-wrapper-block-copy {
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modulo-landing {
    font-weight: 700;
  }

  .modulo-landing.prezzo {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .ticket-text {
    font-size: 14px;
    font-weight: 400;
  }

  .text-secure {
    margin-top: 15px;
  }

  .div-block-139 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-79 {
    max-width: 10%;
  }

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

  .compliance-title {
    margin-top: 40px;
  }

  .image-81 {
    max-width: 50%;
  }

  .div-block-145 {
    display: block;
  }

  .image-82 {
    max-width: 10%;
    margin-bottom: 10px;
  }

  .div-block-1467, .div-block-1458 {
    display: block;
  }

  .text-block-64 {
    font-size: 20px;
  }

  .div-block-1470 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-65 {
    font-size: 22px;
  }

  .text-block-66, .text-block-67 {
    text-align: center;
    font-size: 20px;
  }

  .text-block-68 {
    font-size: 20px;
  }

  .logo-lp-fieldview {
    max-width: 100%;
    margin-right: 20px;
  }

  .logo-lp-fieldview-xfarm {
    max-width: 100%;
    margin-left: 20px;
  }

  .fieldview-heading {
    text-align: left;
    font-size: 26px;
  }

  .fieldview-text {
    font-size: 22px;
  }

  .fieldview-text.text-2, .fieldview-text.top {
    font-size: 18px;
  }

  .h2-fieldview {
    font-size: 22px;
    font-weight: 500;
  }

  .grid-22 {
    display: grid;
  }

  .vantaggi-fieldview {
    font-size: 22px;
    font-weight: 600;
  }

  .fieldview-wrapper {
    grid-template-columns: 1fr;
  }

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

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

  .image-83, .image-84 {
    max-width: 80%;
  }

  .text-tabs {
    color: var(--dark-slate-grey-2);
    text-align: center;
    margin-top: 15px;
  }

  .text-block-64-copy {
    text-align: center;
    font-size: 20px;
  }

  .testo-form-land-1.bold {
    font-weight: 700;
  }

  .testo-form-land-1.bold.custom-22, .testo-form-land-1._66px-bot {
    font-size: 22px;
  }

  .testo-form-land-1.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .testo-form-land-1.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .testo-form-land-1.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .testo-form-land-1.academy-h2 {
    font-size: 22px;
  }

  .testo-form-land-1.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .testo-form-land-1.cta-people-title {
    font-size: 24px;
  }

  .testo-form-land-1.custom-digital {
    font-size: 22px;
  }

  .form-block-land-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bold-text-16 {
    line-height: 1.3;
  }

  .no-space-bottom {
    margin-top: 40px;
    padding-bottom: 100px;
  }

  .no-space-bottom.no-space {
    padding-bottom: 0;
  }

  .no-space-bottom.top-custom-space {
    padding-top: 100px;
  }

  .no-space-bottom.bot-custom-space {
    padding-bottom: 0;
  }

  .company-hero-2.company {
    background-size: 1001px;
  }

  .company-hero-2.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-2.xfarm-people {
    height: 250px;
  }

  .company-hero-2.xfarm-academy, .company-hero-2.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-2.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-2.x-farm-education {
    background-position: 70%;
  }

  .company-hero-2.agro, .company-hero-2.agro-2 {
    display: flex;
  }

  .greenbg-digital-new {
    margin-left: 20px;
    margin-right: 20px;
  }

  .greenbg-digital-new.full, .greenbg-digital-new.full-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .solutions-wrapper-2 {
    grid-row-gap: 0px;
    max-width: 90%;
  }

  .small-solution-bandi {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .text-promo-fieldview {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .payoff {
    text-align: center;
  }

  .logo-landing-green-navbar {
    max-width: 50%;
  }

  .section--land-top.flotta, .section--land-top.firt-content {
    margin-bottom: 53px;
  }

  .video-footer-text {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-footer-text.bottom-negative {
    margin-bottom: -60px;
  }

  .video-footer-text.slider-container {
    max-width: 100%;
  }

  .video-footer-text.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .video-footer-text.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .video-footer-text._70px-top-95px-bot, .video-footer-text.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-footer-text.space-top {
    padding-top: 0;
  }

  .video-footer-text.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .video-footer-text.after-hero {
    margin-top: 25px;
  }

  .company-hero-semina.company {
    background-size: 1001px;
  }

  .company-hero-semina.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-semina.xfarm-people {
    height: 250px;
  }

  .company-hero-semina.xfarm-academy, .company-hero-semina.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-semina.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-semina.x-farm-education {
    background-position: 70%;
  }

  .company-hero-semina.agro, .company-hero-semina.agro-2, .company-hero-semina.agro-semina {
    display: flex;
  }

  .tablet-centered-title.analytics-custom, .tablet-centered-title.analytics-custom-title {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .noshadow-image-land, .noshadow-image-2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .form-block-header--space {
    font-size: 30px;
    font-weight: 600;
  }

  .company-hero-3.company {
    background-size: 1001px;
  }

  .company-hero-3.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-3.xfarm-people {
    height: 250px;
  }

  .company-hero-3.xfarm-academy, .company-hero-3.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-3.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-3.x-farm-education {
    background-position: 70%;
  }

  .company-hero-3.agro, .company-hero-3.agro-2, .company-hero-3.agro-3, .company-hero-3.agro-4 {
    display: flex;
  }

  .centered-copy.bold.custom-22, .centered-copy._66px-bot {
    font-size: 22px;
  }

  .noshadow-image-3, .noshadow-image-4 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-wrapper--2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper--2.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper--2.homepage {
    margin-top: 30px;
  }

  .section-wrapper--2.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper--2.grid-section-m-b {
    margin-top: 65px;
  }

  .company-hero-4.company {
    background-size: 1001px;
  }

  .company-hero-4.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-4.xfarm-people {
    height: 250px;
  }

  .company-hero-4.xfarm-academy, .company-hero-4.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-4.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-4.x-farm-education {
    background-position: 70%;
  }

  .company-hero-4.agro, .company-hero-4.agro-2, .company-hero-4.agro-3, .company-hero-4.agro-4, .company-hero-4.agro-4-0-pol {
    display: flex;
  }

  .container-20px-padding-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-padding-2.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-2.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-2.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-2._70px-top-95px-bot, .container-20px-padding-2.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-2.space-top {
    padding-top: 0;
  }

  .container-20px-padding-2.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-2.after-hero {
    margin-top: 25px;
  }

  .analytics-hero-grid-2 {
    justify-items: center;
  }

  .analytics-hero-grid-2.machines-cols, .analytics-hero-grid-2.analytics-cols, .analytics-hero-grid-2.connect-cols {
    margin-bottom: 70px;
  }

  .relative-2._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .tablet-centered-2.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-2.analytics-custom-copy {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .inline-container-2 {
    margin-top: 0;
  }

  .button-7 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-7.fullwidth {
    border-radius: 15px;
  }

  .button-7.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-7.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-7.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-7.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-7.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-7.custom-hero-button, .button-7.hover-green-button {
    margin-top: 0;
  }

  .button-7.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-7.secondary-button.button-icon {
    display: flex;
  }

  .button-7.serp-button, .button-7.nav-search-button {
    margin-top: 0;
  }

  .text-span-88 {
    box-shadow: 0 6px 0 -2px var(--dodger-blue);
  }

  .grid-24 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .container-100px-padding-2, .container-100px-padding-2.pricing-table-custom-container, .container-100px-padding-2.pricing-table-custom-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-2 {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .single-pricing-table-2 {
    align-self: stretch;
    align-items: stretch;
  }

  .pricing-table-text-2 {
    font-size: 18px;
  }

  .pricing-table-labell-2 {
    min-width: 35px;
  }

  .grey-base-text-2 {
    font-size: 16px;
  }

  .pricing-table-label-2.pro-2 {
    min-width: 35px;
  }

  .grey-base-text-3 {
    font-size: 16px;
  }

  .grey-base-text-3.very-small-3 {
    font-size: 14px;
  }

  .solution-text-block-2 {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block-2.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .solution-text-block-3 {
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block-3.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .prices-row-2 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .pricing-table-label-3.pro-3 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .badge-trust {
    max-width: 100%;
    margin-top: 10px;
  }

  .div-block-1473 {
    margin-right: -1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grey-base-text-3-copy {
    font-size: 16px;
  }

  .grey-base-text-3-copy.very-small-3 {
    font-size: 14px;
  }

  .grey-base-text-4 {
    font-size: 16px;
  }

  .grey-base-text-4.very-small-3 {
    font-size: 14px;
  }

  .grey-base-text-4.very-small-4 {
    font-size: 9px;
  }

  .support-land {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-90 {
    font-size: 22px;
  }

  .div-block-1474 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

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

  .bold-text-91 {
    font-size: 18px;
  }

  .bold-text-92 {
    font-size: 22px;
  }

  .sottotitolo-3 {
    text-align: center;
    font-size: 14px;
  }

  .grey-base-button-new {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .grey-base-button-new.prizes-custom-grey-button.small {
    text-align: center;
  }

  .grey-base-button-new.prizes-custom-grey-button.pro-small {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grey-base-text-new {
    font-size: 12px;
  }

  .blue-pro-button-new {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .blue-pro-text-new {
    font-size: 12px;
  }

  .container-20px-land-difesa {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-land-difesa.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-land-difesa.slider-container {
    max-width: 100%;
  }

  .container-20px-land-difesa.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-land-difesa.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-land-difesa._70px-top-95px-bot, .container-20px-land-difesa.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-land-difesa.space-top {
    padding-top: 0;
  }

  .container-20px-land-difesa.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-land-difesa.after-hero {
    margin-top: 25px;
  }

  .grid-cols-2-difesa {
    justify-items: center;
  }

  .grid-cols-2-difesa.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2-difesa.slider {
    padding-bottom: 0;
  }

  .grid-cols-2-difesa.machines-cols-difesa {
    margin-bottom: 70px;
  }

  .academy-text-2 {
    font-size: 22px;
    font-weight: 700;
  }

  .tablet-centered-4-0-pol.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-4-0-pol.analytics-custom-copy, .tablet-centered-4-0-pol.analytics-custom-4-0-pol {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .company-hero-4-0-pol.company {
    background-size: 1001px;
  }

  .company-hero-4-0-pol.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-4-0-pol.xfarm-people {
    height: 250px;
  }

  .company-hero-4-0-pol.xfarm-academy, .company-hero-4-0-pol.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-4-0-pol.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-4-0-pol.x-farm-education {
    background-position: 70%;
  }

  .company-hero-4-0-pol.agro, .company-hero-4-0-pol.agro-2, .company-hero-4-0-pol.agro-3, .company-hero-4-0-pol.agro-4 {
    display: flex;
  }

  .company-hero-4-0-pol.agro-4-0-pol {
    background-position: 50%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .container-20px-4-0-pol {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-4-0-pol.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-4-0-pol.slider-container {
    max-width: 100%;
  }

  .container-20px-4-0-pol.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-4-0-pol.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-4-0-pol._70px-top-95px-bot, .container-20px-4-0-pol.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-4-0-pol.space-top {
    padding-top: 0;
  }

  .container-20px-4-0-pol.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-4-0-pol.after-hero {
    margin-top: 25px;
  }

  .centered-4-0-pol.bold {
    font-weight: 700;
  }

  .centered-4-0-pol.bold.custom-22, .centered-4-0-pol._66px-bot {
    font-size: 22px;
  }

  .centered-4-0-pol.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-4-0-pol.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-4-0-pol.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-4-0-pol.academy-h2 {
    font-size: 22px;
  }

  .centered-4-0-pol.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-4-0-pol.cta-people-title {
    font-size: 24px;
  }

  .centered-4-0-pol.custom-digital {
    font-size: 22px;
  }

  .green-square-text-4-0-pol {
    font-size: 18px;
  }

  .grid-26 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .text-4-0-pol, .text-4-0-pol-2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-4-0-pol-3 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }

  .text-4-0-4, .text-4-0-pol-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-1477, .div-block-1477-2 {
    border-right-style: none;
    margin-bottom: 30px;
  }

  .centered-4-0-pol-2.bold {
    font-weight: 700;
  }

  .centered-4-0-pol-2.bold.custom-22, .centered-4-0-pol-2._66px-bot {
    font-size: 22px;
  }

  .centered-4-0-pol-2.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-4-0-pol-2.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-4-0-pol-2.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-4-0-pol-2.academy-h2 {
    font-size: 22px;
  }

  .centered-4-0-pol-2.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-4-0-pol-2.cta-people-title {
    font-size: 24px;
  }

  .centered-4-0-pol-2.custom-digital {
    font-size: 22px;
  }

  .blue-pro-button-new-mid, .grey-base-button-new-mid {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .grey-base-button-new-mid.prizes-custom-grey-button.small {
    text-align: center;
  }

  .grey-base-button-new-mid.prizes-custom-grey-button.pro-small {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .academy-text-h2 {
    font-size: 22px;
    font-weight: 700;
  }

  .prices-button-container-simple {
    width: 100%;
    height: auto;
    margin-top: 16px;
  }

  .button-2-simple {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-2-simple.fullwidth {
    border-radius: 15px;
  }

  .button-2-simple.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-2-simple.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-2-simple.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-2-simple.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple.custom-hero-button, .button-2-simple.hover-green-button {
    margin-top: 0;
  }

  .button-2-simple.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-2-simple.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple.serp-button, .button-2-simple.nav-search-button {
    margin-top: 0;
  }

  .button-2-simple.prices-button-simple {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .prices-button-container-simple2 {
    width: 100%;
    height: auto;
    margin-top: 16px;
  }

  .button-2-simple2 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-2-simple2.fullwidth {
    border-radius: 15px;
  }

  .button-2-simple2.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-2-simple2.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-2-simple2.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-2-simple2.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple2.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple2.custom-hero-button, .button-2-simple2.hover-green-button {
    margin-top: 0;
  }

  .button-2-simple2.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-2-simple2.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple2.serp-button, .button-2-simple2.nav-search-button {
    margin-top: 0;
  }

  .button-2-simple2.prices-button-simple-2 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grey-base-text-pro {
    font-size: 16px;
  }

  .prices-row-cta-mid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .grid-new-store {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .prices-text-new-store {
    font-size: 18px;
  }

  .modulo {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-1478 {
    margin-top: 10px;
  }

  .blue-pro-button-new-small {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .blue-pro-text-new-small {
    font-size: 12px;
  }

  .nome-modulo {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nome-modulo-icona {
    margin-top: 10px;
  }

  .text-check {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-1478-mid {
    margin-top: 0;
  }

  .div-block-1478-top, .sensore {
    margin-top: 10px;
  }

  .sensore-text {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-sensore {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    margin-top: 10px;
  }

  .sensore-div-text {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-sensore-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    margin-top: 10px;
  }

  .pricing {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .h2-container-new-store {
    text-align: center;
    padding-bottom: 20px;
  }

  .badge-trust-new-store {
    margin-right: -1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .base-button-container-simple {
    width: 100%;
    height: auto;
    margin-top: 16px;
  }

  .button-2-simple-2 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-2-simple-2.fullwidth {
    border-radius: 15px;
  }

  .button-2-simple-2.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-2-simple-2.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-2-simple-2.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-2-simple-2.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple-2.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-2-simple-2.custom-hero-button, .button-2-simple-2.hover-green-button {
    margin-top: 0;
  }

  .button-2-simple-2.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-2-simple-2.secondary-button.button-icon {
    display: flex;
  }

  .button-2-simple-2.serp-button, .button-2-simple-2.nav-search-button {
    margin-top: 0;
  }

  .button-2-simple-2.prices-button-simple, .button-2-simple-2.prices-button-simple-2 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .prices-row-free {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .div-block-1482-2-relative {
    position: static;
    top: 0;
  }

  .div-block-1482-2-relative-2 {
    position: static;
  }

  .prices-custom-heading-2.pricing-table-heading {
    padding-bottom: 30px;
  }

  .div-block-1477-pol {
    border-right-style: none;
    margin-bottom: 30px;
  }

  .solution-text-block2 {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block2.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .section-wrapper-pol.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-pol.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-pol.homepage {
    margin-top: 30px;
  }

  .section-wrapper-pol.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-pol.grid-section-m-b {
    margin-top: 65px;
  }

  .container-20px-padding-pol {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-pol.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-pol.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-pol.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-pol.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-pol._70px-top-95px-bot, .container-20px-padding-pol.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-pol.space-top {
    padding-top: 0;
  }

  .container-20px-padding-pol.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-pol.after-hero {
    margin-top: 25px;
  }

  .grid-cols-2-pol {
    justify-items: center;
  }

  .grid-cols-2-pol.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2-pol.slider {
    padding-bottom: 0;
  }

  .grid-new-store-price {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1477-price {
    border-right-style: none;
    margin-bottom: 30px;
  }

  .su-richiesta {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .company-hero-irrigazione-auto.company {
    background-size: 1001px;
  }

  .company-hero-irrigazione-auto.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-irrigazione-auto.xfarm-people {
    height: 250px;
  }

  .company-hero-irrigazione-auto.xfarm-academy, .company-hero-irrigazione-auto.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-irrigazione-auto.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-irrigazione-auto.x-farm-education {
    background-position: 70%;
  }

  .company-hero-irrigazione-auto.agro, .company-hero-irrigazione-auto.agro-controlli-2, .company-hero-irrigazione-auto.agro-irrigazione-auto {
    display: flex;
  }

  .text-hero-irrigazione.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .text-hero-irrigazione.analytics-custom-copy, .text-hero-irrigazione.analytics-custom-4-0-pol, .text-hero-irrigazione.text-hero-irrigazione-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .container-20px-irrigazione {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-irrigazione.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-irrigazione.slider-container {
    max-width: 100%;
  }

  .container-20px-irrigazione.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-irrigazione.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-irrigazione._70px-top-95px-bot, .container-20px-irrigazione.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-irrigazione.space-top {
    padding-top: 0;
  }

  .container-20px-irrigazione.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-irrigazione.after-hero {
    margin-top: 25px;
  }

  .button-land-irrig {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-land-irrig.fullwidth {
    border-radius: 15px;
  }

  .button-land-irrig.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-land-irrig.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-land-irrig.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-irrig.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-irrig.custom-hero-button, .button-land-irrig.hover-green-button {
    margin-top: 0;
  }

  .button-land-irrig.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-land-irrig.secondary-button.button-icon {
    display: flex;
  }

  .button-land-irrig.serp-button, .button-land-irrig.nav-search-button {
    margin-top: 0;
  }

  .button-land-irrig.prices-button-land-1 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig.prices-button-land-1.prices-blue-button-land-1 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-land-irrig.prices-button-land-1-irrig {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1, .button-land-irrig.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .centered-3.bold {
    font-weight: 700;
  }

  .centered-3.bold.custom-22, .centered-3._66px-bot {
    font-size: 22px;
  }

  .centered-3.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-3.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-3.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-3.academy-h2 {
    font-size: 22px;
  }

  .centered-3.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-3.cta-people-title {
    font-size: 24px;
  }

  .centered-3.custom-digital {
    font-size: 22px;
  }

  .check-land-last {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .irrigazione-auto {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .irrigazione-auto.wrapper-formazione {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione.middle {
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .irrigazione-auto.wrapper-formazione-controlli {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione-controlli.middle {
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione-controlli.no-space {
    padding-top: 20px;
  }

  .irrigazione-auto.wrapper-formazione-controlli-copy {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione-controlli-copy.middle {
    padding-bottom: 100px;
  }

  .irrigazione-auto.wrapper-formazione-controlli-copy.no-space {
    padding-top: 20px;
  }

  .irrigazione-auto.irrigazione-auto-2 {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 100px;
  }

  .irrigazione-auto.irrigazione-auto-2.middle {
    padding-bottom: 100px;
  }

  .irrigazione-auto.irrigazione-auto-2.no-space {
    padding-top: 20px;
  }

  .button-land-irrig-2 {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-land-irrig-2.fullwidth {
    border-radius: 15px;
  }

  .button-land-irrig-2.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-land-irrig-2.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-land-irrig-2.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig-2.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-irrig-2.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-land-irrig-2.custom-hero-button, .button-land-irrig-2.hover-green-button {
    margin-top: 0;
  }

  .button-land-irrig-2.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-land-irrig-2.secondary-button.button-icon {
    display: flex;
  }

  .button-land-irrig-2.serp-button, .button-land-irrig-2.nav-search-button {
    margin-top: 0;
  }

  .button-land-irrig-2.prices-button-land-1 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig-2.prices-button-land-1.prices-blue-button-land-1 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-land-irrig-2.prices-button-land-1-irrig {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1, .button-land-irrig-2.prices-button-land-1-irrig.prices-blue-button-land-1-irrig {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2 {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1, .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-1-irrig {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .button-land-irrig-2.prices-button-land-1-irrig-2.prices-blue-button-land-2 {
    margin-top: 9px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 18px;
  }

  .hero-adgs.company {
    background-size: 1001px;
  }

  .hero-adgs.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-adgs.xfarm-people {
    height: 250px;
  }

  .hero-adgs.xfarm-academy, .hero-adgs.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-adgs.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-adgs.x-farm-education {
    background-position: 70%;
  }

  .hero-adgs.agro, .hero-adgs.agro-2, .hero-adgs.adgs-1 {
    display: flex;
  }

  .adgs-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .adgs-2.full, .adgs-2.full-adgs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .adgs-wrapper-image-left-copy {
    margin-top: 40px;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .adgs-wrapper-image-left-copy.no-space {
    padding-bottom: 0;
  }

  .adgs-wrapper-image-left-copy.top-custom-space {
    padding-top: 100px;
  }

  .adgs-wrapper-image-left-copy.bot-custom-space {
    padding-bottom: 0;
  }

  .product-hero-text-2 {
    font-size: 18px;
  }

  .image-71-logo-2 {
    max-width: 80%;
  }

  .button-landini {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-landini.fullwidth {
    border-radius: 15px;
  }

  .button-landini.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-landini.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-landini.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-landini.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-landini.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-landini.custom-hero-button, .button-landini.hover-green-button {
    margin-top: 0;
  }

  .button-landini.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-landini.secondary-button.button-icon {
    display: flex;
  }

  .button-landini.serp-button, .button-landini.nav-search-button {
    margin-top: 0;
  }

  .button-landini.pricing-table-custom-button-landini {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-landini.pricing-table-custom-button-landini.blue-pricing-table-button, .button-landini.pricing-table-custom-button-landini.blue-pricing-table-button-landini {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-20px-padding-landini {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-landini.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-landini.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-landini.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-landini.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-landini._70px-top-95px-bot, .container-20px-padding-landini.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-landini.space-top {
    padding-top: 0;
  }

  .container-20px-padding-landini.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-landini.after-hero {
    margin-top: 25px;
  }

  .button-mccormick {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-mccormick.fullwidth {
    border-radius: 15px;
  }

  .button-mccormick.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-mccormick.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-mccormick.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-mccormick.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-mccormick.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-mccormick.custom-hero-button, .button-mccormick.hover-green-button {
    margin-top: 0;
  }

  .button-mccormick.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-mccormick.secondary-button.button-icon {
    display: flex;
  }

  .button-mccormick.serp-button, .button-mccormick.nav-search-button {
    margin-top: 0;
  }

  .button-mccormick.pricing-table-custom-button-landini {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button, .button-mccormick.pricing-table-custom-button-landini.blue-pricing-table-button-landini {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .interwencji-i-10-4-hero-copy.media {
    background-position: 65%;
    background-size: cover;
  }

  .interwencji-i-10-4-hero-copy.training {
    background-position: 35%;
  }

  .hero-black-friday.company {
    background-size: 1001px;
  }

  .hero-black-friday.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-black-friday.xfarm-people {
    height: 250px;
  }

  .hero-black-friday.xfarm-academy, .hero-black-friday.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-black-friday.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-black-friday.x-farm-education {
    background-position: 70%;
  }

  .hero-black-friday.agro, .hero-black-friday.agro-2, .hero-black-friday.agro-3, .hero-black-friday.agro-4, .hero-black-friday.agro-4-0-pol, .hero-black-friday.black-class {
    display: flex;
  }

  .hero-image-black-friday {
    width: auto;
    max-width: 100%;
  }

  .bf-title.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .bf-title.bf-class {
    align-self: center;
    margin-bottom: 35px;
    font-size: 34px;
  }

  .bf-subtitle {
    text-align: center;
    align-self: center;
    font-size: 22px;
  }

  .button-bf {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-bf.fullwidth {
    border-radius: 15px;
  }

  .button-bf.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-bf.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-bf.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-bf.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bf.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-bf.custom-hero-button, .button-bf.hover-green-button {
    margin-top: 0;
  }

  .button-bf.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-bf.secondary-button.button-icon {
    display: flex;
  }

  .button-bf.serp-button, .button-bf.nav-search-button {
    margin-top: 0;
  }

  .bf-hero-grid {
    justify-items: center;
  }

  .bf-hero-grid.machines-cols, .bf-hero-grid.analytics-cols, .bf-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .bf-hero-grid.bf-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 4fr;
    grid-auto-columns: minmax(0, .25fr);
    grid-auto-flow: row;
  }

  .hero-pages-text-bf {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .relative-bf._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-bf.center-custom-controlli-bf {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .vantaggi-bf {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-bf.bottom-negative {
    margin-bottom: -60px;
  }

  .vantaggi-bf.slider-container {
    max-width: 100%;
  }

  .vantaggi-bf.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .vantaggi-bf.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .vantaggi-bf._70px-top-95px-bot, .vantaggi-bf.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-bf.space-top {
    padding-top: 0;
  }

  .vantaggi-bf.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .vantaggi-bf-title {
    font-size: 22px;
    font-weight: 600;
  }

  .bf-advantage-group {
    grid-template-columns: 1fr;
  }

  .section-bf-testimonial.testimonial-bf {
    padding-bottom: 0;
  }

  .section-wrapper-bf.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-bf.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-bf.homepage {
    margin-top: 30px;
  }

  .section-wrapper-bf.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-bf.grid-section-m-b {
    margin-top: 65px;
  }

  .section-wrapper-bf.margin-100px-bf {
    margin-top: 0;
  }

  .bf-wrapper-image-left {
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bf-wrapper-image-left.no-space {
    padding-bottom: 0;
  }

  .bf-wrapper-image-left.top-custom-space {
    padding-top: 100px;
  }

  .bf-wrapper-image-left.bot-custom-space {
    padding-bottom: 0;
  }

  .bf-section-wrapper.margin-100px {
    margin-top: 80px;
  }

  .bf-section-wrapper.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .bf-section-wrapper.homepage {
    margin-top: 30px;
  }

  .bf-section-wrapper.custom-spaces {
    margin-bottom: 80px;
  }

  .bf-section-wrapper.grid-section-m-b {
    margin-top: 65px;
  }

  .bf-div-block-147 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-46-bf {
    text-align: left;
  }

  .centered-bf.bold {
    font-weight: 700;
  }

  .centered-bf.bold.custom-22, .centered-bf._66px-bot {
    font-size: 22px;
  }

  .centered-bf.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-bf.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-bf.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-bf.academy-h2 {
    font-size: 22px;
  }

  .centered-bf.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-bf.cta-people-title {
    font-size: 24px;
  }

  .centered-bf.custom-digital {
    font-size: 22px;
  }

  .centered-bf.custom-text-bf {
    text-align: left;
  }

  .h1-bf {
    font-size: 34px;
  }

  .h1-bf.white.tablet-centered.footer-hero {
    font-size: 22px;
    font-weight: 700;
  }

  .h1-bf._28px {
    text-align: center;
    font-size: 28px;
  }

  .h1-bf.white-bf.tablet-centered.footer-hero, .h1-bf.white-bf.tablet-centered-bf.footer-hero {
    font-size: 22px;
    font-weight: 700;
  }

  .h1-bf.white-bf.tablet-centered-bf.footer-hero-bf {
    font-size: 35px;
    font-weight: 700;
  }

  .bullet-point-kd {
    grid-template-rows: auto auto;
    padding-bottom: 50px;
  }

  .bullet-point-kd.wrapper-formazione {
    margin-top: 0;
    padding: 38px 10px 100px;
  }

  .bullet-point-kd.wrapper-formazione.middle {
    grid-template-columns: 1fr;
    padding-bottom: 100px;
  }

  .bullet-point-kd.wrapper-formazione.no-space {
    padding-top: 20px;
  }

  .bullet-point-kd.wrapper-kd {
    grid-template-rows: auto;
    margin-top: 0;
    padding: 38px 10px 100px;
  }

  .bullet-point-kd.wrapper-kd.middle {
    grid-template-columns: 1fr;
    padding-bottom: 100px;
  }

  .bullet-point-kd.wrapper-kd.no-space {
    padding-top: 20px;
  }

  .bullet-kd {
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .text-bullet-kd {
    font-size: 18px;
  }

  .company-hero-kd.company {
    background-size: 1001px;
  }

  .company-hero-kd.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-kd.xfarm-people {
    height: 250px;
  }

  .company-hero-kd.xfarm-academy, .company-hero-kd.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-kd.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-kd.x-farm-education {
    background-position: 70%;
  }

  .company-hero-kd.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero-kd.agro-2 {
    display: flex;
  }

  .company-hero-kd.kd {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .code-embed {
    margin-left: auto;
    margin-right: auto;
  }

  .div-bericus {
    max-width: 90%;
  }

  .company-hero-qdc.company {
    background-size: 1001px;
  }

  .company-hero-qdc.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-qdc.xfarm-people {
    height: 250px;
  }

  .company-hero-qdc.xfarm-academy, .company-hero-qdc.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-qdc.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-qdc.x-farm-education {
    background-position: 70%;
  }

  .company-hero-qdc.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero-qdc.agro-2 {
    display: flex;
  }

  .company-hero-qdc.agro-qdc {
    background-image: url("https://cdn.prod.website-files.com/64634f7e4648fab8dc7f7917/679ce3ed7085a41bf20429ea_Hero%20QDC.webp");
    background-position: 50% 0;
    flex-flow: row;
    display: flex;
  }

  .container-20px-padding-qdc {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-qdc.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-qdc.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-qdc.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-qdc.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-qdc._70px-top-95px-bot, .container-20px-padding-qdc.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-qdc.space-top {
    padding-top: 0;
  }

  .container-20px-padding-qdc.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-qdc.after-hero {
    margin-top: 25px;
  }

  .analytics-hero-grid-qdc {
    justify-items: center;
  }

  .analytics-hero-grid-qdc.machines-cols, .analytics-hero-grid-qdc.analytics-cols, .analytics-hero-grid-qdc.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-qdc.agro-grid-qdc {
    grid-template-columns: 1fr;
  }

  .connect-hero-pages-text-qdc {
    padding-left: 0;
    padding-right: 0;
  }

  .inline-container-qdc {
    margin-top: 0;
    padding-left: 0;
    display: flex;
  }

  .tablet-centered-qdc.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-qdc.analytics-custom-qdc {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-qdc-2.analytics-custom, .tablet-centered-qdc-2.analytics-custom-qdc {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-qdc-2.analytics-custom-qdc-2 {
    margin-bottom: 15px;
    font-size: 30px;
  }

  .centered-qdc.bold {
    font-weight: 700;
  }

  .centered-qdc.bold.custom-22, .centered-qdc._66px-bot {
    font-size: 22px;
  }

  .centered-qdc.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-qdc.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-qdc.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-qdc.academy-h2 {
    font-size: 22px;
  }

  .centered-qdc.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-qdc.cta-people-title {
    font-size: 24px;
  }

  .centered-qdc.custom-digital {
    font-size: 22px;
  }

  .section-wrapper-qdc.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdc.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdc.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdc.grid-section-m-b {
    margin-top: 65px;
  }

  .vantaggi-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-qdc.bottom-negative {
    margin-bottom: -60px;
  }

  .vantaggi-qdc.slider-container {
    max-width: 100%;
  }

  .vantaggi-qdc.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .vantaggi-qdc.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .vantaggi-qdc._70px-top-95px-bot, .vantaggi-qdc.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-qdc.space-top {
    padding-top: 0;
  }

  .vantaggi-qdc.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .title-cta-qdc.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .title-cta-qdc.analytics-custom-qdc, .title-cta-qdc.custom-qdc {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .grid-qdc {
    justify-items: center;
  }

  .grid-qdc.machines-cols, .grid-qdc.analytics-cols, .grid-qdc.connect-cols {
    margin-bottom: 70px;
  }

  .grid-qdc.agro-grid-qdc {
    grid-template-columns: 1fr;
  }

  .grid-qdc.agro-qdc-grid {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-qdc {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-qdc.fullwidth {
    border-radius: 15px;
  }

  .button-qdc.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-qdc.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-qdc.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-qdc.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-qdc.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-qdc.custom-hero-button, .button-qdc.hover-green-button {
    margin-top: 0;
  }

  .button-qdc.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-qdc.secondary-button.button-icon {
    display: flex;
  }

  .button-qdc.serp-button, .button-qdc.nav-search-button {
    margin-top: 0;
  }

  .button-qdc.secondary-button-qdc {
    text-align: center;
    font-size: 16px;
  }

  .button-qdc.secondary-button-qdc.button-icon {
    display: flex;
  }

  .button-qdc.secondary-button-qdc.button-icon.adjustments {
    margin-top: 0;
  }

  .title-cta-qdc-2.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .title-cta-qdc-2.analytics-custom-qdc, .title-cta-qdc-2.custom-qdc {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .title-cta-qdc-2.custom-qdc-2 {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .advantage-group-qdc {
    grid-template-columns: 1fr;
  }

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

  .qdc-section {
    overflow: visible;
  }

  .qdc-slide {
    height: 100%;
    min-height: auto;
  }

  .mask {
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
    overflow: visible;
  }

  .title-qdc.bold {
    font-weight: 700;
  }

  .title-qdc.bold.custom-22, .title-qdc._66px-bot {
    font-size: 22px;
  }

  .title-qdc.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .title-qdc.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .title-qdc.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .title-qdc.academy-h2 {
    font-size: 22px;
  }

  .title-qdc.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .title-qdc.cta-people-title {
    font-size: 24px;
  }

  .title-qdc.custom-digital {
    font-size: 22px;
  }

  .slide-14 {
    margin-bottom: 0;
    padding: 10px 10px 0;
  }

  .slide-nav-2 {
    margin-top: 35px;
    font-size: 15px;
  }

  .promo-grey-background-40px-top-100px-bottom-qdc.promo-no-margin-qdc.promo-qdc {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-100px-padding-qdc, .container-100px-padding-qdc.pricing-table-custom-container, .container-100px-padding-qdc.pricing-table-custom-container-qdc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-table-wrapper-qdc {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .single-pricing-table-qdc {
    align-self: stretch;
    align-items: stretch;
    min-width: 240px;
    max-width: 400px;
  }

  .prices-row-qdc {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .pricing-table-text-qdc, .ctable-text-qdc {
    font-size: 18px;
  }

  .feature-qdc.pricing-table-custom {
    align-items: flex-start;
  }

  .feature-icon-qdc {
    width: 14px;
  }

  .image-89 {
    max-width: 60%;
    position: static;
  }

  .div-block-1487 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .pricing-table-text-qdc-2 {
    font-size: 18px;
  }

  .slider-qdc.no-space {
    margin-top: 0;
  }

  .slide-qdc {
    padding-bottom: 50px;
  }

  .div-block-mockup-qdc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 15px;
    display: flex;
  }

  .left-arrow-qdc {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    font-size: 10px;
    left: 15%;
  }

  .left-arrow-qdc.adjustments-qdc {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .right-arrow-qdc {
    justify-content: flex-end;
    align-items: center;
    padding-right: 10px;
    font-size: 10px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .slider-qdc-2.no-space {
    margin-top: 0;
  }

  .div-block-1488 {
    margin-left: 0;
  }

  .section-wrapper-qdc-cta.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc-cta.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdc-cta.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdc-cta.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdc-cta.grid-section-m-b {
    margin-top: 65px;
  }

  .section-wrapper-qdc-midle.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdc-midle.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdc-midle.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdc-midle.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdc-midle.grid-section-m-b {
    margin-top: 65px;
  }

  .hero-gelate.company {
    background-size: 1001px;
  }

  .hero-gelate.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-gelate.xfarm-people {
    height: 250px;
  }

  .hero-gelate.xfarm-academy, .hero-gelate.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-gelate.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-gelate.x-farm-education {
    background-position: 70%;
  }

  .hero-gelate.agro, .hero-gelate.agro-2, .hero-gelate.agro-3, .hero-gelate.agro-4, .hero-gelate.agro-4-0-pol, .hero-gelate.black-class, .hero-gelate.black-class-gelate {
    display: flex;
  }

  .gelate-title.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .gelate-title.bf-class, .gelate-title.gelate-class-copy {
    align-self: center;
    margin-bottom: 35px;
    font-size: 34px;
  }

  .gelate-subtitle {
    text-align: center;
    align-self: center;
    font-size: 22px;
  }

  .hero-image-gelate {
    width: auto;
    max-width: 100%;
  }

  .farm-advantage-group, .gelate-advantage-group {
    grid-template-columns: 1fr;
  }

  .pack-gelate {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pack-gelate.bottom-negative {
    margin-bottom: -60px;
  }

  .pack-gelate.slider-container {
    max-width: 100%;
  }

  .pack-gelate.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .pack-gelate.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .pack-gelate._70px-top-95px-bot, .pack-gelate.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pack-gelate.space-top {
    padding-top: 0;
  }

  .pack-gelate.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .grid-new-store-price-gelate {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-sconto-gelate {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.3;
  }

  .container-20px-padding-gelate {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-gelate.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-gelate.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-gelate.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-gelate.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-gelate._70px-top-95px-bot, .container-20px-padding-gelate.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-gelate.space-top {
    padding-top: 0;
  }

  .container-20px-padding-gelate.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-gelate.after-hero, .container-20px-padding-gelate.after-hero-gelate {
    margin-top: 25px;
  }

  .section-frost.flotta, .section-frost.frost {
    margin-bottom: 53px;
  }

  .nome-modulo-icona-frost {
    margin-top: 10px;
  }

  .nome-modulo-frost {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .feature-frozen.pricing-table-custom {
    align-items: flex-start;
  }

  .bf-advantage-group-2, .bf-advantage-group2 {
    grid-template-columns: 1fr;
  }

  .connect-hero-pages-text-gelate {
    padding-left: 0;
    padding-right: 0;
  }

  .tablet-centered-gelate.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-gelate.analytics-custom-qdc, .tablet-centered-gelate.analytics-custom-gelate {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-gelate.analytics-custom-gelate.interlinea {
    text-align: left;
    font-size: 22px;
    line-height: 1.4;
  }

  .analytics-hero-grid-gelate {
    justify-items: center;
  }

  .analytics-hero-grid-gelate.machines-cols, .analytics-hero-grid-gelate.analytics-cols, .analytics-hero-grid-gelate.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-gelate.agro-grid-qdc, .analytics-hero-grid-gelate.agro-grid-gelate {
    grid-template-columns: 1fr;
  }

  .tablet-centered-sconto.analytics-custom, .tablet-centered-sconto.analytics-custom-qdc {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-sconto.analytics-custom-qdc-2, .tablet-centered-sconto.analytics-custom-sconto {
    margin-bottom: 15px;
    font-size: 30px;
  }

  .grid-32 {
    grid-template-columns: 1fr;
  }

  .grid-new-store-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-90 {
    max-width: 70%;
  }

  .container-20px-padding-ins {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins._70px-top-95px-bot, .container-20px-padding-ins.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins.after-hero, .container-20px-padding-ins.after-hero-gelate, .container-20px-padding-ins.after-hero-ins {
    margin-top: 25px;
  }

  .centered-ins.custom-text-ins {
    font-weight: 700;
  }

  .text-block-46-ins {
    text-align: left;
  }

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

  .insurance-cta-text.bold.custom-22, .insurance-cta-text._66px-bot {
    font-size: 22px;
  }

  .insurance-cta-text.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .insurance-cta-text.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .insurance-cta-text.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .insurance-cta-text.academy-h2 {
    font-size: 22px;
  }

  .insurance-cta-text.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .insurance-cta-text.cta-people-title {
    font-size: 24px;
  }

  .insurance-cta-text.custom-digital {
    font-size: 22px;
  }

  .insurance-cta-text.custom-text-ins {
    text-align: center;
    font-size: 24px;
  }

  .cta-block-ins {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-block-ins.demo-custom-land1, .cta-block-ins.grid-custom-ins {
    padding-top: 0;
  }

  .grid-33 {
    grid-template-columns: 1fr;
  }

  .div-block-1490 {
    margin-top: 10px;
  }

  .text-span-134 {
    font-weight: 400;
  }

  .container-20px-padding-ins-2 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-2.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-2.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins-2.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins-2._70px-top-95px-bot, .container-20px-padding-ins-2.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-2.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins-2.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins-2.after-hero, .container-20px-padding-ins-2.after-hero-gelate, .container-20px-padding-ins-2.after-hero-ins, .container-20px-padding-ins-2.after-hero-ins-2 {
    margin-top: 25px;
  }

  .text-span-2-ins {
    font-weight: 400;
  }

  .small-text-2 {
    text-align: center;
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
  }

  .text-evindency {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .container-20px-padding-ins-icon {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-icon.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins-icon.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-icon.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins-icon.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins-icon._70px-top-95px-bot, .container-20px-padding-ins-icon.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-icon.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins-icon.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins-icon.after-hero {
    margin-top: 25px;
  }

  .centered-copy.bold {
    font-weight: 700;
  }

  .centered-copy.bold.custom-22, .centered-copy._66px-bot {
    font-size: 22px;
  }

  .centered-copy.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-copy.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-copy.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-copy.academy-h2 {
    font-size: 22px;
  }

  .centered-copy.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-copy.cta-people-title {
    font-size: 24px;
  }

  .centered-copy.custom-digital {
    font-size: 22px;
  }

  .carouset-title-ins {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .section-wrapper-ins {
    margin-top: 47px;
    margin-bottom: 0;
  }

  .section-wrapper-ins.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-ins.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-ins.homepage {
    margin-top: 30px;
  }

  .section-wrapper-ins.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-ins.grid-section-m-b {
    margin-top: 65px;
  }

  .hero-insurance.company {
    background-size: 1001px;
  }

  .hero-insurance.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-insurance.xfarm-people {
    height: 250px;
  }

  .hero-insurance.xfarm-academy, .hero-insurance.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-insurance.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-insurance.x-farm-education {
    background-position: 70%;
  }

  .hero-insurance.agro, .hero-insurance.agro-2, .hero-insurance.agro-3, .hero-insurance.agro-4, .hero-insurance.agro-4-0-pol, .hero-insurance.black-class, .hero-insurance.black-class-gelate {
    display: flex;
  }

  .hero-insurance.black-class-insurance {
    background-position: 50%;
    display: flex;
  }

  .tablet-centered-ins.analytics-custom, .tablet-centered-ins.analytics-custom-qdc {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-ins.analytics-custom-qdc-2 {
    margin-bottom: 15px;
    font-size: 30px;
  }

  .tablet-centered-ins.analytics-custom-qdc-ins {
    margin-bottom: 0;
    font-size: 15px;
  }

  .info-logo-ins {
    width: 70px;
  }

  .insurance-div {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .insurance-div.grey-background {
    padding-top: 30px;
  }

  .insurance-div.grey-background-ins {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ins-inner-wrapper-copy {
    padding-top: 0;
  }

  .container-20px-padding-ins-3 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-3.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins-3.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-3.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins-3.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins-3._70px-top-95px-bot, .container-20px-padding-ins-3.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-3.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins-3.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins-3.after-hero, .container-20px-padding-ins-3.after-hero-gelate, .container-20px-padding-ins-3.after-hero-ins {
    margin-top: 25px;
  }

  .container-20px-padding-ins-3.after-hero-ins-2 {
    margin-top: 25px;
    padding-bottom: 20px;
  }

  .image-91 {
    width: 30%;
  }

  .container-20px-padding-ins-4 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-4.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins-4.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins-4.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins-4.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins-4._70px-top-95px-bot, .container-20px-padding-ins-4.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins-4.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins-4.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins-4.after-hero, .container-20px-padding-ins-4.after-hero-gelate, .container-20px-padding-ins-4.after-hero-ins, .container-20px-padding-ins-4.after-hero-ins-4 {
    margin-top: 25px;
  }

  .centered-form-land-ins.bold {
    font-weight: 700;
  }

  .centered-form-land-ins.bold.custom-22, .centered-form-land-ins._66px-bot {
    font-size: 22px;
  }

  .centered-form-land-ins.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-form-land-ins.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-form-land-ins.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-form-land-ins.academy-h2 {
    font-size: 22px;
  }

  .centered-form-land-ins.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-form-land-ins.cta-people-title {
    font-size: 24px;
  }

  .centered-form-land-ins.custom-digital {
    font-size: 22px;
  }

  .centered-form-land-ins.custom-text-form-land-irr {
    text-align: left;
    padding-left: 0;
  }

  .grid-ins {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 11px;
    padding-right: 11px;
  }

  .centered-ins-1.custom-text-ins, .centered-ins-1.custom-text-ins-1 {
    font-weight: 700;
  }

  .image-ins {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .div-block-mockup-qdc-ins {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .analytics-hero-grid-gelate-ins {
    justify-items: center;
  }

  .analytics-hero-grid-gelate-ins.machines-cols, .analytics-hero-grid-gelate-ins.analytics-cols, .analytics-hero-grid-gelate-ins.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-gelate-ins.agro-grid-qdc, .analytics-hero-grid-gelate-ins.agro-grid-gelate, .analytics-hero-grid-gelate-ins.agro-grid-gelate-ins {
    grid-template-columns: 1fr;
  }

  .connect-hero-pages-text-gelate-ins {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-ins-grey {
    margin-top: 47px;
  }

  .section-wrapper-ins-grey.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-ins-grey.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-ins-grey.homepage {
    margin-top: 30px;
  }

  .section-wrapper-ins-grey.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-ins-grey.grid-section-m-b {
    margin-top: 65px;
  }

  .formazione-text-ins {
    text-align: center;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .div-block-1491-notes {
    margin-left: 0;
  }

  .container-20px-padding-ins2 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins2.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-ins2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-ins2.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-ins2.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-ins2._70px-top-95px-bot, .container-20px-padding-ins2.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-ins2.space-top {
    padding-top: 0;
  }

  .container-20px-padding-ins2.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-ins2.after-hero, .container-20px-padding-ins2.after-hero-gelate, .container-20px-padding-ins2.after-hero-ins {
    margin-top: 25px;
  }

  .container-20px-padding-ins2.after-hero-ins2 {
    margin-top: 35px;
    margin-bottom: 0;
  }

  .testo-informativo, .formazione-text-ins2 {
    text-align: center;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .section-wrapper-def {
    margin-top: 47px;
    margin-bottom: 0;
  }

  .section-wrapper-def.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-def.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-def.homepage {
    margin-top: 30px;
  }

  .section-wrapper-def.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-def.grid-section-m-b {
    margin-top: 65px;
  }

  .container-20px-padding-def {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-def.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-def.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-def.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-def.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-def._70px-top-95px-bot, .container-20px-padding-def.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-def.space-top {
    padding-top: 0;
  }

  .container-20px-padding-def.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-def.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-def.slider-container-def {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-padding-def.slider-container-def.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .slider-def.no-space {
    margin-top: 0;
  }

  .left-arrow-def {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    font-size: 10px;
    left: 15%;
  }

  .left-arrow-def.adjustments-qdc {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .left-arrow-def.adjustments-def {
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .right-arrow-def {
    justify-content: flex-end;
    align-items: center;
    padding-right: 20px;
    font-size: 10px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .slide-def {
    padding-bottom: 50px;
  }

  .grid-def {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    min-height: 650px;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 11px;
  }

  .div-block-1488-def {
    margin-left: 0;
  }

  .div-block-mockup-def {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .div-block-1495 {
    border: 1px #000;
    border-radius: 30px 30px 0 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 12px 50px;
    display: block;
  }

  .image-def {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .h4-def {
    font-size: 16px;
  }

  .h4-def.bold-text.custom-h4 {
    font-size: 22px;
  }

  .h4-def.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-def.bold-text.custom-h4-2 {
    margin-right: 0;
    font-size: 22px;
  }

  .h4-def.custom-h4 {
    font-size: 22px;
  }

  .h4-def.custom-h4.no-space {
    padding-bottom: 0;
  }

  .h4-def.centered.bold.custom-title {
    color: var(--blu-scuro-100);
    font-size: 22px;
  }

  .h4-def.centered.custom2 {
    font-size: 22px;
  }

  .h4-def.centered._22-px-mobile {
    font-size: 22px;
    font-weight: 700;
  }

  .h4-def.centered.custom-spaces {
    font-size: 22px;
  }

  .h4-def.centered._30-px {
    font-size: 24px;
  }

  .h4-def.custom-space {
    text-align: center;
    font-size: 22px;
  }

  .h4-def.custom-space.left {
    text-align: center;
    align-self: flex-start;
    margin-bottom: 0;
    font-weight: 600;
  }

  .h4-def.custom-space-def {
    text-align: center;
    font-size: 22px;
  }

  .h4-def.custom-space-def.left {
    text-align: center;
    align-self: flex-start;
    margin-bottom: 0;
    font-weight: 600;
  }

  .h4-def.custom-space-def.left-def {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 0;
    font-weight: 600;
  }

  .testo-informativo-def {
    text-align: center;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .text-evindency-def {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .formazione-text-def {
    text-align: left;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .div-block-1496 {
    border-radius: 0;
    padding-bottom: 0;
  }

  .hero-def.company {
    background-size: 1001px;
  }

  .hero-def.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-def.xfarm-people {
    height: 250px;
  }

  .hero-def.xfarm-academy, .hero-def.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-def.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-def.x-farm-education {
    background-position: 70%;
  }

  .hero-def.agro, .hero-def.agro-2, .hero-def.agro-3, .hero-def.agro-4, .hero-def.agro-4-0-pol, .hero-def.black-class, .hero-def.black-class-gelate {
    display: flex;
  }

  .hero-def.black-class-def {
    background-position: 50% 0;
    display: flex;
  }

  .analytics-hero-grid-def {
    justify-items: center;
  }

  .analytics-hero-grid-def.machines-cols, .analytics-hero-grid-def.analytics-cols, .analytics-hero-grid-def.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-def.agro-grid-qdc, .analytics-hero-grid-def.agro-grid-gelate, .analytics-hero-grid-def.agro-grid-def {
    grid-template-columns: 1fr;
  }

  .connect-hero-pages-text-def {
    padding-left: 0;
    padding-right: 0;
  }

  .tablet-centered-def.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-def.analytics-custom-qdc, .tablet-centered-def.analytics-custom-gelate {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-def.analytics-custom-gelate.interlinea {
    font-size: 22px;
    line-height: 1.4;
  }

  .tablet-centered-def.analytics-custom--def {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-def.analytics-custom--def.interlinea {
    font-size: 22px;
    line-height: 1.4;
  }

  .vantaggi-def {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-def.bottom-negative {
    margin-bottom: -60px;
  }

  .vantaggi-def.slider-container {
    max-width: 100%;
  }

  .vantaggi-def.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .vantaggi-def.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .vantaggi-def._70px-top-95px-bot, .vantaggi-def.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vantaggi-def.space-top {
    padding-top: 0;
  }

  .vantaggi-def.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .advantage-group-def {
    grid-template-columns: 1fr;
  }

  .centered-def.bold {
    font-weight: 700;
  }

  .centered-def.bold.custom-22, .centered-def._66px-bot {
    font-size: 22px;
  }

  .centered-def.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-def.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-def.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-def.academy-h2 {
    font-size: 22px;
  }

  .centered-def.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-def.cta-people-title {
    font-size: 24px;
  }

  .centered-def.custom-digital {
    font-size: 22px;
  }

  .div-block-mockup-def-1, .div-block-mockup-def-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .div-block-mockup-def-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50% 30%;
    background-size: cover;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 450px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .div-block-mockup-def-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50% 30%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 500px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .div-block-mockup-def-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 450px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .container-7-logo-def {
    margin-left: 15px;
    margin-right: 15px;
  }

  .logo-landing-green-navbar-def {
    max-width: 50%;
  }

  .base-button-container-simple-def {
    width: 100%;
    height: auto;
    margin-top: 30px;
  }

  .sponsor-def-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section-13-def.insurance-icon-def {
    padding-top: 10px;
  }

  .section-wrapper--def.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper--def.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper--def.homepage {
    margin-top: 30px;
  }

  .section-wrapper--def.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper--def.grid-section-m-b {
    margin-top: 65px;
  }

  .company-hero-irrigazione-auto-copy.company {
    background-size: 1001px;
  }

  .company-hero-irrigazione-auto-copy.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-people {
    height: 250px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-academy, .company-hero-irrigazione-auto-copy.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-irrigazione-auto-copy.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-irrigazione-auto-copy.x-farm-education {
    background-position: 70%;
  }

  .company-hero-irrigazione-auto-copy.agro, .company-hero-irrigazione-auto-copy.agro-controlli-2, .company-hero-irrigazione-auto-copy.agro-irrigazione-auto {
    display: flex;
  }

  .hero-xidro.company {
    background-size: 1001px;
  }

  .hero-xidro.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-xidro.xfarm-people {
    height: 250px;
  }

  .hero-xidro.xfarm-academy, .hero-xidro.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-xidro.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-xidro.x-farm-education {
    background-position: 70%;
  }

  .hero-xidro.agro, .hero-xidro.agro-controlli-2, .hero-xidro.agro-irrigazione-auto {
    display: flex;
  }

  .hero-xidro.img-xidro {
    background-position: 50%;
    padding-top: 70px;
    display: flex;
  }

  .container-20px-xidro {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-xidro.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-xidro.slider-container {
    max-width: 100%;
  }

  .container-20px-xidro.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-xidro.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-xidro._70px-top-95px-bot, .container-20px-xidro.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-xidro.space-top {
    padding-top: 0;
  }

  .container-20px-xidro.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-xidro.after-hero {
    margin-top: 25px;
  }

  .text-hero-xidro.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .text-hero-xidro.analytics-custom-copy, .text-hero-xidro.analytics-custom-4-0-pol, .text-hero-xidro.text-hero-irrigazione-2 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .text-hero-xidro.text-hero-xidro-2 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 30px;
  }

  .container-20px-padding-xidro {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-xidro.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-xidro.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-xidro._70px-top-95px-bot, .container-20px-padding-xidro.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro.space-top {
    padding-top: 0;
  }

  .container-20px-padding-xidro.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-xidro.after-hero, .container-20px-padding-xidro.after-hero-gelate, .container-20px-padding-xidro.after-hero-ins, .container-20px-padding-xidro.after-hero-xidro {
    margin-top: 25px;
  }

  .grid-34 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-20px-padding-xidro-2 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-2.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-xidro-2.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro-2.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-xidro-2.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-xidro-2._70px-top-95px-bot, .container-20px-padding-xidro-2.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-2.space-top {
    padding-top: 0;
  }

  .container-20px-padding-xidro-2.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-xidro-2.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-xidro-2.slider-container-def {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-padding-xidro-2.slider-container-def.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-xidro-2.slider-container-xidro-2 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-20px-padding-xidro-2.slider-container-xidro-2.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .slider-xidro-2.no-space {
    margin-top: 0;
  }

  .slide-xidro {
    padding-bottom: 50px;
  }

  .div-xidro {
    border-radius: 0;
    padding-bottom: 0;
  }

  .div-block-xidro, .div-block-xidro-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .image-xidro-2, .image-xidro {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .grid-xidro {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    min-height: 650px;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 11px;
  }

  .div-block-xidro-carousel {
    border: 1px #000;
    border-radius: 30px 30px 0 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 12px 50px;
    display: block;
  }

  .div-block-xidro-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .image-xidro-3 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .div-block-xidro-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .image-xidro-4 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .section-wrapper-xidro.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-xidro.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-xidro.homepage {
    margin-top: 30px;
  }

  .section-wrapper-xidro.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-xidro.grid-section-m-b {
    margin-top: 65px;
  }

  .container-20px-padding-xidro-3 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-3.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-xidro-3.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-xidro-3.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-xidro-3.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-xidro-3._70px-top-95px-bot, .container-20px-padding-xidro-3.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-xidro-3.space-top {
    padding-top: 0;
  }

  .container-20px-padding-xidro-3.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-xidro-3.after-hero {
    margin-top: 25px;
  }

  .grid-cols-2-xidro {
    justify-items: center;
  }

  .grid-cols-2-xidro.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2-xidro.slider {
    padding-bottom: 0;
  }

  .cta-container-xidro.right, .cta-container-xidro.left {
    justify-content: center;
  }

  .products-custom-body-xidro {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-xidro.pricing-table-custom, .tech-details-xidro.pricing-table-custom {
    align-items: flex-start;
  }

  .icon-details {
    width: 40px;
    height: 40px;
  }

  .grid-35 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button-xidro {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-xidro.fullwidth {
    border-radius: 15px;
  }

  .button-xidro.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-xidro.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-xidro.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-xidro.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-xidro.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-xidro.custom-hero-button, .button-xidro.hover-green-button {
    margin-top: 0;
  }

  .button-xidro.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-xidro.secondary-button.button-icon {
    display: flex;
  }

  .button-xidro.serp-button, .button-xidro.nav-search-button {
    margin-top: 0;
  }

  .button-xidro.button-icon-xidro {
    align-self: center;
  }

  .grid-36 {
    grid-template-columns: 1.75fr;
  }

  .section-wrapper-xidro2 {
    margin-top: 47px;
    margin-bottom: 0;
  }

  .section-wrapper-xidro2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-xidro2.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-xidro2.homepage {
    margin-top: 30px;
  }

  .section-wrapper-xidro2.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-xidro2.grid-section-m-b {
    margin-top: 65px;
  }

  .text-xtrap {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
  }

  .text-sconto-xtrap, .text-sconto-xtrap-1 {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.3;
  }

  .sensore-text-xtrap {
    margin-top: 10px;
  }

  .text-moduli-xtrap {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.3;
  }

  .second-button-xtrap {
    width: 100%;
    height: auto;
  }

  .disclaimer-xtrap-1 {
    padding-bottom: 10px;
  }

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

  .hero-insect.company {
    background-size: 1001px;
  }

  .hero-insect.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-insect.xfarm-people {
    height: 250px;
  }

  .hero-insect.xfarm-academy, .hero-insect.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-insect.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-insect.x-farm-education {
    background-position: 70%;
  }

  .hero-insect.agro, .hero-insect.agro-2, .hero-insect.agro-3, .hero-insect.agro-4, .hero-insect.agro-4-0-pol, .hero-insect.black-class, .hero-insect.black-class-gelate {
    display: flex;
  }

  .hero-insect.black-class-def {
    background-position: 50% 0;
    display: flex;
  }

  .hero-insect.black-class-insect {
    background-position: 50%;
    display: flex;
  }

  .text-subtitle-insetti {
    text-align: center;
    font-size: 18px;
  }

  .centered-iinsect.custom-text-ins, .centered-iinsect.custom-text-ins-1 {
    font-weight: 700;
  }

  .centered-iinsect.custom-text-insect {
    font-size: 24px;
    font-weight: 700;
  }

  .pack-insect {
    border-style: solid;
    margin-bottom: 30px;
  }

  .prices-text-insect {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-mockup-xtrap-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .moxkup-insect-1 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .slide-insect {
    padding-bottom: 50px;
  }

  .div-block-mockup-xtrap-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .moxkup-insect-2 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .div-block-mockup-xtrap-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .moxkup-insect-3 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .div-block-mockup-xtrap-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .moxkup-insect-4 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .div-block-mockup-xtrap-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .moxkup-insect-5 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

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

  .insect-text-cta.bold.custom-22, .insect-text-cta._66px-bot {
    font-size: 22px;
  }

  .insect-text-cta.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .insect-text-cta.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .insect-text-cta.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .insect-text-cta.academy-h2 {
    font-size: 22px;
  }

  .insect-text-cta.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .insect-text-cta.cta-people-title {
    font-size: 24px;
  }

  .insect-text-cta.custom-digital {
    font-size: 22px;
  }

  .button-blue {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-blue.fullwidth {
    border-radius: 15px;
  }

  .button-blue.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-blue.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-blue.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-blue.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-blue.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-blue.custom-hero-button, .button-blue.hover-green-button {
    margin-top: 0;
  }

  .button-blue.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-blue.secondary-button.button-icon {
    display: flex;
  }

  .button-blue.serp-button, .button-blue.nav-search-button {
    margin-top: 0;
  }

  .carouset-title-insect {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .section-wrapper-insect {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-wrapper-insect.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-insect.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-insect.homepage {
    margin-top: 30px;
  }

  .section-wrapper-insect.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-insect.grid-section-m-b {
    margin-top: 65px;
  }

  .section-22-insect {
    margin-bottom: 0;
  }

  .quaderno-di-campo-digitale.promo-no-margin-qdc.promo-qdc, .quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo-qdc, .quaderno-di-campo-digitale.promo-no-margin-qdc-2.promo-qdc-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-subtitle-insetti-center {
    text-align: center;
    font-size: 18px;
  }

  .greenbg-digital-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .greenbg-digital-2.full, .greenbg-digital-2.full-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-20px-padding-locations {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-locations.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-locations.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-locations.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-locations.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-locations._70px-top-95px-bot, .container-20px-padding-locations.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-locations.space-top {
    padding-top: 0;
  }

  .container-20px-padding-locations.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-locations.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-locations.no-p {
    border-radius: 0;
    padding: 26px 0;
    overflow: hidden;
  }

  .container-20 {
    background-position: 40%;
    background-size: cover;
    min-height: 200px;
  }

  .qdca.navbar-text-block.adjustaments, .kit-digital-nav.navbar-text-block.adjustaments {
    font-size: 18px;
    font-weight: 600;
  }

  .analytics-block-text-2.centered {
    text-align: left;
  }

  .analytics-block-text-2.centered-4 {
    text-align: center;
  }

  .homepage-list-image-2 {
    max-width: 30px;
  }

  .banner-qdca, .banner-kit-digital {
    margin-top: 34px;
    padding-top: 0;
    padding-bottom: 35px;
  }

  .section-wrapper-qdca.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdca.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdca.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdca.grid-section-m-b {
    margin-top: 65px;
  }

  .section-wrapper-kit-digital.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-kit-digital.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-kit-digital.homepage {
    margin-top: 30px;
  }

  .section-wrapper-kit-digital.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-kit-digital.grid-section-m-b {
    margin-top: 65px;
  }

  .h4-azienda {
    font-size: 16px;
  }

  .h4-azienda.bold-text.custom-h4 {
    font-size: 22px;
  }

  .h4-azienda.bold-text.centered.custom-h4 {
    margin-right: 0;
  }

  .h4-azienda.bold-text.custom-h4-2 {
    margin-right: 0;
    font-size: 22px;
  }

  .h4-azienda.custom-h4 {
    font-size: 22px;
  }

  .h4-azienda.custom-h4.bold {
    text-align: center;
  }

  .h4-azienda.custom-h4.no-space {
    padding-bottom: 0;
  }

  .h4-azienda.centered.bold.custom-title {
    color: var(--blu-scuro-100);
    font-size: 22px;
  }

  .h4-azienda.centered.custom2 {
    font-size: 22px;
  }

  .h4-azienda.centered._22-px-mobile {
    font-size: 22px;
    font-weight: 700;
  }

  .h4-azienda.centered.custom-spaces {
    font-size: 22px;
  }

  .h4-azienda.centered._30-px {
    font-size: 24px;
  }

  .h4-azienda.custom-space {
    text-align: center;
    font-size: 22px;
  }

  .h4-azienda.custom-space.left {
    text-align: center;
    align-self: flex-start;
    margin-bottom: 0;
    font-weight: 600;
  }

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

  .div-block-1504 {
    flex-flow: column;
    display: flex;
  }

  .container-20px-padding-compl {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-compl.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-compl.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-compl.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-compl.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-compl._70px-top-95px-bot, .container-20px-padding-compl.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-compl.space-top {
    padding-top: 0;
  }

  .container-20px-padding-compl.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-compl.after-hero, .container-20px-padding-compl.after-hero-gelate, .container-20px-padding-compl.after-hero-ins, .container-20px-padding-compl.after-hero-ins-2, .container-20px-padding-compl.after-hero-compl {
    margin-top: 25px;
  }

  .compliance-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-46-compliance {
    text-align: left;
  }

  .hero-land-agro-1.company {
    background-size: 1001px;
  }

  .hero-land-agro-1.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-land-agro-1.xfarm-people {
    height: 250px;
  }

  .hero-land-agro-1.xfarm-academy, .hero-land-agro-1.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-land-agro-1.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-land-agro-1.x-farm-education {
    background-position: 70%;
  }

  .hero-land-agro-1.agro, .hero-land-agro-1.agro-2, .hero-land-agro-1.agro-3, .hero-land-agro-1.agro-4, .hero-land-agro-1.agro-4-0-pol, .hero-land-agro-1.black-class {
    display: flex;
  }

  .hero-land-agro-1.land-agro-1 {
    background-position: 50%;
    display: flex;
  }

  .hero-image-land-agro-1 {
    width: auto;
    max-width: 50%;
    margin-top: 36px;
    padding-left: 0;
  }

  .relative-agro-1._60-px-margin-bottom {
    margin-bottom: 60px;
  }

  .relative-agro-1.center-custom-controlli-bf, .relative-agro-1.center-custom-agro-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .documents-hero-reg-ag.media {
    background-position: 65%;
    background-size: cover;
  }

  .documents-hero-reg-ag.training {
    background-position: 35%;
  }

  .container-20px-padding-reg-ag {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-reg-ag.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-reg-ag.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-reg-ag.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-reg-ag.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-reg-ag._70px-top-95px-bot, .container-20px-padding-reg-ag.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-reg-ag.space-top {
    padding-top: 0;
  }

  .container-20px-padding-reg-ag.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-reg-ag.after-hero, .container-20px-padding-reg-ag.after-hero-gelate, .container-20px-padding-reg-ag.after-hero-ins, .container-20px-padding-reg-ag.after-hero-reg-ag {
    margin-top: 25px;
  }

  .centered-reg-ag.bold {
    font-weight: 700;
  }

  .centered-reg-ag.bold.custom-22, .centered-reg-ag._66px-bot {
    font-size: 22px;
  }

  .centered-reg-ag.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-reg-ag.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-reg-ag.academy-h2 {
    font-size: 22px;
  }

  .centered-reg-ag.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-reg-ag.cta-people-title {
    font-size: 24px;
  }

  .centered-reg-ag.custom-digital {
    font-size: 22px;
  }

  .text-block-46-reg-ag {
    text-align: center;
  }

  .loghi-reg-ag {
    grid-template-columns: 1fr 1fr;
  }

  .grey-background-40px-top-100px-bottom-reg-ag._100px-reg-ag {
    padding-bottom: 30px;
  }

  .h2-container-reg-ag {
    text-align: center;
    padding-bottom: 35px;
  }

  .prices-custom-heading-reg-ag-title.pricing-table-heading {
    padding-bottom: 30px;
  }

  .prices-custom-text-reg-ag {
    font-size: 18px;
    line-height: 1.3;
  }

  .text-block-46-reg-ag-2 {
    text-align: left;
  }

  .grid-38 {
    grid-template-columns: 1fr;
  }

  .text-block-46-reg-ag-3 {
    text-align: left;
  }

  .feature-reg-ag.pricing-table-custom {
    align-items: flex-start;
  }

  .centered-form-reg-ag.bold {
    font-weight: 700;
  }

  .centered-form-reg-ag.bold.custom-22, .centered-form-reg-ag._66px-bot {
    font-size: 22px;
  }

  .centered-form-reg-ag.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-form-reg-ag.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-form-reg-ag.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-form-reg-ag.academy-h2 {
    font-size: 22px;
  }

  .centered-form-reg-ag.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-form-reg-ag.cta-people-title {
    font-size: 24px;
  }

  .centered-form-reg-ag.custom-digital {
    font-size: 22px;
  }

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

  .container-20px-padding-video-reg-ag {
    flex: 0 auto;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-video-reg-ag.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-video-reg-ag.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-video-reg-ag.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-video-reg-ag.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-video-reg-ag._70px-top-95px-bot, .container-20px-padding-video-reg-ag.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-video-reg-ag.space-top {
    padding-top: 0;
  }

  .container-20px-padding-video-reg-ag.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-video-reg-ag.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-video-reg-ag.no-p {
    border-radius: 0;
    padding: 26px 0;
    overflow: hidden;
  }

  .tutorials-wrapper-reg-ag {
    padding-top: 20px;
  }

  .grid-39 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .how-to-h5-reg-ag {
    text-align: center;
    font-size: 20px;
  }

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

  .cta-container-reg-ag.right {
    justify-content: center;
  }

  .hero-irrigation.company {
    background-size: 1001px;
  }

  .hero-irrigation.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-irrigation.xfarm-people {
    height: 250px;
  }

  .hero-irrigation.xfarm-academy, .hero-irrigation.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-irrigation.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-irrigation.x-farm-education {
    background-position: 70%;
  }

  .hero-irrigation.agro, .hero-irrigation.agro-2, .hero-irrigation.agro-3, .hero-irrigation.agro-4, .hero-irrigation.agro-4-0-pol, .hero-irrigation.black-class, .hero-irrigation.black-class-gelate {
    display: flex;
  }

  .hero-irrigation.black-class-def {
    background-position: 50% 0;
    display: flex;
  }

  .hero-irrigation.black-class-insect, .hero-irrigation.black-class-irrigation {
    background-position: 50%;
    display: flex;
  }

  .tablet-centered-irr.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-irr.analytics-custom-qdc, .tablet-centered-irr.analytics-custom-gelate {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-irr.analytics-custom-gelate.interlinea {
    font-size: 22px;
    line-height: 1.4;
  }

  .tablet-centered-irr.analytics-custom--def {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-irr.analytics-custom--def.interlinea {
    font-size: 22px;
    line-height: 1.4;
  }

  .tablet-centered-irr.analytics-custom-irr {
    text-align: left;
    margin-bottom: 5px;
    font-size: 30px;
  }

  .tablet-centered-irr.analytics-custom-irr.interlinea {
    font-size: 22px;
    line-height: 1.4;
  }

  .slide-irrigation {
    padding-bottom: 50px;
  }

  .div-block-mockup-irrrig, .div-block-mockup-irrrig-2, .div-block-mockup-irrrig-3, .div-block-mockup-irrrig-4, .div-block-mockup-irrrig-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    border: 1px #000;
    border-radius: 0 0 30px 30px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: 350px;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .mockup-irr-1, .mockup-irr-2, .mockup-irr-3, .mockup-irr-4, .mockup-irr-5 {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .text-block-73, .text-block-74, .text-block-75, .text-block-76 {
    text-align: center;
  }

  .label-kit-digital-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .tablet-centered-irr-es.analytics-custom, .tablet-centered-irr-es.analytics-custom-qdc {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .tablet-centered-irr-es.analytics-custom-qdc-2 {
    margin-bottom: 15px;
    font-size: 30px;
  }

  .tablet-centered-irr-es.analytics-custom-qdc-ins {
    margin-bottom: 0;
    font-size: 15px;
  }

  .tablet-centered-irr-es.custom-qdc-irr-es {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .cta-container-irr.right {
    justify-content: center;
  }

  .pricing-table-wrapper-irr {
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .single-pricing-table-irr {
    align-self: stretch;
    align-items: stretch;
    min-width: 240px;
    max-width: 400px;
  }

  .text-block-46-iirr {
    text-align: left;
  }

  .centered-form-land-irr.bold {
    font-weight: 700;
  }

  .centered-form-land-irr.bold.custom-22, .centered-form-land-irr._66px-bot {
    font-size: 22px;
  }

  .centered-form-land-irr.values-top-heading {
    margin-bottom: 50px;
    font-size: 30px;
  }

  .centered-form-land-irr.values-top-heading.custom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }

  .centered-form-land-irr.values-top-heading.custom-spaces-around {
    margin-top: 60px;
    margin-bottom: 0;
  }

  .centered-form-land-irr.academy-h2 {
    font-size: 22px;
  }

  .centered-form-land-irr.h3 {
    font-size: 30px;
    font-weight: 700;
  }

  .centered-form-land-irr.cta-people-title {
    font-size: 24px;
  }

  .centered-form-land-irr.custom-digital {
    font-size: 22px;
  }

  .grid-40 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .underlined-green-irr {
    text-align: left;
    font-weight: 700;
  }

  .underlined-green-irr.adjustments {
    font-size: 16px;
  }

  .cta-3a-pack-irr-es {
    text-align: left;
  }

  .banner-uk {
    margin-top: 34px;
    padding-top: 0;
    padding-bottom: 35px;
  }

  .section-wrapper-uk.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-uk.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-uk.homepage {
    margin-top: 30px;
  }

  .section-wrapper-uk.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-uk.grid-section-m-b {
    margin-top: 65px;
  }

  .section-wrapper-uk.homepage-uk {
    margin-top: 30px;
  }

  .homepage-list-text-uk {
    text-align: center;
    padding-top: 14px;
    font-size: 16px;
  }

  .div-block-56-uk {
    order: 0;
    align-self: auto;
    min-width: 100%;
    padding-bottom: 15px;
  }

  .grid-cols-2-uk {
    justify-items: center;
  }

  .grid-cols-2-uk.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2-uk.slider {
    padding-bottom: 0;
  }

  .analytics-block-text-uk.centered {
    text-align: left;
  }

  .analytics-block-text-uk.centered-4 {
    text-align: center;
  }

  .grid-cta-uk {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .uk {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .uk.fullwidth {
    border-radius: 15px;
  }

  .uk.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .uk.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .uk.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .uk.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uk.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uk.custom-hero-button, .uk.hover-green-button {
    margin-top: 0;
  }

  .uk.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .uk.secondary-button.button-icon {
    display: flex;
  }

  .uk.serp-button, .uk.nav-search-button {
    margin-top: 0;
  }

  .uk-2a {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .uk-2a.fullwidth {
    border-radius: 15px;
  }

  .uk-2a.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .uk-2a.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .uk-2a.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .uk-2a.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uk-2a.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .uk-2a.custom-hero-button, .uk-2a.hover-green-button {
    margin-top: 0;
  }

  .uk-2a.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .uk-2a.secondary-button.button-icon {
    display: flex;
  }

  .uk-2a.serp-button, .uk-2a.nav-search-button {
    margin-top: 0;
  }

  .disclaimer-uk.centered {
    text-align: left;
  }

  .disclaimer-uk.centered-4 {
    text-align: center;
  }

  .mockup-irr-1-es, .mockup-irr-2-es, .mockup-irr-3-es, .mockup-irr-5-es {
    width: 60%;
    max-width: 100%;
    margin-right: 0;
    position: static;
  }

  .container-20px-padding-irr {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-irr.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-irr.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-irr.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-irr.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-irr._70px-top-95px-bot, .container-20px-padding-irr.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-irr.space-top {
    padding-top: 0;
  }

  .container-20px-padding-irr.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-irr.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-irr.no-p {
    border-radius: 0;
    padding: 26px 0;
    overflow: hidden;
  }

  .solution-text-block-irr {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 22px;
    font-weight: 700;
  }

  .solution-text-block-irr.contact {
    margin-bottom: 0;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .raw-text-block-irr {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .raw-text-block-irr.small-button-version {
    line-height: 1.4;
  }

  .prices-button-product-section {
    width: 100%;
    height: auto;
  }

  .image-94 {
    max-width: 70%;
  }

  .div-block-1510 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tablet-image-irr {
    max-width: 266px;
  }

  .tablet-image-irr.phone {
    max-width: 110px;
  }

  .tablet-image-irr.notebook, .tablet-image-irr.notebook.left-notebook {
    max-width: 270px;
  }

  .tablet-image-irr.left-image {
    max-width: 200px;
  }

  .tablet-image-irr.left-image.tablet-portrait {
    max-width: 260px;
  }

  .tablet-image-irr.right-image {
    max-width: 200px;
    margin-left: auto;
  }

  .tabs-menu-2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-43 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1.25fr;
    margin-left: 0;
  }

  .div-block-1512 {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-image-reg-ag {
    margin-bottom: 1px;
    padding-bottom: 0;
  }

  .div-block-1513 {
    justify-content: center;
    align-items: flex-start;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-1.last {
    margin-right: 0;
  }

  .text-block-77 {
    font-size: 16px;
    font-weight: 700;
  }

  .text-tabs-2 {
    color: var(--white);
    text-align: center;
    margin-top: 15px;
  }

  .documents-hero-reg-ag-2.media {
    background-position: 65%;
    background-size: cover;
  }

  .documents-hero-reg-ag-2.training {
    background-position: 35%;
  }

  .link-9-2 {
    font-size: 18px;
  }

  .company-hero-reg-ag.company {
    background-size: 1001px;
  }

  .company-hero-reg-ag.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-reg-ag.xfarm-people {
    height: 250px;
  }

  .company-hero-reg-ag.xfarm-academy, .company-hero-reg-ag.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-reg-ag.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-reg-ag.x-farm-education {
    background-position: 70%;
  }

  .company-hero-reg-ag.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero-reg-ag.agro-2 {
    display: flex;
  }

  .agro-hero-image-reg-ag {
    width: 280px;
    max-width: none;
  }

  .analytics-hero-grid-regag {
    justify-items: center;
  }

  .analytics-hero-grid-regag.machines-cols, .analytics-hero-grid-regag.analytics-cols, .analytics-hero-grid-regag.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-regag.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .grid-44 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .div-block-1515 {
    padding-left: 20px;
  }

  .image-95 {
    max-width: 60%;
  }

  .image-96 {
    display: block;
  }

  .text-tabs-bento {
    color: var(--dark-slate-grey-2);
    text-align: center;
    margin-top: 15px;
  }

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

  .div-block-1517 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .company-hero-qdca-module.company {
    background-size: 1001px;
  }

  .company-hero-qdca-module.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-qdca-module.xfarm-people {
    height: 250px;
  }

  .company-hero-qdca-module.xfarm-academy, .company-hero-qdca-module.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-qdca-module.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-qdca-module.x-farm-education {
    background-position: 70%;
  }

  .company-hero-qdca-module.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero-qdca-module.agro-2 {
    display: flex;
  }

  .h1-qdca-module.analytics-custom {
    margin-bottom: 35px;
    font-size: 30px;
  }

  .cta-3a-pack-irr-qdca {
    text-align: center;
  }

  .agro-industry-col-3-qdca {
    padding-bottom: 30px;
  }

  .button-qdca {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-qdca.fullwidth {
    border-radius: 15px;
  }

  .button-qdca.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-qdca.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-qdca.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-qdca.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-qdca.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-qdca.custom-hero-button, .button-qdca.hover-green-button {
    margin-top: 0;
  }

  .button-qdca.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-qdca.secondary-button.button-icon {
    display: flex;
  }

  .button-qdca.serp-button, .button-qdca.nav-search-button {
    margin-top: 0;
  }

  .raw-text-block-qdca-hero {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 18px;
    display: block;
  }

  .raw-text-block-qdca-hero.small-button-version {
    line-height: 1.4;
  }

  .image-96-qdca {
    display: block;
  }

  .image-95-qdca {
    max-width: 60%;
  }

  .grid-44-qdca {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .quick-stack, .quick-stack-2, .quick-stack-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-46 {
    grid-template-columns: 1fr;
  }

  .text-block-17-video-qdca {
    font-size: 1.2rem;
  }

  .text-tabs-video-qdca {
    color: var(--dark-slate-grey-2);
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .inline-container-cta-qdca {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .bold-text-140 {
    font-size: 17px;
  }

  .quick-stack-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-95-qdca-1 {
    margin-right: 0;
  }

  .section-wrapper-qdca-supp.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca-supp.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdca-supp.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdca-supp.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdca-supp.grid-section-m-b {
    margin-top: 65px;
  }

  .agro-hero-image-qdca {
    width: 210px;
    max-width: none;
  }

  .text-block-65-2 {
    font-size: 22px;
  }

  .text-block-65-2.interlinea {
    padding-left: 0;
    padding-right: 0;
  }

  .image-97 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-wrapper-qdca-2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-qdca-2.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-qdca-2.homepage {
    margin-top: 30px;
  }

  .section-wrapper-qdca-2.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-qdca-2.grid-section-m-b {
    margin-top: 65px;
  }

  .h1-work-w-us.analytics-custom {
    margin-bottom: 0;
    font-size: 30px;
  }

  .button-w {
    text-align: center;
    font-size: 16px;
    line-height: 1.2;
  }

  .button-w.fullwidth {
    border-radius: 15px;
  }

  .button-w.secondary-button.button-icon.adjustments {
    margin-top: 0;
  }

  .button-w.header-button {
    margin-top: 0;
    padding: .5rem 1.25rem;
    font-size: .8rem;
  }

  .button-w.prices-button {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-w.pricing-table-custom-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-w.pricing-table-custom-button.blue-pricing-table-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-w.custom-hero-button, .button-w.hover-green-button {
    margin-top: 0;
  }

  .button-w.secondary-button {
    text-align: center;
    font-size: 16px;
  }

  .button-w.secondary-button.button-icon {
    display: flex;
  }

  .button-w.serp-button, .button-w.nav-search-button {
    margin-top: 0;
  }

  .work-hero-grid {
    justify-items: center;
  }

  .work-hero-grid.machines-cols, .work-hero-grid.analytics-cols, .work-hero-grid.connect-cols {
    margin-bottom: 70px;
  }

  .work-hero-grid.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .hero-w-w-us.company {
    background-size: 1001px;
  }

  .hero-w-w-us.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .hero-w-w-us.xfarm-people {
    height: 250px;
  }

  .hero-w-w-us.xfarm-academy, .hero-w-w-us.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .hero-w-w-us.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .hero-w-w-us.x-farm-education {
    background-position: 70%;
  }

  .hero-w-w-us.agro {
    flex-flow: row;
    display: flex;
  }

  .hero-w-w-us.agro-2 {
    display: flex;
  }

  .hero-w-w-us.lavora-con-noi {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-20px-padding-wwu {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-wwu.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-wwu.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-wwu.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-wwu.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-wwu._70px-top-95px-bot, .container-20px-padding-wwu.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-wwu.space-top {
    padding-top: 0;
  }

  .container-20px-padding-wwu.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-wwu.after-hero, .container-20px-padding-wwu.after-hero-gelate, .container-20px-padding-wwu.after-hero-ins {
    margin-top: 25px;
  }

  .agro-hero-image-wwu {
    width: 330px;
    max-width: none;
  }

  .analytics-hero-grid-wwu {
    justify-items: center;
  }

  .analytics-hero-grid-wwu.machines-cols, .analytics-hero-grid-wwu.analytics-cols, .analytics-hero-grid-wwu.connect-cols {
    margin-bottom: 70px;
  }

  .analytics-hero-grid-wwu.agro-grid {
    grid-template-columns: 1.5fr;
  }

  .collection-list-17 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .image-98 {
    border-radius: 10px;
  }

  .heading-loghi-connect {
    color: var(--blu-scuro-100);
  }

  .heading-loghi-connect.centered {
    font-size: 22px;
    font-weight: 600;
  }

  .heading-loghi-connect.centered.connect-h {
    text-align: left;
    margin-bottom: 26px;
    font-size: 18px;
  }

  .connect-usp {
    grid-template-columns: 1fr;
  }

  .connect-wrapper-image-left-connect {
    padding-bottom: 100px;
  }

  .connect-wrapper-image-left-connect.last {
    padding-bottom: 50px;
  }

  .heading-5-connect {
    color: var(--blu-scuro-100);
  }

  .heading-5-connect.centered {
    font-size: 22px;
    font-weight: 600;
  }

  .heading-5-connect.centered.connect-h {
    text-align: left;
    margin-bottom: 60px;
  }

  .container-20px-padding-connect {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-connect.bottom-negative {
    margin-bottom: -60px;
  }

  .container-20px-padding-connect.slider-container {
    max-width: 100%;
  }

  .container-20px-padding-connect.slider-container.vh {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .container-20px-padding-connect.top-bottom-spaced-115 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-20px-padding-connect._70px-top-95px-bot, .container-20px-padding-connect.custom-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-20px-padding-connect.space-top {
    padding-top: 0;
  }

  .container-20px-padding-connect.map-section-bg {
    border-radius: 0;
    padding: 40px 0;
    overflow: hidden;
  }

  .container-20px-padding-connect.after-hero {
    margin-top: 25px;
  }

  .container-20px-padding-connect.no-p {
    border-radius: 0;
    padding: 26px 0;
    overflow: hidden;
  }

  .text-block-46-connect {
    text-align: left;
  }

  .grid-cols-2-1 {
    justify-items: center;
  }

  .grid-cols-2-1.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-2-1.slider {
    padding-bottom: 0;
  }

  .usp-text {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .usp-text.small-button-version {
    line-height: 1.4;
  }

  .company-hero-machinery-module.company {
    background-size: 1001px;
  }

  .company-hero-machinery-module.work-with-us {
    background-position: 50%;
    height: 250px;
  }

  .company-hero-machinery-module.xfarm-people {
    height: 250px;
  }

  .company-hero-machinery-module.xfarm-academy, .company-hero-machinery-module.xfarm-academy-advanced {
    background-position: 55%;
    height: 300px;
  }

  .company-hero-machinery-module.xfarm-demo {
    background-position: 48%;
    height: 300px;
  }

  .company-hero-machinery-module.x-farm-education {
    background-position: 70%;
  }

  .company-hero-machinery-module.agro {
    flex-flow: row;
    display: flex;
  }

  .company-hero-machinery-module.agro-2 {
    display: flex;
  }

  .section-1.flotta {
    margin-bottom: 53px;
  }

  .text-block-78 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-1517-label {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .kit-digital-machinery.flotta {
    margin-bottom: 53px;
  }

  .section-wrapper-kit-digital-2.margin-100px {
    margin-top: 80px;
  }

  .section-wrapper-kit-digital-2.blue-background.top-bot-spaced.spanish-only {
    margin-top: 30px;
  }

  .section-wrapper-kit-digital-2.pre-footer {
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: 65px;
    padding-bottom: 65px;
    display: block;
  }

  .section-wrapper-kit-digital-2.homepage {
    margin-top: 30px;
  }

  .section-wrapper-kit-digital-2.custom-spaces {
    margin-bottom: 80px;
  }

  .section-wrapper-kit-digital-2.grid-section-m-b {
    margin-top: 65px;
  }

  .grid-cols-mach {
    justify-items: center;
  }

  .grid-cols-mach.machines-cols {
    margin-bottom: 70px;
  }

  .grid-cols-mach.slider {
    padding-bottom: 0;
  }

  .text-block-17-2 {
    text-align: center;
    font-size: 1.2rem;
  }

  .bold-text-6-1.custom-22 {
    font-size: 22px;
  }

  .analytics-block-text-2-1.centered {
    text-align: left;
  }

  .analytics-block-text-2-1.centered-4 {
    text-align: center;
  }

  .image-99 {
    padding-top: 20px;
  }

  .image-100 {
    max-width: 30%;
    margin-left: 0;
    padding-top: 45px;
  }
}

#w-node-b7508019-5d63-1436-b0c1-8d596ddc3d60-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7508019-5d63-1436-b0c1-8d596ddc3d64-3f548846 {
  place-self: center end;
}

#w-node-_16d49032-f55e-8377-8708-ac9b5841cd96-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16d49032-f55e-8377-8708-ac9b5841cd9b-3f548846 {
  place-self: center end;
}

#w-node-ab8c6023-b2d7-0d5f-2feb-4bccd3050897-3f548846 {
  grid-area: 1 / 2 / 3 / 2;
}

#w-node-_7de2d382-184e-bfaf-751e-6b6232401210-3f548846 {
  grid-area: Area;
  place-self: center;
}

#w-node-_324ea0e3-e5ed-1b17-90bf-b243d4964e05-3f548846, #w-node-a146f005-8bb1-ad55-608c-dd363f37e2f8-3f548846, #w-node-a4388767-ee3c-9dcd-7fd5-75931ad1f961-3f548846, #w-node-_81a7b699-d727-f956-051f-658803dbbb72-3f548846, #w-node-fad81de4-bb61-7aa3-0ab1-11cfceeeb8a0-3f548846, #w-node-facbfaaf-315e-10b1-ce8b-df3680e5ca95-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3caf7e65-fc6d-23a2-0ac3-201bd95f468c-3f548846, #w-node-ab21c95a-6d9a-bee1-33ca-d1561cae67f4-3f548846, #w-node-_7d7bb7d9-6902-77ff-81c6-7b5998f44314-3f548846, #w-node-ece7f775-579f-a0b2-eff9-5a5cd95a8d52-3f548846 {
  justify-self: center;
}

#w-node-dd7ca0ed-2985-8750-d0fd-8de00eca36a8-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8766ce85-c92d-647b-7082-f8c3cc16e6b5-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_53dd169f-b291-5211-c7d3-a2ef0b464700-3f548846, #w-node-_17a2e262-84af-9870-dc60-42bdc87f2f50-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c0f3e71-58fb-6fe4-2ebd-cafadff61d2b-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0fe8d012-64e2-cd0b-cc08-62c2553e2926-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5c2e1eda-e140-6c76-cefc-ab4bfef7eefd-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2435f7dd-e0d3-a59b-9c4b-819aca76a5a6-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2435f7dd-e0d3-a59b-9c4b-819aca76a5a7-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ef5c481-0e99-1b45-d1b2-ac3962d395f0-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0ef5c481-0e99-1b45-d1b2-ac3962d395f1-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_026552ec-582a-5d57-6a55-9c2ae661f951-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_026552ec-582a-5d57-6a55-9c2ae661f952-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ebbe028-3edb-0cf2-97f8-92e09b3884ee-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7ebbe028-3edb-0cf2-97f8-92e09b3884ef-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a216b48d-84d3-e10b-f5ea-fdb42fe57426-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a216b48d-84d3-e10b-f5ea-fdb42fe57427-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83895aaa-3c97-5fb2-e6f4-ed56e8a34a04-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_83895aaa-3c97-5fb2-e6f4-ed56e8a34a05-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d692425-31fe-276d-8333-2dccb7a33b40-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3d692425-31fe-276d-8333-2dccb7a33b41-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_933f3ecb-4ebe-808b-8715-16a958b047e5-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_933f3ecb-4ebe-808b-8715-16a958b047e6-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7152cc9-26c0-80ed-eaa1-1d7cc69ae077-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d7152cc9-26c0-80ed-eaa1-1d7cc69ae078-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e2c1efb-83a7-9b9b-52d1-507d093180c9-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2e2c1efb-83a7-9b9b-52d1-507d093180ca-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_295b00f7-e3eb-b797-b3cb-9f706bbdb000-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_295b00f7-e3eb-b797-b3cb-9f706bbdb001-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_489d2bac-8541-c7b8-ef02-61030ba350a4-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_489d2bac-8541-c7b8-ef02-61030ba350a5-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_172e6a88-4fd6-b13a-035d-fd62c4770590-3f548846 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-b7e22401-8416-65cb-720e-2f5a0513f155-3f548846 {
  align-self: start;
}

#w-node-f4641312-b051-adee-9dcc-ed3fb59cf758-3f548846, #w-node-_68e5bb30-cd93-b5be-cdd4-160868dabae5-3f548846, #w-node-_951cb9f9-ade4-cb4c-ff6d-6db0ae648b4c-3f548846, #w-node-_8be4935a-ea0c-70df-04cf-01915beef751-3f548846, #w-node-e78a8e54-5c79-0dbb-1eee-948bbea5e368-3f548846, #w-node-_707b9417-77fd-ccef-a5e1-4f86c47f2365-3f548846, #w-node-eec142c0-2367-8100-720e-87fbe2ace2b9-3f548846, #w-node-_5c604c9f-9271-df9d-7693-4186fe59ed76-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ebbc6e5-a30e-df97-e51b-e4828df83af8-3f548846 {
  place-self: start center;
}

#w-node-f9b48235-a392-6396-52b9-ff0c69755431-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9b48235-a392-6396-52b9-ff0c69755432-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9b48235-a392-6396-52b9-ff0c69755433-3f548846, #w-node-_265cee23-4561-f403-72fc-ebc9d3abfe0e-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_265cee23-4561-f403-72fc-ebc9d3abfe0f-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_265cee23-4561-f403-72fc-ebc9d3abfe10-3f548846, #w-node-eb494321-ae51-4061-e1f2-38cd4894df78-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb494321-ae51-4061-e1f2-38cd4894df79-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb494321-ae51-4061-e1f2-38cd4894df7a-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65aee787-32c1-c8fb-6089-a6a3950c7b25-3f548846 {
  align-self: end;
}

#w-node-_3157e544-56d0-5d9e-8903-a870a2925396-3f548846 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_68dcc171-ead3-ea57-6e45-a7ee3eaf0358-3f548846 {
  align-self: center;
}

#w-node-_11927f90-0e3b-6447-1894-dcc2cdbe31bd-3f548846, #w-node-ed9f1196-c581-9341-2749-d10d70ccee57-3f548846, #w-node-_9d45ec57-d6f8-44fb-e512-6c82bc1afe2c-3f548846, #w-node-_9985d190-1abf-9385-f9b7-114ac896d435-3f548846, #w-node-_55b7c8f3-4f6d-e30b-dc1f-4eb7101052f4-3f548846, #w-node-_080747c0-e9a4-2f7b-92f2-544676f87d94-3f548846, #w-node-f7bed62d-8475-c3cb-a78a-5aee06e174ab-3f548846, #w-node-_78881000-aa48-b50e-0c49-5ed032d1cf68-3f548846, #w-node-_3d502cc9-02d2-c862-c8c4-7ab7c1d9b59b-3f548846, #w-node-_166b28c7-20ec-2b77-78e0-e4339d595ed3-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_205cb899-5e9a-480a-19a9-8a8d76d5d28a-3f548846 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_44932aab-705a-ee72-afbb-ddbef59c1612-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03938026-97a3-388d-d04f-04cf4a3bb1f7-3f548846 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cdefb202-9a51-6336-45ec-41fe300c254d-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59ad4343-9eb0-f95f-233e-eb6221606ed6-3f548846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b40598f5-ec16-3205-36f8-b705823f597a-3f548846, #w-node-_0d63afab-c90b-e71b-0bd2-2a442d7126ab-2d7126a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d63afab-c90b-e71b-0bd2-2a442d7126b2-2d7126a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e0d1a74a-80f2-a79b-4820-e69ec6609e6c-2d7126a8, #w-node-a05e209f-d3d3-74fc-f487-e3e278ab01a5-2d7126a8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_68dae407-2f9a-9b75-e527-2218b945afb4-2d7126a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d63afab-c90b-e71b-0bd2-2a442d7126bb-2d7126a8 {
  justify-self: center;
}

#w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd0c-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd1b-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd11-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd5d-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd37-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd4d-9658dd09, #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd6d-9658dd09, #w-node-_16069bb1-0b8f-2d27-1ef4-f798a1fecc02-9658dd09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b53-eb396b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b54-eb396b52, #w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b55-eb396b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b59-eb396b52, #w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b5f-eb396b52, #w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b65-eb396b52, #w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b6b-eb396b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-df3ab976-22ab-8518-75c0-a4554d22afc2-4d22afbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df3ab976-22ab-8518-75c0-a4554d22afc4-4d22afbe {
  place-self: center end;
}

#w-node-_5894d16b-1395-ac1e-1792-ba3284a14983-07793c0d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_112fd039-eb9c-5bd3-b616-30ded815f030-07793c0d, #w-node-_112fd039-eb9c-5bd3-b616-30ded815f033-07793c0d, #w-node-d4d909b5-e7f1-7e13-102e-29f2d7a84057-07793c0d, #w-node-_5af3f516-0467-52b5-1426-1f74c003fc83-07793c0d, #w-node-e32bc0e4-e091-0048-6329-97f0d55e7351-07793c0d, #w-node-c8c3fd9f-49d6-ef29-0ec5-1f1e21c211b8-07793c0d, #w-node-_547cc472-5b06-d3db-a00a-c7c4373dce0f-07793c0d, #w-node-_3c6dc815-d6c1-fa37-d26a-0d678a742a8a-07793c0d, #w-node-_3ebcf28b-b05d-f497-ee16-b49f58048b7e-07793c0d, #w-node-_3ebcf28b-b05d-f497-ee16-b49f58048b81-07793c0d, #w-node-_4a9de96e-c4c0-9723-ffe9-491b0778497d-07793c0d, #w-node-_4a9de96e-c4c0-9723-ffe9-491b07784980-07793c0d, #w-node-_3c2f682a-fb8d-26ba-99f8-c2894c8afc4f-07793c0d, #w-node-_3c2f682a-fb8d-26ba-99f8-c2894c8afc52-07793c0d, #w-node-_8410ffc2-bd1f-3e16-2aa8-f299951e7f75-07793c0d, #w-node-_8410ffc2-bd1f-3e16-2aa8-f299951e7f78-07793c0d, #w-node-_3817c983-ec3f-1ac2-8d01-800b9924528f-07793c0d, #w-node-_3817c983-ec3f-1ac2-8d01-800b99245292-07793c0d, #w-node-_6be0f416-9fb6-65ac-a3c2-7cb29b51fcb8-07793c0d, #w-node-_6be0f416-9fb6-65ac-a3c2-7cb29b51fcbb-07793c0d, #w-node-_01e8cd73-7b82-61f1-8ba5-4c1c253c67b1-07793c0d, #w-node-_01e8cd73-7b82-61f1-8ba5-4c1c253c67b4-07793c0d, #w-node-ba3912c9-a510-08f4-3c1f-c52f1de9ba6d-07793c0d, #w-node-ba3912c9-a510-08f4-3c1f-c52f1de9ba70-07793c0d, #w-node-_1ee87f8c-4819-f244-b37c-f0e1351d407a-07793c0d, #w-node-_1ee87f8c-4819-f244-b37c-f0e1351d407d-07793c0d, #w-node-_3ef4f2cf-7304-c9fe-89c0-b1a0791cf09f-07793c0d, #w-node-_3ef4f2cf-7304-c9fe-89c0-b1a0791cf0a2-07793c0d, #w-node-a62f3ed8-b037-ef09-20db-260f6c5f4165-07793c0d, #w-node-a62f3ed8-b037-ef09-20db-260f6c5f4168-07793c0d, #w-node-_6cc611e9-e897-abdf-ffe4-884cb4cdf5a6-07793c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95824751-5b65-d5fe-fe10-2c6240e95c4c-07793c0d, #w-node-_4f88bf83-2cba-41b4-f2ba-17b6b8bdeb5f-07793c0d, #w-node-_6d6e9a9b-4cbc-543b-3d43-8f5cd0dc4d63-07793c0d, #w-node-_4f8393ba-704f-ef39-a027-bd45046b6bf5-07793c0d, #w-node-acecf228-25e0-6173-1612-f416621d5e1e-07793c0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce80-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce86-07793c0d, #w-node-de99d808-9350-570b-8095-c1db954ef462-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce8c-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce92-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce98-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ce9e-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0cea4-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ceaa-07793c0d, #w-node-_01ec1cba-6e6c-a0d4-a33f-dd8db6d0ceb0-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f6139-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f613e-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f6143-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f6148-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f614d-07793c0d, #w-node-a25afc37-90da-a6be-c127-cb20bc8f6152-07793c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab07-07793c0d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab0c-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab12-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab18-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab1e-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab24-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab2a-07793c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab5a-07793c0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab3c-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab42-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab48-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab54-07793c0d, #w-node-_33e9bb3e-6213-3e8c-72e4-dea4ce4b5ace-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab4e-07793c0d, #w-node-_0b7a2233-09b5-3e52-3b18-05eef4de4da3-07793c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab5f-07793c0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab36-07793c0d, #w-node-_789284f6-cae2-f30c-3d72-5e49ef77ab30-07793c0d, #w-node-dbd9c506-d692-6f07-caf9-7bb25be0f006-07793c0d, #w-node-_22d875cc-904f-19b4-de4a-a5abb10178db-07793c0d, #w-node-_60cfe9c0-d3f1-1a85-344d-8b23c828560b-07793c0d, #w-node-abce44c1-a883-bf42-8eac-0b25033752a5-07793c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e92b8c2-bc8b-327e-0f76-30dd40b1634e-3f548848, #w-node-_16d817b5-cca3-1bda-0c1f-bef9e7d0bde7-3f548848, #w-node-_56fb3c39-ca1e-7c0f-5b8c-d02a7a088765-3f548848, #w-node-f6bc6aef-d6cb-7887-6a49-62afc79e94ad-3f548848 {
  justify-self: center;
}

#w-node-aa3f93ba-1f36-1910-8ec4-b795f9b7e6a1-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3f93ba-1f36-1910-8ec4-b795f9b7e6a9-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_914b1e64-ff43-b5a3-0c77-ed0faf51ba67-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d453f5f2-4f29-1f3c-cec1-828b20bf7989-3f54884e, #w-node-be886070-5f92-f899-7344-815840b10e14-3f54884e, #w-node-b62ab0bb-e704-c0c8-b0f2-361e220ef9dc-3f54884e, #w-node-_0964765a-19e6-b8a7-daa0-52ce61d38e62-3f54884e, #w-node-_55793eba-f98d-723b-39f5-a2e9add89cd7-3f54884e, #w-node-_55793eba-f98d-723b-39f5-a2e9add89cda-3f54884e, #w-node-_55793eba-f98d-723b-39f5-a2e9add89ce0-3f54884e, #w-node-_55793eba-f98d-723b-39f5-a2e9add89cf2-3f54884e, #w-node-_55793eba-f98d-723b-39f5-a2e9add89cf5-3f54884e, #w-node-_67e6a086-b6b1-1956-2da8-c3fa3a788bc7-3f54884e, #w-node-_67e6a086-b6b1-1956-2da8-c3fa3a788bce-3f54884e, #w-node-_67e6a086-b6b1-1956-2da8-c3fa3a788bd4-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b375e269-39c6-d226-fb92-215e1ea52f95-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b375e269-39c6-d226-fb92-215e1ea52f96-3f54884e, #w-node-b375e269-39c6-d226-fb92-215e1ea52f94-3f54884e, #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-3f54884e, #w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-3f54884e, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12176b18-c618-a64b-ea88-5a4cf62ca526-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12176b18-c618-a64b-ea88-5a4cf62ca527-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12176b18-c618-a64b-ea88-5a4cf62ca529-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_12176b18-c618-a64b-ea88-5a4cf62ca52b-3f54884e, #w-node-_12176b18-c618-a64b-ea88-5a4cf62ca52e-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-3f54884e, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-3f54884e, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-3f54884e, #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-3f54884e, #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-3f54884e, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-3f54884e, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-3f54884e, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-3f54884e, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-3f54884e, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-3f54884e, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-3f54884e, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010403-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010405-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010409-3f54884e, #w-node-_2da5e82c-b8f5-5557-1321-b687c501040c-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216be-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c0-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c4-3f54884e, #w-node-a53f3a1c-6a88-8647-2b9e-566157c216c7-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-3f54884e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4b-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4d-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f51-3f54884e, #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f54-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c394b80-3314-b88a-ba93-cde9d0e046e2-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13ca1fcf-b945-6ac9-24d0-d15a768145fe-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa0d4173-a55a-ef1c-ee86-2655fb7d792a-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fa0d4173-a55a-ef1c-ee86-2655fb7d792b-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d5d728fa-f0c1-eed4-1ed3-36d4f65463a5-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5d728fa-f0c1-eed4-1ed3-36d4f65463a6-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_76fcbbe5-5007-fcd7-b789-ff0c6bdd3c48-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_76fcbbe5-5007-fcd7-b789-ff0c6bdd3c49-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4c7bd69d-7a3c-187f-e8be-00323cf0df75-3f54884e {
  align-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-3f54884e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-3f54884e, #w-node-_93387ffb-bdcf-f2bb-69c5-a07176970f21-3f54884e, #w-node-bb842b47-65b3-d3cc-95c2-fc3d636a8b86-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-3f54884e {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-3f54884e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-3f54884e, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746c2-3f54884e, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746c6-3f54884e, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ca-3f54884e, #w-node-dec68c7a-8842-c537-bed5-718403fff2a2-3f54884e, #w-node-_5deabde4-19ec-f8ef-89f0-99fec5bf50b7-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-3f54884e {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-3f54884e, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-3f54884e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-3f54884e, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39f-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-3f54884e {
  align-self: start;
}

#w-node-_04b52fc6-5996-0457-3d12-55985ef1407f-3f54884e, #w-node-_378d765e-7cdc-9f0c-457f-1953d78677cd-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b52fc6-5996-0457-3d12-55985ef1408e-3f54884e {
  align-self: start;
}

#w-node-bcc52a6f-24c6-f8c5-a7e3-40ec6b90a840-3f54884e, #w-node-_94aa4ac6-f2ea-a888-927e-89b758f91c58-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc52a6f-24c6-f8c5-a7e3-40ec6b90a84f-3f54884e {
  align-self: start;
}

#w-node-_9a56a8cd-d299-afc2-6a44-b5448ad416d4-3f54884e, #w-node-aa070007-00ac-6d45-5000-f36e160b1150-3f54884e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a56a8cd-d299-afc2-6a44-b5448ad416da-3f54884e {
  align-self: start;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a3183-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3189-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a318f-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3195-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a319b-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31a1-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31a7-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31ad-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31b3-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31b9-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31bf-ef7a3174 {
  place-self: center;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a31ca-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31ce-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31d2-ef7a3174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a31e9-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31ef-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31f5-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a31fb-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3201-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3207-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a320d-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3213-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3219-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a321f-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3225-ef7a3174 {
  place-self: center;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a3230-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3234-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3238-ef7a3174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a324f-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3255-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a325b-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3261-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3267-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a326d-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3273-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3279-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a327f-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3285-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a328b-ef7a3174 {
  place-self: center;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a329c-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32a0-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32a4-ef7a3174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a32bb-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32c1-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32c7-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32cd-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32d3-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32d9-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32df-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32e5-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32eb-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32f1-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a32f7-ef7a3174 {
  place-self: center;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a3308-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a330c-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3310-ef7a3174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a3327-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a332d-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3333-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3339-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a333f-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3345-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a334b-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3351-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3357-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a335d-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3363-ef7a3174 {
  place-self: center;
}

#w-node-_66956955-717e-e5ba-b788-1931ef7a337a-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a337e-ef7a3174, #w-node-_66956955-717e-e5ba-b788-1931ef7a3382-ef7a3174, #w-node-_1f23a3b9-dd06-4882-bbd5-d3ff6cff4a69-3f54884f, #w-node-_4043968d-bfdc-14d1-23a0-5a6a053e9123-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bf60a2e-ac80-8ae0-5f48-aaf9c82db4bb-3f54884f, #w-node-_579a307b-d93f-42e1-e8e5-9e155dc53323-3f54884f, #w-node-_9e1efe03-4fb5-fb77-109b-110e660d8e0c-3f54884f, #w-node-_3e3fd907-67d5-be74-07ca-ed43d642d9b8-3f54884f, #w-node-d39ac2a1-22d3-dede-1ec4-701827c3ac60-3f54884f, #w-node-f85c133b-2414-f95e-850d-8162e93c5fdb-3f54884f, #w-node-a56c2423-0a37-5a35-966b-1f264c69ceb3-3f54884f, #w-node-_2473166e-e7b6-e074-281e-95543e132fe1-3f54884f, #w-node-_9fa88b01-f556-5fe7-5223-7fd3733cb2b1-3f54884f, #w-node-_148c9dd3-9a1d-1421-f43b-47ef7628f62c-3f54884f, #w-node-ddc34cb7-24fc-4f85-b759-3125f408f425-3f54884f {
  place-self: center;
}

#w-node-_9183b5d1-d7fd-5762-21db-0a7435dac4d6-3f54884f, #w-node-_73dacc34-6338-7bf8-eb7d-b667f56f9b32-3f54884f, #w-node-d8767e12-fde5-3985-ab1e-7585400f6212-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83e31f57-746f-5134-9ce4-616a8dafc685-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc68b-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc691-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc697-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc69d-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6a3-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6a9-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6af-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6b5-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6bb-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6c1-3f54884f {
  place-self: center;
}

#w-node-_83e31f57-746f-5134-9ce4-616a8dafc6cc-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6d0-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6d4-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ea6-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eac-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eb2-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eb8-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ebe-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ec4-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eca-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ed0-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ed6-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33edc-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ee2-3f54884f {
  place-self: center;
}

#w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eed-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ef1-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ef5-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e49415e6-5f67-41f7-04ea-1c7044bec3ab-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3b1-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3b7-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3bd-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3c3-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3c9-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3cf-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3d5-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3db-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3e1-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3e7-3f54884f {
  place-self: center;
}

#w-node-e49415e6-5f67-41f7-04ea-1c7044bec3f2-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3f6-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3fa-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd570-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd576-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd57c-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd582-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd588-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd58e-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd594-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd59a-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5a0-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5a6-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5ac-3f54884f {
  place-self: center;
}

#w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5b7-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5bb-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5bf-3f54884f, #w-node-ab35367c-8aaa-e4d3-ad6d-738fad3e2452-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f038f07-1eae-6f72-9bab-f4b3ec6750f3-3f54884f {
  place-self: center;
}

#w-node-_78e4655e-3cbf-30a0-576c-68f68049be7b-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_815a71f5-1fc3-f12d-0890-542353c0643d-3f54884f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b42bd3df-a6e3-65ba-d878-dc18efed3dcc-3f54884f {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_29520f2e-f9e7-d013-204d-d95842d64776-3f54884f {
  place-self: center;
}

#w-node-_29520f2e-f9e7-d013-204d-d95842d64778-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29520f2e-f9e7-d013-204d-d95842d6477d-3f54884f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_29520f2e-f9e7-d013-204d-d95842d64785-3f54884f {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2b8a3358-4a52-56ae-2f1b-32a368117949-3f54884f, #w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb7b-3f54884f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb79-3f54884f {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb7d-3f54884f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb76-3f54884f {
  place-self: center;
}

#w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb78-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb85-3f54884f {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_3682d660-4f27-bf6c-dd42-70373063b5a8-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2b71a7b9-0d2e-4d80-c033-8e9942eba4da-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f06eee4e-e26c-5cc3-4061-516ed49ffff9-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e98e91b6-207f-50d0-795f-20a8085d650e-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7653dd28-b2ce-deed-f7b7-0e6de3f718d5-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e4db0fc5-92c8-eb3a-e7e5-b8c24c7151b6-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15860c62-7f28-a3cd-2598-5474d1c6a5ff-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b19e101-44b7-9358-0185-c361ac293dfe-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71a3d397-bf67-0b29-7a58-7991a6b3d8d7-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_71a3d397-bf67-0b29-7a58-7991a6b3d8d9-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5230e2ee-83f9-b08b-2a9b-5ee2d2e47041-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5230e2ee-83f9-b08b-2a9b-5ee2d2e47043-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9c55469-8d5f-3f19-586a-114e2844ff6a-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f9c55469-8d5f-3f19-586a-114e2844ff6c-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d25a886-fb56-abe2-72cd-0860362c7551-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8d25a886-fb56-abe2-72cd-0860362c7553-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_621518a9-e57d-dbfa-9de2-8f1926dccdfd-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_621518a9-e57d-dbfa-9de2-8f1926dccdff-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebb705fa-d65c-c3ee-a4b1-f24584807930-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ebb705fa-d65c-c3ee-a4b1-f24584807932-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0092287-51f8-d48c-b73a-d04cc16911ab-3f54884f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a0092287-51f8-d48c-b73a-d04cc16911ad-3f54884f, #w-node-a3b81d84-89a0-1c6b-4d69-86014730681f-3f54884f, #w-node-fde7bd17-4157-55cc-4024-e213d3257344-85d0512a, #w-node-fde7bd17-4157-55cc-4024-e213d3257345-85d0512a, #w-node-fde7bd17-4157-55cc-4024-e213d325734b-85d0512a, #w-node-fde7bd17-4157-55cc-4024-e213d325735d-85d0512a, #w-node-fde7bd17-4157-55cc-4024-e213d3257360-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-85d0512a, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-85d0512a, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-85d0512a, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-85d0512a, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-85d0512a, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-85d0512a, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-85d0512a, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-85d0512a, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-85d0512a, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-85d0512a, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-85d0512a, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010403-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010405-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010409-85d0512a, #w-node-_2da5e82c-b8f5-5557-1321-b687c501040c-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95c-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95d-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95f-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f963-85d0512a, #w-node-_5d00c2d8-71f1-00f3-5299-684b7051f966-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4b-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4d-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f51-85d0512a, #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f54-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216be-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c0-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c4-85d0512a, #w-node-a53f3a1c-6a88-8647-2b9e-566157c216c7-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6a1c932-7190-e087-6e6f-f8af05582ff5-85d0512a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6a1c932-7190-e087-6e6f-f8af05582ff6-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6a1c932-7190-e087-6e6f-f8af05582ff8-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c6a1c932-7190-e087-6e6f-f8af05582ffc-85d0512a, #w-node-c6a1c932-7190-e087-6e6f-f8af05582fff-85d0512a, #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-85d0512a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-85d0512a, #w-node-_93387ffb-bdcf-f2bb-69c5-a07176970f21-85d0512a, #w-node-bb842b47-65b3-d3cc-95c2-fc3d636a8b86-85d0512a, #w-node-_22f9250d-f698-f351-0507-b8a88e410604-85d0512a, #w-node-c41caa7c-0c8f-c44d-b996-3b546cd7a6db-85d0512a, #w-node-_31358b22-67f6-4049-a212-981684571e4f-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-85d0512a {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-85d0512a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-85d0512a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746c2-85d0512a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746c6-85d0512a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ca-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-85d0512a {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-85d0512a, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-85d0512a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-85d0512a {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96ae9a0-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96ae9a4-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96ae9f9-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96ae9fd-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aea01-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aea56-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aea5a-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aea5e-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeab3-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeab7-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeabb-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeb10-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeb14-85d0512a, #w-node-e57d0514-0700-6c59-a226-62e1f96aeb18-85d0512a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931d8703-87db-60d6-adcc-9de5bb4f7781-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f7787-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f778d-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f7793-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f7799-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f779f-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f77a5-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f77ab-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f77b1-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f77b7-bb4f7778, #w-node-_931d8703-87db-60d6-adcc-9de5bb4f77bd-bb4f7778, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f6798b-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f67991-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f6799d-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679a3-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679a9-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679af-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679b5-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679bb-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679c1-91f67982, #w-node-_8e3e44de-a1a2-5b8c-c057-c8cf91f679c7-91f67982, #w-node-e47ad142-99cc-b62d-5c43-e2d823c0313b-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03141-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03147-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c0314d-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03153-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03159-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c0315f-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03165-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c0316b-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03171-23c03132, #w-node-e47ad142-99cc-b62d-5c43-e2d823c03177-23c03132, #w-node-_13340889-5de5-af42-e901-7a8768bbba31-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba37-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba3d-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba43-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba49-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba4f-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba55-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba5b-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba61-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba67-68bbba28, #w-node-_13340889-5de5-af42-e901-7a8768bbba6d-68bbba28, #w-node-f2414588-62fb-8c23-2cdc-e621188cc5ed-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc5f3-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc5f9-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc5ff-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc605-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc60b-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc611-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc617-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc61d-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc623-188cc5e6, #w-node-f2414588-62fb-8c23-2cdc-e621188cc629-188cc5e6 {
  place-self: center;
}

#w-node-_39ec8651-bde6-a102-0362-7d40f40d6b01-b6d0093c, #w-node-_39ec8651-bde6-a102-0362-7d40f40d6b02-b6d0093c, #w-node-_39ec8651-bde6-a102-0362-7d40f40d6b08-b6d0093c, #w-node-_39ec8651-bde6-a102-0362-7d40f40d6b1a-b6d0093c, #w-node-_39ec8651-bde6-a102-0362-7d40f40d6b1d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-b6d0093c, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-b6d0093c, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-b6d0093c, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-b6d0093c, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-b6d0093c, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-b6d0093c, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-b6d0093c, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-b6d0093c, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-b6d0093c, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-b6d0093c, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-b6d0093c, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010403-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010405-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2da5e82c-b8f5-5557-1321-b687c5010409-b6d0093c, #w-node-_2da5e82c-b8f5-5557-1321-b687c501040c-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95c-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95f-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d00c2d8-71f1-00f3-5299-684b7051f963-b6d0093c, #w-node-_5d00c2d8-71f1-00f3-5299-684b7051f966-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-b6d0093c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4b-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4d-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f51-b6d0093c, #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f54-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216be-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c0-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a53f3a1c-6a88-8647-2b9e-566157c216c4-b6d0093c, #w-node-a53f3a1c-6a88-8647-2b9e-566157c216c7-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_898f2934-f533-a759-bfe5-cada25608066-b6d0093c, #w-node-_898f2934-f533-a759-bfe5-cada2560806b-b6d0093c {
  align-self: end;
}

#w-node-_898f2934-f533-a759-bfe5-cada25608070-b6d0093c {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-b6d0093c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-b6d0093c, #w-node-_93387ffb-bdcf-f2bb-69c5-a07176970f21-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-b6d0093c {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-b6d0093c, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-b6d0093c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-b6d0093c {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-b6d0093c, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-b6d0093c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-b6d0093c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-b6d0093c {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-b6d0093c, #w-node-e57d0514-0700-6c59-a226-62e1f96ae9a0-b6d0093c, #w-node-cd85837e-404f-9f36-9115-2b1ef09d473f-b6d0093c, #w-node-cd85837e-404f-9f36-9115-2b1ef09d4743-b6d0093c, #w-node-d6f9114d-16a4-084b-5c2c-92ead48947c6-b6d0093c, #w-node-d6f9114d-16a4-084b-5c2c-92ead48947ca-b6d0093c, #w-node-_1556c48b-e8b5-d410-bbd1-72e69e5b2bdf-b6d0093c, #w-node-d669a720-457d-5d9c-998c-bafb860d917c-b6d0093c, #w-node-f49af7d4-7ac1-9bb3-1e3f-1f77a17eda4a-b6d0093c, #w-node-_8ee63df8-abf1-d8a9-c2e2-685d4fdb83d9-b6d0093c, #w-node-_66943cc5-649a-addb-532e-08aae06d0131-b6d0093c, #w-node-b65ad5e7-5799-ace3-ec0b-cbfc142e25fb-34005c16, #w-node-b65ad5e7-5799-ace3-ec0b-cbfc142e25fc-34005c16, #w-node-b65ad5e7-5799-ace3-ec0b-cbfc142e2602-34005c16, #w-node-b65ad5e7-5799-ace3-ec0b-cbfc142e2614-34005c16, #w-node-b65ad5e7-5799-ace3-ec0b-cbfc142e2617-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-34005c16, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-34005c16 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-34005c16, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-34005c16, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-34005c16 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-34005c16, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-34005c16, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-34005c16 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-34005c16, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-34005c16, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-34005c16 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-34005c16, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-34005c16, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafec5-34005c16, #w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafeca-34005c16 {
  align-self: end;
}

#w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafecf-34005c16, #w-node-_455e6d5c-c18c-594c-cd5e-f6686d4e2175-34005c16, #w-node-e26ec25a-2724-ef6f-2bda-8c6acb5d3610-34005c16, #w-node-_2736a0c0-f2fa-cce7-a24a-b416d641c8df-34005c16 {
  place-self: center;
}

#w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e5c-34005c16 {
  align-self: stretch;
}

#w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e62-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e67-34005c16 {
  align-self: end;
}

#w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e6c-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e70-34005c16 {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-34005c16 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-34005c16 {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-34005c16, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-34005c16 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-34005c16, #w-node-_90dd721d-42f6-9983-80c5-c6faa5bdca63-34005c16, #w-node-a90a6ac0-2f8e-3422-8712-85756b619491-34005c16, #w-node-_18d427bd-6843-3a6d-ef20-e003262d93a2-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-34005c16 {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-34005c16, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-34005c16 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-34005c16, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-34005c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-34005c16 {
  align-self: start;
}

#w-node-_1e4d4380-61e4-141c-f6d7-ff4d226048ea-34005c16, #w-node-_1e4d4380-61e4-141c-f6d7-ff4d226048fb-34005c16, #w-node-_1e4d4380-61e4-141c-f6d7-ff4d2260490c-34005c16, #w-node-_62548b11-0e3e-d873-a616-3932654aac9d-34005c16, #w-node-_1e4d4380-61e4-141c-f6d7-ff4d2260491d-34005c16, #w-node-_5be8f555-17f7-457e-c950-7a6db447dc33-34005c16, #w-node-_1e4d4380-61e4-141c-f6d7-ff4d2260492e-34005c16, #w-node-fbaca781-e4a0-065e-a637-93af6609c78c-34005c16, #w-node-e9672a73-3988-e678-da87-bd393b527462-436a606b, #w-node-e9672a73-3988-e678-da87-bd393b527463-436a606b, #w-node-e9672a73-3988-e678-da87-bd393b527469-436a606b, #w-node-e9672a73-3988-e678-da87-bd393b52747b-436a606b, #w-node-e9672a73-3988-e678-da87-bd393b52747e-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-436a606b, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-436a606b, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-436a606b, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-436a606b, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-436a606b, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-436a606b, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-436a606b, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-436a606b, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-436a606b, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-436a606b, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc38-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc39-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3b-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3f-436a606b, #w-node-bfae7b45-e094-9128-da46-b6297813dc42-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-436a606b {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ad-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98af-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b3-436a606b, #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b6-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815b-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815d-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb98161-436a606b, #w-node-_5907061e-ba6a-6a07-487c-e276acb98164-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb110-436a606b {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb112-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb117-436a606b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb11f-436a606b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13c-436a606b {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13e-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb149-436a606b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cbc-436a606b {
  place-self: center;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cbe-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055ccb-436a606b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_833c170f-d322-e289-5b4c-d0432ddac5eb-436a606b {
  place-self: center;
}

#w-node-_833c170f-d322-e289-5b4c-d0432ddac5ed-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_833c170f-d322-e289-5b4c-d0432ddac603-436a606b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055ce8-436a606b {
  place-self: center;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cea-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cf5-436a606b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_228eed0f-e107-901d-6a9c-394edaca2848-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e92472b-436a606b {
  align-self: start;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e924731-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924736-436a606b {
  align-self: end;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e924738-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e92473b-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92473f-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924743-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924747-436a606b {
  place-self: center;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e92474f-436a606b {
  align-self: end;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e924751-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e924754-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924758-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92475c-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924760-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924764-436a606b {
  place-self: center;
}

#w-node-_6a89c47a-227c-b312-c0e6-e16a1e92476b-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0157-436a606b {
  align-self: start;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc015d-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0162-436a606b {
  align-self: end;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0164-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0167-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc016b-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc016f-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0173-436a606b {
  place-self: center;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0177-436a606b {
  align-self: end;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0179-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc017c-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0180-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0184-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0188-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc018c-436a606b {
  place-self: center;
}

#w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0193-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee7f-436a606b {
  align-self: start;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee85-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee8a-436a606b {
  align-self: end;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee8c-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee8f-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee93-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee97-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee9b-436a606b {
  place-self: center;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee9f-436a606b {
  align-self: end;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948eea1-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948eea4-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eea8-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eeac-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eeb0-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eeb4-436a606b {
  place-self: center;
}

#w-node-ffdcfc92-41ba-6b12-946c-3ed62948eebb-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee626-436a606b {
  align-self: start;
}

#w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee62c-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee631-436a606b {
  align-self: end;
}

#w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee633-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee636-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee63a-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee63e-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee642-436a606b, #w-node-b8453d03-75cf-a30e-b7ef-0dbe8e3be85e-436a606b {
  place-self: center;
}

#w-node-_0c9f092a-6eff-7c22-ead7-f820dfa00804-436a606b {
  align-self: end;
}

#w-node-_0c9f092a-6eff-7c22-ead7-f820dfa00806-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0438b542-16ff-09ab-6bf4-293b883c4309-436a606b, #w-node-edcc922a-bf1e-6a1b-a9a3-93a617c88387-436a606b, #w-node-_039e2e4e-7cd3-80d0-34d2-3fdd2eee8735-436a606b, #w-node-_234e3d5f-b2db-3b63-fc74-be9649c4431c-436a606b, #w-node-bf3e0dd5-36ae-3c5b-3a31-0ee4b8098c18-436a606b {
  place-self: center;
}

#w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee649-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fea7-436a606b {
  align-self: start;
}

#w-node-effd1b99-94a3-123f-fcc8-07c84dd9fead-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9feb2-436a606b {
  align-self: end;
}

#w-node-effd1b99-94a3-123f-fcc8-07c84dd9feb4-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-effd1b99-94a3-123f-fcc8-07c84dd9feb7-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9febb-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9febf-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fec3-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fec7-436a606b {
  place-self: center;
}

#w-node-effd1b99-94a3-123f-fcc8-07c84dd9fee7-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba06-436a606b {
  align-self: start;
}

#w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba0c-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba11-436a606b {
  align-self: end;
}

#w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba16-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba1a-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba1e-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba22-436a606b {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-436a606b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-436a606b {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-436a606b, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-436a606b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-436a606b, #w-node-_90dd721d-42f6-9983-80c5-c6faa5bdca63-436a606b, #w-node-a90a6ac0-2f8e-3422-8712-85756b619491-436a606b, #w-node-_18d427bd-6843-3a6d-ef20-e003262d93a2-436a606b, #w-node-c67ad5a0-929d-645a-0993-2578fb26f52e-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-436a606b {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-436a606b, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-436a606b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-436a606b, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-436a606b, #w-node-_3d002673-4802-d299-6c98-cfe726485bff-436a606b, #w-node-_0ae6fab8-b5f6-0080-0d7e-ead9a92ae01e-436a606b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-436a606b {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-436a606b, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-436a606b, #w-node-_09e545ee-763a-66fb-5f93-4df91bc9fd2b-436a606b, #w-node-_924c2ae8-978c-563c-1d44-9a070b110361-436a606b, #w-node-_74ec23f0-c8bf-32bd-0518-8710b456ee50-436a606b, #w-node-_9179dbbc-2e56-7c6d-2a96-4192f0469ab9-436a606b, #w-node-_105ab158-097d-44db-791c-7f26e53f0331-436a606b, #w-node-_91acfa91-8855-bd21-1dec-243d9e4630bb-436a606b, #w-node-_4f0fe742-5f5c-af16-8da2-8b7c5eba40eb-436a606b, #w-node-db4b8d50-2a4b-b746-ac9e-4e8838566099-5a780572, #w-node-db4b8d50-2a4b-b746-ac9e-4e883856609a-5a780572, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660a2-5a780572, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660b4-5a780572, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660b7-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-5a780572, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-5a780572, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-5a780572, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-5a780572, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-5a780572, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-5a780572, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-5a780572, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-5a780572, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-5a780572, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-5a780572, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc38-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc39-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3f-5a780572, #w-node-bfae7b45-e094-9128-da46-b6297813dc42-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-5a780572 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ad-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98af-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b3-5a780572, #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b6-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815d-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb98161-5a780572, #w-node-_5907061e-ba6a-6a07-487c-e276acb98164-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f49-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f4b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f4e-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f50-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f53-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f55-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f5a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f5c-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f61-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f63-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f68-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f6a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f6f-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f71-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f76-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f78-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503c-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503d-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503f-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5049-5a780572 {
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f504b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5050-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5062-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5063-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f508a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f508b-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5076-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5077-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd42-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd43-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd45-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd4f-5a780572 {
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd51-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd56-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8ec2ddd7-0bbb-6a1e-cbb7-75b6400dc225-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd78-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd93-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd94-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffd-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffe-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e000-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00a-5a780572 {
  place-self: center;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00c-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00f-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8a-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8b-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8d-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d95-5a780572 {
  place-self: center;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d97-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d9a-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809a-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809b-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809d-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a5-5a780572 {
  place-self: center;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a7-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180aa-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d0-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d1-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d3-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4db-5a780572 {
  place-self: center;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4dd-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4e0-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c4b7e548-42ef-23aa-130a-5dc83e4f111c-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c4b7e548-42ef-23aa-130a-5dc83e4f111d-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311232d-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311232e-5a780572 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112330-5a780572 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112338-5a780572 {
  place-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311233a-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311233f-5a780572 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112356-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112357-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709364-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709369-5a780572 {
  align-self: end;
}

#w-node-_2ed3ed37-38df-4f44-d299-a5a9fc70936e-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709372-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709376-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc70937a-5a780572 {
  place-self: center;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbe-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc5-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc7-5a780572, #w-node-_52c1a997-d0db-eb40-07f2-f8238407d1d0-5a780572, #w-node-e3a77f86-2343-f92d-9cc7-098a0c77c8d7-5a780572, #w-node-_7e6c57c2-44d0-4068-9aaa-cceea56dd50c-5a780572, #w-node-_2e4e836e-fff2-f133-ec44-461201b68826-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dca-5a780572 {
  align-self: start;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd0-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd5-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd7-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd9-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ddd-5a780572, #w-node-_4d699926-102e-0f90-fe11-5048be97da57-5a780572, #w-node-_4bfe886e-d776-0276-54ac-b7180b3a31f5-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de0-5a780572 {
  align-self: start;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de6-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de7-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ded-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4def-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4df3-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4df7-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dfb-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4e02-5a780572 {
  align-self: start;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-5a780572 {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-5a780572, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-5a780572, #w-node-_90dd721d-42f6-9983-80c5-c6faa5bdca63-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-5a780572 {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-5a780572, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-5a780572 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-5a780572, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-5a780572, #w-node-_3d002673-4802-d299-6c98-cfe726485bff-5a780572, #w-node-_0ae6fab8-b5f6-0080-0d7e-ead9a92ae01e-5a780572, #w-node-_4dc41166-d117-3780-d8de-399ed346d5af-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-5a780572 {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-5a780572, #w-node-d7fc2725-0de2-b9d7-df16-9f4bffbd6bf5-5a780572, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-5a780572, #w-node-ae34ee37-0654-81a8-5e93-729ce54aa0d5-5a780572, #w-node-f0ae6491-4129-9caf-5626-1e00356686c7-5a780572, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-5a780572, #w-node-_164cca64-9898-2dfd-a465-747fa753e43d-5a780572, #w-node-_5c1da031-eb30-714e-3402-9c74316c2a36-5a780572, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-5a780572, #w-node-_13659513-b4df-7e30-8c27-f978dc3dfca6-5a780572, #w-node-a64166dc-807b-8367-f198-90b2433d1db1-5a780572, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-5a780572, #w-node-bf7db642-d0d2-73ba-1e14-a221fe79084d-5a780572, #w-node-e11c8157-37a3-7244-1e40-dbfd45e2524f-5a780572, #w-node-_826d6c2d-f0e6-8187-fcf9-6384839e84f6-5a780572 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbea8a-e9cbea8a {
  place-self: start stretch;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbea90-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbea95-e9cbea8a {
  align-self: end;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbea97-e9cbea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbea9a-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbea9e-e9cbea8a {
  place-self: center;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbeaa2-e9cbea8a {
  align-self: end;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbeaa4-e9cbea8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbeaa7-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeaab-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeaaf-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeab3-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeab7-e9cbea8a {
  place-self: center;
}

#w-node-_40235752-0d9d-799a-3159-a94de9cbeabe-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbead1-e9cbea8a {
  align-self: start;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebda-22dfebda {
  place-self: start stretch;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe0-22dfebda {
  align-self: end;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe5-22dfebda {
  place-self: center;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe7-22dfebda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebea-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebee-22dfebda {
  place-self: center;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebf2-22dfebda {
  align-self: end;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebf4-22dfebda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfebf7-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebfb-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebff-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfec03-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfec07-22dfebda {
  place-self: center;
}

#w-node-_9e730a91-0491-6554-f0d7-c7a122dfec0e-22dfebda {
  align-self: start;
}

#w-node-_3b479039-e9f4-17e2-a4d3-246629a44cef-dce0b5f5, #w-node-_3b479039-e9f4-17e2-a4d3-246629a44cf0-dce0b5f5, #w-node-_3b479039-e9f4-17e2-a4d3-246629a44cf6-dce0b5f5, #w-node-_3b479039-e9f4-17e2-a4d3-246629a44d08-dce0b5f5, #w-node-_3b479039-e9f4-17e2-a4d3-246629a44d0b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-dce0b5f5, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-dce0b5f5 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-dce0b5f5, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-dce0b5f5, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-dce0b5f5 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-dce0b5f5, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-dce0b5f5, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-dce0b5f5 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-dce0b5f5, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-dce0b5f5, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_901c70cc-cba9-a061-55af-7e4c3dcb9063-dce0b5f5 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_901c70cc-cba9-a061-55af-7e4c3dcb9064-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_901c70cc-cba9-a061-55af-7e4c3dcb9066-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_901c70cc-cba9-a061-55af-7e4c3dcb9068-dce0b5f5, #w-node-_901c70cc-cba9-a061-55af-7e4c3dcb906b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e532113-66df-42aa-eefb-c7cfa517258e-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_731be6fc-d604-5a40-7a0a-15436d57ff0d-dce0b5f5, #w-node-_731be6fc-d604-5a40-7a0a-15436d57ff10-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-dce0b5f5 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-dce0b5f5, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-dce0b5f5, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-dce0b5f5, #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-dce0b5f5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-dce0b5f5, #w-node-_00e72029-f7b3-69e7-f4cd-956677bafab4-dce0b5f5, #w-node-_54a93b85-4d83-faf2-d318-cfa069ad9b4b-dce0b5f5, #w-node-_9ae86ca5-7d49-d84f-4bde-78979eef787a-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-dce0b5f5 {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-dce0b5f5, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-dce0b5f5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-dce0b5f5 {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-dce0b5f5, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-dce0b5f5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-dce0b5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-dce0b5f5 {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-dce0b5f5, #w-node-d7fc2725-0de2-b9d7-df16-9f4bffbd6bf5-dce0b5f5, #w-node-_2b683453-fb1b-9047-c391-56268ac69f44-dce0b5f5, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-dce0b5f5, #w-node-ae34ee37-0654-81a8-5e93-729ce54aa0d5-dce0b5f5, #w-node-f0ae6491-4129-9caf-5626-1e00356686c7-dce0b5f5, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-dce0b5f5, #w-node-_164cca64-9898-2dfd-a465-747fa753e43d-dce0b5f5, #w-node-_5c1da031-eb30-714e-3402-9c74316c2a36-dce0b5f5, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-dce0b5f5, #w-node-_13659513-b4df-7e30-8c27-f978dc3dfca6-dce0b5f5, #w-node-a64166dc-807b-8367-f198-90b2433d1db1-dce0b5f5, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-dce0b5f5, #w-node-bf7db642-d0d2-73ba-1e14-a221fe79084d-dce0b5f5, #w-node-e11c8157-37a3-7244-1e40-dbfd45e2524f-dce0b5f5, #w-node-ffdc8d44-25af-68d7-0a60-c71d1efe8e40-2754384f, #w-node-ffdc8d44-25af-68d7-0a60-c71d1efe8e41-2754384f, #w-node-ffdc8d44-25af-68d7-0a60-c71d1efe8e47-2754384f, #w-node-ffdc8d44-25af-68d7-0a60-c71d1efe8e59-2754384f, #w-node-ffdc8d44-25af-68d7-0a60-c71d1efe8e5c-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-2754384f, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-2754384f {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-2754384f, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-2754384f, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-2754384f {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-2754384f, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-2754384f, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-2754384f {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-2754384f, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-2754384f, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a05681b-8a66-25e6-148b-2a4e623b9536-2754384f {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a05681b-8a66-25e6-148b-2a4e623b9537-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a05681b-8a66-25e6-148b-2a4e623b9539-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a05681b-8a66-25e6-148b-2a4e623b953b-2754384f, #w-node-_6a05681b-8a66-25e6-148b-2a4e623b953e-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_793538e1-6017-fb4a-58c4-b136927be1b5-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1ba-2754384f {
  align-self: end;
}

#w-node-_793538e1-6017-fb4a-58c4-b136927be1bf-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1c3-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1c7-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1cb-2754384f, #w-node-a219c625-4043-afea-a50d-18ba735284ee-2754384f, #w-node-_5a26e06a-de36-9bce-d843-d8af38eb236a-2754384f {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-2754384f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-2754384f, #w-node-_00e72029-f7b3-69e7-f4cd-956677bafab4-2754384f, #w-node-_54a93b85-4d83-faf2-d318-cfa069ad9b4b-2754384f, #w-node-_9ae86ca5-7d49-d84f-4bde-78979eef787a-2754384f, #w-node-_98b7adff-8e2b-d91e-c9bf-3cf29d2a2a89-2754384f, #w-node-f6679c85-aed8-c9bf-96e5-e42569d41679-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-2754384f {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-2754384f, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-2754384f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-2754384f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-2754384f {
  align-self: start;
}

#w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-2754384f, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-2754384f, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-2754384f, #w-node-be5f043b-39aa-9234-35ce-c3cb0dc43f48-b570a165, #w-node-be5f043b-39aa-9234-35ce-c3cb0dc43f49-b570a165, #w-node-be5f043b-39aa-9234-35ce-c3cb0dc43f4f-b570a165, #w-node-be5f043b-39aa-9234-35ce-c3cb0dc43f61-b570a165, #w-node-be5f043b-39aa-9234-35ce-c3cb0dc43f64-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-b570a165, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-b570a165 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-b570a165, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-b570a165, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-b570a165 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-b570a165, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-b570a165, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-b570a165 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-b570a165, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-b570a165, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-b570a165 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-b570a165, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75673c79-f00e-0092-4e66-622dbb98c412-b570a165, #w-node-_75673c79-f00e-0092-4e66-622dbb98c417-b570a165 {
  align-self: end;
}

#w-node-_75673c79-f00e-0092-4e66-622dbb98c41c-b570a165, #w-node-_75673c79-f00e-0092-4e66-622dbb98c420-b570a165 {
  place-self: center;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-b570a165, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-b570a165, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-b570a165 {
  align-self: start;
}

#w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d442-b570a165, #w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d443-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d449-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d44b-b570a165, #w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d44f-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d452-b570a165 {
  align-self: start;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02084-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0208b-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0208d-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02090-b570a165 {
  align-self: start;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02096-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0209b-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0209d-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0209f-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020a2-b570a165 {
  align-self: start;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020a8-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020a9-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020af-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020b1-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020b5-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020b8-b570a165 {
  align-self: start;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020c0-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020c1-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020c7-b570a165 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020c9-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020cd-b570a165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020d0-b570a165 {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-b570a165, #w-node-d7fc2725-0de2-b9d7-df16-9f4bffbd6bf5-b570a165, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-b570a165, #w-node-ae34ee37-0654-81a8-5e93-729ce54aa0d5-b570a165, #w-node-f0ae6491-4129-9caf-5626-1e00356686c7-b570a165, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-b570a165, #w-node-_164cca64-9898-2dfd-a465-747fa753e43d-b570a165, #w-node-_5c1da031-eb30-714e-3402-9c74316c2a36-b570a165, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-b570a165, #w-node-_13659513-b4df-7e30-8c27-f978dc3dfca6-b570a165, #w-node-a64166dc-807b-8367-f198-90b2433d1db1-b570a165, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-b570a165, #w-node-bf7db642-d0d2-73ba-1e14-a221fe79084d-b570a165, #w-node-e11c8157-37a3-7244-1e40-dbfd45e2524f-b570a165, #w-node-_4d6c7d8a-562d-113a-c70b-396a77246e91-197ad921, #w-node-_4d6c7d8a-562d-113a-c70b-396a77246e92-197ad921, #w-node-_4d6c7d8a-562d-113a-c70b-396a77246e98-197ad921, #w-node-_4d6c7d8a-562d-113a-c70b-396a77246eaa-197ad921, #w-node-_4d6c7d8a-562d-113a-c70b-396a77246ead-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-197ad921, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-197ad921 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-197ad921, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-197ad921 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-197ad921, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-197ad921 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ee358ac-65bb-8fc8-2b05-d69711f2677f-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26784-197ad921 {
  align-self: end;
}

#w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26789-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f2678d-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26791-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26795-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26799-197ad921 {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-197ad921 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-197ad921 {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-197ad921, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-197ad921 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-197ad921, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-197ad921, #w-node-_4f7ccce7-9f34-c3be-1897-e6de6cdd8eee-197ad921, #w-node-_0974d2dc-b2db-a894-8b42-6eb76e8c49f8-197ad921, #w-node-b375d7d9-7096-5e89-83ea-e2a36db75287-197ad921 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-197ad921 {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-197ad921, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-197ad921, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-197ad921, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-197ad921, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-197ad921, #w-node-be25dc21-1899-9cd7-dfd5-3d3eee46efc5-cd0cbf92, #w-node-be25dc21-1899-9cd7-dfd5-3d3eee46efc6-cd0cbf92, #w-node-be25dc21-1899-9cd7-dfd5-3d3eee46efcc-cd0cbf92, #w-node-be25dc21-1899-9cd7-dfd5-3d3eee46efde-cd0cbf92, #w-node-be25dc21-1899-9cd7-dfd5-3d3eee46efe1-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-cd0cbf92 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-cd0cbf92, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6ee3921-f84b-41f3-3ece-18ae4507e12e-cd0cbf92 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6ee3921-f84b-41f3-3ece-18ae4507e12f-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6ee3921-f84b-41f3-3ece-18ae4507e131-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6ee3921-f84b-41f3-3ece-18ae4507e132-cd0cbf92, #w-node-b6ee3921-f84b-41f3-3ece-18ae4507e135-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-cd0cbf92, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-cd0cbf92 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-cd0cbf92, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-cd0cbf92, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-cd0cbf92 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-cd0cbf92, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb110-cd0cbf92 {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb112-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb11f-cd0cbf92 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13c-cd0cbf92 {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13e-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7787e9e6-690a-23b8-a1f3-fb62bbbf1aa4-cd0cbf92 {
  place-self: center;
}

#w-node-_7787e9e6-690a-23b8-a1f3-fb62bbbf1aa6-cd0cbf92, #w-node-_228eed0f-e107-901d-6a9c-394edaca2848-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fed0946-111f-014e-aa47-4ca7b96d67ca-cd0cbf92 {
  justify-self: center;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7c2-cd0cbf92 {
  align-self: start;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7c8-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7cd-cd0cbf92 {
  align-self: end;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7cf-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7d2-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7d6-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7da-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7de-cd0cbf92 {
  place-self: center;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7e2-cd0cbf92 {
  align-self: end;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7e4-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7e7-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7eb-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7ef-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7f3-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7f7-cd0cbf92 {
  place-self: center;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7fe-cd0cbf92, #w-node-a11c60f0-383c-ba94-7dca-b73eecafc041-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351488-cd0cbf92 {
  align-self: start;
}

#w-node-_2c927bd0-6f1f-3b4b-05db-eec32f35148e-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351493-cd0cbf92 {
  align-self: end;
}

#w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351495-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351498-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f35149c-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f3514a0-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f3514a4-cd0cbf92 {
  place-self: center;
}

#w-node-_2c927bd0-6f1f-3b4b-05db-eec32f3514d0-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe93e-cd0cbf92 {
  align-self: start;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe944-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe949-cd0cbf92 {
  align-self: end;
}

#w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe94e-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe952-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe956-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe95a-cd0cbf92 {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-cd0cbf92 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-cd0cbf92, #w-node-eb68b1e7-461d-4b2f-649a-dce2368fe7e5-cd0cbf92, #w-node-_369562bb-9d70-d250-c653-a6f2eb9a3e9f-cd0cbf92, #w-node-_4b129564-4f4e-df8c-ac3e-0fe3c9dbb040-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-cd0cbf92 {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-cd0cbf92, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-cd0cbf92 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-cd0cbf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-cd0cbf92 {
  align-self: start;
}

#w-node-_105ab158-097d-44db-791c-7f26e53f0331-cd0cbf92, #w-node-_91acfa91-8855-bd21-1dec-243d9e4630bb-cd0cbf92, #w-node-_4f0fe742-5f5c-af16-8da2-8b7c5eba40eb-cd0cbf92, #w-node-_4b4119ce-9bb3-481e-9a31-cdaa889f78dd-998e55ba, #w-node-_4b4119ce-9bb3-481e-9a31-cdaa889f78de-998e55ba, #w-node-_4b4119ce-9bb3-481e-9a31-cdaa889f78e4-998e55ba, #w-node-_4b4119ce-9bb3-481e-9a31-cdaa889f78f6-998e55ba, #w-node-_4b4119ce-9bb3-481e-9a31-cdaa889f78f9-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-998e55ba, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-998e55ba, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-998e55ba, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-998e55ba, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-998e55ba, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-998e55ba, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-998e55ba, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-998e55ba, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-998e55ba, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-998e55ba, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc100a-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc100b-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc100d-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc100f-998e55ba, #w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc1012-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1dd4-998e55ba {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1dd5-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1dd7-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1dd9-998e55ba, #w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1ddc-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b50d5d-eaca-8781-9610-83a72a0552a2-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_07b50d5d-eaca-8781-9610-83a72a0552a3-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b50d5d-eaca-8781-9610-83a72a0552a5-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b50d5d-eaca-8781-9610-83a72a0552a7-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136a9-998e55ba, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136ae-998e55ba {
  align-self: end;
}

#w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136b3-998e55ba, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136b7-998e55ba, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136bb-998e55ba {
  place-self: center;
}

#w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac1f7-998e55ba {
  align-self: start;
}

#w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac1fd-998e55ba, #w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac202-998e55ba {
  align-self: end;
}

#w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac207-998e55ba {
  place-self: center;
}

#w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-998e55ba {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-998e55ba, #w-node-_00e72029-f7b3-69e7-f4cd-956677bafab4-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-998e55ba {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-998e55ba, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-998e55ba {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-998e55ba {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-998e55ba, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-998e55ba {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-998e55ba, #w-node-_47837f07-1edc-ad5a-8c1d-c97cb590db73-998e55ba, #w-node-_51260707-1dea-11b1-33ed-03ee72025397-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-998e55ba {
  align-self: start;
}

#w-node-_54a631e0-3e25-2945-1285-7b07078f03e2-998e55ba, #w-node-_54a631e0-3e25-2945-1285-7b07078f03e3-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54a631e0-3e25-2945-1285-7b07078f03e9-998e55ba {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_54a631e0-3e25-2945-1285-7b07078f03eb-998e55ba, #w-node-_54a631e0-3e25-2945-1285-7b07078f03ef-998e55ba, #w-node-_54a631e0-3e25-2945-1285-7b07078f03f3-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54a631e0-3e25-2945-1285-7b07078f03f6-998e55ba {
  align-self: start;
}

#w-node-_587e4ede-5c11-c2c7-6745-be084e7b20f6-998e55ba, #w-node-_587e4ede-5c11-c2c7-6745-be084e7b20f7-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587e4ede-5c11-c2c7-6745-be084e7b20fd-998e55ba {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_587e4ede-5c11-c2c7-6745-be084e7b20ff-998e55ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587e4ede-5c11-c2c7-6745-be084e7b210a-998e55ba {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-998e55ba, #w-node-d7fc2725-0de2-b9d7-df16-9f4bffbd6bf5-998e55ba, #w-node-_2b683453-fb1b-9047-c391-56268ac69f44-998e55ba, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-998e55ba, #w-node-ae34ee37-0654-81a8-5e93-729ce54aa0d5-998e55ba, #w-node-f0ae6491-4129-9caf-5626-1e00356686c7-998e55ba, #w-node-af051c1f-3000-1a36-d565-b854484ebbad-998e55ba, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-998e55ba, #w-node-_164cca64-9898-2dfd-a465-747fa753e43d-998e55ba, #w-node-_5c1da031-eb30-714e-3402-9c74316c2a36-998e55ba, #w-node-e0c854af-4433-ebd3-0531-89bc32832e77-998e55ba, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-998e55ba, #w-node-_13659513-b4df-7e30-8c27-f978dc3dfca6-998e55ba, #w-node-a64166dc-807b-8367-f198-90b2433d1db1-998e55ba, #w-node-bbbabb82-5ca4-d29b-9066-59ec8557dec5-998e55ba, #w-node-e101c6f4-225b-99ec-9fcf-c2c05469bcbd-998e55ba, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-998e55ba, #w-node-bf7db642-d0d2-73ba-1e14-a221fe79084d-998e55ba, #w-node-e11c8157-37a3-7244-1e40-dbfd45e2524f-998e55ba, #w-node-_6051ccd9-21bc-c00d-dfd5-376bfd37d12c-998e55ba, #w-node-ab0fe509-dcec-0584-c3bb-682545496ae1-998e55ba, #w-node-_76eb8cf2-e4c9-0d96-9b97-9853ae480844-3f4a2dcb, #w-node-ad84c849-6f4f-df41-8d7b-99ba01ee0ed5-3f4a2dcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad84c849-6f4f-df41-8d7b-99ba01ee0ed6-3f4a2dcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ad84c849-6f4f-df41-8d7b-99ba01ee0ed7-3f4a2dcb, #w-node-_76eb8cf2-e4c9-0d96-9b97-9853ae480844-c824f343, #w-node-ac7eeb3c-eaa0-2782-7488-255798412cfc-c824f343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7eeb3c-eaa0-2782-7488-255798412cfd-c824f343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ac7eeb3c-eaa0-2782-7488-255798412cfe-c824f343 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62cae757-c5ab-f20c-c18f-8cf3d25af2af-52e6a369 {
  align-self: start;
}

#w-node-_8b99d140-265f-2208-e9f6-2921ca2f34ce-52e6a369, #w-node-_48546ea2-0494-f08f-4ad7-ca242cf5b027-52e6a369, #w-node-_3ce0b178-50fe-6d1c-ec1d-bc132704262c-52e6a369, #w-node-_226fd624-ef47-8c89-7156-f4d211f2da3f-92a77cea, #w-node-_9a96bdee-b9ec-6a8b-79a8-a7645624b083-92a77cea, #w-node-daa42f5c-48a0-5135-ea2c-a1e73b964dbe-92a77cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd6c6acd-9674-5070-8856-a80ffd535f08-92a77cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ab18a58f-fcea-2282-1379-022d6fa0c0dc-92a77cea, #w-node-_48dfb546-cb3a-d8ee-12ca-eb1bb3f67d61-7a1193b3, #w-node-_48dfb546-cb3a-d8ee-12ca-eb1bb3f67d62-7a1193b3, #w-node-_48dfb546-cb3a-d8ee-12ca-eb1bb3f67d68-7a1193b3, #w-node-_48dfb546-cb3a-d8ee-12ca-eb1bb3f67d7a-7a1193b3, #w-node-_48dfb546-cb3a-d8ee-12ca-eb1bb3f67d7d-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-7a1193b3, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-7a1193b3, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-7a1193b3, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-7a1193b3, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-7a1193b3, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-7a1193b3, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e822c033-767a-4ddd-2316-6f807e74e228-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e822c033-767a-4ddd-2316-6f807e74e229-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e822c033-767a-4ddd-2316-6f807e74e22b-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e822c033-767a-4ddd-2316-6f807e74e232-7a1193b3, #w-node-e822c033-767a-4ddd-2316-6f807e74e235-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-7a1193b3, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-7a1193b3, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8db-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8dc-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8de-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8e2-7a1193b3, #w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8e5-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7edb32ba-0bba-abaa-c264-172271ae1a30-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7edb32ba-0bba-abaa-c264-172271ae1a31-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7edb32ba-0bba-abaa-c264-172271ae1a33-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7edb32ba-0bba-abaa-c264-172271ae1a37-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b1729169-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b172916a-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b172916c-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b1729170-7a1193b3, #w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b1729173-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f949ca24-4089-16b5-3406-07a0f74aaa1e-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f949ca24-4089-16b5-3406-07a0f74aaa1f-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f949ca24-4089-16b5-3406-07a0f74aaa21-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f949ca24-4089-16b5-3406-07a0f74aaa25-7a1193b3, #w-node-f949ca24-4089-16b5-3406-07a0f74aaa28-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15c6-7a1193b3 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15c7-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15c9-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15cd-7a1193b3, #w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15d0-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb03-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb04-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb06-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb0a-7a1193b3, #w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb0d-7a1193b3, #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-7a1193b3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-7a1193b3, #w-node-_0ff6fdbd-a736-b548-d3ce-50fa0d4f5fc7-7a1193b3, #w-node-b2969e7b-8670-047c-d2a9-8db0df161f58-7a1193b3, #w-node-_3cbf54c2-74c9-ff70-9565-9c72748cc89c-7a1193b3, #w-node-_665bad1a-3dab-4734-c59a-5a101df1b2d4-7a1193b3, #w-node-_39611c50-7e25-1822-5fa6-fa5fb9497124-7a1193b3, #w-node-_9a44294c-6682-f47f-1c08-3f0eac56a5b4-7a1193b3, #w-node-ce2cdaab-9184-8b49-d629-9bfb380eb5f0-7a1193b3, #w-node-_5e08a51f-ff74-7a01-8521-7535712f0414-7a1193b3, #w-node-f07d95d9-d4e1-c4ca-8d5d-56681b4a81fb-7a1193b3, #w-node-a0ccb5e6-ac64-ad7e-96f3-215fc9723ebf-7a1193b3, #w-node-bc895cc1-dc16-5eb6-034f-5c31ba5c7146-7a1193b3, #w-node-_97b03d1e-8fac-b425-dd74-b02063e3646d-7a1193b3, #w-node-f57deddd-dfc6-9221-acd8-98d4276590c1-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-7a1193b3 {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-7a1193b3, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-7a1193b3, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-7a1193b3, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-7a1193b3, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-7a1193b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ee98722-698e-3ced-b77a-7852bf6690a1-85a019aa {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0332dba0-10ff-3b9c-c5f0-1d001481cfe5-85a019aa {
  grid-area: 1 / 2 / 4 / 4;
}

#w-node-ce1869c6-f906-66a3-a0dc-eba26d43677e-85a019aa {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-ce1869c6-f906-66a3-a0dc-eba26d43677f-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436780-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436781-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436782-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436783-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436784-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436785-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436786-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436787-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436788-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d436789-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d43678a-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d43678b-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d43678c-85a019aa, #w-node-ce1869c6-f906-66a3-a0dc-eba26d43678d-85a019aa {
  grid-area: 1 / 1 / 2 / 2;
}

#menu-slide.w-node-_661d77b5-8e76-afe8-727c-65e181a821dd-85a019aa {
  grid-area: 2 / 1 / 3 / 2;
  place-self: auto end;
}

#w-node-b8bd32c2-3ba8-7ff4-4cd6-cda6e1c89c18-85a019aa {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_48d522b7-ad0e-902a-9b84-d417acf223ca-85a019aa, #w-node-_48d522b7-ad0e-902a-9b84-d417acf223cb-85a019aa, #w-node-_48d522b7-ad0e-902a-9b84-d417acf223cd-85a019aa, #w-node-d1110e98-0ff0-1a88-c070-31da2ff4c2d2-85a019aa, #w-node-d1110e98-0ff0-1a88-c070-31da2ff4c2d3-85a019aa, #w-node-d1110e98-0ff0-1a88-c070-31da2ff4c2d5-85a019aa, #w-node-_869126bf-62f8-85be-9108-b02971110ee5-85a019aa, #w-node-_869126bf-62f8-85be-9108-b02971110ee6-85a019aa, #w-node-_869126bf-62f8-85be-9108-b02971110ee8-85a019aa, #w-node-_5ff74a8e-85e4-e515-cab8-73f9324fcd72-85a019aa, #w-node-_5ff74a8e-85e4-e515-cab8-73f9324fcd73-85a019aa, #w-node-_5ff74a8e-85e4-e515-cab8-73f9324fcd75-85a019aa, #w-node-_5ce711d3-91eb-957d-7bac-89a66bd20c50-85a019aa, #w-node-_5ce711d3-91eb-957d-7bac-89a66bd20c51-85a019aa, #w-node-_5ce711d3-91eb-957d-7bac-89a66bd20c53-85a019aa, #w-node-_2510b0ed-ffc7-adcb-01eb-b8590cb94267-85a019aa, #w-node-_2510b0ed-ffc7-adcb-01eb-b8590cb94268-85a019aa, #w-node-_2510b0ed-ffc7-adcb-01eb-b8590cb9426a-85a019aa, #w-node-_1fc07597-5c56-b99f-eb67-c0c9a3975ac7-85a019aa, #w-node-_1fc07597-5c56-b99f-eb67-c0c9a3975ac8-85a019aa, #w-node-_1fc07597-5c56-b99f-eb67-c0c9a3975aca-85a019aa, #w-node-_65a7c43f-a656-ce1b-c47d-2b9a4cafc5bb-85a019aa, #w-node-_65a7c43f-a656-ce1b-c47d-2b9a4cafc5bc-85a019aa, #w-node-_65a7c43f-a656-ce1b-c47d-2b9a4cafc5be-85a019aa, #w-node-_5773d708-8684-4d6b-78ff-ce96d0a30d13-85a019aa, #w-node-_5773d708-8684-4d6b-78ff-ce96d0a30d14-85a019aa, #w-node-_5773d708-8684-4d6b-78ff-ce96d0a30d16-85a019aa, #w-node-d5bd8d3f-3c51-01a3-c46d-55690be47def-85a019aa, #w-node-d5bd8d3f-3c51-01a3-c46d-55690be47df0-85a019aa, #w-node-d5bd8d3f-3c51-01a3-c46d-55690be47df2-85a019aa, #w-node-_539c36b4-5b99-94f5-d330-ce1e7ab11281-85a019aa, #w-node-_539c36b4-5b99-94f5-d330-ce1e7ab11282-85a019aa, #w-node-_539c36b4-5b99-94f5-d330-ce1e7ab11284-85a019aa, #w-node-ba075321-1866-516f-5081-3ca71128d337-85a019aa, #w-node-ba075321-1866-516f-5081-3ca71128d338-85a019aa, #w-node-ba075321-1866-516f-5081-3ca71128d33a-85a019aa, #w-node-abcd6d4c-d21b-a98b-0fdb-bc41d3a7154a-85a019aa, #w-node-abcd6d4c-d21b-a98b-0fdb-bc41d3a7154b-85a019aa, #w-node-abcd6d4c-d21b-a98b-0fdb-bc41d3a7154d-85a019aa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7ca1720-c5c8-0627-4a81-065b27cc5cc9-85a019aa {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-d059bec2-3759-5e1a-3447-34bf2f14be79-85a019aa {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba25-fe2a4e1a {
  place-self: start stretch;
}

#w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba2b-fe2a4e1a {
  align-self: end;
}

#w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba30-fe2a4e1a {
  align-self: center;
}

#w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba35-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba39-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba3d-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba41-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba45-fe2a4e1a {
  place-self: center;
}

#w-node-_39679c64-42dd-4482-7690-c2b1773225c7-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_39679c64-42dd-4482-7690-c2b1773225cd-fe2a4e1a {
  align-self: end;
}

#w-node-_39679c64-42dd-4482-7690-c2b1773225d2-fe2a4e1a {
  align-self: center;
}

#w-node-_39679c64-42dd-4482-7690-c2b1773225d7-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225db-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225df-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225e3-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225e7-fe2a4e1a {
  place-self: center;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3db-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-fe2a4e1a {
  align-self: end;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-fe2a4e1a {
  align-self: center;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3eb-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3ef-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3f3-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3f7-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3fb-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3ff-fe2a4e1a {
  place-self: center;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b849587d-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b8495883-fe2a4e1a {
  align-self: end;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b8495888-fe2a4e1a {
  align-self: center;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b849588d-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495891-fe2a4e1a {
  place-self: center;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b8495892-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33c90933-ab9f-e302-5be5-5960b8495895-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495899-fe2a4e1a {
  place-self: center;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906561-fe2a4e1a {
  place-self: stretch stretch;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906567-fe2a4e1a {
  align-self: end;
}

#w-node-_88383ab8-29c0-9518-23b6-215d2290656c-fe2a4e1a {
  align-self: center;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906571-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d22906575-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d22906579-fe2a4e1a {
  place-self: center;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c3-fe2a4e1a {
  align-self: start;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-fe2a4e1a {
  align-self: end;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-fe2a4e1a {
  align-self: center;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205d3-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205d7-fe2a4e1a {
  place-self: center;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d5d-fe2a4e1a {
  align-self: stretch;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-fe2a4e1a {
  align-self: end;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-fe2a4e1a {
  align-self: center;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d6d-fe2a4e1a {
  place-self: center;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205b9e-fe2a4e1a {
  align-self: stretch;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-fe2a4e1a {
  align-self: end;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-fe2a4e1a {
  align-self: center;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205bae-fe2a4e1a {
  place-self: center;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5601-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-fe2a4e1a {
  align-self: end;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-fe2a4e1a {
  align-self: center;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5611-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5615-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaa6-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab3-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab6-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaba-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcabe-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac2-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac8-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcacb-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcacf-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcad3-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcad7-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcadb-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-fe2a4e1a {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaf4-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb01-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb04-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb08-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb0c-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb10-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb16-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb19-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb1d-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb21-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb25-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb29-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-fe2a4e1a {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb42-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4f-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb52-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb56-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb5a-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb5e-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb64-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb67-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb6b-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb6f-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb73-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb77-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-fe2a4e1a {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb91-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9e-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba1-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba5-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba9-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbad-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb1-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb7-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbba-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbbe-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbc2-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbc6-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbca-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-fe2a4e1a {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbe9-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf6-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf9-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbfd-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc01-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc05-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc09-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-fe2a4e1a {
  align-self: start;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df2e-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-fe2a4e1a {
  align-self: end;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df3e-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df42-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df46-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df4a-fe2a4e1a, #w-node-_5fd0dc72-b2d5-d281-e6f1-7d8e845faff9-fe2a4e1a, #w-node-cc09aafa-807a-a8a0-ae96-4aa5e31b8a9b-fe2a4e1a {
  place-self: center;
}

#w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb7f-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb85-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb8a-fe2a4e1a {
  align-self: end;
}

#w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb8f-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb93-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb97-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb9b-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb9f-fe2a4e1a {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc22-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-fe2a4e1a {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc32-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc36-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc3a-fe2a4e1a {
  place-self: center;
}

#w-node-_362883d1-6a2e-64e8-f905-9460a33fecc9-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_362883d1-6a2e-64e8-f905-9460a33feccf-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fecd4-fe2a4e1a {
  align-self: end;
}

#w-node-_362883d1-6a2e-64e8-f905-9460a33fecd9-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fecdd-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fece1-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fece5-fe2a4e1a {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9815-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-fe2a4e1a {
  align-self: end;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9822-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9825-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9829-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca982d-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9831-fe2a4e1a {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-fe2a4e1a {
  align-self: end;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9837-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca983a-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca983e-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9842-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9846-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca984a-fe2a4e1a {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-fe2a4e1a {
  align-self: start;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654de-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-fe2a4e1a {
  align-self: end;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654eb-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654ee-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654f2-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654f6-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654fa-fe2a4e1a {
  place-self: center;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-fe2a4e1a {
  align-self: start;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fecc-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-fe2a4e1a {
  align-self: end;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fedc-fe2a4e1a, #w-node-_4f15e59a-66fb-4495-0fa8-6c5f559d20fe-fe2a4e1a {
  place-self: center;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f993e-fe2a4e1a {
  place-self: start stretch;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-fe2a4e1a {
  align-self: end;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f994e-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9952-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9956-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f995a-fe2a4e1a {
  place-self: center;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b361-fe2a4e1a {
  justify-self: stretch;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-fe2a4e1a {
  align-self: end;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b371-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b375-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b379-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b37d-fe2a4e1a {
  place-self: center;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae241fa-fe2a4e1a {
  place-self: stretch stretch;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-fe2a4e1a {
  align-self: end;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae2420a-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae2420e-fe2a4e1a {
  place-self: center;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b9146e-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-fe2a4e1a {
  align-self: end;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b9147e-fe2a4e1a, #w-node-_5caa5adb-a904-c5e6-118c-746499359616-fe2a4e1a, #w-node-_8f298471-626f-81b4-0fe8-cf5014131362-fe2a4e1a, #w-node-_06498aa9-1b11-5010-5473-71691d6ace01-fe2a4e1a, #w-node-e5fb6924-b3c9-d869-2437-d1e0ea8880cd-fe2a4e1a, #w-node-_11e60339-e7d3-2f1c-65d5-12d7116a5bfb-fe2a4e1a {
  place-self: center;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7ac-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-fe2a4e1a {
  align-self: end;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7bc-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7c0-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7c4-fe2a4e1a {
  place-self: center;
}

#w-node-_628307af-a465-8330-0575-668083a9511b-fe2a4e1a {
  place-self: start stretch;
}

#w-node-_628307af-a465-8330-0575-668083a95121-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a95126-fe2a4e1a {
  align-self: end;
}

#w-node-_628307af-a465-8330-0575-668083a9512b-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a9512f-fe2a4e1a {
  place-self: center;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec093-fe2a4e1a {
  place-self: start stretch;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-fe2a4e1a {
  align-self: end;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec0a3-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec0a7-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aad8-fe2a4e1a {
  place-self: center;
}

#w-node-_1838fef8-bddf-e7e8-beda-71b28b48aade-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aae2-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aae6-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aaea-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aaee-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aaf2-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aaf6-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aafd-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab01-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab05-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab1f-fe2a4e1a {
  place-self: center;
}

#w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab25-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab29-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab2d-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab31-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab35-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab39-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab3d-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab41-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab49-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab53-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab57-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab5b-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab7d-fe2a4e1a {
  place-self: center;
}

#w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab83-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab87-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab8b-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab8f-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab93-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab97-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab9b-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48ab9f-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48aba7-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48abae-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48abb6-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48abba-fe2a4e1a, #w-node-_1838fef8-bddf-e7e8-beda-71b28b48abbe-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d878739-be94-2313-a2a9-a8418d76daf4-fe2a4e1a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dc14c0d0-509b-9cd7-eef5-7c17b0d62292-fe2a4e1a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c88fc84-ae68-c1d0-4122-651fb352cda7-fe2a4e1a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b5a20d78-396b-60e3-fca9-ebf7a19d9d3c-fe2a4e1a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_293bfdfb-c6d5-cb85-7908-3e9b8487cc24-fe2a4e1a {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-abee26f9-436f-e343-3929-79cef7568a77-fe2a4e1a, #w-node-_49325c9e-958f-9ff7-3b29-cf852affa814-fe2a4e1a, #w-node-ec346a4a-9b62-f89f-4f0a-854f4fa8cd19-fe2a4e1a, #w-node-_96433202-a8f2-239c-5003-684346f21423-fe2a4e1a, #w-node-b7cef683-e3d5-6686-15c2-73f20dbd76aa-fe2a4e1a, #w-node-_79a85886-5f34-272c-b59b-3c86ffeb58da-fe2a4e1a, #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-fe2a4e1a, #w-node-a94190b8-0de5-052f-eaaf-441fc4c2128c-fe2a4e1a, #w-node-eed01944-d3b8-bb27-8f06-9c575953bba8-fe2a4e1a, #w-node-_7361e3f0-84e1-76b0-7abe-dae33ce325ad-fe2a4e1a, #w-node-_1fe688e7-70db-7d79-1fa6-f629b6b7cecf-fe2a4e1a, #w-node-_9b48849a-86a9-bf91-d774-3d0261664a10-fe2a4e1a, #w-node-_75f2798d-3de0-b41f-3f8b-f737b802f416-fe2a4e1a, #w-node-_2f0a90be-6951-09fe-d0ea-d5ce6a63363e-fe2a4e1a, #w-node-_92d173dd-4e06-1259-2132-69d3c7f1d3b9-fe2a4e1a, #w-node-b28e1846-6602-c900-d55c-fcef5dc3dd66-fe2a4e1a, #w-node-_76026138-b6f9-e24e-d189-7c7dba7a2611-fe2a4e1a, #w-node-_26fe5f74-d2f5-601e-5078-84c0a042d8ee-fe2a4e1a, #w-node-a1aa24de-40fe-2ba0-f90d-e29ac63a8e13-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d662c-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6631-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6633-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6635-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6637-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6639-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6643-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6645-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6647-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6648-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d664d-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d664e-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6653-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6654-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6659-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d665a-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d665f-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6660-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042d2-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042d7-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042d9-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042db-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042dd-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042df-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042e7-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042e9-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042eb-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042ed-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042ee-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042f3-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042f4-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042f9-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042fa-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042ff-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a65904300-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a65904305-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a65904306-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d79-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d83-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d85-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d87-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d89-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d8b-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d95-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d97-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d99-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d9a-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d9f-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da0-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da5-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da6-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0dab-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0dac-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0db1-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0db2-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4b0-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ba-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4bb-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4bc-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4be-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c0-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ca-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4cc-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ce-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4cf-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4d4-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4d5-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4da-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4db-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e0-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e1-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e6-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e7-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e472-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e474-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e476-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e478-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e47a-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e484-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e486-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e488-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e489-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e48e-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e48f-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e494-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e495-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e49a-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e49b-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e4a0-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e4a1-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b4d-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b57-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b59-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5b-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5d-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5f-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f7b-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f85-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f86-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f87-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f88-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f8a-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f94-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f96-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f98-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f99-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f9e-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f9f-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752fa4-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752fa5-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752faa-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752fab-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752fb0-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752fb1-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c844-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c84e-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c850-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c852-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c854-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c856-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c860-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c862-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c864-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c865-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c86a-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c86b-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c870-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c871-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c876-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c877-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c87c-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c87d-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ca2-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cac-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cad-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cae-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79caf-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb0-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cba-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbc-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbe-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbf-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cc4-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cc5-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cca-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ccb-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd0-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd1-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd6-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd7-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e945d-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9467-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9469-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946b-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946d-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946f-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9479-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947b-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947d-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947e-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9483-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9484-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9489-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e948a-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e948f-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9490-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9495-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9496-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d117a-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1184-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1186-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1188-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d118a-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d118c-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1196-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1198-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d119a-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d119b-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11a0-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11a1-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11a6-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11a7-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11ac-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11ad-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11b2-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d11b3-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7ba-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7bb-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7c0-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7c5-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7ca-fe2a4e1a, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7cf-fe2a4e1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b28-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b2e-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b34-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b3a-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b40-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b46-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b4c-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b52-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b58-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b5e-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b64-6e174b1d {
  place-self: center;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b6f-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b73-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b77-6e174b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b92-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b98-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b9e-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174ba4-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174baa-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bb0-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bb6-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bbc-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bc2-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bc8-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bce-6e174b1d {
  place-self: center;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bd9-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bdd-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174be1-6e174b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174bfc-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c02-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c08-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c0e-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c14-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c1a-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c20-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c26-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c2c-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c32-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c38-6e174b1d {
  place-self: center;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c49-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c4d-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c51-6e174b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c6c-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c72-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c78-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c7e-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c84-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c8a-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c90-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c96-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174c9c-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174ca2-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174ca8-6e174b1d {
  place-self: center;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cb9-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cbd-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cc1-6e174b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cdc-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174ce2-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174ce8-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cee-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cf4-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174cfa-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d00-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d06-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d0c-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d12-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d18-6e174b1d {
  place-self: center;
}

#w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d2f-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d33-6e174b1d, #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174d37-6e174b1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_193dcb06-fcc8-9d44-d32b-e6385ff4d0d5-5ff4d0d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_7e1e2946-6762-bfe2-13a0-6c30cf5435bf-8f6ed926, #w-node-_4139a351-579f-771b-31e6-8dbf62495308-8f6ed926, #w-node-_42d2c1a7-21dc-aebd-770d-5dbc9d094586-8f6ed926, #w-node-df91b3de-3049-ec0e-217c-1b8dcc393698-8f6ed926, #w-node-bc5fd3ee-68a5-85e6-d084-41972a997530-8f6ed926, #w-node-bc5fd3ee-68a5-85e6-d084-41972a99753d-8f6ed926, #w-node-b75ce88e-2627-b19e-702b-0d96805513d8-8f6ed926 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75ce88e-2627-b19e-702b-0d96805513d9-8f6ed926 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b75ce88e-2627-b19e-702b-0d96805513da-8f6ed926, #w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ad4-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ad5-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ad6-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab09d92b-320d-d985-39a3-c92f503ac0a3-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741adc-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741add-e4741acf, #w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ae2-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ae3-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ae4-e4741acf, #w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741ae9-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741aea-e4741acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aeac7a3c-9d4b-99a1-dbcf-6247e4741aeb-e4741acf, #w-node-_228eed0f-e107-901d-6a9c-394edaca2848-5cb62bc4, #w-node-_3eaa6c89-d358-4d72-562a-b876416e8817-5cb62bc4, #w-node-a88bdef1-9257-9bfe-2c85-18691aa40df3-5cb62bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a88bdef1-9257-9bfe-2c85-18691aa40df4-5cb62bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a88bdef1-9257-9bfe-2c85-18691aa40df5-5cb62bc4, #w-node-_2526be5e-69a0-592c-5a53-9b2f7a57280c-03483ee8, #w-node-cab70fe4-41ff-cabe-81eb-ba9e5e843af5-03483ee8, #w-node-_1c422717-4643-e489-864a-6d76d4cdd801-03483ee8, #w-node-_9d4b2c58-5bc8-5d32-f1ec-01539dbdc4e1-03483ee8, #w-node-fd491a38-66c4-9807-547e-c83b388412f1-03483ee8, #w-node-_215042b1-6c5a-2a34-d200-4c73e6b8755d-03483ee8, #w-node-_0bb6632f-c838-1895-9a26-7bc292aec45d-03483ee8, #w-node-_800cf3c5-d4ba-0945-c903-a62b78e09296-03483ee8, #w-node-_1f016b21-253e-4fde-5c60-b957d737130b-03483ee8, #w-node-_0bacc129-0360-d752-f545-6a9fb6cac514-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff6a05eb-8380-b0c5-ec91-ec2ae4d7b8e9-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ff6a05eb-8380-b0c5-ec91-ec2ae4d7b8ea-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c3dfd2b5-3f76-1fab-43c9-7e8bab907208-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0057e8fc-7a6c-8aff-813e-b7faf3b6f060-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9ad09b9a-0e04-be78-2422-a5b179eb80b4-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9ad09b9a-0e04-be78-2422-a5b179eb80b5-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c671a542-5d36-b233-2775-071f1bb45aec-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c671a542-5d36-b233-2775-071f1bb45aed-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5d2f42c1-6c34-768a-d5c4-ec26dc842acd-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5d2f42c1-6c34-768a-d5c4-ec26dc842ace-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1ac4c788-0d12-0656-a360-7fe2a6a88adf-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ac4c788-0d12-0656-a360-7fe2a6a88ae0-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_89234ed8-408c-34b9-0be5-e61f8d0cf516-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_89234ed8-408c-34b9-0be5-e61f8d0cf517-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ebf52e93-e691-8643-b3bf-6c91037157f9-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ebf52e93-e691-8643-b3bf-6c91037157fa-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-eca4b881-cf61-e0ff-162c-1ea96ac7f4ae-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eca4b881-cf61-e0ff-162c-1ea96ac7f4af-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-cd3a1bcf-8bc6-c536-e9eb-84331b055125-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cd3a1bcf-8bc6-c536-e9eb-84331b055126-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_83aea8db-3001-2396-2c18-e18f2a71b7f6-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_83aea8db-3001-2396-2c18-e18f2a71b7f7-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1a36382d-fe64-f9f0-c1ac-12638c040e68-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1a36382d-fe64-f9f0-c1ac-12638c040e69-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_82e6e31a-21f7-0f8c-c157-d5a6f976d851-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_82e6e31a-21f7-0f8c-c157-d5a6f976d852-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4bf4475a-323b-fb66-4db3-cab64ba17421-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4bf4475a-323b-fb66-4db3-cab64ba17422-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f603a474-4dee-a72e-b690-e9a375e67514-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f603a474-4dee-a72e-b690-e9a375e67515-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ce5b2bca-b45f-f4dc-2e8d-2d85aa1b8125-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ce5b2bca-b45f-f4dc-2e8d-2d85aa1b8126-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_896688d1-c017-3849-2817-b34919f87d4b-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_896688d1-c017-3849-2817-b34919f87d4c-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-a683d3a0-f472-5f04-bf5d-8a96c45bfffa-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a683d3a0-f472-5f04-bf5d-8a96c45bfffb-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2dbe8e02-f6fe-d5fc-e7f0-91d05d08d357-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2dbe8e02-f6fe-d5fc-e7f0-91d05d08d358-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_19b8b46a-8b52-baff-fd25-779bfa879821-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_19b8b46a-8b52-baff-fd25-779bfa879822-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0082268b-97d3-b785-90c4-e0ea52566731-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0082268b-97d3-b785-90c4-e0ea52566732-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3ceb321c-257f-a429-d9dd-e6927d2c8c67-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3ceb321c-257f-a429-d9dd-e6927d2c8c68-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d82bf403-b543-3412-0978-80c096f47722-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d82bf403-b543-3412-0978-80c096f47723-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_070a5e16-9f3e-f7e6-b541-e413abb3acf5-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_070a5e16-9f3e-f7e6-b541-e413abb3acf6-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5683c2bd-21b4-bcb0-37e2-525ebaff3624-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5683c2bd-21b4-bcb0-37e2-525ebaff3625-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5cdb2be5-1cc8-e9c2-7d6e-5696e1c7cc8e-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5cdb2be5-1cc8-e9c2-7d6e-5696e1c7cc8f-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7317d308-75a8-6ba2-cfd5-0f573464ecf8-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7317d308-75a8-6ba2-cfd5-0f573464ecf9-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-fd05e234-e57f-1500-81a7-b83019f1a7b3-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fd05e234-e57f-1500-81a7-b83019f1a7b4-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_04dc359c-d210-e609-a1de-7ea9efc487d7-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_04dc359c-d210-e609-a1de-7ea9efc487d8-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_71534e0f-774d-a6f5-a99e-70dccc01e05b-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_71534e0f-774d-a6f5-a99e-70dccc01e05c-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_43c4f150-b13e-6756-2bc3-57189c771238-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_43c4f150-b13e-6756-2bc3-57189c771239-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9d93fb9b-f600-08eb-1da9-adfddf67ba1c-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9d93fb9b-f600-08eb-1da9-adfddf67ba1d-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c115bcbf-b82f-7c71-b7b1-109da7a7c1f8-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c115bcbf-b82f-7c71-b7b1-109da7a7c1f9-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_678761f0-5775-2d42-2c1a-16c416369f88-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_678761f0-5775-2d42-2c1a-16c416369f89-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6dec7261-0afc-e3a7-3604-f4ad4602dd91-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6dec7261-0afc-e3a7-3604-f4ad4602dd92-03483ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4511ff18-c600-2db9-41ae-0f83d3ebd6d7-03483ee8, #w-node-_4511ff18-c600-2db9-41ae-0f83d3ebd6e7-03483ee8, #w-node-_4511ff18-c600-2db9-41ae-0f83d3ebd701-03483ee8, #w-node-_4511ff18-c600-2db9-41ae-0f83d3ebd713-03483ee8, #w-node-_5a3f8ad0-b3c5-75b8-f9b1-47b66c8da9ef-03483ee8, #w-node-f7a290a6-8451-3bcf-3ebd-e9a487de7bce-03483ee8, #w-node-f7a290a6-8451-3bcf-3ebd-e9a487de7bc2-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9836ba95-98ba-59a8-7de3-e1f49c7f94c4-03483ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9836ba95-98ba-59a8-7de3-e1f49c7f94d0-03483ee8, #w-node-acd6c2e9-b546-d72a-e57a-a769b79afeb7-ea27987b, #w-node-acd6c2e9-b546-d72a-e57a-a769b79afeb8-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d19f065-7666-d09f-cb37-c345bd457dd8-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc597f4-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59806-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59808-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59809-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc5981c-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc5982e-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59830-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59831-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59844-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59856-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59858-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59859-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc5986c-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc5987e-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59880-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75c567a5-17f3-ba64-1356-81533dc59881-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_505d5398-f4a0-23c0-b1c7-b37c8d8fef77-ea27987b, #w-node-_27784cb5-302c-8b39-9f1f-6517f338387e-ea27987b, #w-node-_17c7f0af-2dd7-858c-2b6f-b285019046f8-ea27987b, #w-node-f41e92ba-6209-1a1c-320f-f7519590c6a8-ea27987b, #w-node-_1f219df6-2b10-6f2e-e273-9adb3d771842-ea27987b, #w-node-_603fbc58-9c4d-9783-0a3e-618d2e8abc1c-ea27987b, #w-node-_680b44b3-ea46-4f3d-c5aa-6d8826f60740-ea27987b, #w-node-_5e2da21c-b380-239a-c5ae-bed4bfa7be10-ea27987b, #w-node-_6bf0b6d8-15a3-9dca-f135-24f315e502cb-ea27987b, #w-node-_356f956e-ebb9-3b81-1953-8d32449235d0-ea27987b, #w-node-_5bf2d5a9-1dfe-8a64-3ba2-619986e879c2-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9afe1d-78ff-0690-2ec0-c98fb9ef0c22-ea27987b, #w-node-_2df0720f-db75-0126-43f8-595f8f30fb3c-ea27987b, #w-node-df26e233-4ce9-19b7-c5b3-dea6c8ac59da-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_411be44e-d7ef-1333-f4c1-509d2f31904c-ea27987b, #w-node-eff4d2c6-c108-5951-d57b-f2323f325b3b-ea27987b, #w-node-_824fd35f-c387-aa61-10db-7321bc654b4b-ea27987b, #w-node-ed5b3806-c347-78e2-b38c-003602e5a16b-ea27987b, #w-node-cba012e2-53ee-46f8-ac83-021e78717cc2-ea27987b {
  justify-self: center;
}

#w-node-e5a43357-6adb-3430-4ca7-54a0eaa60ea2-ea27987b, #w-node-e2f3cf10-fd32-3d06-931c-3e8fa0404c84-ea27987b, #w-node-f45b24c8-9c8e-5374-61db-bd0cf5cbfaf2-ea27987b, #w-node-_82ff2393-ed7b-49ac-0ea3-36779d393fef-ea27987b, #w-node-_0f678610-d7ac-5e03-b729-916cce610b0b-ea27987b, #w-node-fd749740-d576-daa2-e2d5-03493c162342-ea27987b, #w-node-fd749740-d576-daa2-e2d5-03493c162344-ea27987b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1034633-20cd-0ac0-99a4-75f5e478c630-1eb79f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f1034633-20cd-0ac0-99a4-75f5e478c631-1eb79f06, #w-node-f1034633-20cd-0ac0-99a4-75f5e478c632-1eb79f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1034633-20cd-0ac0-99a4-75f5e478c636-1eb79f06, #w-node-f1034633-20cd-0ac0-99a4-75f5e478c63c-1eb79f06, #w-node-f1034633-20cd-0ac0-99a4-75f5e478c642-1eb79f06, #w-node-f1034633-20cd-0ac0-99a4-75f5e478c648-1eb79f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_6e5deada-17be-b03d-65b5-1897c488fd7c-1eb79f06, #w-node-_59a1e357-46b0-ec58-3c56-4673c16bf40e-1eb79f06, #w-node-_0d664ad2-99d1-f25e-8c9d-d7aada38dda3-1eb79f06, #w-node-d13a8558-c59a-b654-94c2-5261fd4792a3-1eb79f06, #w-node-_89c64e3c-57c3-ea22-e97a-735b34e882fc-1eb79f06, #w-node-b0c1fb3c-ddc3-d669-93cd-c0e6fd9e97a8-1eb79f06, #w-node-_19a59cce-0a2d-fba5-ce51-6a19eccc3a5f-1eb79f06, #w-node-_29914101-83a9-1ebb-79f3-cb0fe107d11f-1eb79f06, #w-node-_673c2fc4-179d-8310-bfb6-37c60589dca0-1eb79f06, #w-node-_05fe4bd7-872b-c2d1-5511-b51234140c8a-1eb79f06, #w-node-_01258bc3-3f28-2776-1b34-608dce112388-1eb79f06 {
  justify-self: center;
}

#w-node-_2f942617-3c99-adf6-dc2d-a282168b917f-1eb79f06, #w-node-cf0a37af-b570-04d3-ef55-15ed83722d55-1eb79f06, #w-node-_2abce2ac-ffa2-1973-2d65-ba6dccb20dd0-1eb79f06, #w-node-d51f8a17-e0e3-a3b7-34e4-ac6dd9cfabf7-1eb79f06, #w-node-d51f8a17-e0e3-a3b7-34e4-ac6dd9cfabf8-1eb79f06, #w-node-_9fd077a4-cbdc-cfb0-55f2-db3a98046835-1eb79f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d36f2981-8184-a147-8ddf-f4ece4c84e94-1eb79f06, #w-node-_4c0aeae1-4a4a-05b3-dae7-4618924cad32-1eb79f06, #w-node-a84e9f8a-22f3-bef4-b3f4-2a8dc86770b0-1eb79f06, #w-node-c20247f4-b78c-fe28-53a5-386cf1f55399-1eb79f06, #w-node-_1b7f3a16-94a5-3a06-98e4-1e928278785b-1eb79f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8686202a-b9ce-13f0-0303-a42dd196896d-a0a13ea4, #w-node-_8686202a-b9ce-13f0-0303-a42dd196897f-a0a13ea4, #w-node-_8686202a-b9ce-13f0-0303-a42dd19689a1-a0a13ea4, #w-node-_8686202a-b9ce-13f0-0303-a42dd19689bc-a0a13ea4, #w-node-_8686202a-b9ce-13f0-0303-a42dd19689d7-a0a13ea4, #w-node-_3ba59f44-53c2-14e7-72d7-961d0b0fc059-a0a13ea4, #w-node-_4a44f149-7f32-20f9-78fa-536507bd6ece-a0a13ea4, #w-node-_3f193354-585b-c660-c648-f331e94e35f6-a0a13ea4, #w-node-b3d693af-9ccf-c21d-ff9b-eaab33a50108-a0a13ea4, #w-node-b3d693af-9ccf-c21d-ff9b-eaab33a50118-a0a13ea4, #w-node-b3d693af-9ccf-c21d-ff9b-eaab33a50132-a0a13ea4, #w-node-b3d693af-9ccf-c21d-ff9b-eaab33a50144-a0a13ea4, #w-node-_08a424fc-9f13-e8bf-6197-cdc2a7ac3542-a0a13ea4, #w-node-_0e362e2f-a369-b570-adb2-5985d4d671ee-a0a13ea4, #w-node-_34defdb2-d412-b43f-d33a-89d708b427a5-a0a13ea4, #w-node-_7c0523e4-ee5c-1bb1-5161-f060d39b8829-a0a13ea4, #w-node-_7c0523e4-ee5c-1bb1-5161-f060d39b8834-a0a13ea4, #w-node-_7c0523e4-ee5c-1bb1-5161-f060d39b8849-a0a13ea4, #w-node-ea952f09-4023-cfd2-6976-ae19a1a738cd-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738ce-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738cf-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738d4-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738d5-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738d6-a0a13ea4, #w-node-ea952f09-4023-cfd2-6976-ae19a1a738db-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738dc-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738dd-a0a13ea4, #w-node-ea952f09-4023-cfd2-6976-ae19a1a738e2-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738e3-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ea952f09-4023-cfd2-6976-ae19a1a738e4-a0a13ea4, #w-node-a88bdef1-9257-9bfe-2c85-18691aa40df3-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a88bdef1-9257-9bfe-2c85-18691aa40df4-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a88bdef1-9257-9bfe-2c85-18691aa40df5-a0a13ea4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bab-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bac-91914338, #w-node-f262527b-404a-c786-b9ab-cf4520016bad-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bb1-91914338, #w-node-f262527b-404a-c786-b9ab-cf4520016bb7-91914338, #w-node-f262527b-404a-c786-b9ab-cf4520016bbd-91914338, #w-node-f262527b-404a-c786-b9ab-cf4520016bc3-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_05326893-f47c-fecf-53a9-72d74e2647b0-91914338, #w-node-_05326893-f47c-fecf-53a9-72d74e2647b3-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9afe1d-78ff-0690-2ec0-c98fb9ef0c22-91914338, #w-node-_2df0720f-db75-0126-43f8-595f8f30fb3c-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_044da718-144c-0738-0f01-fdb51075197a-91914338, #w-node-_044da718-144c-0738-0f01-fdb51075197d-91914338, #w-node-_8d6e6d6c-0080-255e-9763-4ed0c671a98b-91914338, #w-node-_8d6e6d6c-0080-255e-9763-4ed0c671a98e-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df26e233-4ce9-19b7-c5b3-dea6c8ac59da-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cdcd23e1-16ff-3141-471c-c3a6f49f682d-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cdcd23e1-16ff-3141-471c-c3a6f49f682e-91914338, #w-node-cdcd23e1-16ff-3141-471c-c3a6f49f682f-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdcd23e1-16ff-3141-471c-c3a6f49f6835-91914338, #w-node-cdcd23e1-16ff-3141-471c-c3a6f49f683d-91914338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1800a5bd-c7ab-861c-f9b8-d5de384ed97f-384ed97a, #w-node-_1800a5bd-c7ab-861c-f9b8-d5de384ed98d-384ed97a {
  justify-self: center;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bab-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bac-1cd951ac, #w-node-f262527b-404a-c786-b9ab-cf4520016bad-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bb1-1cd951ac, #w-node-f262527b-404a-c786-b9ab-cf4520016bb7-1cd951ac, #w-node-f262527b-404a-c786-b9ab-cf4520016bbd-1cd951ac, #w-node-f262527b-404a-c786-b9ab-cf4520016bc3-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-ffe3a8eb-ed44-a7c0-a2b2-66873735114d-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351166-1cd951ac, #w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351167-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ffe3a8eb-ed44-a7c0-a2b2-66873735116c-1cd951ac, #w-node-ffe3a8eb-ed44-a7c0-a2b2-66873735118c-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351190-1cd951ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bab-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bac-d4bf7a0d, #w-node-f262527b-404a-c786-b9ab-cf4520016bad-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bb1-d4bf7a0d, #w-node-f262527b-404a-c786-b9ab-cf4520016bb7-d4bf7a0d, #w-node-f262527b-404a-c786-b9ab-cf4520016bbd-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d153caff-32f2-b7b8-c4cd-822bc7616379-d4bf7a0d, #w-node-fc5671e3-d24f-7f23-8b1c-18f5ac0c9f49-d4bf7a0d, #w-node-aeabd008-56f6-b949-d4ad-fe368b8c92f0-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e4504b8-a260-f3c6-17a6-c52252352802-d4bf7a0d, #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447b-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-d4bf7a0d, #w-node-a524b128-aca4-92da-264c-5254e186861d-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a524b128-aca4-92da-264c-5254e186861e-d4bf7a0d, #w-node-b509c240-c10a-1dbe-2d28-6169e64594bd-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b509c240-c10a-1dbe-2d28-6169e64594df-d4bf7a0d, #w-node-_11c3c989-1e62-2e49-7c89-d293f120ee6b-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c3c989-1e62-2e49-7c89-d293f120ee6c-d4bf7a0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-f6f12a7d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d153caff-32f2-b7b8-c4cd-822bc7616379-f6f12a7d, #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-f6f12a7d, #w-node-a524b128-aca4-92da-264c-5254e186861d-f6f12a7d, #w-node-_5d888d94-d9f9-a963-c50b-ffff8ca8896f-f6f12a7d, #w-node-_8e7ba7db-bfb7-c2ef-0d15-fc0723e740a7-f6f12a7d, #w-node-_8e7ba7db-bfb7-c2ef-0d15-fc0723e740ae-f6f12a7d, #w-node-_04c11e32-8c1b-0f2f-0cb4-b86439ed479a-f6f12a7d, #w-node-_04c11e32-8c1b-0f2f-0cb4-b86439ed479b-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f0126bc1-4d5f-2283-1612-06e09fc680a7-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bac-f6f12a7d, #w-node-f262527b-404a-c786-b9ab-cf4520016bad-f6f12a7d, #w-node-_71e334df-3f22-3556-df5d-cb6cd07ba106-f6f12a7d, #w-node-f81eb697-d7c4-c0bc-0706-c2eeb5b343f9-f6f12a7d, #w-node-f81eb697-d7c4-c0bc-0706-c2eeb5b343fa-f6f12a7d, #w-node-e3137c18-568a-ceba-6a42-e5fbebdeb002-f6f12a7d, #w-node-f8dc6a11-6f89-74e6-f8ff-f906faf4c74c-f6f12a7d, #w-node-f8dc6a11-6f89-74e6-f8ff-f906faf4c74d-f6f12a7d, #w-node-_7a3b946b-d441-05d4-9a13-f061c959db24-f6f12a7d, #w-node-_39aa5630-5723-acef-94be-bb452000bcbe-f6f12a7d, #w-node-_39aa5630-5723-acef-94be-bb452000bcbf-f6f12a7d, #w-node-_248c8c41-04a9-92df-6669-c2edec53257a-f6f12a7d, #w-node-_20d2b1cf-477e-aafe-ab0a-f0d51879cde7-f6f12a7d, #w-node-_20d2b1cf-477e-aafe-ab0a-f0d51879cde8-f6f12a7d, #w-node-_9b1aca0f-c43e-ba3f-daec-90b60599b4bf-f6f12a7d, #w-node-ec50f5f2-192d-92da-a888-e39d3fc4955a-f6f12a7d, #w-node-ec50f5f2-192d-92da-a888-e39d3fc4955b-f6f12a7d, #w-node-_99b7bf32-cfd9-e35f-a974-7818f293ec47-f6f12a7d, #w-node-_6934eb16-00c9-f3d4-043f-f9708ccc383a-f6f12a7d, #w-node-_6934eb16-00c9-f3d4-043f-f9708ccc383b-f6f12a7d, #w-node-b43d53ed-14f5-47e8-76be-9309aca6f9e1-f6f12a7d, #w-node-_6259e96d-4972-e709-f0eb-0658a462c1ba-f6f12a7d, #w-node-_6259e96d-4972-e709-f0eb-0658a462c1bb-f6f12a7d, #w-node-_3e56f228-261a-8c6c-4f5b-d27e419dffb5-f6f12a7d, #w-node-a32593b2-9d9f-0ec2-6111-06c811124a27-f6f12a7d, #w-node-bba6da5d-d574-9f75-c625-bbc0ee7160fe-f6f12a7d, #w-node-_56eeaa9d-58d2-0ff0-5382-c64d9ce4c497-f6f12a7d, #w-node-_56eeaa9d-58d2-0ff0-5382-c64d9ce4c498-f6f12a7d, #w-node-c3d78690-d985-211f-f63a-06e80d3c9f67-f6f12a7d, #w-node-_7e304bd8-6403-1212-3f77-974133e28215-f6f12a7d, #w-node-_7e304bd8-6403-1212-3f77-974133e28216-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d92-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d96-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d9a-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d9e-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da2-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da6-f6f12a7d, #w-node-_81ed3661-dd53-1b7d-3882-1e5d566e58e6-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da9-f6f12a7d, #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3daa-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76e2d10c-5cac-7633-5a42-d7b43c133291-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_01f7db88-bd52-1ecb-ccaf-174c08bc501a-f6f12a7d, #w-node-_01f7db88-bd52-1ecb-ccaf-174c08bc5020-f6f12a7d, #w-node-_01f7db88-bd52-1ecb-ccaf-174c08bc5026-f6f12a7d, #w-node-_01f7db88-bd52-1ecb-ccaf-174c08bc502c-f6f12a7d, #w-node-_5eaa3bb1-57a5-7f48-37ec-c9bd3212d6bd-f6f12a7d, #w-node-_92ee2dc9-c0ee-52eb-b73a-d62e10ec2b58-f6f12a7d, #w-node-d44a84db-85b3-18e8-14bd-b9e90e21ae89-f6f12a7d, #w-node-d44a84db-85b3-18e8-14bd-b9e90e21ae8a-f6f12a7d, #w-node-_6cae1e9b-9209-365c-312e-f63de4fdbd72-f6f12a7d, #w-node-_6cae1e9b-9209-365c-312e-f63de4fdbd73-f6f12a7d, #w-node-_95a3aa9b-c804-91f3-dff5-4efd94621ea6-f6f12a7d, #w-node-_95a3aa9b-c804-91f3-dff5-4efd94621ea7-f6f12a7d, #w-node-_21f6c4ab-6d5e-1091-8aba-e8c8d5275dc9-f6f12a7d, #w-node-_21f6c4ab-6d5e-1091-8aba-e8c8d5275dca-f6f12a7d, #w-node-_464eaa75-3460-4f40-50f8-013411720b07-f6f12a7d, #w-node-_464eaa75-3460-4f40-50f8-013411720b08-f6f12a7d, #w-node-_0cc4db5f-c472-6762-9455-ade470ada936-f6f12a7d, #w-node-_0cc4db5f-c472-6762-9455-ade470ada937-f6f12a7d, #w-node-_0ea679ac-daa8-9744-f762-22102e2758ae-f6f12a7d, #w-node-_0ea679ac-daa8-9744-f762-22102e2758af-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b260bb8-bc88-9ad7-9fe7-8a649f601659-f6f12a7d {
  justify-self: center;
}

#w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc056b-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc056c-f6f12a7d, #w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc057f-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc0582-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7055971a-a782-aa3e-c24c-74ddcbb91a7c-f6f12a7d, #w-node-f80356df-b489-d2d0-bdb1-196d0f20d38f-f6f12a7d, #w-node-_5226ad49-8408-60fa-474c-5203c2c2ab6d-f6f12a7d, #w-node-_25d72155-33c7-5dda-031d-4b0f6f0b55cf-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a3dc465-cbf4-c2bb-a378-67b655863ba3-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a3dc465-cbf4-c2bb-a378-67b655863ba4-f6f12a7d, #w-node-_2a3dc465-cbf4-c2bb-a378-67b655863bb3-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a3dc465-cbf4-c2bb-a378-67b655863bb6-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de8e998a-f4a6-e95a-2a0b-78699ebe720e-f6f12a7d {
  justify-self: center;
}

#w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929dcd-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929dce-f6f12a7d, #w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929de5-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929de8-f6f12a7d, #w-node-f4bc5492-4dda-f98d-a6c5-da46a6e76157-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f4bc5492-4dda-f98d-a6c5-da46a6e76158-f6f12a7d, #w-node-f4bc5492-4dda-f98d-a6c5-da46a6e7616f-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4bc5492-4dda-f98d-a6c5-da46a6e76172-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e68727e-6d6e-111b-18c2-92ee50f03c1a-f6f12a7d {
  justify-self: center;
}

#w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a84-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a85-f6f12a7d, #w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a98-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a9b-f6f12a7d, #w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf66-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf67-f6f12a7d, #w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf7a-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf7d-f6f12a7d, #w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8e0-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8e1-f6f12a7d, #w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8f4-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8f7-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8fc-f6f12a7d {
  justify-self: center;
}

#w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce04-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce05-f6f12a7d, #w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce07-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce0a-f6f12a7d, #w-node-_5a7946d1-7beb-a377-3a51-b24259e1eda9-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5a7946d1-7beb-a377-3a51-b24259e1edaa-f6f12a7d, #w-node-_5a7946d1-7beb-a377-3a51-b24259e1edbd-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a7946d1-7beb-a377-3a51-b24259e1edc0-f6f12a7d, #w-node-_659986d7-a685-c5c8-632b-1c6b323da287-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_659986d7-a685-c5c8-632b-1c6b323da288-f6f12a7d, #w-node-_659986d7-a685-c5c8-632b-1c6b323da297-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659986d7-a685-c5c8-632b-1c6b323da29a-f6f12a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a7c-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a7d-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a7e-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a7f-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a80-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a81-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a82-06ee8a7b, #w-node-a923f5f0-d8bd-9871-ab09-9b3106ee8a83-06ee8a7b, #w-node-_935efbc8-ee7f-025b-b139-bc1becf10dfa-06ee8a7b, #w-node-_2a4fd601-1aa3-f364-f2b5-57595181b6d3-50072579, #w-node-_3f461d5e-3d63-572f-eb1b-27ca173703f6-50072579, #w-node-_314f9939-42b9-4c97-14d3-c7711f348431-50072579, #w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305aa-50072579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305ab-50072579 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305ac-50072579, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-430c511a, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_576c6dc0-c04d-d408-237e-a1292806d2b2-430c511a, #w-node-_576c6dc0-c04d-d408-237e-a1292806d2b8-430c511a, #w-node-_576c6dc0-c04d-d408-237e-a1292806d2be-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34326-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34338-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3433a-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3433b-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3434e-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34360-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34362-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34363-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34376-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34388-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3438a-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3438b-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3439e-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec343b0-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec343b2-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec343b3-430c511a, #w-node-a524b128-aca4-92da-264c-5254e186861d-430c511a, #w-node-_5d888d94-d9f9-a963-c50b-ffff8ca8896f-430c511a, #w-node-_85f62423-4a3c-3040-5d9f-593d7753e67b-430c511a, #w-node-_0fbd7bb9-07bf-a09d-7f9c-e68dbc371b63-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-430c511a, #w-node-_9a78fd89-1eed-623e-5775-1cda5f076964-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a78fd89-1eed-623e-5775-1cda5f076965-430c511a, #w-node-f1323227-3824-f420-8b3f-53a4fa6d3ef0-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1323227-3824-f420-8b3f-53a4fa6d3efc-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48eeaf93-dc2c-8b6b-fa2c-cd893e277cf5-430c511a, #w-node-_48eeaf93-dc2c-8b6b-fa2c-cd893e277cf6-430c511a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113ae9-0b396f48, #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113aec-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b05-0b396f48, #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b06-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b08-0b396f48, #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b0b-0b396f48, #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b28-0b396f48, #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b2b-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b2f-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bab-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bac-0b396f48, #w-node-f262527b-404a-c786-b9ab-cf4520016bad-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f262527b-404a-c786-b9ab-cf4520016bb1-0b396f48, #w-node-f262527b-404a-c786-b9ab-cf4520016bb7-0b396f48, #w-node-f262527b-404a-c786-b9ab-cf4520016bbd-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_38a2aa06-b35d-8c95-c232-3db18df317c8-0b396f48, #w-node-_38a2aa06-b35d-8c95-c232-3db18df317d6-0b396f48 {
  justify-self: center;
}

#w-node-e1182fd0-7129-2b61-fbec-377de1e9107c-0b396f48, #w-node-e1182fd0-7129-2b61-fbec-377de1e9107d-0b396f48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1182fd0-7129-2b61-fbec-377de1e9107e-0b396f48 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1182fd0-7129-2b61-fbec-377de1e9107f-0b396f48 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_6f50a51d-f13b-6681-4c07-6d4d58440d18-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6f50a51d-f13b-6681-4c07-6d4d58440d1f-c66c0ee4, #w-node-f8ed96b1-ebe6-d83e-a1a4-e9a83de94a5a-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ed96b1-ebe6-d83e-a1a4-e9a83de94a5b-c66c0ee4, #w-node-c32e66c0-c1d3-ccb9-77ca-ffaebbd72bb8-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c32e66c0-c1d3-ccb9-77ca-ffaebbd72bd3-c66c0ee4, #w-node-_5d6bb07c-63fe-dcbc-62b7-176a5fd0c5a8-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b24f0f9-4ec5-627b-97d6-c404a897e4ee-c66c0ee4, #w-node-_7d135acb-1d76-e76e-04b4-d7ecf8e5d99b-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7d135acb-1d76-e76e-04b4-d7ecf8e5d9b8-c66c0ee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9417-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9432-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9434-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d92f7f4-7c34-8120-311f-6d1dd095ab8c-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9455-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eff10d93-6de5-d70b-f010-99fa45743234-64d3d813, #w-node-_3f33da7f-f34a-64bb-60ef-d8359286efaf-64d3d813, #w-node-fd3c3546-782d-e3e7-8a6b-efd356387128-64d3d813, #w-node-_232000e9-f730-fd8e-64d4-c20916d86df9-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9472-64d3d813, #w-node-ac68d69b-aaee-fc42-526b-225122a12497-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac68d69b-aaee-fc42-526b-225122a12498-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ac68d69b-aaee-fc42-526b-225122a12499-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e94de25d-8029-1b45-309c-86d0d855c474-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e94de25d-8029-1b45-309c-86d0d855c48d-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0134ef04-c051-45f9-3c53-5d1a9abe5d3a-64d3d813, #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907bd-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c0-64d3d813, #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360c5-64d3d813, #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360cc-64d3d813, #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360d2-64d3d813, #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360d9-64d3d813, #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c5-64d3d813, #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c9-64d3d813, #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907cd-64d3d813, #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907d1-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e94de25d-8029-1b45-309c-86d0d855c4ac-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0e6d9e71-e01c-c42f-d791-c4c936c563fd-64d3d813, #w-node-bebcf5b1-7110-2696-9232-5ec547083794-64d3d813, #w-node-_4bb4a8d5-453e-a533-5cfc-af709bb1042f-64d3d813, #w-node-e94de25d-8029-1b45-309c-86d0d855c4c3-64d3d813, #w-node-_8bf5718b-0e9f-7802-0b66-d021e438e8d4-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bf5718b-0e9f-7802-0b66-d021e438e8d5-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8bf5718b-0e9f-7802-0b66-d021e438e8d8-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179aad52-7d5d-cc5a-151a-073910d8f464-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_179aad52-7d5d-cc5a-151a-073910d8f47b-64d3d813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69e4e68f-31e2-6d7e-6715-f0940fed698e-64d3d813 {
  justify-self: center;
}

#w-node-_85942050-3eba-a1e4-b6f5-8709d2e1ddd5-64d3d813, #w-node-a86d147d-03b1-5445-1b4b-139332097c66-64d3d813, #w-node-e93b6a17-c7ca-8601-ded1-f9e52212fd43-2212fd42, #w-node-e93b6a17-c7ca-8601-ded1-f9e52212fd4f-2212fd42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9417-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9432-9b0746ac, #w-node-_07299c14-8197-5166-51f0-43a1bb50a478-9b0746ac, #w-node-_63a11c7d-b67f-3116-03c6-cd6275969e72-9b0746ac, #w-node-c420cbe0-b14c-853c-0282-05b7a6e7f0b6-9b0746ac, #w-node-c420cbe0-b14c-853c-0282-05b7a6e7f0b7-9b0746ac, #w-node-d02c8c25-aa9c-c30c-cd09-f90a79394800-9b0746ac, #w-node-d02c8c25-aa9c-c30c-cd09-f90a79394801-9b0746ac, #w-node-_2c0dc673-d882-da0e-75d4-6816a48ec859-9b0746ac, #w-node-_2c0dc673-d882-da0e-75d4-6816a48ec85a-9b0746ac, #w-node-e14f25b1-8e0c-29c9-d5a6-e7352ea40cc7-9b0746ac, #w-node-e14f25b1-8e0c-29c9-d5a6-e7352ea40cc8-9b0746ac, #w-node-_8ef91eb7-d6bb-b371-420c-e1e99d551414-9b0746ac, #w-node-_8ef91eb7-d6bb-b371-420c-e1e99d551415-9b0746ac, #w-node-ed65e407-864d-1d67-6773-3546274939af-9b0746ac, #w-node-ed65e407-864d-1d67-6773-3546274939b0-9b0746ac, #w-node-_3fce53b3-0410-99cc-6508-db8264574b44-9b0746ac, #w-node-_3fce53b3-0410-99cc-6508-db8264574b45-9b0746ac, #w-node-_5574eb50-f552-414b-3f8d-db490180d2d1-9b0746ac, #w-node-_5574eb50-f552-414b-3f8d-db490180d2d2-9b0746ac, #w-node-_1415e3b6-f44b-73e1-b628-dd999402c724-9b0746ac, #w-node-_1415e3b6-f44b-73e1-b628-dd999402c725-9b0746ac, #w-node-_9d4dca0f-4ec4-d7b5-c041-73fecdfd6e16-9b0746ac, #w-node-_9d4dca0f-4ec4-d7b5-c041-73fecdfd6e17-9b0746ac, #w-node-_4759c049-138f-948c-602e-41cb8a353ef6-9b0746ac, #w-node-_4759c049-138f-948c-602e-41cb8a353ef7-9b0746ac, #w-node-a7e4351a-4760-72bd-4d79-4c09ac72d1b3-9b0746ac, #w-node-a7e4351a-4760-72bd-4d79-4c09ac72d1b4-9b0746ac, #w-node-_9e49ede4-20ab-7535-16e1-59db00f3c74d-9b0746ac, #w-node-_9e49ede4-20ab-7535-16e1-59db00f3c74e-9b0746ac, #w-node-_0651bed9-3a8b-d403-ff6f-d14d128c23bf-9b0746ac, #w-node-_0651bed9-3a8b-d403-ff6f-d14d128c23c0-9b0746ac, #w-node-_69f216e7-e0ec-574e-ab1f-56ff9655ce98-9b0746ac, #w-node-_69f216e7-e0ec-574e-ab1f-56ff9655ce99-9b0746ac, #w-node-b274c4c1-7141-1826-a600-b74ccbbfd70d-9b0746ac, #w-node-b274c4c1-7141-1826-a600-b74ccbbfd70e-9b0746ac, #w-node-_6184c087-c022-1c35-0392-bf12d52286fb-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e94de25d-8029-1b45-309c-86d0d855c4ac-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0e6d9e71-e01c-c42f-d791-c4c936c563fd-9b0746ac, #w-node-bebcf5b1-7110-2696-9232-5ec547083794-9b0746ac, #w-node-_4bb4a8d5-453e-a533-5cfc-af709bb1042f-9b0746ac, #w-node-e94de25d-8029-1b45-309c-86d0d855c4c3-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1c3-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1d8-9b0746ac, #w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1dd-9b0746ac, #w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1e2-9b0746ac, #w-node-a4d1d4b6-a328-b9a2-a020-6ed7e27d0cfa-9b0746ac, #w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1ea-9b0746ac, #w-node-_79df94b9-c482-74a6-9012-d4985c22346d-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b99b425-a89b-304b-9396-d2bf01d60bc2-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b99b425-a89b-304b-9396-d2bf01d60bc8-9b0746ac, #w-node-_4b99b425-a89b-304b-9396-d2bf01d60bcd-9b0746ac, #w-node-_4b99b425-a89b-304b-9396-d2bf01d60bd2-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e8ac0a-85af-21fb-7b7a-c4227693d0d8-9b0746ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87e8ac0a-85af-21fb-7b7a-c4227693d0ea-9b0746ac, #w-node-_87e8ac0a-85af-21fb-7b7a-c4227693d0ef-9b0746ac, #w-node-_87e8ac0a-85af-21fb-7b7a-c4227693d0f4-9b0746ac, #w-node-_79df94b9-c482-74a6-9012-d4985c22349e-9b0746ac, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-4ec9eab5, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-4ec9eab5, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-4ec9eab5, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-4ec9eab5, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-4ec9eab5, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-4ec9eab5, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-4ec9eab5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-4ec9eab5, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-4ec9eab5, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-4ec9eab5, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-4ec9eab5 {
  justify-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-0547a32d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-0547a32d, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-0547a32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-0547a32d, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-0547a32d, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-0547a32d, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-0547a32d {
  justify-self: center;
}

#w-node-f7c9edab-5a01-bc4e-95b1-04495a587a57-0547a32d, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a5d-0547a32d, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a63-0547a32d, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a69-0547a32d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-05006116, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-05006116, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-05006116, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-05006116, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-05006116, #w-node-bde3f7a3-3024-8e80-234f-9869d5c47dd8-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bde3f7a3-3024-8e80-234f-9869d5c47dea-05006116, #w-node-_5f19ed3a-0d4d-c048-8b39-e7daeaa28b37-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f19ed3a-0d4d-c048-8b39-e7daeaa28b38-05006116, #w-node-_9447a45a-a775-2c5f-936d-547bf3e4e920-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9447a45a-a775-2c5f-936d-547bf3e4e932-05006116, #w-node-b5929498-24be-1816-8c1b-239e8d6c6dae-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5929498-24be-1816-8c1b-239e8d6c6daf-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7c9edab-5a01-bc4e-95b1-04495a587a57-05006116, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a5d-05006116, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a63-05006116, #w-node-f7c9edab-5a01-bc4e-95b1-04495a587a69-05006116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-05006116, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-05006116, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-05006116 {
  justify-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-0ef7a486, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a2-0ef7a486, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a3-0ef7a486, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a4-0ef7a486, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a5-0ef7a486, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-0ef7a486, #w-node-_546e8209-752e-d436-150b-0345dea183aa-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-0ef7a486, #w-node-_546e8209-752e-d436-150b-0345dea183a3-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ac-0ef7a486, #w-node-_546e8209-752e-d436-150b-0345dea183cd-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42d6e77b-9cdc-d8b3-cba4-7590498402ef-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-0ef7a486, #w-node-_2372cb96-5d8c-44e7-cd19-66d2bf8413ee-0ef7a486, #w-node-_2f70e098-cc3e-f51f-f61f-adef1be364e2-0ef7a486, #w-node-f9b57f08-fc8f-8626-1e1b-b35ebf4c7314-0ef7a486 {
  justify-self: center;
}

#w-node-ccd7bead-b682-ef08-a113-9629dd659603-0ef7a486, #w-node-e77cc078-9d1b-22df-eb4b-c040ccf62684-0ef7a486, #w-node-f6d7032f-0fec-bd90-f234-7467438c73ea-0ef7a486, #w-node-f6d7032f-0fec-bd90-f234-7467438c73eb-0ef7a486, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e11-0ef7a486, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e12-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccd8-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccf2-0ef7a486, #w-node-_32530ada-d615-19ea-0204-5d3c651dccf7-0ef7a486, #w-node-_32530ada-d615-19ea-0204-5d3c651dccfc-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a520051a-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200541-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b064d29a-19f1-64a0-2d95-483d8819c173-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a5200550-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200568-0ef7a486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69eaa408-6d22-8eea-b051-ff3f8852c609-8852c608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_69eaa408-6d22-8eea-b051-ff3f8852c60a-8852c608, #w-node-_69eaa408-6d22-8eea-b051-ff3f8852c60b-8852c608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69eaa408-6d22-8eea-b051-ff3f8852c60f-8852c608, #w-node-_69eaa408-6d22-8eea-b051-ff3f8852c615-8852c608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-529d1857, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-529d1857, #w-node-_546e8209-752e-d436-150b-0345dea183aa-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-529d1857, #w-node-b1729952-7681-15c2-4173-02867f979e7b-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1729952-7681-15c2-4173-02867f979e7e-529d1857, #w-node-b1729952-7681-15c2-4173-02867f979e8c-529d1857, #w-node-b1729952-7681-15c2-4173-02867f979e90-529d1857, #w-node-b1729952-7681-15c2-4173-02867f979e94-529d1857, #w-node-b1729952-7681-15c2-4173-02867f979e98-529d1857, #w-node-_7a764146-cfbc-047a-bb76-aa99a2699787-529d1857, #w-node-_546e8209-752e-d436-150b-0345dea183ac-529d1857, #w-node-_546e8209-752e-d436-150b-0345dea183cd-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42d6e77b-9cdc-d8b3-cba4-7590498402ef-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d26dd3f-2503-27c9-3526-ec8c36055095-529d1857 {
  justify-self: center;
}

#w-node-ccd7bead-b682-ef08-a113-9629dd659603-529d1857, #w-node-e77cc078-9d1b-22df-eb4b-c040ccf62684-529d1857, #w-node-f6d7032f-0fec-bd90-f234-7467438c73ea-529d1857, #w-node-f6d7032f-0fec-bd90-f234-7467438c73eb-529d1857, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e11-529d1857, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e12-529d1857, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccd8-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccf2-529d1857, #w-node-_32530ada-d615-19ea-0204-5d3c651dccf7-529d1857, #w-node-_32530ada-d615-19ea-0204-5d3c651dccfc-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a520051a-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200541-529d1857, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b064d29a-19f1-64a0-2d95-483d8819c173-529d1857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22f283f6-1f59-fce3-740c-668351eec27a-529d1857, #w-node-_22f283f6-1f59-fce3-740c-668351eec297-529d1857, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-799f452c, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-799f452c, #w-node-_546e8209-752e-d436-150b-0345dea183aa-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-799f452c, #w-node-b8100b6d-37c3-4e57-2db7-3c68245f225a-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ac-799f452c, #w-node-_546e8209-752e-d436-150b-0345dea183cd-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a200441-c4ec-636e-eabb-37b0fae08757-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a200441-c4ec-636e-eabb-37b0fae0876a-799f452c, #w-node-_8a200441-c4ec-636e-eabb-37b0fae0876b-799f452c, #w-node-_8a200441-c4ec-636e-eabb-37b0fae0876c-799f452c, #w-node-_8a200441-c4ec-636e-eabb-37b0fae0876d-799f452c, #w-node-ccd7bead-b682-ef08-a113-9629dd659603-799f452c, #w-node-e77cc078-9d1b-22df-eb4b-c040ccf62684-799f452c, #w-node-f6d7032f-0fec-bd90-f234-7467438c73ea-799f452c, #w-node-f6d7032f-0fec-bd90-f234-7467438c73eb-799f452c, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e11-799f452c, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e12-799f452c, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccd8-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccf2-799f452c, #w-node-_32530ada-d615-19ea-0204-5d3c651dccf7-799f452c, #w-node-_32530ada-d615-19ea-0204-5d3c651dccfc-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a520051a-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200541-799f452c, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b064d29a-19f1-64a0-2d95-483d8819c173-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-799f452c, #w-node-aaa6c2de-7a18-689d-b951-551a5db06cee-799f452c, #w-node-_15bf32e3-8b03-9cba-bc36-bddd5660c275-799f452c {
  justify-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592aaf-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592ab0-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592ab5-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592ab6-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592abb-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592abc-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592ac1-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9604f84-9a27-b143-8eb9-936af9592ac2-799f452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a53e85c-3850-3e59-50d5-e47eb582b495-799f452c {
  align-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-d4e4c375, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-d4e4c375, #w-node-_546e8209-752e-d436-150b-0345dea183aa-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-d4e4c375, #w-node-b8100b6d-37c3-4e57-2db7-3c68245f225a-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ac-d4e4c375, #w-node-_546e8209-752e-d436-150b-0345dea183cd-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a200441-c4ec-636e-eabb-37b0fae08757-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccd8-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccf2-d4e4c375, #w-node-_32530ada-d615-19ea-0204-5d3c651dccf7-d4e4c375, #w-node-_32530ada-d615-19ea-0204-5d3c651dccfc-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a520051a-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200541-d4e4c375, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b064d29a-19f1-64a0-2d95-483d8819c173-d4e4c375 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-056ce6eb, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7ed3b433-0679-9e2e-e811-69ef83576f4e-056ce6eb {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed3b433-0679-9e2e-e811-69ef83576f4f-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed3b433-0679-9e2e-e811-69ef83576f51-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ed3b433-0679-9e2e-e811-69ef83576f55-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1d024da-9b13-6218-9991-eba9e04dbe16-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1d024da-9b13-6218-9991-eba9e04dbe17-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbfd7e0d-48b2-2c37-8a76-660a1cd8d0de-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bbfd7e0d-48b2-2c37-8a76-660a1cd8d0df-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23193a94-9818-1f03-1479-79da4f22706a-056ce6eb {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23193a94-9818-1f03-1479-79da4f22706b-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c773cee3-c6a4-3d90-8057-fc1b55881c61-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c773cee3-c6a4-3d90-8057-fc1b55881c62-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1025299d-b7f6-740a-351e-6f4589c855e2-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1025299d-b7f6-740a-351e-6f4589c855e3-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-056ce6eb, #w-node-_5cbd2599-c82a-d2d2-4768-c98b4173ede0-056ce6eb, #w-node-_5cbd2599-c82a-d2d2-4768-c98b4173ede6-056ce6eb, #w-node-_5cbd2599-c82a-d2d2-4768-c98b4173edec-056ce6eb, #w-node-_5cbd2599-c82a-d2d2-4768-c98b4173edf2-056ce6eb, #w-node-_546e8209-752e-d436-150b-0345dea183aa-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-056ce6eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_16a90103-5b67-2160-4497-133bd5271afa-056ce6eb, #w-node-_10a2ce61-c58d-f028-e29e-57ca3d39e60e-056ce6eb, #w-node-_09ca4c10-e190-4313-6c42-fd9c4d3b032b-056ce6eb, #w-node-_0420dac5-2a34-5bd8-6b42-f8a79e50eb5e-056ce6eb, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-310e888a, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_82831652-6657-eba9-6942-f3fd362d6775-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82831652-6657-eba9-6942-f3fd362d6787-310e888a, #w-node-c39d9044-3a04-62b1-e982-68fdeacd13e2-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c39d9044-3a04-62b1-e982-68fdeacd13e3-310e888a, #w-node-ddc51912-cc90-b7fc-5307-d28a7946d273-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddc51912-cc90-b7fc-5307-d28a7946d285-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7709fe6-3759-8c13-45aa-4e902b1b4c45-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7709fe6-3759-8c13-45aa-4e902b1b4c46-310e888a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_473ba10e-8a60-efda-b710-beb542c23d40-1749d6fb, #w-node-_47c7766c-7bc9-9ffd-6808-d0c89be9f74b-1749d6fb, #w-node-_473ba10e-8a60-efda-b710-beb542c23d40-56b0a54b, #w-node-_47c7766c-7bc9-9ffd-6808-d0c89be9f74b-56b0a54b, #w-node-_473ba10e-8a60-efda-b710-beb542c23d40-56b218c6, #w-node-_47c7766c-7bc9-9ffd-6808-d0c89be9f74b-56b218c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-abe0c3ec-5f13-e985-721b-f2eaa7001366-08cfd69b, #w-node-_86381643-ee2f-9227-e54c-1c2c31157db7-08cfd69b, #w-node-_8a9b23ec-f7c8-6a8e-b787-acc562266b34-08cfd69b, #w-node-f701c3a2-6914-1eed-ca46-b222248438f0-08cfd69b, #w-node-_1e91cf61-5b28-96c4-5e98-72e193ecf8a7-f8cd6002, #w-node-aa7bad0a-b732-fc66-66bb-52ad903482d9-f8cd6002, #w-node-ec0be485-c58e-9205-f3db-2885a3538dd7-f8cd6002, #w-node-bbd6f656-041d-ac93-5ada-5ccea1892b02-f8cd6002, #w-node-_52d2d009-c8ea-001b-b101-745a9b4b9ad6-f8cd6002, #w-node-c8291d56-b6a1-839f-6105-e17263307a67-f8cd6002, #w-node-_38a73586-e679-dd4b-47cb-391405db2b5b-f8cd6002, #w-node-b9940738-41e7-0752-0685-a171d5fa43cf-f8cd6002, #w-node-_2fb4a11b-4297-0d07-ed6a-f47f82c866ac-f8cd6002, #w-node-_26d7c30b-8e62-0e11-8be2-27c770beca18-f8cd6002, #w-node-b88ddec2-d86f-c075-934a-d47ffda0c792-f8cd6002, #w-node-b88ddec2-d86f-c075-934a-d47ffda0c798-f8cd6002, #w-node-b88ddec2-d86f-c075-934a-d47ffda0c7a1-f8cd6002, #w-node-b88ddec2-d86f-c075-934a-d47ffda0c7a7-f8cd6002, #w-node-_82feb3c2-17d9-e8b5-7df5-48c64f5c9be6-f8cd6002, #w-node-_82feb3c2-17d9-e8b5-7df5-48c64f5c9bec-f8cd6002, #w-node-_82feb3c2-17d9-e8b5-7df5-48c64f5c9bf5-f8cd6002, #w-node-da304c83-4666-24d9-9eb1-fdb2d3c7173b-c456e6cb, #w-node-a71bf810-4472-860b-2b6d-fbba692891fb-c456e6cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6363f96-f786-dde6-2bbe-7dda9b9af3d3-c456e6cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e429fb-1e54-7a5a-8e54-408fed6d3faa-c456e6cb, #w-node-e705834d-0cbd-c881-68c5-c5c5353e20d4-c456e6cb {
  align-self: center;
}

#w-node-e705834d-0cbd-c881-68c5-c5c5353e20d2-c456e6cb, #w-node-_1c214cda-2f94-0af6-aff8-8beef949e1de-c456e6cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c214cda-2f94-0af6-aff8-8beef949e1e0-c456e6cb, #w-node-_782e7ad9-0bbc-f991-460e-1fd9e68a36db-db96a1a5 {
  align-self: center;
}

#w-node-_782e7ad9-0bbc-f991-460e-1fd9e68a36d9-db96a1a5, #w-node-_8d5a1ea1-637a-1786-60a3-b8a62d7dbe5d-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d5a1ea1-637a-1786-60a3-b8a62d7dbe58-db96a1a5 {
  place-self: center;
}

#w-node-_90eb393f-b81d-a99b-7917-4dd43807feb0-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aff1ff93-d318-2bd9-12b1-00fb5365fd1d-db96a1a5 {
  align-self: center;
}

#w-node-aff1ff93-d318-2bd9-12b1-00fb5365fd28-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ab67e7c-2887-20d5-9a4d-ecfa6d5c9eb8-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1ab67e7c-2887-20d5-9a4d-ecfa6d5c9eba-db96a1a5, #w-node-_02abd1ea-131c-5663-42d0-770c9e950ad3-db96a1a5 {
  align-self: center;
}

#w-node-_02abd1ea-131c-5663-42d0-770c9e950ae0-db96a1a5, #w-node-_81825413-cc64-c68e-f176-930c7e366fd4-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_81825413-cc64-c68e-f176-930c7e366fd6-db96a1a5, #w-node-_730d61cc-f49d-0298-310d-2ab489f04b91-db96a1a5 {
  place-self: center;
}

#w-node-_730d61cc-f49d-0298-310d-2ab489f04b8f-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_529900fc-fbcc-c1e9-ed18-a7498c2e424c-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_529900fc-fbcc-c1e9-ed18-a7498c2e424d-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_529900fc-fbcc-c1e9-ed18-a7498c2e424e-db96a1a5, #w-node-_529900fc-fbcc-c1e9-ed18-a7498c2e4250-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_529900fc-fbcc-c1e9-ed18-a7498c2e4251-db96a1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-744ada6d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_576c6dc0-c04d-d408-237e-a1292806d2ac-744ada6d, #w-node-_576c6dc0-c04d-d408-237e-a1292806d2b2-744ada6d, #w-node-_576c6dc0-c04d-d408-237e-a1292806d2b8-744ada6d, #w-node-_576c6dc0-c04d-d408-237e-a1292806d2be-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a524b128-aca4-92da-264c-5254e186861d-744ada6d, #w-node-_5d888d94-d9f9-a963-c50b-ffff8ca8896f-744ada6d, #w-node-_0fbd7bb9-07bf-a09d-7f9c-e68dbc371b63-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92d84668-4d26-41ca-da49-70347966e4b0-744ada6d, #w-node-_92d84668-4d26-41ca-da49-70347966e4b1-744ada6d, #w-node-_19b95a70-ba67-dbba-e73e-71b77d4cf46b-744ada6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19b95a70-ba67-dbba-e73e-71b77d4cf470-744ada6d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8c97b91f-47a4-e5ce-7b13-613a0ae836fe-e2e134c8, #w-node-_8c97b91f-47a4-e5ce-7b13-613a0ae836ff-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c97b91f-47a4-e5ce-7b13-613a0ae83706-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0811-e2e134c8, #w-node-cfaffb57-239f-8a9c-75ad-3cfe5157c58f-e2e134c8, #w-node-_9bb4b101-1c4e-50a7-589a-cd2f0b2183ad-e2e134c8, #w-node-_50480c45-1662-0932-7837-9ddc13b56c3a-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50480c45-1662-0932-7837-9ddc13b56c4c-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0825-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0826-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0839-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe084b-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe084d-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe084e-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0861-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0873-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0875-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0876-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0889-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe089b-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe089d-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe089e-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_986f90d7-8c58-2d3a-c291-96969a41c4b1-e2e134c8 {
  place-self: start;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-e2e134c8, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-e2e134c8, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e2e134c8, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-e2e134c8, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e2e134c8, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-e2e134c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-e2e134c8, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-e2e134c8, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-e2e134c8, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-e2e134c8, #w-node-af2068f2-fcb2-4023-331e-7fcbfaa5696a-e2e134c8, #w-node-af2068f2-fcb2-4023-331e-7fcbfaa56981-e2e134c8, #w-node-af2068f2-fcb2-4023-331e-7fcbfaa56998-e2e134c8 {
  justify-self: center;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-f9033354, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-f9033354, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-f9033354, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-f9033354, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-f9033354 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-f9033354, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-f9033354, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-f9033354, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-f9033354, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-f9033354, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-f9033354, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-f9033354, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-f9033354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dc3ad928-814d-5b31-4ad8-6465c533673e-3634a09b, #w-node-dc3ad928-814d-5b31-4ad8-6465c533673f-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057458-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df07005746a-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746c-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df07005746d-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df070057480-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057492-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df070057494-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057495-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574a8-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574ba-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574bc-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574bd-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574d0-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574e2-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e4-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574e5-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2a52a31-0686-2286-bcc8-4eff432fc7fe-3634a09b, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc7ff-3634a09b, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc805-3634a09b, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc806-3634a09b, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc80c-3634a09b, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc80d-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e4b-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e5d-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5f-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e60-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e73-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e85-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e87-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e88-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e9b-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ead-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513eaf-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513eb0-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ec3-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ed5-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed7-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ed8-3634a09b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33825c-3634a09b {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33825d-3634a09b {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33827c-3634a09b {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33827d-3634a09b {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e338293-3634a09b {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e338294-3634a09b {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382aa-3634a09b {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382ab-3634a09b {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382be-3634a09b {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382bf-3634a09b {
  align-self: center;
}

#w-node-_9f11e8c6-0ef4-4511-10c6-3291da83ee4e-4a2a8b0b, #w-node-f6ed041b-387d-1326-e0ae-329b72b1033a-4a2a8b0b, #w-node-f6ed041b-387d-1326-e0ae-329b72b1033b-4a2a8b0b, #w-node-f6ed041b-387d-1326-e0ae-329b72b10340-4a2a8b0b, #w-node-_182a3801-48f7-85c7-e0df-9dd6f2b65474-4a2a8b0b, #w-node-a149c86b-51d7-f4a5-a100-8dbcc8df2e7b-4a2a8b0b, #w-node-_4e396e52-6725-ad75-0690-913a738d5ab2-4a2a8b0b, #w-node-_294877d3-ec84-0feb-d9ae-88607d868dc3-4a2a8b0b, #w-node-_06816b5a-66c3-f1ee-7c48-957946d3c41e-c6955995, #w-node-d63be13a-a2ca-8406-9e0b-5b8b4a8ed082-c6955995, #w-node-_2004dde1-83ed-a3a5-0607-2f6a1598dfd2-c6955995 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000027-f96c84f8, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e00002d-f96c84f8, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000033-f96c84f8, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000039-f96c84f8, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-f96c84f8, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-f96c84f8, #w-node-_52eb2c8b-d3fb-fb86-a908-59c8009c37c0-f96c84f8, #w-node-_2575abba-ed40-0892-4c40-5a863e2479fe-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-f96c84f8, #w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef19a-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef185-f96c84f8, #w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a77-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a8c-f96c84f8, #w-node-a97fb3af-d31e-f491-6098-8901ba6e131b-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a97fb3af-d31e-f491-6098-8901ba6e131c-f96c84f8, #w-node-c40bd968-f476-9ee6-fcd1-a5b85d32173f-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c40bd968-f476-9ee6-fcd1-a5b85d32175a-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-f96c84f8, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-f96c84f8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-f96c84f8, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-f96c84f8, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-f96c84f8, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-f96c84f8, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5bf30ad4-36b8-41a4-9877-a4a46392da16-f96c84f8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0c-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da13-f96c84f8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da15-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da18-f96c84f8 {
  align-self: start;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da1e-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da23-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da25-f96c84f8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da27-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2b-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2e-f96c84f8 {
  align-self: start;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da34-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da35-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3b-f96c84f8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3d-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da41-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da45-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da49-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da4d-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da50-f96c84f8 {
  align-self: start;
}

#w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0932f7aa-e500-7ada-50a2-016a3662a19d-f96c84f8, #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e76-f96c84f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-f96c84f8, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-f96c84f8, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-f96c84f8, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-f96c84f8 {
  justify-self: center;
}

#w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da67973-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da6799e-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679ae-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679be-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679dd-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679f3-f96c84f8, #w-node-dc3922fa-7ac8-867e-efeb-5c296da67a12-f96c84f8, #w-node-_6332d351-3310-0d9e-a479-688fb603a75c-319aab49, #w-node-fda913ec-b0d3-8834-c271-e66fd53f4f63-319aab49, #w-node-_61a91193-d177-fe93-3613-d77e1e3ac893-319aab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b0b3ece-4109-8942-e518-52b846a8d250-319aab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7b0b3ece-4109-8942-e518-52b846a8d26b-319aab49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8054f88d-b467-0f93-ea92-278ee67dc33e-319aab49, #w-node-_8054f88d-b467-0f93-ea92-278ee67dc34a-319aab49, #w-node-a43fa10e-cad3-b4ae-121d-88ed7cec422a-319aab49, #w-node-db4b8d50-2a4b-b746-ac9e-4e8838566099-e6b6123d, #w-node-db4b8d50-2a4b-b746-ac9e-4e883856609a-e6b6123d, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660a2-e6b6123d, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660b4-e6b6123d, #w-node-db4b8d50-2a4b-b746-ac9e-4e88385660b7-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-e6b6123d, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-e6b6123d, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-e6b6123d, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-e6b6123d, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-e6b6123d, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-e6b6123d, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-e6b6123d, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-e6b6123d, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-e6b6123d, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-e6b6123d, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc38-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc39-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3f-e6b6123d, #w-node-bfae7b45-e094-9128-da46-b6297813dc42-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-e6b6123d {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ad-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98af-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b3-e6b6123d, #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b6-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815d-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb98161-e6b6123d, #w-node-_5907061e-ba6a-6a07-487c-e276acb98164-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f49-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f4b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f4e-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f50-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f53-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f55-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f5a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f5c-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f61-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f63-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f68-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f6a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f6f-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f71-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f76-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5bb8b0ae-2243-daa1-2874-ba2348235f78-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503c-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503d-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503f-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5049-e6b6123d {
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f504b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5050-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5062-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5063-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f508a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f508b-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5076-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5077-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd42-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd43-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd45-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd4f-e6b6123d {
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd51-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd56-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8ec2ddd7-0bbb-6a1e-cbb7-75b6400dc225-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd78-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd93-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f28973db-0409-b122-40b3-737f905bcd94-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffd-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffe-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e000-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00a-e6b6123d {
  place-self: center;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00c-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00f-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8a-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8b-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8d-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d95-e6b6123d {
  place-self: center;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d97-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7108e5ef-dc31-e292-89c1-ff8742274d9a-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809a-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809b-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e781809d-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a5-e6b6123d {
  place-self: center;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a7-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f52e714-97c7-f61c-29d7-70b0e78180aa-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d0-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d1-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d3-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4db-e6b6123d {
  place-self: center;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4dd-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4e0-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c4b7e548-42ef-23aa-130a-5dc83e4f111c-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c4b7e548-42ef-23aa-130a-5dc83e4f111d-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311232d-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311232e-e6b6123d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112330-e6b6123d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112338-e6b6123d {
  place-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311233a-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bffc0897-31d9-f447-bb61-267d2311233f-e6b6123d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112356-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bffc0897-31d9-f447-bb61-267d23112357-e6b6123d, #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-e6b6123d {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-e6b6123d, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-e6b6123d, #w-node-_90dd721d-42f6-9983-80c5-c6faa5bdca63-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-e6b6123d {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-e6b6123d, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-e6b6123d, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-e6b6123d, #w-node-_3d002673-4802-d299-6c98-cfe726485bff-e6b6123d, #w-node-_0ae6fab8-b5f6-0080-0d7e-ead9a92ae01e-e6b6123d, #w-node-_4dc41166-d117-3780-d8de-399ed346d5af-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-e6b6123d {
  align-self: start;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbe-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc5-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc7-e6b6123d, #w-node-_52c1a997-d0db-eb40-07f2-f8238407d1d0-e6b6123d, #w-node-e3a77f86-2343-f92d-9cc7-098a0c77c8d7-e6b6123d, #w-node-_7e6c57c2-44d0-4068-9aaa-cceea56dd50c-e6b6123d, #w-node-_2e4e836e-fff2-f133-ec44-461201b68826-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dca-e6b6123d {
  align-self: start;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd0-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd5-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd7-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd9-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ddd-e6b6123d, #w-node-_4d699926-102e-0f90-fe11-5048be97da57-e6b6123d, #w-node-_4bfe886e-d776-0276-54ac-b7180b3a31f5-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de0-e6b6123d {
  align-self: start;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de6-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de7-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ded-e6b6123d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4def-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4df3-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4df7-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dfb-e6b6123d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4e02-e6b6123d {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-e6b6123d, #w-node-d7fc2725-0de2-b9d7-df16-9f4bffbd6bf5-e6b6123d, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-e6b6123d, #w-node-ae34ee37-0654-81a8-5e93-729ce54aa0d5-e6b6123d, #w-node-f0ae6491-4129-9caf-5626-1e00356686c7-e6b6123d, #w-node-_645652a8-8a88-3c1f-cae4-04ff9bacf247-e6b6123d, #w-node-_164cca64-9898-2dfd-a465-747fa753e43d-e6b6123d, #w-node-_5c1da031-eb30-714e-3402-9c74316c2a36-e6b6123d, #w-node-cbea671e-2d6b-2d90-27ff-0a63e9eb4d89-e6b6123d, #w-node-_13659513-b4df-7e30-8c27-f978dc3dfca6-e6b6123d, #w-node-a64166dc-807b-8367-f198-90b2433d1db1-e6b6123d, #w-node-fb3b7328-2a77-2302-1909-ccf15fc0148e-e6b6123d, #w-node-bf7db642-d0d2-73ba-1e14-a221fe79084d-e6b6123d, #w-node-e11c8157-37a3-7244-1e40-dbfd45e2524f-e6b6123d, #w-node-_826d6c2d-f0e6-8187-fcf9-6384839e84f6-e6b6123d, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-42421ad8, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b53f871-e84b-994c-a265-a10e0f6d8003-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8004-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8005-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8006-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8007-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8008-42421ad8, #w-node-_7b53f871-e84b-994c-a265-a10e0f6d8009-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa73708f-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a2-42421ad8, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a3-42421ad8, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a4-42421ad8, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a5-42421ad8, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-42421ad8, #w-node-_546e8209-752e-d436-150b-0345dea183aa-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ad-42421ad8, #w-node-_546e8209-752e-d436-150b-0345dea183a3-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_546e8209-752e-d436-150b-0345dea183ac-42421ad8, #w-node-_546e8209-752e-d436-150b-0345dea183cd-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42d6e77b-9cdc-d8b3-cba4-7590498402ef-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-42421ad8, #w-node-_2372cb96-5d8c-44e7-cd19-66d2bf8413ee-42421ad8, #w-node-_2f70e098-cc3e-f51f-f61f-adef1be364e2-42421ad8, #w-node-f9b57f08-fc8f-8626-1e1b-b35ebf4c7314-42421ad8 {
  justify-self: center;
}

#w-node-ccd7bead-b682-ef08-a113-9629dd659603-42421ad8, #w-node-e77cc078-9d1b-22df-eb4b-c040ccf62684-42421ad8, #w-node-f6d7032f-0fec-bd90-f234-7467438c73ea-42421ad8, #w-node-f6d7032f-0fec-bd90-f234-7467438c73eb-42421ad8, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e11-42421ad8, #w-node-a133a4f9-4af6-7fbd-f7fd-fecf70785e12-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccd8-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32530ada-d615-19ea-0204-5d3c651dccf2-42421ad8, #w-node-_32530ada-d615-19ea-0204-5d3c651dccf7-42421ad8, #w-node-_32530ada-d615-19ea-0204-5d3c651dccfc-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a520051a-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200541-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b064d29a-19f1-64a0-2d95-483d8819c173-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a5200550-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19a9caab-659c-31a1-20c3-4059a5200568-42421ad8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-4082c7e9, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-4082c7e9, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-4082c7e9, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-4082c7e9, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-4082c7e9 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-4082c7e9, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-4082c7e9, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-4082c7e9, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-4082c7e9, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-4082c7e9, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-4082c7e9, #w-node-a7a37349-e2fc-368d-dbec-f0e4f4081993-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a7a37349-e2fc-368d-dbec-f0e4f40819a5-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f72-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f73-4082c7e9, #w-node-fa24a51e-c617-edf2-47e9-e98cc4095025-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fa24a51e-c617-edf2-47e9-e98cc4095037-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-4082c7e9, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-4082c7e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f0837a05-d6a7-ec3e-4cd7-668410840202-c662febb, #w-node-f0837a05-d6a7-ec3e-4cd7-668410840203-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0837a05-d6a7-ec3e-4cd7-668410840218-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d362a-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3630-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3636-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d363c-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3642-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3648-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d364e-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3654-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d365a-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3660-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3666-c662febb {
  place-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3671-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3675-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3679-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d369a-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36a0-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36a6-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36ac-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36b2-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36b8-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36be-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36c4-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36ca-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36d0-c662febb {
  place-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36db-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36df-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36e3-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d36fe-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3704-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3710-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3722-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3728-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d372e-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3734-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d373a-c662febb {
  place-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d374b-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d374f-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3753-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d376e-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3774-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3780-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3798-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d379e-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37a4-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37aa-c662febb {
  place-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37bb-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37bf-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37c3-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37de-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37e4-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37ea-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37f0-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37f6-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d37fc-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3802-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3808-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d380e-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3814-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d381a-c662febb {
  place-self: center;
}

#w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3831-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3835-c662febb, #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3839-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcee64aa-54a4-7aa2-adc2-6e78fe75e011-c662febb {
  justify-self: center;
}

#w-node-_09b84d12-6dd6-056c-468e-fad176e650a6-c662febb {
  place-self: center;
}

#w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f8a-c662febb, #w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f8b-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f92-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f94-c662febb, #w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f98-c662febb, #w-node-b5d8c28a-d9de-1d70-5a01-1c808446e6e9-c662febb, #w-node-_7c993632-0b92-8d96-16b2-069fc85bedd9-c662febb, #w-node-_79f427f3-fc09-b0d4-7eec-42c4c473b059-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f9b-c662febb {
  align-self: start;
}

#w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c778-c662febb, #w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c779-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c77f-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c781-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c784-c662febb {
  align-self: start;
}

#w-node-_84190c48-53fe-8977-9e11-9a378b0d6932-c662febb, #w-node-_84190c48-53fe-8977-9e11-9a378b0d6933-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84190c48-53fe-8977-9e11-9a378b0d693a-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_84190c48-53fe-8977-9e11-9a378b0d693c-c662febb, #w-node-_84190c48-53fe-8977-9e11-9a378b0d6940-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84190c48-53fe-8977-9e11-9a378b0d6943-c662febb {
  align-self: start;
}

#w-node-_7d9eeab3-a141-57b1-96af-82a939490685-c662febb, #w-node-_7d9eeab3-a141-57b1-96af-82a939490686-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d9eeab3-a141-57b1-96af-82a93949068d-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d9eeab3-a141-57b1-96af-82a93949068f-c662febb, #w-node-_7d9eeab3-a141-57b1-96af-82a939490693-c662febb, #w-node-_7d9eeab3-a141-57b1-96af-82a939490697-c662febb, #w-node-_6cd7e092-60fd-bf13-f49b-285c132fe80a-c662febb, #w-node-_7ad69ad1-a371-617c-b869-d88b1ad83810-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d9eeab3-a141-57b1-96af-82a9394906a2-c662febb {
  align-self: start;
}

#w-node-f91afd01-02ae-3708-99a7-4f59fa844932-c662febb, #w-node-f91afd01-02ae-3708-99a7-4f59fa844933-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f91afd01-02ae-3708-99a7-4f59fa84493a-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f91afd01-02ae-3708-99a7-4f59fa84493c-c662febb, #w-node-f91afd01-02ae-3708-99a7-4f59fa844940-c662febb, #w-node-b28ea797-38ef-ecf4-cb84-2c4edbb2e6d4-c662febb, #w-node-_5d0a53bd-7e94-e656-b32f-3106fb83f299-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f91afd01-02ae-3708-99a7-4f59fa844943-c662febb {
  align-self: start;
}

#w-node-_0cca9931-a405-3c56-d7fa-0c5b590f8101-c662febb, #w-node-_0cca9931-a405-3c56-d7fa-0c5b590f8102-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cca9931-a405-3c56-d7fa-0c5b590f8108-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0cca9931-a405-3c56-d7fa-0c5b590f810a-c662febb, #w-node-fa6d3541-aba8-82e0-9558-0b7170af0976-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cca9931-a405-3c56-d7fa-0c5b590f810d-c662febb {
  align-self: start;
}

#w-node-_29efe511-7eff-9b80-28b8-ffb72d465610-c662febb, #w-node-_29efe511-7eff-9b80-28b8-ffb72d465611-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29efe511-7eff-9b80-28b8-ffb72d465618-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_29efe511-7eff-9b80-28b8-ffb72d46561a-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29efe511-7eff-9b80-28b8-ffb72d465625-c662febb {
  align-self: start;
}

#w-node-_64f92f19-4e15-62c8-6e39-9686cf525d63-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d64-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64f92f19-4e15-62c8-6e39-9686cf525d6b-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_64f92f19-4e15-62c8-6e39-9686cf525d6d-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d71-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d75-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d79-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d7d-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64f92f19-4e15-62c8-6e39-9686cf525d80-c662febb {
  align-self: start;
}

#w-node-f45cfe86-19df-f2b2-96df-d4d2955c08fc-c662febb, #w-node-f45cfe86-19df-f2b2-96df-d4d2955c08fd-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45cfe86-19df-f2b2-96df-d4d2955c0904-c662febb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f45cfe86-19df-f2b2-96df-d4d2955c0906-c662febb, #w-node-_3af5acdf-88b2-808f-3d17-1258d55b84a2-c662febb, #w-node-f45cfe86-19df-f2b2-96df-d4d2955c090a-c662febb, #w-node-f9a87823-2486-8d8e-9f9f-240eba8dba3c-c662febb, #w-node-f1dd7974-0444-3ad4-0b6f-d55bd1c760da-c662febb, #w-node-_8c4b3e4a-7bc2-3bdb-f313-a8b7cc66b487-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45cfe86-19df-f2b2-96df-d4d2955c090d-c662febb {
  align-self: start;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075822-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075823-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075824-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075829-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd507582a-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd507582b-c662febb, #w-node-a76563b2-fc9f-c52d-0044-829bd5075830-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075831-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075832-c662febb, #w-node-a76563b2-fc9f-c52d-0044-829bd5075837-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075838-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a76563b2-fc9f-c52d-0044-829bd5075839-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-c662febb, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-c662febb, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-c662febb, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-c662febb {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-c662febb, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-c662febb, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-c662febb, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-c662febb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-d19a0b93, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-d19a0b93, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-d19a0b93, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-d19a0b93, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-d19a0b93 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-d19a0b93, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-d19a0b93, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-d19a0b93, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-d19a0b93, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-d19a0b93, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-d19a0b93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e9672a73-3988-e678-da87-bd393b527462-3b71e69a, #w-node-e9672a73-3988-e678-da87-bd393b527463-3b71e69a, #w-node-e9672a73-3988-e678-da87-bd393b527469-3b71e69a, #w-node-e9672a73-3988-e678-da87-bd393b52747b-3b71e69a, #w-node-e9672a73-3988-e678-da87-bd393b52747e-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26756416-88a2-7ec7-1df0-1666fce36edc-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef350-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478587d1-a54c-06c3-ecc1-5f1989eef351-3b71e69a, #w-node-_478587d1-a54c-06c3-ecc1-5f1989eef359-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbb-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cbd-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc1-3b71e69a, #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cc4-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01b-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e01d-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1128be2-ddab-79a6-cb13-068141a8e021-3b71e69a, #w-node-e1128be2-ddab-79a6-cb13-068141a8e024-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55a9-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55ab-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ddd26c95-4189-7d92-f335-58b2323e55af-3b71e69a, #w-node-ddd26c95-4189-7d92-f335-58b2323e55b2-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433b-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f4433d-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d31120a7-6e3a-8078-2d46-a9a356f44341-3b71e69a, #w-node-d31120a7-6e3a-8078-2d46-a9a356f44344-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241b-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241d-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32421-3b71e69a, #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c32424-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cc-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3ce-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d2-3b71e69a, #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3d5-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875e-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8760-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8764-3b71e69a, #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f8767-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e26-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a35-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a39-3b71e69a, #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a3c-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a221b19d-5145-ed46-ce42-0dd6674c2a33-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e28-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2c-3b71e69a, #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e2f-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc38-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3b-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfae7b45-e094-9128-da46-b6297813dc3f-3b71e69a, #w-node-bfae7b45-e094-9128-da46-b6297813dc42-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-3b71e69a {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ad-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98af-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b3-3b71e69a, #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98b6-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815b-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb9815d-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5907061e-ba6a-6a07-487c-e276acb98161-3b71e69a, #w-node-_5907061e-ba6a-6a07-487c-e276acb98164-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb110-3b71e69a {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb112-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb117-3b71e69a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb11f-3b71e69a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13c-3b71e69a {
  place-self: center;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb13e-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65df59eb-2df1-a44b-8751-a85176ebb149-3b71e69a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cbc-3b71e69a {
  place-self: center;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cbe-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055ccb-3b71e69a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055ce8-3b71e69a {
  place-self: center;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cea-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c822a6-e0f7-70fa-85b2-05e422055cf5-3b71e69a {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_228eed0f-e107-901d-6a9c-394edaca2848-3b71e69a, #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-3b71e69a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_013cd3ea-c080-b2d7-93d5-6f17c923d4ac-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-3b71e69a {
  align-self: start;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746b6-3b71e69a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746ba-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-3b71e69a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746be-3b71e69a, #w-node-_90dd721d-42f6-9983-80c5-c6faa5bdca63-3b71e69a, #w-node-a90a6ac0-2f8e-3422-8712-85756b619491-3b71e69a, #w-node-_18d427bd-6843-3a6d-ef20-e003262d93a2-3b71e69a, #w-node-c67ad5a0-929d-645a-0993-2578fb26f52e-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-3b71e69a {
  align-self: start;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c393-3b71e69a, #w-node-_314bddb5-db09-86a8-91dd-d9aba93134db-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-3b71e69a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c39b-3b71e69a, #w-node-_03f9cf48-9170-bec4-406d-340cabfd6653-3b71e69a, #w-node-_3d002673-4802-d299-6c98-cfe726485bff-3b71e69a, #w-node-_0ae6fab8-b5f6-0080-0d7e-ead9a92ae01e-3b71e69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-3b71e69a {
  align-self: start;
}

#w-node-e57d0514-0700-6c59-a226-62e1f96ae99c-3b71e69a, #w-node-b91193bd-5b3a-1d77-811c-8770b2454ea3-3b71e69a, #w-node-_09e545ee-763a-66fb-5f93-4df91bc9fd2b-3b71e69a, #w-node-_924c2ae8-978c-563c-1d44-9a070b110361-3b71e69a, #w-node-_74ec23f0-c8bf-32bd-0518-8710b456ee50-3b71e69a, #w-node-_9179dbbc-2e56-7c6d-2a96-4192f0469ab9-3b71e69a, #w-node-_105ab158-097d-44db-791c-7f26e53f0331-3b71e69a, #w-node-_91acfa91-8855-bd21-1dec-243d9e4630bb-3b71e69a, #w-node-_4f0fe742-5f5c-af16-8da2-8b7c5eba40eb-3b71e69a, #w-node-_18fe35e5-8913-c4d3-aa5e-ab7b2344983f-096ff9de, #w-node-_18fe35e5-8913-c4d3-aa5e-ab7b23449840-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18fe35e5-8913-c4d3-aa5e-ab7b2344984f-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-096ff9de, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-096ff9de, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-096ff9de, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-096ff9de {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-096ff9de, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-096ff9de, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-096ff9de, #w-node-b8d2193b-2889-6a68-0a41-ade263df4c52-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b8d2193b-2889-6a68-0a41-ade263df4c64-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7a37349-e2fc-368d-dbec-f0e4f4081993-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a7a37349-e2fc-368d-dbec-f0e4f40819a5-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f72-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f73-096ff9de, #w-node-fa24a51e-c617-edf2-47e9-e98cc4095025-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fa24a51e-c617-edf2-47e9-e98cc4095037-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-096ff9de, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2493ed12-7fe9-99a1-b201-3dd43ac847f2-096ff9de, #w-node-c6bd642a-72e7-f164-0fca-392806f48ff5-096ff9de, #w-node-b126709d-2416-a719-905f-6450fb4e8d88-096ff9de {
  align-self: start;
}

#w-node-a69ea145-3493-934d-6579-b18c183534f6-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a69ea145-3493-934d-6579-b18c183534f7-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a69ea145-3493-934d-6579-b18c183534f8-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-096ff9de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b90c7dd-abc7-e375-ebf8-850f6e9db47d-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b90c7dd-abc7-e375-ebf8-850f6e9db47e-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b90c7dd-abc7-e375-ebf8-850f6e9db47f-096ff9de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-b37999ef-8e44-dc81-c185-901e61f7315c-28b9bcb7, #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed17-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed29-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed2b-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed2c-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed3f-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed51-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed53-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed54-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed67-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed79-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed7b-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efed7c-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed8f-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efeda1-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efeda3-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cca8065a-e2ec-9340-32fc-1546e8efeda4-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_953425ee-c7ac-5493-f6e2-e7ac192a5787-28b9bcb7 {
  align-self: auto;
}

#w-node-_953425ee-c7ac-5493-f6e2-e7ac192a5788-28b9bcb7 {
  align-self: center;
}

#w-node-_18643703-bfba-3779-1a56-b028ff762042-28b9bcb7 {
  align-self: auto;
}

#w-node-_18643703-bfba-3779-1a56-b028ff762043-28b9bcb7 {
  align-self: center;
}

#w-node-_32a67ea3-f805-f23a-99f0-c4ec3dc9c111-28b9bcb7 {
  align-self: auto;
}

#w-node-_32a67ea3-f805-f23a-99f0-c4ec3dc9c112-28b9bcb7 {
  align-self: center;
}

#w-node-_849a101e-0577-51bc-32a8-fabe8ea84353-28b9bcb7 {
  align-self: auto;
}

#w-node-_849a101e-0577-51bc-32a8-fabe8ea84354-28b9bcb7 {
  align-self: center;
}

#w-node-_93617ca3-dec0-9028-e9dd-a9988e040803-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93617ca3-dec0-9028-e9dd-a9988e040804-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93617ca3-dec0-9028-e9dd-a9988e040805-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d0a0c09-47e9-b317-917f-7383437c22c0-28b9bcb7 {
  place-self: center;
}

#w-node-_4d0a0c09-47e9-b317-917f-7383437c22c2-28b9bcb7, #w-node-c7a36086-3727-ac07-79c0-192be30443f1-28b9bcb7, #w-node-c7a36086-3727-ac07-79c0-192be30443f5-28b9bcb7, #w-node-c7a36086-3727-ac07-79c0-192be30443f9-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f21b6b3-a3bb-c417-80bc-2fedadc7a787-28b9bcb7 {
  justify-self: auto;
}

#w-node-_195593cb-d60e-8f29-5ca6-0adc901aa0b5-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99879d0b-8788-0d2a-e868-ee37891d000c-28b9bcb7 {
  justify-self: auto;
}

#w-node-_99879d0b-8788-0d2a-e868-ee37891d000e-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94fb7584-dcd3-bc65-a619-92e30134f0ee-28b9bcb7 {
  justify-self: auto;
}

#w-node-_94fb7584-dcd3-bc65-a619-92e30134f0f0-28b9bcb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d1e5892-a7ee-fcde-0811-d7b04056a517-28b9bcb7 {
  justify-self: auto;
}

#w-node-_3d1e5892-a7ee-fcde-0811-d7b04056a519-28b9bcb7, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0811-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0823-b5f20dc2, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0825-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_035cb751-03db-1ed2-e928-45c80ebe0826-b5f20dc2, #w-node-_9326f9e7-3527-5011-81fb-e5bf4e85435b-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9326f9e7-3527-5011-81fb-e5bf4e854363-b5f20dc2, #w-node-_7fa7f809-1b15-a340-f6bc-e6e98021cdfa-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fa7f809-1b15-a340-f6bc-e6e98021cdfb-b5f20dc2, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_986f90d7-8c58-2d3a-c291-96969a41c4b1-b5f20dc2 {
  place-self: start;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-b5f20dc2, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-b5f20dc2, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-b5f20dc2, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-b5f20dc2, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-b5f20dc2, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-b5f20dc2, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-b5f20dc2, #w-node-_6eb7e8cb-03dc-0959-9507-ff0638db7686-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6eb7e8cb-03dc-0959-9507-ff0638db768e-b5f20dc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3db-d5210ace {
  place-self: start stretch;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-d5210ace {
  align-self: end;
}

#w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3eb-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3ef-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3f3-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3f7-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3fb-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3ff-d5210ace {
  place-self: center;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906561-d5210ace {
  place-self: stretch stretch;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906567-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d2290656c-d5210ace {
  align-self: end;
}

#w-node-_88383ab8-29c0-9518-23b6-215d22906571-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d22906575-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d22906579-d5210ace {
  place-self: center;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c3-d5210ace {
  align-self: start;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-d5210ace {
  align-self: end;
}

#w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205d3-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205d7-d5210ace {
  place-self: center;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5601-d5210ace {
  place-self: start stretch;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-d5210ace {
  align-self: end;
}

#w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5611-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5615-d5210ace {
  place-self: center;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d5d-d5210ace {
  align-self: stretch;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-d5210ace {
  align-self: end;
}

#w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d6d-d5210ace {
  place-self: center;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205b9e-d5210ace {
  align-self: stretch;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-d5210ace {
  align-self: end;
}

#w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205bae-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaa6-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab3-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab6-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaba-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcabe-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac2-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac8-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcacb-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcacf-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcad3-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcad7-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcadb-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-d5210ace {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaf4-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb01-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb04-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb08-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb0c-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb10-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb16-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb19-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb1d-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb21-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb25-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb29-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-d5210ace {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb42-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4f-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb52-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb56-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb5a-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb5e-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb64-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb67-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb6b-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb6f-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb73-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb77-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-d5210ace {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb91-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9e-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba1-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba5-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcba9-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbad-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb1-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb7-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbba-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbbe-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbc2-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbc6-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbca-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-d5210ace {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbe9-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf6-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf9-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbfd-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc01-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc05-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc09-d5210ace {
  place-self: center;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-d5210ace {
  align-self: start;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc22-d5210ace {
  place-self: start stretch;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-d5210ace {
  align-self: end;
}

#w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc32-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc36-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc3a-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc3e-d5210ace {
  place-self: center;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df2e-d5210ace {
  place-self: start stretch;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-d5210ace {
  align-self: end;
}

#w-node-_7bd17745-b5e3-ad09-160e-28bab459df3e-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df42-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df46-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df4a-d5210ace, #w-node-_5fd0dc72-b2d5-d281-e6f1-7d8e845faff9-d5210ace, #w-node-cc09aafa-807a-a8a0-ae96-4aa5e31b8a9b-d5210ace {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9815-d5210ace {
  place-self: start stretch;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-d5210ace {
  align-self: end;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9822-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9825-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9829-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca982d-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9831-d5210ace {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-d5210ace {
  align-self: end;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9837-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca983a-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca983e-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9842-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9846-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca984a-d5210ace {
  place-self: center;
}

#w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-d5210ace {
  align-self: start;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654de-d5210ace {
  place-self: start stretch;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-d5210ace {
  align-self: end;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654eb-d5210ace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654ee-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654f2-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654f6-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654fa-d5210ace {
  place-self: center;
}

#w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-d5210ace {
  align-self: start;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fecc-d5210ace {
  place-self: start stretch;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-d5210ace {
  align-self: end;
}

#w-node-_1cfadd66-c077-35ba-470c-5c5621c2fedc-d5210ace {
  place-self: center;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f993e-d5210ace {
  place-self: start stretch;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-d5210ace {
  align-self: end;
}

#w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f994e-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9952-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9956-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f995a-d5210ace {
  place-self: center;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b361-d5210ace {
  justify-self: stretch;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-d5210ace {
  align-self: end;
}

#w-node-_8a37e083-9795-6fd3-b526-a3ad6003b371-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b375-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b379-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b37d-d5210ace {
  place-self: center;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae241fa-d5210ace {
  place-self: stretch stretch;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-d5210ace {
  align-self: end;
}

#w-node-_0e92ea54-1745-3e8c-d1da-2326aae2420a-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae2420e-d5210ace {
  place-self: center;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b9146e-d5210ace {
  place-self: start stretch;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-d5210ace {
  align-self: end;
}

#w-node-_4116b753-48d9-6163-ff80-8b77b6b9147e-d5210ace, #w-node-_5caa5adb-a904-c5e6-118c-746499359616-d5210ace, #w-node-_8f298471-626f-81b4-0fe8-cf5014131362-d5210ace, #w-node-_06498aa9-1b11-5010-5473-71691d6ace01-d5210ace, #w-node-e5fb6924-b3c9-d869-2437-d1e0ea8880cd-d5210ace, #w-node-_11e60339-e7d3-2f1c-65d5-12d7116a5bfb-d5210ace {
  place-self: center;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7ac-d5210ace {
  place-self: start stretch;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-d5210ace {
  align-self: end;
}

#w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7bc-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7c0-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7c4-d5210ace {
  place-self: center;
}

#w-node-_628307af-a465-8330-0575-668083a9511b-d5210ace {
  place-self: start stretch;
}

#w-node-_628307af-a465-8330-0575-668083a95121-d5210ace, #w-node-_628307af-a465-8330-0575-668083a95126-d5210ace {
  align-self: end;
}

#w-node-_628307af-a465-8330-0575-668083a9512b-d5210ace, #w-node-_628307af-a465-8330-0575-668083a9512f-d5210ace {
  place-self: center;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec093-d5210ace {
  place-self: start stretch;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-d5210ace {
  align-self: end;
}

#w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec0a3-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec0a7-d5210ace {
  place-self: center;
}

#w-node-_6d878739-be94-2313-a2a9-a8418d76daf4-d5210ace {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dc14c0d0-509b-9cd7-eef5-7c17b0d62292-d5210ace {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c88fc84-ae68-c1d0-4122-651fb352cda7-d5210ace {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b5a20d78-396b-60e3-fca9-ebf7a19d9d3c-d5210ace {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_293bfdfb-c6d5-cb85-7908-3e9b8487cc24-d5210ace {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-abee26f9-436f-e343-3929-79cef7568a77-d5210ace, #w-node-_49325c9e-958f-9ff7-3b29-cf852affa814-d5210ace, #w-node-ec346a4a-9b62-f89f-4f0a-854f4fa8cd19-d5210ace, #w-node-_96433202-a8f2-239c-5003-684346f21423-d5210ace, #w-node-b7cef683-e3d5-6686-15c2-73f20dbd76aa-d5210ace, #w-node-_79a85886-5f34-272c-b59b-3c86ffeb58da-d5210ace, #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-d5210ace, #w-node-a94190b8-0de5-052f-eaaf-441fc4c2128c-d5210ace, #w-node-eed01944-d3b8-bb27-8f06-9c575953bba8-d5210ace, #w-node-_7361e3f0-84e1-76b0-7abe-dae33ce325ad-d5210ace, #w-node-_1fe688e7-70db-7d79-1fa6-f629b6b7cecf-d5210ace, #w-node-_9b48849a-86a9-bf91-d774-3d0261664a10-d5210ace, #w-node-_75f2798d-3de0-b41f-3f8b-f737b802f416-d5210ace, #w-node-_2f0a90be-6951-09fe-d0ea-d5ce6a63363e-d5210ace, #w-node-_92d173dd-4e06-1259-2132-69d3c7f1d3b9-d5210ace, #w-node-b28e1846-6602-c900-d55c-fcef5dc3dd66-d5210ace, #w-node-_76026138-b6f9-e24e-d189-7c7dba7a2611-d5210ace, #w-node-_26fe5f74-d2f5-601e-5078-84c0a042d8ee-d5210ace, #w-node-a1aa24de-40fe-2ba0-f90d-e29ac63a8e13-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d662c-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6631-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6633-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6635-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6637-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6639-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6643-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6645-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6647-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6648-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d664d-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d664e-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6653-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6654-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6659-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d665a-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d665f-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6660-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042d2-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042d7-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042d9-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042db-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042dd-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042df-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042e7-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042e9-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042eb-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042ed-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042ee-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042f3-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042f4-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042f9-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042fa-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042ff-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a65904300-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a65904305-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a65904306-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d79-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d83-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d85-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d87-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d89-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d8b-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d95-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d97-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d99-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d9a-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d9f-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da0-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da5-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0da6-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0dab-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0dac-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0db1-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0db2-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4b0-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ba-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4bb-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4bc-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4be-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c0-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ca-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4cc-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4ce-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4cf-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4d4-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4d5-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4da-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4db-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e0-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e1-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e6-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4e7-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e472-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e474-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e476-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e478-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e47a-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e484-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e486-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e488-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e489-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e48e-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e48f-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e494-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e495-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e49a-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e49b-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e4a0-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e4a1-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b4d-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b57-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b59-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5b-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5d-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b5f-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f7b-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f85-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f86-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f87-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f88-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f8a-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f94-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f96-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f98-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f99-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f9e-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f9f-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752fa4-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752fa5-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752faa-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752fab-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752fb0-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752fb1-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c844-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c84e-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c850-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c852-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c854-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c856-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c860-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c862-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c864-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c865-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c86a-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c86b-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c870-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c871-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c876-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c877-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c87c-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c87d-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ca2-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cac-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cad-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cae-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79caf-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb0-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cba-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbc-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbe-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cbf-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cc4-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cc5-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cca-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ccb-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd0-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd1-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd6-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cd7-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e945d-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9467-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9469-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946b-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946d-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e946f-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9479-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947b-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947d-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e947e-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9483-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9484-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9489-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e948a-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e948f-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9490-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9495-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9496-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d117a-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1184-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1186-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1188-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d118a-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d118c-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1196-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1198-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d119a-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d119b-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11a0-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11a1-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11a6-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11a7-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11ac-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11ad-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11b2-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d11b3-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7ba-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7bb-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7c0-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7c5-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7ca-d5210ace, #w-node-c66b58bf-217f-2d2d-eda4-1f4aef08f7cf-d5210ace, #w-node-_2a4fd601-1aa3-f364-f2b5-57595181b6d3-34ffb6fa, #w-node-_3f461d5e-3d63-572f-eb1b-27ca173703f6-34ffb6fa, #w-node-_314f9939-42b9-4c97-14d3-c7711f348431-34ffb6fa, #w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305aa-34ffb6fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305ab-34ffb6fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305ac-34ffb6fa, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-db7333c1, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd7-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed74fbfe-3f3b-3b9a-b957-a81d5143231a-db7333c1, #w-node-b1ffbf32-f58f-1721-403e-bd7f5d54bf58-db7333c1, #w-node-d2ab8af6-7139-4fd8-da35-15bb746e8691-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-db7333c1, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-db7333c1, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-db7333c1, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-db7333c1 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-db7333c1, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-db7333c1, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-db7333c1, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06eca-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edf-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ef2-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f07-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f1a-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2f-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f42-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f57-db7333c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c3-db7333c1 {
  justify-self: center;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c4-db7333c1 {
  place-self: center;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-ee614c6a, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-ee614c6a, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-ee614c6a, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-ee614c6a, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-ee614c6a {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-ee614c6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-ee614c6a, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-ee614c6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-ee614c6a, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-ee614c6a, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-ee614c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-b74f6255, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd7-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-ed74fbfe-3f3b-3b9a-b957-a81d5143231a-b74f6255, #w-node-b1ffbf32-f58f-1721-403e-bd7f5d54bf58-b74f6255, #w-node-d2ab8af6-7139-4fd8-da35-15bb746e8691-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-b74f6255, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-b74f6255, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-b74f6255, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-b74f6255 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-b74f6255, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-b74f6255, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-b74f6255, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06eca-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edf-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ef2-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f07-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f1a-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2f-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f42-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f57-b74f6255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c3-b74f6255 {
  justify-self: center;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c4-b74f6255 {
  place-self: center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-28c796de, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-28c796de, #w-node-_0e3694ac-c213-8a47-a6bd-d9bc2197e1d9-28c796de, #w-node-_0e3694ac-c213-8a47-a6bd-d9bc2197e1e2-28c796de, #w-node-_0e3694ac-c213-8a47-a6bd-d9bc2197e1e8-28c796de, #w-node-_0749ab01-2cef-74be-0130-12d9033e567f-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e979aee4-49c0-6ea7-dfd0-1ce159f376f0-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e979aee4-49c0-6ea7-dfd0-1ce159f376f1-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_272c9924-9e96-ff7a-a572-6ddf3b645208-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_272c9924-9e96-ff7a-a572-6ddf3b645209-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ca8396-c268-ccae-053e-a4987c610e82-28c796de {
  align-self: center;
}

#w-node-_8e328cac-6735-301f-4073-f4503fc907b4-28c796de {
  place-self: auto;
}

#w-node-_27ed4db0-74b6-871c-d02a-4babc23b40c4-28c796de, #w-node-b78b0a80-5fe3-48d3-7201-d8408a208118-28c796de, #w-node-_541abb24-a23d-50bf-b22d-db703b584ee0-28c796de, #w-node-_6dea391f-2b0d-98b6-6238-29fb982d8f1a-28c796de, #w-node-ce59cf5b-c03b-10e0-fe0e-f4503af877ca-28c796de, #w-node-_0d6205f9-9729-a3ca-0ecb-2764571ed560-28c796de, #w-node-d784a96a-332a-41e3-01ef-b336c68dcb7a-28c796de {
  align-self: center;
}

#w-node-_721a8a6b-47b4-0b9b-38bf-861948a050b0-28c796de {
  place-self: center;
}

#w-node-_14adde3d-6419-1ca6-e390-2b4e79917216-28c796de, #w-node-ae9d34a8-743e-daa1-8ebd-5f0d864e6d9a-28c796de, #w-node-_905fbedf-1de3-327d-03b9-904e2c7c7eff-28c796de, #w-node-b463250a-0aeb-02d7-c4a1-168fd9cd2502-28c796de, #w-node-_28b9eda9-4ed3-ac65-c300-c5aca17f65d6-28c796de, #w-node-_0da6112d-cfe2-eb30-297f-85887de29e7e-28c796de, #w-node-_37f7dbf5-69a4-faf6-114b-8964566aad07-28c796de, #w-node-_721a8a6b-47b4-0b9b-38bf-861948a050bb-28c796de, #w-node-_721a8a6b-47b4-0b9b-38bf-861948a050bf-28c796de, #w-node-_721a8a6b-47b4-0b9b-38bf-861948a050c3-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0788d97a-38eb-78b0-0406-985ded2c0b31-28c796de {
  place-self: center;
}

#w-node-b78d8d41-1307-5b1e-ac54-0669a81998d0-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998d4-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998d8-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998dc-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998e0-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998e4-28c796de, #w-node-b78d8d41-1307-5b1e-ac54-0669a81998e8-28c796de, #w-node-_00ebd763-481b-c8b7-dfa8-883951fcad19-28c796de, #w-node-bef0bce6-4866-f2c8-5053-7d63ae4ecee0-28c796de, #w-node-_0788d97a-38eb-78b0-0406-985ded2c0b52-28c796de, #w-node-_0788d97a-38eb-78b0-0406-985ded2c0b56-28c796de, #w-node-_0788d97a-38eb-78b0-0406-985ded2c0b5a-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae7a9153-a3de-8fae-2220-d2be724d1d53-28c796de {
  place-self: center;
}

#w-node-_9a05ba04-c99d-85af-8b86-40767a78eff5-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78eff9-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78effd-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78f001-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78f005-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78f009-28c796de, #w-node-_9a05ba04-c99d-85af-8b86-40767a78f00d-28c796de, #w-node-_8dbd8bcc-122d-e5e3-5299-e1a532205c02-28c796de, #w-node-c258f49d-7f68-c956-b433-1b9dcf93ce9f-28c796de, #w-node-acec00fd-02b4-95c2-169f-597b32328216-28c796de, #w-node-ae7a9153-a3de-8fae-2220-d2be724d1d74-28c796de, #w-node-ae7a9153-a3de-8fae-2220-d2be724d1d78-28c796de, #w-node-ae7a9153-a3de-8fae-2220-d2be724d1d7c-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-28c796de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-28c796de, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-28c796de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-28c796de, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-28c796de, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-28c796de, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-28c796de, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-28c796de, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-28c796de, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-28c796de, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-28c796de {
  justify-self: center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66476-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66477-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66478-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6647d-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6647e-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6647f-28c796de, #w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66484-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66485-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed66486-28c796de, #w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6648b-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6648c-28c796de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6d847cfe-8a8f-5c91-5b28-3f15aed6648d-28c796de, #w-node-_8349bd69-b698-85b8-cfdf-4d5d6a64c8e7-ed441a40, #w-node-_8349bd69-b698-85b8-cfdf-4d5d6a64c8e8-ed441a40, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-ed441a40, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd7-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed74fbfe-3f3b-3b9a-b957-a81d5143231a-ed441a40, #w-node-b1ffbf32-f58f-1721-403e-bd7f5d54bf58-ed441a40, #w-node-d2ab8af6-7139-4fd8-da35-15bb746e8691-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e18ca00-e224-d59e-41b0-e31fc4818ebd-ed441a40 {
  place-self: start stretch;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d31-ed441a40 {
  align-self: end;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d36-ed441a40 {
  place-self: center;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d38-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d3b-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d3f-ed441a40 {
  place-self: center;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d43-ed441a40 {
  align-self: end;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d45-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d48-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d4c-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d50-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d54-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d58-ed441a40 {
  place-self: center;
}

#w-node-_225a5947-2ada-a661-e1da-544252687d5f-ed441a40 {
  align-self: start;
}

#w-node-c3ee1f8d-f613-e6a0-4984-dfed500bd003-ed441a40 {
  place-self: start stretch;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257d8-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257dd-ed441a40 {
  align-self: end;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257df-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257e2-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257e6-ed441a40 {
  place-self: center;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257ea-ed441a40 {
  align-self: end;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257ec-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a2257ef-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257f3-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257f7-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257fb-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257ff-ed441a40 {
  place-self: center;
}

#w-node-_18ed06db-5d4f-7778-22c4-af991a225806-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a225819-ed441a40 {
  align-self: start;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-ed441a40, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-ed441a40, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-ed441a40, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-ed441a40 {
  justify-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06eca-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edf-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ef2-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f07-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f1a-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2f-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f42-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f57-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-ed441a40, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-ed441a40, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-ed441a40, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b71c7a31-1027-f1e7-07b4-819b23325ea6-ed441a40 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b71c7a31-1027-f1e7-07b4-819b23325ea7-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b71c7a31-1027-f1e7-07b4-819b23325ea9-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b71c7a31-1027-f1e7-07b4-819b23325eab-ed441a40, #w-node-b71c7a31-1027-f1e7-07b4-819b23325eae-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f94a8e97-d69c-aa62-44e8-6d449d889f6f-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ecfca2ea-8650-43bc-0d58-3224fff8c0d5-ed441a40, #w-node-ecfca2ea-8650-43bc-0d58-3224fff8c0d8-ed441a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c3-ed441a40 {
  justify-self: center;
}

#w-node-_4cae3ca8-af63-2969-88fc-c1dd1141e0c4-ed441a40 {
  place-self: center;
}

#w-node-_8349bd69-b698-85b8-cfdf-4d5d6a64c8e7-69eefb0e, #w-node-_8349bd69-b698-85b8-cfdf-4d5d6a64c8e8-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90a18b68-dec3-ed50-51a2-ad52c3ffce6a-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-69eefb0e, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd7-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f38f-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a4-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3b7-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cc-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3df-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f4-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f407-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41c-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cde6-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfb-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce0e-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce23-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce36-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4b-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce5e-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce73-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87190f-69eefb0e, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87191b-69eefb0e, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d871915-69eefb0e, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d871921-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca88-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9d-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cab0-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac5-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cad8-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caed-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb00-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb15-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ab94-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba9-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abbc-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abd1-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abe4-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf9-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac0c-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac21-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bbcce196-5aac-b104-fbc0-1c78c88343b7-69eefb0e, #w-node-_897a11f4-fac4-5d71-e669-1af66b5f20ae-69eefb0e, #w-node-_3f3c904b-011e-9c3f-8fd5-f7cd39fef394-69eefb0e, #w-node-a24d03a6-cdd1-3b03-61f0-84e8f5f63944-69eefb0e {
  align-self: center;
}

#w-node-a51ae09a-6b82-7c79-ba7b-69042e7049d5-69eefb0e, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049db-69eefb0e, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e1-69eefb0e, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e7-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-69eefb0e, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-69eefb0e, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-69eefb0e, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-69eefb0e {
  justify-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ed2-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee7-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1efa-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0f-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f22-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f37-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f4a-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5f-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120bcb-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120bdd-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120bdf-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120be0-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120bf3-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c05-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c07-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c08-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c1b-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c2d-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c2f-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c30-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c43-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c55-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c57-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d060a6-1668-393b-5b0c-151f2b120c58-69eefb0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b63080-329e-bcd5-a409-182ee270d6cb-11082b24, #w-node-_07b63080-329e-bcd5-a409-182ee270d6cc-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f38f-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a4-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3b7-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cc-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3df-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f4-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f407-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41c-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cde6-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfb-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce0e-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce23-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce36-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4b-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce5e-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce73-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2646-11082b24, #w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2647-11082b24, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2660-11082b24, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2661-11082b24, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a188-11082b24, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a189-11082b24, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87190f-11082b24, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87191b-11082b24, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d871915-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca88-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9d-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cab0-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac5-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cad8-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caed-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb00-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb15-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ab94-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba9-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abbc-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abd1-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abe4-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf9-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac0c-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac21-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_235b9637-bde0-ff05-c620-3a27e4a6c6af-11082b24 {
  align-self: auto;
}

#w-node-bbcce196-5aac-b104-fbc0-1c78c88343b7-11082b24 {
  align-self: center;
}

#w-node-_6bea4fc3-8860-83a2-3438-a1f9d23852bc-11082b24 {
  align-self: auto;
}

#w-node-_6bea4fc3-8860-83a2-3438-a1f9d23852bd-11082b24 {
  align-self: center;
}

#w-node-df176b4c-c474-f688-b8e9-503b486da3dc-11082b24 {
  align-self: auto;
}

#w-node-df176b4c-c474-f688-b8e9-503b486da3dd-11082b24 {
  align-self: center;
}

#w-node-ba709163-f9f8-3862-552a-2b030a2db01d-11082b24 {
  align-self: auto;
}

#w-node-ba709163-f9f8-3862-552a-2b030a2db01e-11082b24 {
  align-self: center;
}

#w-node-_20be9727-04f7-ca29-9c00-bb6506017c89-11082b24 {
  align-self: auto;
}

#w-node-_20be9727-04f7-ca29-9c00-bb6506017c8a-11082b24 {
  align-self: center;
}

#w-node-a51ae09a-6b82-7c79-ba7b-69042e7049d5-11082b24, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049db-11082b24, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e1-11082b24, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e7-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-11082b24, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-11082b24, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-11082b24, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-11082b24 {
  justify-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ed2-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee7-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1efa-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0f-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f22-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f37-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f4a-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5f-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a29e452-b479-807c-2a9f-1da4e003ca94-11082b24, #w-node-a171c241-12e0-de34-77f3-3511f932d589-11082b24, #w-node-f8efe207-2a57-b447-c7f1-8144865451f8-11082b24, #w-node-_457ba346-36c3-1a15-bf84-1baafad7660b-11082b24, #w-node-_4bedef5c-8849-3293-b0ae-effb2e6e95c3-11082b24, #w-node-cb9d1eef-30f5-0a52-0c6a-eebe016a99c8-11082b24, #w-node-e06443b9-926d-86a5-d2ac-06d22fd4752b-11082b24, #w-node-_2fe4ad37-6d3e-e838-9fe9-5c669ad423fb-11082b24, #w-node-_9ab416e5-7408-21a7-8c0f-b69cb8bbd05c-11082b24, #w-node-_56efb09b-bc4e-d40f-d0ab-465c63b25765-11082b24, #w-node-_6e86420c-f07a-9d72-dee8-af7fc6229f03-11082b24, #w-node-e685016a-9985-9862-5218-b27e74f7972d-11082b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-b37999ef-8e44-dc81-c185-901e61f7315c-489afb6a, #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000027-489afb6a, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e00002d-489afb6a, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000033-489afb6a, #w-node-b7a9414e-e0b2-1310-9aa2-7fc70e000039-489afb6a, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-489afb6a, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-489afb6a, #w-node-_52eb2c8b-d3fb-fb86-a908-59c8009c37c0-489afb6a, #w-node-_2575abba-ed40-0892-4c40-5a863e2479fe-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-489afb6a, #w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef19a-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef185-489afb6a, #w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a77-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a8c-489afb6a, #w-node-a97fb3af-d31e-f491-6098-8901ba6e131b-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a97fb3af-d31e-f491-6098-8901ba6e131c-489afb6a, #w-node-c40bd968-f476-9ee6-fcd1-a5b85d32173f-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c40bd968-f476-9ee6-fcd1-a5b85d32175a-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-489afb6a, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-489afb6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-489afb6a, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-489afb6a, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-489afb6a, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-489afb6a, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5bf30ad4-36b8-41a4-9877-a4a46392da16-489afb6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc7710aa-5e6a-2c96-f8d7-f52dbc3778ff-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cc7710aa-5e6a-2c96-f8d7-f52dbc377902-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc7710aa-5e6a-2c96-f8d7-f52dbc377904-489afb6a, #w-node-cc7710aa-5e6a-2c96-f8d7-f52dbc377907-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0c-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da13-489afb6a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da15-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da18-489afb6a {
  align-self: start;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da1e-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da23-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da25-489afb6a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da27-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2b-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2e-489afb6a {
  align-self: start;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da34-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da35-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3b-489afb6a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3d-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da41-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da45-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da49-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da4d-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae1b6399-aa6b-d0e6-4415-03db3702da50-489afb6a {
  align-self: start;
}

#w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0932f7aa-e500-7ada-50a2-016a3662a19d-489afb6a, #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e76-489afb6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8b8cdaa9-7110-ffee-e4b3-8dbf5e063ec1-489afb6a, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-489afb6a, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-489afb6a, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-489afb6a, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-489afb6a {
  justify-self: center;
}

#w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da67973-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da6799e-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679ae-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679be-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679dd-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da679f3-489afb6a, #w-node-dc3922fa-7ac8-867e-efeb-5c296da67a12-489afb6a, #w-node-_07b63080-329e-bcd5-a409-182ee270d6cb-314e79e6, #w-node-_07b63080-329e-bcd5-a409-182ee270d6cc-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f38f-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a4-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3b7-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cc-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3df-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f4-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f407-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41c-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cde6-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfb-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce0e-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce23-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce36-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4b-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce5e-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce73-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2646-314e79e6, #w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2647-314e79e6, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2660-314e79e6, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2661-314e79e6, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a188-314e79e6, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a189-314e79e6, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87190f-314e79e6, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87191b-314e79e6, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d871915-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597461-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597473-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf597475-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597476-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf597489-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf59749b-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf59749d-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf59749e-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974b1-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974c3-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974c5-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974c6-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974d9-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974eb-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974ed-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974ee-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca88-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9d-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cab0-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac5-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cad8-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caed-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb00-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb15-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ab94-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba9-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abbc-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abd1-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abe4-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf9-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac0c-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac21-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_235b9637-bde0-ff05-c620-3a27e4a6c6af-314e79e6 {
  align-self: auto;
}

#w-node-bbcce196-5aac-b104-fbc0-1c78c88343b7-314e79e6 {
  align-self: center;
}

#w-node-_47dc5097-2c49-d479-b54a-68b8a9530cc7-314e79e6 {
  align-self: auto;
}

#w-node-_47dc5097-2c49-d479-b54a-68b8a9530cc8-314e79e6 {
  align-self: center;
}

#w-node-d711ac45-1426-fe8b-6380-972734522ad6-314e79e6 {
  align-self: auto;
}

#w-node-d711ac45-1426-fe8b-6380-972734522ad7-314e79e6 {
  align-self: center;
}

#w-node-_07faba05-640f-7c12-a379-7987aa65e3c2-314e79e6 {
  align-self: auto;
}

#w-node-_07faba05-640f-7c12-a379-7987aa65e3c3-314e79e6 {
  align-self: center;
}

#w-node-_5d0b5f2f-dfdb-688e-5952-fba894107c95-314e79e6 {
  align-self: auto;
}

#w-node-_5d0b5f2f-dfdb-688e-5952-fba894107c96-314e79e6 {
  align-self: center;
}

#w-node-_10449f91-6e62-4dae-29d0-6ae777b8ee19-314e79e6 {
  place-self: start stretch;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873286f-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732874-314e79e6 {
  align-self: end;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732876-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732879-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-32529873287d-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732881-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732885-314e79e6 {
  place-self: center;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732889-314e79e6 {
  align-self: end;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873288b-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873288e-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732892-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732896-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-32529873289a-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-32529873289e-314e79e6 {
  place-self: center;
}

#w-node-_342c426d-090b-1186-46e8-f8869dcdafde-314e79e6 {
  place-self: start stretch;
}

#w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-314e79e6 {
  align-self: start;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126d8-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-314e79e6 {
  align-self: end;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126df-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126e4-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126e8-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126ec-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126f0-314e79e6 {
  place-self: center;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126f4-314e79e6 {
  align-self: end;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126f6-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126fb-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126ff-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e0649412703-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e0649412707-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e064941270b-314e79e6 {
  place-self: center;
}

#w-node-a51ae09a-6b82-7c79-ba7b-69042e7049d5-314e79e6, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049db-314e79e6, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e1-314e79e6, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e7-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-314e79e6, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-314e79e6, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-314e79e6, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-314e79e6 {
  justify-self: center;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a5479-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a547a-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a547b-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ed2-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee7-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1efa-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0f-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f22-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f37-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f4a-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5f-314e79e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a29e452-b479-807c-2a9f-1da4e003ca94-314e79e6, #w-node-a171c241-12e0-de34-77f3-3511f932d589-314e79e6, #w-node-f8efe207-2a57-b447-c7f1-8144865451f8-314e79e6, #w-node-_457ba346-36c3-1a15-bf84-1baafad7660b-314e79e6, #w-node-_4bedef5c-8849-3293-b0ae-effb2e6e95c3-314e79e6, #w-node-cb9d1eef-30f5-0a52-0c6a-eebe016a99c8-314e79e6, #w-node-e06443b9-926d-86a5-d2ac-06d22fd4752b-314e79e6, #w-node-_2fe4ad37-6d3e-e838-9fe9-5c669ad423fb-314e79e6, #w-node-_9ab416e5-7408-21a7-8c0f-b69cb8bbd05c-314e79e6, #w-node-_56efb09b-bc4e-d40f-d0ab-465c63b25765-314e79e6, #w-node-_07b63080-329e-bcd5-a409-182ee270d6cb-8a10393c, #w-node-_07b63080-329e-bcd5-a409-182ee270d6cc-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f38f-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a4-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3b7-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cc-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3df-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f4-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f407-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41c-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cde6-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfb-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce0e-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce23-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce36-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4b-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce5e-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce73-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2646-8a10393c, #w-node-_5fe08fa4-2926-8860-658b-8c0fca9d2647-8a10393c, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2660-8a10393c, #w-node-_04c09cd1-53b3-5082-442f-9c0e465f2661-8a10393c, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a188-8a10393c, #w-node-_71bc5033-3d20-2ddd-4c9a-f3eca4e2a189-8a10393c, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87190f-8a10393c, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d87191b-8a10393c, #w-node-_9b120e15-6a9f-b9fe-3d45-0bbc5d871915-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597461-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597473-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf597475-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf597476-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf597489-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf59749b-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf59749d-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf59749e-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974b1-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974c3-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974c5-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974c6-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974d9-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974eb-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974ed-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e693a536-0878-9096-2c23-dd55bf5974ee-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca88-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9d-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cab0-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac5-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cad8-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caed-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb00-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb15-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ab94-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024aba9-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abbc-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abd1-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abe4-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024abf9-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac0c-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d6de19-900b-9fab-a1ef-c4242024ac21-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_235b9637-bde0-ff05-c620-3a27e4a6c6af-8a10393c {
  align-self: auto;
}

#w-node-bbcce196-5aac-b104-fbc0-1c78c88343b7-8a10393c {
  align-self: center;
}

#w-node-_47dc5097-2c49-d479-b54a-68b8a9530cc7-8a10393c {
  align-self: auto;
}

#w-node-_47dc5097-2c49-d479-b54a-68b8a9530cc8-8a10393c {
  align-self: center;
}

#w-node-d711ac45-1426-fe8b-6380-972734522ad6-8a10393c {
  align-self: auto;
}

#w-node-d711ac45-1426-fe8b-6380-972734522ad7-8a10393c {
  align-self: center;
}

#w-node-_07faba05-640f-7c12-a379-7987aa65e3c2-8a10393c {
  align-self: auto;
}

#w-node-_07faba05-640f-7c12-a379-7987aa65e3c3-8a10393c {
  align-self: center;
}

#w-node-_5d0b5f2f-dfdb-688e-5952-fba894107c95-8a10393c {
  align-self: auto;
}

#w-node-_5d0b5f2f-dfdb-688e-5952-fba894107c96-8a10393c {
  align-self: center;
}

#w-node-_10449f91-6e62-4dae-29d0-6ae777b8ee19-8a10393c {
  place-self: start stretch;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873286f-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732874-8a10393c {
  align-self: end;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732876-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732879-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-32529873287d-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732881-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732885-8a10393c {
  place-self: center;
}

#w-node-e99c9c25-088d-ca0f-184c-325298732889-8a10393c {
  align-self: end;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873288b-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e99c9c25-088d-ca0f-184c-32529873288e-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732892-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732896-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-32529873289a-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-32529873289e-8a10393c {
  place-self: center;
}

#w-node-_342c426d-090b-1186-46e8-f8869dcdafde-8a10393c {
  place-self: start stretch;
}

#w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-8a10393c {
  align-self: start;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126d8-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-8a10393c {
  align-self: end;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126df-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126e4-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126e8-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126ec-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126f0-8a10393c {
  place-self: center;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126f4-8a10393c {
  align-self: end;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126f6-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96019718-19c3-1600-cd3a-5e06494126fb-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126ff-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e0649412703-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e0649412707-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e064941270b-8a10393c {
  place-self: center;
}

#w-node-a51ae09a-6b82-7c79-ba7b-69042e7049d5-8a10393c, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049db-8a10393c, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e1-8a10393c, #w-node-a51ae09a-6b82-7c79-ba7b-69042e7049e7-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-8a10393c, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-8a10393c, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-8a10393c, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-8a10393c {
  justify-self: center;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a5479-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a547a-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bebdab18-08be-535b-8d8d-c156757a547b-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ed2-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee7-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1efa-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0f-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f22-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f37-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f4a-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5f-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a29e452-b479-807c-2a9f-1da4e003ca94-8a10393c, #w-node-a171c241-12e0-de34-77f3-3511f932d589-8a10393c, #w-node-f8efe207-2a57-b447-c7f1-8144865451f8-8a10393c, #w-node-_457ba346-36c3-1a15-bf84-1baafad7660b-8a10393c, #w-node-_4bedef5c-8849-3293-b0ae-effb2e6e95c3-8a10393c, #w-node-cb9d1eef-30f5-0a52-0c6a-eebe016a99c8-8a10393c, #w-node-e06443b9-926d-86a5-d2ac-06d22fd4752b-8a10393c, #w-node-_2fe4ad37-6d3e-e838-9fe9-5c669ad423fb-8a10393c, #w-node-_9ab416e5-7408-21a7-8c0f-b69cb8bbd05c-8a10393c, #w-node-_56efb09b-bc4e-d40f-d0ab-465c63b25765-8a10393c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bae-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc3-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bd6-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5beb-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bfe-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c13-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c26-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3b-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda243-4d98c263, #w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda244-4d98c263, #w-node-_966e15a6-a5d6-66ad-8f0a-f97cdba7b990-4d98c263, #w-node-_799197f4-a294-f7fb-bf05-536b8e3743f9-4d98c263, #w-node-_51dcc469-6986-3cb8-8908-ccac41ffe882-4d98c263, #w-node-_7db6769f-c3df-e2b4-7cf7-819b18542525-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9417-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12f62cf-22f4-14cf-7160-f405746e9432-4d98c263, #w-node-d12f62cf-22f4-14cf-7160-f405746e9434-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d92f7f4-7c34-8120-311f-6d1dd095ab8c-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a787b16-0cef-6b93-e3d6-bac138e7568d-4d98c263, #w-node-f26acf74-a19e-2938-0f6d-25694f4243cd-4d98c263, #w-node-fb37a7de-2458-a69f-00a5-67d6e05d3f06-4d98c263, #w-node-_343269be-3b5e-2502-be8c-43ce0a5f01fa-4d98c263, #w-node-_2aca3059-1de0-1659-747f-6421f967eafb-4d98c263, #w-node-_529e6467-a6f5-afe3-fff2-4c0fde284531-4d98c263, #w-node-_53819e3c-9c10-0ae7-e821-75d34e33e248-4d98c263, #w-node-_8bda5ae2-9956-dd15-8836-fe4a8f6eb0e1-4d98c263, #w-node-_9e63f073-47a1-b4eb-da14-8ee4890e10fd-4d98c263, #w-node-c418f3eb-2fa9-a557-348e-4b61a136f8ab-4d98c263, #w-node-_2058cc09-c481-197c-f763-00eb09ace77f-4d98c263, #w-node-e0be6054-a08e-b6ac-793b-e4b6739f2ef7-4d98c263, #w-node-bcfb34d4-9780-55f9-4b9b-05dcf0cd5640-4d98c263, #w-node-_2ebaffde-547b-c2da-913b-288701a069ef-4d98c263, #w-node-_0cf4226c-1a15-96da-d1be-da07fc8f7b29-4d98c263, #w-node-_1a2acdda-4821-d0e6-d462-5cbc6ea77cbc-4d98c263, #w-node-_1a2acdda-4821-d0e6-d462-5cbc6ea77cc2-4d98c263, #w-node-_1a2acdda-4821-d0e6-d462-5cbc6ea77cc8-4d98c263 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-e434e1ec, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-e434e1ec, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-e434e1ec, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-e434e1ec, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-e434e1ec {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-e434e1ec, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-e434e1ec, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e434e1ec, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-e434e1ec, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-e434e1ec, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-e434e1ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6b2ef12-09ac-bcd4-eef0-0a1fda81b79e-1a545590, #w-node-b6b2ef12-09ac-bcd4-eef0-0a1fda81b79f-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6b2ef12-09ac-bcd4-eef0-0a1fda81b7a8-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057458-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df07005746a-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746c-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df07005746d-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df070057480-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057492-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df070057494-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df070057495-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574a8-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574ba-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574bc-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574bd-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574d0-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574e2-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e4-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125ffe60-0dc7-6e33-2211-2df0700574e5-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2a52a31-0686-2286-bcc8-4eff432fc7fe-1a545590, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc7ff-1a545590, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc805-1a545590, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc806-1a545590, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc80c-1a545590, #w-node-a2a52a31-0686-2286-bcc8-4eff432fc80d-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb50-1a545590 {
  place-self: center;
}

#w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb56-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb6a-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb5a-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb6e-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb5e-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb62-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb66-1a545590, #w-node-ecd3e465-13b3-f424-8f0a-509b0dcafbd9-1a545590, #w-node-_4ff271b5-2d40-7d8f-c94c-af7d16dd2232-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb89-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb8d-1a545590, #w-node-_54e49298-7403-87bb-ca1c-a705b6dcbb91-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e4b-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e5d-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5f-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e60-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e73-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e85-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e87-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513e88-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e9b-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ead-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513eaf-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513eb0-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ec3-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ed5-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed7-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebd05846-3f50-7231-d0ed-4fb101513ed8-1a545590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33825c-1a545590 {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33825d-1a545590 {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33827c-1a545590 {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e33827d-1a545590 {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e338293-1a545590 {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e338294-1a545590 {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382aa-1a545590 {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382ab-1a545590 {
  align-self: center;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382be-1a545590 {
  align-self: auto;
}

#w-node-_79f827e6-393e-803d-70e3-632c3e3382bf-1a545590 {
  align-self: center;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-72cbe227, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-72cbe227, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-72cbe227, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-72cbe227, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-72cbe227 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-72cbe227, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-72cbe227, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-72cbe227, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-72cbe227, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-72cbe227, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-72cbe227 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31a13f43-ee7f-cee2-fa61-a1cde26e1c34-91367356, #w-node-_31a13f43-ee7f-cee2-fa61-a1cde26e1c35-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31a13f43-ee7f-cee2-fa61-a1cde26e1c3c-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bae-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc3-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bd6-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5beb-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bfe-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c13-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c26-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3b-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda243-91367356, #w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda244-91367356, #w-node-a866135c-9215-e10e-1859-4ca26919c970-91367356, #w-node-a866135c-9215-e10e-1859-4ca26919c972-91367356, #w-node-_12428005-d9b8-bded-61bd-d1cb1bc95546-91367356, #w-node-_12428005-d9b8-bded-61bd-d1cb1bc95548-91367356, #w-node-_38cd33be-1673-50cf-6578-e014347a982b-91367356, #w-node-_38cd33be-1673-50cf-6578-e014347a982d-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f52655e9-6562-a5a0-e4bb-5b9b262a6896-91367356, #w-node-_6aed9f8e-195d-7d9c-a1f5-abd61b899f34-91367356 {
  align-self: center;
}

#w-node-_1205e005-ffb3-8de9-31a2-cc1bdbc4687e-91367356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_825d0b6a-a7d2-9dbf-a9e7-9f0a1ffaffad-91367356, #w-node-_4f601c7e-c709-0ddc-dcd0-63bfa921d261-91367356, #w-node-ce3ca560-14b3-4c9a-e82e-4abba4a8ae1b-91367356, #w-node-f19a9f74-41d7-4bde-a1ad-03bcc7bcabe9-91367356, #w-node-_23742386-9d32-3a27-b4b2-29253bf19faa-91367356 {
  place-self: center;
}

#w-node-_31a13f43-ee7f-cee2-fa61-a1cde26e1c34-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31a13f43-ee7f-cee2-fa61-a1cde26e1c3c-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bae-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc3-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bd6-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5beb-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bfe-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c13-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c26-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3b-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda243-05129c5c, #w-node-_6ad59c7d-45a0-6bbd-4dad-424cb1eda244-05129c5c, #w-node-a866135c-9215-e10e-1859-4ca26919c970-05129c5c, #w-node-a866135c-9215-e10e-1859-4ca26919c972-05129c5c, #w-node-_12428005-d9b8-bded-61bd-d1cb1bc95546-05129c5c, #w-node-_12428005-d9b8-bded-61bd-d1cb1bc95548-05129c5c, #w-node-_38cd33be-1673-50cf-6578-e014347a982b-05129c5c, #w-node-_38cd33be-1673-50cf-6578-e014347a982d-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d3b1-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d3c3-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3c5-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d3c6-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3d9-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d3eb-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3ed-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d3ee-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d401-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d413-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d415-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d416-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d429-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d43b-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d43d-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a599814-a931-bf22-a8b1-5b459c04d43e-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3f53a3ad-2831-c0fe-d85d-962618dbcf22-05129c5c {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-e96f808e-8ad2-0446-e7e1-027b8588c1fd-05129c5c {
  align-self: center;
}

#w-node-d55e7ca7-1ab6-e6c9-a65a-9569054499e1-05129c5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-d55e7ca7-1ab6-e6c9-a65a-9569054499f5-05129c5c {
  align-self: center;
}

#w-node-f5640d92-dd19-d459-9f14-c67d639b7a35-05129c5c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
}

#w-node-_20815448-3d64-88c3-a6ca-e27e5384df54-05129c5c {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_20815448-3d64-88c3-a6ca-e27e5384df68-05129c5c {
  align-self: center;
}

#w-node-_46840044-2360-00cc-f4db-8762fab0276c-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_46840044-2360-00cc-f4db-8762fab0276d-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef41f-05129c5c {
  place-self: center;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef425-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef429-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef42d-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef431-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef435-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef439-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef43d-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef444-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef448-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef44c-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef466-05129c5c {
  place-self: center;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef46c-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef470-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef474-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef478-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef47c-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef480-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef484-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef488-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef490-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef49a-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef49e-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4a2-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef4c4-05129c5c {
  place-self: center;
}

#w-node-e898dd69-b84c-0977-9d39-ff4c891ef4ca-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4ce-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4d2-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4d6-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4da-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4de-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4e2-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4e6-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4ee-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4f5-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef4fd-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef501-05129c5c, #w-node-e898dd69-b84c-0977-9d39-ff4c891ef505-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34ace61b-193d-fa85-2248-695eeaf68afa-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5b8bcd37-4ee3-97b5-83d2-9ffd28152c16-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b8bcd37-4ee3-97b5-83d2-9ffd28152c17-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5b8bcd37-4ee3-97b5-83d2-9ffd28152c18-05129c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bd83167-fc96-bf36-1f67-912c03a4a50a-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b56-e2a1fd23, #w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b57-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92491ebc-7f7f-8f2e-6543-033c4ee98b6f-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_09467007-c01d-0e68-70bd-c9bc51fc42ab-e2a1fd23, #w-node-_09467007-c01d-0e68-70bd-c9bc51fc42bf-e2a1fd23, #w-node-_4733b071-e04d-a384-7c85-c8340221f05e-e2a1fd23, #w-node-ea976031-0ce7-61c9-61c0-5b3d480220e1-e2a1fd23 {
  justify-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b49-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-e2a1fd23, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f1d7932-a426-86d4-d56d-bf5f986cd9df-e2a1fd23, #w-node-adf6ee7a-7705-f19f-9057-2300620d7c74-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e2a1fd23, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edf72de3-9308-a8dd-c4c6-4af01daacb5f-e2a1fd23, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0506a-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5353c09-d560-a56c-dee9-ae83c847a31e-e2a1fd23, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f64-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470960-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a32e1088-cdf6-7742-4769-3b0030470961-e2a1fd23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_40235752-0d9d-799a-3159-a94de9cbea8a-e9cbea8a, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebda-22dfebda {
    justify-self: stretch;
  }

  #w-node-_0332dba0-10ff-3b9c-c5f0-1d001481cfe5-85a019aa {
    grid-column-start: 2;
  }

  #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba25-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225c7-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3db-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b849587d-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d22906561-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c3-fe2a4e1a, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d5d-fe2a4e1a, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205b9e-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5601-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaa6-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaf4-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb42-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb91-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbe9-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df2e-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb7f-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc22-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fecc9-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9815-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654de-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fecc-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f993e-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b9146e-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7ac-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a9511b-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec093-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3db-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d22906561-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c3-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5601-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d5d-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205b9e-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaa6-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaf4-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb42-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb91-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbe9-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc22-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df2e-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9815-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654de-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fecc-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f993e-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b9146e-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7ac-d5210ace, #w-node-_628307af-a465-8330-0575-668083a9511b-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec093-d5210ace, #w-node-_4e18ca00-e224-d59e-41b0-e31fc4818ebd-ed441a40, #w-node-c3ee1f8d-f613-e6a0-4984-dfed500bd003-ed441a40, #w-node-_10449f91-6e62-4dae-29d0-6ae777b8ee19-314e79e6, #w-node-_342c426d-090b-1186-46e8-f8869dcdafde-314e79e6, #w-node-_10449f91-6e62-4dae-29d0-6ae777b8ee19-8a10393c, #w-node-_342c426d-090b-1186-46e8-f8869dcdafde-8a10393c {
    justify-self: stretch;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-fad81de4-bb61-7aa3-0ab1-11cfceeeb8a0-3f548846, #w-node-_65aee787-32c1-c8fb-6089-a6a3950c7b25-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3157e544-56d0-5d9e-8903-a870a2925396-3f548846 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_68dcc171-ead3-ea57-6e45-a7ee3eaf0358-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-3f54884e {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-3f54884e, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-3f54884e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-85d0512a {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-85d0512a, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-85d0512a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-b6d0093c {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-b6d0093c, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-b6d0093c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-34005c16 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-34005c16, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-34005c16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-436a606b {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-436a606b, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-436a606b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbe-5a780572 {
    align-self: auto;
  }

  #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbf-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd1-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-5a780572 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-5a780572, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-dce0b5f5 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-dce0b5f5, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-dce0b5f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-2754384f {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-2754384f, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-2754384f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02084-b570a165 {
    align-self: auto;
  }

  #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02085-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02097-b570a165 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-197ad921 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-197ad921 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-cd0cbf92 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-cd0cbf92, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-cd0cbf92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-998e55ba {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-998e55ba, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-998e55ba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-7a1193b3 {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-7a1193b3, #w-node-f1f4a742-6e32-062c-b41c-61c8e6f37a6a-91914338, #w-node-_94b16a2c-b3f0-598e-b3b3-d814c3abbbb7-91914338, #w-node-_56c3f637-6f6c-5693-1eca-387687dad25a-91914338, #w-node-_56c3f637-6f6c-5693-1eca-387687dad25b-91914338, #w-node-d2381c40-ac21-d64d-0f67-0f04839409fe-91914338, #w-node-d2381c40-ac21-d64d-0f67-0f04839409ff-91914338, #w-node-_7573d398-f9af-e473-7110-e61c933d8324-91914338, #w-node-_7573d398-f9af-e473-7110-e61c933d8325-91914338, #w-node-_148c5175-9b11-147b-0004-9526fc3654cb-91914338, #w-node-_148c5175-9b11-147b-0004-9526fc3654cc-91914338 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1800a5bd-c7ab-861c-f9b8-d5de384ed97f-384ed97a {
    justify-self: center;
  }

  #w-node-f1f4a742-6e32-062c-b41c-61c8e6f37a6a-1cd951ac, #w-node-_94b16a2c-b3f0-598e-b3b3-d814c3abbbb7-1cd951ac, #w-node-_56c3f637-6f6c-5693-1eca-387687dad25a-1cd951ac, #w-node-_56c3f637-6f6c-5693-1eca-387687dad25b-1cd951ac, #w-node-d2381c40-ac21-d64d-0f67-0f04839409fe-1cd951ac, #w-node-d2381c40-ac21-d64d-0f67-0f04839409ff-1cd951ac, #w-node-_7573d398-f9af-e473-7110-e61c933d8324-1cd951ac, #w-node-_7573d398-f9af-e473-7110-e61c933d8325-1cd951ac, #w-node-_148c5175-9b11-147b-0004-9526fc3654cb-1cd951ac, #w-node-_148c5175-9b11-147b-0004-9526fc3654cc-1cd951ac, #w-node-f6a8f844-e5f9-22bc-f509-d474b56df8bf-d4bf7a0d, #w-node-_241b28af-1c5c-c806-13b8-4aa4174eb42f-d4bf7a0d, #w-node-_1936d28f-bcc1-809e-e68b-8ae91bcf8b99-d4bf7a0d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38a2aa06-b35d-8c95-c232-3db18df317d6-0b396f48 {
    justify-self: center;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0c-f96c84f8 {
    align-self: auto;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0d-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da1f-f96c84f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-e6b6123d {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-e6b6123d, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbe-e6b6123d {
    align-self: auto;
  }

  #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dbf-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd1-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad653f21-fa59-1d5f-e988-e055e9fabcab-3b71e69a {
    align-self: auto;
  }

  #w-node-_5800eb78-bca2-a5f7-afc2-d2e11f77fcc9-3b71e69a, #w-node-_272dd904-90de-36d3-ec01-90b83d8cfc84-3b71e69a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2493ed12-7fe9-99a1-b201-3dd43ac847f2-096ff9de, #w-node-c6bd642a-72e7-f164-0fca-392806f48ff5-096ff9de, #w-node-b126709d-2416-a719-905f-6450fb4e8d88-096ff9de {
    align-self: start;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0c-489afb6a {
    align-self: auto;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0d-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da1f-489afb6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ab8c6023-b2d7-0d5f-2feb-4bccd3050897-3f548846 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_81a7b699-d727-f956-051f-658803dbbb72-3f548846, #w-node-fad81de4-bb61-7aa3-0ab1-11cfceeeb8a0-3f548846, #w-node-facbfaaf-315e-10b1-ce8b-df3680e5ca95-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_172e6a88-4fd6-b13a-035d-fd62c4770590-3f548846 {
    justify-self: center;
  }

  #w-node-b7e22401-8416-65cb-720e-2f5a0513f155-3f548846, #w-node-_8ebbc6e5-a30e-df97-e51b-e4828df83af8-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f9b48235-a392-6396-52b9-ff0c69755431-3f548846, #w-node-_265cee23-4561-f403-72fc-ebc9d3abfe0e-3f548846, #w-node-eb494321-ae51-4061-e1f2-38cd4894df78-3f548846 {
    justify-self: center;
  }

  #w-node-_65aee787-32c1-c8fb-6089-a6a3950c7b25-3f548846 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3157e544-56d0-5d9e-8903-a870a2925396-3f548846 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_68dcc171-ead3-ea57-6e45-a7ee3eaf0358-3f548846 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_9d45ec57-d6f8-44fb-e512-6c82bc1afe2c-3f548846 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9985d190-1abf-9385-f9b7-114ac896d435-3f548846 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_55b7c8f3-4f6d-e30b-dc1f-4eb7101052f3-3f548846 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_080747c0-e9a4-2f7b-92f2-544676f87d93-3f548846 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f7bed62d-8475-c3cb-a78a-5aee06e174aa-3f548846 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_78881000-aa48-b50e-0c49-5ed032d1cf67-3f548846 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3d502cc9-02d2-c862-c8c4-7ab7c1d9b59b-3f548846 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7a8edf37-c713-e943-eca1-2739cad32232-3f548846 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cdefb202-9a51-6336-45ec-41fe300c254d-3f548846, #w-node-_0d63afab-c90b-e71b-0bd2-2a442d7126ab-2d7126a8, #w-node-_0d63afab-c90b-e71b-0bd2-2a442d7126b2-2d7126a8 {
    justify-self: center;
  }

  #w-node-e0d1a74a-80f2-a79b-4820-e69ec6609e6c-2d7126a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd0c-9658dd09 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_3cd10f6f-1dd6-f3fb-4541-34e5eb396b6b-eb396b52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_5894d16b-1395-ac1e-1792-ba3284a14983-07793c0d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_95824751-5b65-d5fe-fe10-2c6240e95c4c-07793c0d, #w-node-_4f88bf83-2cba-41b4-f2ba-17b6b8bdeb5f-07793c0d, #w-node-_6d6e9a9b-4cbc-543b-3d43-8f5cd0dc4d63-07793c0d, #w-node-_4f8393ba-704f-ef39-a027-bd45046b6bf5-07793c0d, #w-node-acecf228-25e0-6173-1612-f416621d5e1e-07793c0d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b375e269-39c6-d226-fb92-215e1ea52f94-3f54884e {
    order: -9999;
    justify-self: center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-3f54884e {
    justify-self: stretch;
  }

  #w-node-_12176b18-c618-a64b-ea88-5a4cf62ca526-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-3f54884e {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-3f54884e {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-3f54884e {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-3f54884e {
    justify-self: stretch;
  }

  #w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-3f54884e {
    justify-self: stretch;
  }

  #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-3f54884e {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-3f54884e, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-3f54884e, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-3f54884e, #w-node-_04b52fc6-5996-0457-3d12-55985ef1408e-3f54884e, #w-node-bcc52a6f-24c6-f8c5-a7e3-40ec6b90a84f-3f54884e, #w-node-_9a56a8cd-d299-afc2-6a44-b5448ad416da-3f54884e {
    place-self: start center;
  }

  #w-node-_2b8a3358-4a52-56ae-2f1b-32a368117949-3f54884f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb79-3f54884f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1f3e5e2b-3706-c9ed-277f-91d5b91bfb76-3f54884f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e1db5426-82e9-2d7f-4dac-d247dceffe39-3f54884f, #w-node-e1db5426-82e9-2d7f-4dac-d247dceffe47-3f54884f {
    justify-self: center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-85d0512a {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-85d0512a {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-85d0512a {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-85d0512a {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-85d0512a {
    justify-self: stretch;
  }

  #w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95c-85d0512a {
    justify-self: stretch;
  }

  #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-85d0512a {
    justify-self: stretch;
  }

  #w-node-c6a1c932-7190-e087-6e6f-f8af05582ff5-85d0512a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-85d0512a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-85d0512a, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-85d0512a {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-b6d0093c {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-b6d0093c {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-b6d0093c {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-b6d0093c {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-b6d0093c {
    justify-self: stretch;
  }

  #w-node-_2da5e82c-b8f5-5557-1321-b687c5010402-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5d00c2d8-71f1-00f3-5299-684b7051f95c-b6d0093c {
    justify-self: stretch;
  }

  #w-node-f55b08b9-5b5a-bf01-9f2a-ee81f88b8f4a-b6d0093c {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a53f3a1c-6a88-8647-2b9e-566157c216bd-b6d0093c {
    justify-self: stretch;
  }

  #w-node-_898f2934-f533-a759-bfe5-cada25608066-b6d0093c, #w-node-_898f2934-f533-a759-bfe5-cada2560806b-b6d0093c {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-b6d0093c, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-b6d0093c, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-b6d0093c {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-34005c16 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-34005c16 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-34005c16 {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-34005c16 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-34005c16 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-34005c16 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-34005c16 {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-34005c16 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-34005c16 {
    justify-self: stretch;
  }

  #w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafec5-34005c16, #w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafeca-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e62-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e67-34005c16 {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-34005c16, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-34005c16, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-34005c16 {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-436a606b {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-436a606b {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-436a606b {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-436a606b {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-436a606b {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-bfae7b45-e094-9128-da46-b6297813dc38-436a606b {
    justify-self: stretch;
  }

  #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-436a606b {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-436a606b {
    justify-self: stretch;
  }

  #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924731-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924736-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92474f-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92476b-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc015d-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0162-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0177-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0193-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee85-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee8a-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee9f-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eebb-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee62c-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee631-436a606b, #w-node-_0c9f092a-6eff-7c22-ead7-f820dfa00804-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee649-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fead-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9feb2-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fee7-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba0c-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba11-436a606b {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-436a606b, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-436a606b, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-436a606b {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-5a780572 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-5a780572 {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-5a780572 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-5a780572 {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-5a780572 {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-bfae7b45-e094-9128-da46-b6297813dc38-5a780572 {
    justify-self: stretch;
  }

  #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-5a780572 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-5a780572 {
    justify-self: stretch;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503c-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503f-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5049-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd42-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd45-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd4f-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffd-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444e000-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00a-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8a-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8d-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d95-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e781809a-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e781809d-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a5-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d0-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d3-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4db-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d2311232d-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d23112330-5a780572 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d23112338-5a780572 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709364-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709369-5a780572 {
    align-self: center;
  }

  #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dca-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de0-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4e02-5a780572, #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-5a780572, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-5a780572, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-5a780572 {
    place-self: start center;
  }

  #w-node-_40235752-0d9d-799a-3159-a94de9cbea90-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbea95-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeaa2-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeabe-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbead1-e9cbea8a, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe0-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe5-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebf2-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfec0e-22dfebda {
    align-self: center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-dce0b5f5 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-dce0b5f5 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-dce0b5f5 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-_901c70cc-cba9-a061-55af-7e4c3dcb9063-dce0b5f5 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5e532113-66df-42aa-eefb-c7cfa517258e-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-dce0b5f5 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-dce0b5f5 {
    justify-self: stretch;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-dce0b5f5, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-dce0b5f5, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-dce0b5f5 {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-2754384f {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-2754384f {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-2754384f {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-2754384f {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-2754384f {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-2754384f {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-2754384f {
    justify-self: stretch;
  }

  #w-node-_6a05681b-8a66-25e6-148b-2a4e623b9536-2754384f {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_793538e1-6017-fb4a-58c4-b136927be1b5-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1ba-2754384f {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-2754384f, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-2754384f {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-b570a165 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-b570a165 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-b570a165 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-b570a165 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-b570a165 {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-b570a165 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-b570a165 {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-b570a165 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_75673c79-f00e-0092-4e66-622dbb98c412-b570a165, #w-node-_75673c79-f00e-0092-4e66-622dbb98c417-b570a165 {
    align-self: center;
  }

  #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-b570a165, #w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d452-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f02090-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020a2-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020b8-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020d0-b570a165 {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-197ad921 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-197ad921 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-197ad921 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-197ad921 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-197ad921 {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-197ad921 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-197ad921 {
    justify-self: stretch;
  }

  #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f2677f-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26784-197ad921 {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-197ad921, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-197ad921 {
    place-self: start center;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-cd0cbf92 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-cd0cbf92 {
    justify-self: stretch;
  }

  #w-node-b6ee3921-f84b-41f3-3ece-18ae4507e12e-cd0cbf92 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-cd0cbf92 {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-cd0cbf92 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-cd0cbf92 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-cd0cbf92 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7c8-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7cd-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7e2-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7fe-cd0cbf92, #w-node-a11c60f0-383c-ba94-7dca-b73eecafc041-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f35148e-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351493-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f3514d0-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe944-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe949-cd0cbf92 {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-cd0cbf92, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-cd0cbf92 {
    place-self: start center;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-998e55ba {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-998e55ba {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-998e55ba {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-998e55ba {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-998e55ba {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_0a8b8da0-b341-b604-3a31-32bdbbcc100a-998e55ba {
    justify-self: stretch;
  }

  #w-node-_9e4b30ef-6ce9-2999-fa82-6401cc8b1dd4-998e55ba {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_07b50d5d-eaca-8781-9610-83a72a0552a2-998e55ba {
    justify-self: stretch;
  }

  #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136a9-998e55ba, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136ae-998e55ba, #w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac1fd-998e55ba, #w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac202-998e55ba {
    align-self: center;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-998e55ba, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-998e55ba, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-998e55ba, #w-node-_54a631e0-3e25-2945-1285-7b07078f03f6-998e55ba, #w-node-_587e4ede-5c11-c2c7-6745-be084e7b210a-998e55ba {
    place-self: start center;
  }

  #w-node-ad84c849-6f4f-df41-8d7b-99ba01ee0ed5-3f4a2dcb, #w-node-ac7eeb3c-eaa0-2782-7488-255798412cfc-c824f343 {
    justify-self: center;
  }

  #w-node-_62cae757-c5ab-f20c-c18f-8cf3d25af2af-52e6a369 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e822c033-767a-4ddd-2316-6f807e74e228-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-_7e3fa71e-06f9-83f3-cc2d-29ea556ad8db-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_7edb32ba-0bba-abaa-c264-172271ae1a30-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-_97996ffc-fd2c-f5c2-e3c7-ccf3b1729169-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-f949ca24-4089-16b5-3406-07a0f74aaa1e-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-f6e596ec-f3dd-d331-e42a-f98a5fbc15c6-7a1193b3 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_1f038ce7-4b3e-5630-1b7c-369a20efcb03-7a1193b3 {
    justify-self: stretch;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-7a1193b3 {
    place-self: start center;
  }

  #w-node-_0332dba0-10ff-3b9c-c5f0-1d001481cfe5-85a019aa {
    grid-row-end: 2;
    grid-column-start: 1;
    align-self: end;
  }

  #w-node-b8bd32c2-3ba8-7ff4-4cd6-cda6e1c89c18-85a019aa {
    grid-column-start: 1;
  }

  #w-node-_48d522b7-ad0e-902a-9b84-d417acf223ca-85a019aa {
    align-self: end;
  }

  #w-node-_48d522b7-ad0e-902a-9b84-d417acf223cc-85a019aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1110e98-0ff0-1a88-c070-31da2ff4c2d2-85a019aa, #w-node-_869126bf-62f8-85be-9108-b02971110ee5-85a019aa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_5ff74a8e-85e4-e515-cab8-73f9324fcd72-85a019aa, #w-node-_5ce711d3-91eb-957d-7bac-89a66bd20c50-85a019aa, #w-node-_2510b0ed-ffc7-adcb-01eb-b8590cb94267-85a019aa, #w-node-_1fc07597-5c56-b99f-eb67-c0c9a3975ac7-85a019aa, #w-node-_65a7c43f-a656-ce1b-c47d-2b9a4cafc5bb-85a019aa, #w-node-_5773d708-8684-4d6b-78ff-ce96d0a30d13-85a019aa, #w-node-d5bd8d3f-3c51-01a3-c46d-55690be47def-85a019aa, #w-node-_539c36b4-5b99-94f5-d330-ce1e7ab11281-85a019aa, #w-node-ba075321-1866-516f-5081-3ca71128d337-85a019aa, #w-node-abcd6d4c-d21b-a98b-0fdb-bc41d3a7154a-85a019aa {
    align-self: end;
  }

  #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba2b-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba30-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225cd-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225d2-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495883-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495888-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d22906567-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d2290656c-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-fe2a4e1a, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-fe2a4e1a, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-fe2a4e1a, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-fe2a4e1a, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb85-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb8a-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33feccf-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fecd4-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a95121-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a95126-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-fe2a4e1a {
    align-self: center;
  }

  #w-node-abee26f9-436f-e343-3929-79cef7568a77-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d662c-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042d2-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d79-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4b0-fe2a4e1a, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-fe2a4e1a, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b4d-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f7b-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c844-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ca2-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e945d-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d117a-fe2a4e1a {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b75ce88e-2627-b19e-702b-0d96805513d8-8f6ed926, #w-node-a88bdef1-9257-9bfe-2c85-18691aa40df3-5cb62bc4 {
    justify-self: center;
  }

  #w-node-_2526be5e-69a0-592c-5a53-9b2f7a57280c-03483ee8 {
    order: 9999;
  }

  #w-node-_9836ba95-98ba-59a8-7de3-e1f49c7f94c4-03483ee8 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_75c567a5-17f3-ba64-1356-81533dc59806-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59808-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc5982e-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59830-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59856-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59858-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc5987e-ea27987b, #w-node-_75c567a5-17f3-ba64-1356-81533dc59880-ea27987b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bb9afe1d-78ff-0690-2ec0-c98fb9ef0c22-ea27987b {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2df0720f-db75-0126-43f8-595f8f30fb3c-ea27987b {
    justify-self: center;
  }

  #w-node-df26e233-4ce9-19b7-c5b3-dea6c8ac59da-ea27987b {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-f1034633-20cd-0ac0-99a4-75f5e478c648-1eb79f06 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-a88bdef1-9257-9bfe-2c85-18691aa40df3-a0a13ea4 {
    justify-self: center;
  }

  #w-node-f262527b-404a-c786-b9ab-cf4520016bc3-91914338 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-bb9afe1d-78ff-0690-2ec0-c98fb9ef0c22-91914338 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_2df0720f-db75-0126-43f8-595f8f30fb3c-91914338 {
    justify-self: center;
  }

  #w-node-df26e233-4ce9-19b7-c5b3-dea6c8ac59da-91914338 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-f262527b-404a-c786-b9ab-cf4520016bc3-1cd951ac {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351166-1cd951ac {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351167-1cd951ac {
    justify-self: center;
  }

  #w-node-ffe3a8eb-ed44-a7c0-a2b2-668737351190-1cd951ac {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-fc5671e3-d24f-7f23-8b1c-18f5ac0c9f49-d4bf7a0d, #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-d4bf7a0d, #w-node-b509c240-c10a-1dbe-2d28-6169e64594df-d4bf7a0d, #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-f6f12a7d, #w-node-_8e7ba7db-bfb7-c2ef-0d15-fc0723e740ae-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d96-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d99-f6f12a7d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3d9d-f6f12a7d {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da1-f6f12a7d {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da5-f6f12a7d {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-bd5d9493-1992-dfa0-4631-4ae5107b3da9-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_76e2d10c-5cac-7633-5a42-d7b43c133291-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc056c-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc057f-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-fb2240ad-d9a8-0c96-bf38-e369fbfc0582-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a3dc465-cbf4-c2bb-a378-67b655863ba4-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2a3dc465-cbf4-c2bb-a378-67b655863bb3-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_2a3dc465-cbf4-c2bb-a378-67b655863bb6-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929dce-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929de5-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-cf5d4f7c-ec35-cfe7-22b4-86801e929de8-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4bc5492-4dda-f98d-a6c5-da46a6e76158-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f4bc5492-4dda-f98d-a6c5-da46a6e7616f-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f4bc5492-4dda-f98d-a6c5-da46a6e76172-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a85-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a98-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_8a367dd9-3c17-b8c6-d7b3-5c3c020f0a9b-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf67-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf7a-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-e102c227-2ca7-8d0c-e12b-0cac9d27bf7d-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8e1-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8f4-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-a5e661ea-1b8d-6246-70e0-f97c8eaaf8f7-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce05-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce07-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d60eea4-f1c6-2911-7408-5425f0d0ce0a-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5a7946d1-7beb-a377-3a51-b24259e1edaa-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5a7946d1-7beb-a377-3a51-b24259e1edbd-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_5a7946d1-7beb-a377-3a51-b24259e1edc0-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_659986d7-a685-c5c8-632b-1c6b323da288-f6f12a7d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_659986d7-a685-c5c8-632b-1c6b323da297-f6f12a7d {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_659986d7-a685-c5c8-632b-1c6b323da29a-f6f12a7d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305aa-50072579 {
    justify-self: center;
  }

  #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34338-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3433a-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34360-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34362-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec34388-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec3438a-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec343b0-430c511a, #w-node-_855ad3c7-b849-ea0d-fb29-fe9f6ec343b2-430c511a, #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-430c511a, #w-node-f1323227-3824-f420-8b3f-53a4fa6d3efc-430c511a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b05-0b396f48 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b06-0b396f48 {
    justify-self: center;
  }

  #w-node-_9b3e8a07-75c4-d080-7ac5-3587ff113b2f-0b396f48 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-_6f50a51d-f13b-6681-4c07-6d4d58440d1f-c66c0ee4, #w-node-f8ed96b1-ebe6-d83e-a1a4-e9a83de94a5a-c66c0ee4, #w-node-c32e66c0-c1d3-ccb9-77ca-ffaebbd72bd3-c66c0ee4, #w-node-_5d6bb07c-63fe-dcbc-62b7-176a5fd0c5a8-c66c0ee4, #w-node-_7d135acb-1d76-e76e-04b4-d7ecf8e5d9b8-c66c0ee4, #w-node-d12f62cf-22f4-14cf-7160-f405746e9432-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9434-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9472-64d3d813 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ac68d69b-aaee-fc42-526b-225122a12497-64d3d813 {
    justify-self: center;
  }

  #w-node-e94de25d-8029-1b45-309c-86d0d855c48d-64d3d813, #w-node-_0134ef04-c051-45f9-3c53-5d1a9abe5d3a-64d3d813 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c0-64d3d813 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360c4-64d3d813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360cb-64d3d813 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360d1-64d3d813 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_397cf5a6-d54e-72c9-5d98-82bf328360d8-64d3d813 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c4-64d3d813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907c8-64d3d813 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907cc-64d3d813 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907d0-64d3d813 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e94de25d-8029-1b45-309c-86d0d855c4c3-64d3d813, #w-node-_8bf5718b-0e9f-7802-0b66-d021e438e8d4-64d3d813 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8bf5718b-0e9f-7802-0b66-d021e438e8d8-64d3d813 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_179aad52-7d5d-cc5a-151a-073910d8f47b-64d3d813, #w-node-d12f62cf-22f4-14cf-7160-f405746e9432-9b0746ac, #w-node-e94de25d-8029-1b45-309c-86d0d855c4c3-9b0746ac, #w-node-_80b93129-9608-d9c3-63f7-4f2bc0bcc1ea-9b0746ac, #w-node-_79df94b9-c482-74a6-9012-d4985c22346d-9b0746ac, #w-node-_79df94b9-c482-74a6-9012-d4985c22349e-9b0746ac, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-4ec9eab5, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-4ec9eab5, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-4ec9eab5, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-4ec9eab5, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-4ec9eab5, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-0547a32d, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-05006116, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-05006116, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-05006116, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-05006116, #w-node-bde3f7a3-3024-8e80-234f-9869d5c47dea-05006116, #w-node-_5f19ed3a-0d4d-c048-8b39-e7daeaa28b37-05006116, #w-node-_9447a45a-a775-2c5f-936d-547bf3e4e932-05006116, #w-node-b5929498-24be-1816-8c1b-239e8d6c6dae-05006116, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-0ef7a486, #w-node-_546e8209-752e-d436-150b-0345dea183aa-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a5200541-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-0ef7a486, #w-node-_19a9caab-659c-31a1-20c3-4059a5200568-0ef7a486, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-529d1857, #w-node-_546e8209-752e-d436-150b-0345dea183aa-529d1857 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b1729952-7681-15c2-4173-02867f979e7e-529d1857 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1729952-7681-15c2-4173-02867f979e8b-529d1857 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b1729952-7681-15c2-4173-02867f979e8f-529d1857 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b1729952-7681-15c2-4173-02867f979e93-529d1857 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b1729952-7681-15c2-4173-02867f979e97-529d1857 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_546e8209-752e-d436-150b-0345dea183ac-529d1857, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-529d1857, #w-node-_19a9caab-659c-31a1-20c3-4059a5200541-529d1857, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-529d1857, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-799f452c, #w-node-_546e8209-752e-d436-150b-0345dea183aa-799f452c, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-799f452c, #w-node-_19a9caab-659c-31a1-20c3-4059a5200541-799f452c, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-799f452c, #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-d4e4c375, #w-node-_546e8209-752e-d436-150b-0345dea183aa-d4e4c375, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-d4e4c375, #w-node-_19a9caab-659c-31a1-20c3-4059a5200541-d4e4c375, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-d4e4c375 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7ed3b433-0679-9e2e-e811-69ef83576f4e-056ce6eb {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1d024da-9b13-6218-9991-eba9e04dbe16-056ce6eb {
    justify-self: stretch;
  }

  #w-node-_23193a94-9818-1f03-1479-79da4f22706a-056ce6eb {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-056ce6eb, #w-node-_546e8209-752e-d436-150b-0345dea183aa-056ce6eb, #w-node-_82831652-6657-eba9-6942-f3fd362d6787-310e888a, #w-node-c39d9044-3a04-62b1-e982-68fdeacd13e2-310e888a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d0393926-74a6-8206-795e-f6497a715298-1749d6fb {
    justify-self: center;
  }

  #w-node-_97bc3de1-716f-29a4-076f-3881c78dba31-1749d6fb {
    place-self: center;
  }

  #w-node-_818103ea-dc76-0274-fab9-a4be0ce48571-1749d6fb, #w-node-_5611eb49-9624-3920-b473-1115905baa5f-1749d6fb, #w-node-e0216520-b6a4-015b-9af5-3a0423de43bf-1749d6fb, #w-node-ee96b42a-7707-7a84-5e10-90f0b701c476-1749d6fb, #w-node-_6a239a26-3ac5-8773-1d6e-9cef96373cb5-1749d6fb, #w-node-d0393926-74a6-8206-795e-f6497a715298-56b0a54b {
    justify-self: center;
  }

  #w-node-_97bc3de1-716f-29a4-076f-3881c78dba31-56b0a54b {
    place-self: center;
  }

  #w-node-_818103ea-dc76-0274-fab9-a4be0ce48571-56b0a54b, #w-node-_5611eb49-9624-3920-b473-1115905baa5f-56b0a54b, #w-node-ee96b42a-7707-7a84-5e10-90f0b701c476-56b0a54b, #w-node-_2ccf759c-7183-165b-9b8d-2d9170e3d2d2-56b0a54b, #w-node-d0393926-74a6-8206-795e-f6497a715298-56b218c6 {
    justify-self: center;
  }

  #w-node-_97bc3de1-716f-29a4-076f-3881c78dba31-56b218c6 {
    place-self: center;
  }

  #w-node-_818103ea-dc76-0274-fab9-a4be0ce48571-56b218c6, #w-node-_5611eb49-9624-3920-b473-1115905baa5f-56b218c6, #w-node-ee96b42a-7707-7a84-5e10-90f0b701c476-56b218c6, #w-node-_7da39409-f30e-be9d-39cf-47b21118740d-56b218c6 {
    justify-self: center;
  }

  #w-node-_782e7ad9-0bbc-f991-460e-1fd9e68a36d9-db96a1a5, #w-node-aff1ff93-d318-2bd9-12b1-00fb5365fd28-db96a1a5, #w-node-_02abd1ea-131c-5663-42d0-770c9e950ae0-db96a1a5, #w-node-_730d61cc-f49d-0298-310d-2ab489f04b8f-db96a1a5 {
    order: -9999;
  }

  #w-node-_0c1c9955-845c-e19e-cbd5-52c3c078447a-744ada6d, #w-node-_19b95a70-ba67-dbba-e73e-71b77d4cf470-744ada6d, #w-node-_50480c45-1662-0932-7837-9ddc13b56c4c-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0825-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe084b-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe084d-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0873-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0875-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe089b-e2e134c8, #w-node-_035cb751-03db-1ed2-e928-45c80ebe089d-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e2e134c8, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e2e134c8, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e2e134c8, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e2e134c8, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-e2e134c8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-f9033354, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-f9033354, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-f9033354, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-f9033354, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-f9033354, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-f9033354, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-f9033354, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-f9033354, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746a-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746c-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df070057492-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df070057494-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574ba-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574bc-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e2-3634a09b, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e4-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5d-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5f-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e85-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e87-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ead-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513eaf-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed5-3634a09b, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed7-3634a09b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_182a3801-48f7-85c7-e0df-9dd6f2b65474-4a2a8b0b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4e396e52-6725-ad75-0690-913a738d5ab2-4a2a8b0b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed70-c6955995 {
    justify-self: center;
  }

  #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed76-c6955995 {
    place-self: center;
  }

  #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed7c-c6955995, #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed82-c6955995, #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed88-c6955995, #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed8e-c6955995, #w-node-_92fd9f22-b9fe-53bc-66a2-f725b54bed94-c6955995, #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b034b-c6955995 {
    justify-self: center;
  }

  #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b0351-c6955995 {
    place-self: center;
  }

  #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b0357-c6955995, #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b035d-c6955995, #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b0369-c6955995, #w-node-f17690f5-372c-d9ea-0fc4-b2045a9b036f-c6955995, #w-node-a27c88fd-5912-7fa6-41af-86b1f02f5ff0-c6955995 {
    justify-self: center;
  }

  #w-node-a27c88fd-5912-7fa6-41af-86b1f02f5ff6-c6955995 {
    place-self: center;
  }

  #w-node-a27c88fd-5912-7fa6-41af-86b1f02f5ffc-c6955995, #w-node-a27c88fd-5912-7fa6-41af-86b1f02f6002-c6955995, #w-node-a27c88fd-5912-7fa6-41af-86b1f02f600e-c6955995, #w-node-a27c88fd-5912-7fa6-41af-86b1f02f6014-c6955995 {
    justify-self: center;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-f96c84f8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-f96c84f8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-f96c84f8, #w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef19a-f96c84f8, #w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a8c-f96c84f8, #w-node-a97fb3af-d31e-f491-6098-8901ba6e131b-f96c84f8, #w-node-c40bd968-f476-9ee6-fcd1-a5b85d32175a-f96c84f8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-f96c84f8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-f96c84f8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-f96c84f8, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-f96c84f8, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-f96c84f8, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-f96c84f8, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-f96c84f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da18-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2e-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da50-f96c84f8 {
    place-self: start center;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-f96c84f8 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e76-f96c84f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-f96c84f8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7b0b3ece-4109-8942-e518-52b846a8d26b-319aab49 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-e6b6123d {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-e6b6123d {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-e6b6123d {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-e6b6123d {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-e6b6123d {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-bfae7b45-e094-9128-da46-b6297813dc38-e6b6123d {
    justify-self: stretch;
  }

  #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-e6b6123d {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-e6b6123d {
    justify-self: stretch;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503c-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f503f-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a1b1caa-68cb-9bbc-d58c-adc03b4f5049-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd42-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd45-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f28973db-0409-b122-40b3-737f905bcd4f-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444dffd-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444e000-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0cc2df5a-2747-f416-7ea8-304d2444e00a-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8a-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d8d-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7108e5ef-dc31-e292-89c1-ff8742274d95-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e781809a-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e781809d-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7f52e714-97c7-f61c-29d7-70b0e78180a5-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d0-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4d3-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56f9657b-ff7c-bd11-ab32-e3bd04a8c4db-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d2311232d-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d23112330-e6b6123d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bffc0897-31d9-f447-bb61-267d23112338-e6b6123d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-e6b6123d, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-e6b6123d, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dca-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4de0-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4e02-e6b6123d {
    place-self: start center;
  }

  #w-node-_503f90c0-ff81-f2d9-b140-0361fa7370a6-42421ad8, #w-node-_546e8209-752e-d436-150b-0345dea183aa-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a52004f6-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a5200541-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a5200543-42421ad8, #w-node-_19a9caab-659c-31a1-20c3-4059a5200568-42421ad8, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-4082c7e9, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-4082c7e9, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-4082c7e9, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-4082c7e9, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-4082c7e9, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-4082c7e9, #w-node-a7a37349-e2fc-368d-dbec-f0e4f40819a5-4082c7e9, #w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f72-4082c7e9, #w-node-fa24a51e-c617-edf2-47e9-e98cc4095037-4082c7e9, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-4082c7e9, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-4082c7e9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f9b-c662febb, #w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c784-c662febb, #w-node-_84190c48-53fe-8977-9e11-9a378b0d6943-c662febb, #w-node-_7d9eeab3-a141-57b1-96af-82a9394906a2-c662febb, #w-node-f91afd01-02ae-3708-99a7-4f59fa844943-c662febb, #w-node-_0cca9931-a405-3c56-d7fa-0c5b590f810d-c662febb, #w-node-_29efe511-7eff-9b80-28b8-ffb72d465625-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d80-c662febb, #w-node-f45cfe86-19df-f2b2-96df-d4d2955c090d-c662febb {
    place-self: start center;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-c662febb, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-c662febb, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-c662febb, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-c662febb, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-c662febb, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-d19a0b93, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-d19a0b93, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-d19a0b93, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-d19a0b93, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-d19a0b93, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-d19a0b93, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-d19a0b93, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-d19a0b93 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26756416-88a2-7ec7-1df0-1666fce36eda-3b71e69a {
    justify-self: stretch;
  }

  #w-node-_79a331c9-09a4-2dc6-53ac-f792b2092cba-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-e1128be2-ddab-79a6-cb13-068141a8e01a-3b71e69a {
    justify-self: stretch;
  }

  #w-node-ddd26c95-4189-7d92-f335-58b2323e55a8-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-d31120a7-6e3a-8078-2d46-a9a356f4433a-3b71e69a {
    justify-self: stretch;
  }

  #w-node-_2cae124c-3c0d-64e6-e8c3-be6cc1c3241a-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_55b20b25-b024-1d30-bb45-aef3a79dc3cb-3b71e69a {
    justify-self: stretch;
  }

  #w-node-e473c5f7-9fcb-4c5d-668f-a4d28f0f875d-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-a221b19d-5145-ed46-ce42-0dd6674c2a32-3b71e69a {
    justify-self: stretch;
  }

  #w-node-f8ef4980-b6e0-d3a6-9397-f0902fdd9e25-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-bfae7b45-e094-9128-da46-b6297813dc38-3b71e69a {
    justify-self: stretch;
  }

  #w-node-bb9fb470-e0f4-8616-78ca-9e50b70e98ac-3b71e69a {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-_5907061e-ba6a-6a07-487c-e276acb9815a-3b71e69a {
    justify-self: stretch;
  }

  #w-node-_1e2796b4-9777-9d38-9da0-de1029fd67b7-3b71e69a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746cd-3b71e69a, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c3aa-3b71e69a {
    place-self: start center;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-096ff9de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-096ff9de, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-096ff9de, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-096ff9de, #w-node-b8d2193b-2889-6a68-0a41-ade263df4c64-096ff9de, #w-node-a7a37349-e2fc-368d-dbec-f0e4f40819a5-096ff9de, #w-node-_7d64750b-bdf7-cb4b-955b-5e1fe0064f72-096ff9de, #w-node-fa24a51e-c617-edf2-47e9-e98cc4095037-096ff9de, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-096ff9de, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-096ff9de {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a69ea145-3493-934d-6579-b18c183534f6-096ff9de {
    justify-self: center;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-096ff9de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-096ff9de {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b90c7dd-abc7-e375-ebf8-850f6e9db47d-096ff9de {
    justify-self: center;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-28b9bcb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-28b9bcb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cca8065a-e2ec-9340-32fc-1546e8efed29-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed2b-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed51-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed53-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed79-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efed7b-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efeda1-28b9bcb7, #w-node-cca8065a-e2ec-9340-32fc-1546e8efeda3-28b9bcb7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_93617ca3-dec0-9028-e9dd-a9988e040803-28b9bcb7 {
    justify-self: center;
  }

  #w-node-_035cb751-03db-1ed2-e928-45c80ebe0823-b5f20dc2, #w-node-_035cb751-03db-1ed2-e928-45c80ebe0825-b5f20dc2, #w-node-_9326f9e7-3527-5011-81fb-e5bf4e854363-b5f20dc2, #w-node-_7fa7f809-1b15-a340-f6bc-e6e98021cdfa-b5f20dc2, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-b5f20dc2, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-b5f20dc2, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-b5f20dc2, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-b5f20dc2, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-b5f20dc2, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-b5f20dc2, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-b5f20dc2, #w-node-_6eb7e8cb-03dc-0959-9507-ff0638db768e-b5f20dc2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d22906567-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d2290656c-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-d5210ace, #w-node-_628307af-a465-8330-0575-668083a95121-d5210ace, #w-node-_628307af-a465-8330-0575-668083a95126-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-d5210ace {
    align-self: center;
  }

  #w-node-abee26f9-436f-e343-3929-79cef7568a77-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d662c-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042d2-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d79-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4b0-d5210ace, #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-d5210ace, #w-node-_8be7b442-39b7-2f6c-17cb-bcb45cbb1b4d-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f7b-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c844-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79ca2-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e945d-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d117a-d5210ace {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_3e6b0823-caca-f1ab-22bd-9e9bca2305aa-34ffb6fa {
    justify-self: center;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-db7333c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-db7333c1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-db7333c1, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-db7333c1, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-db7333c1, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-db7333c1, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-db7333c1, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-db7333c1, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-ee614c6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-ee614c6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-ee614c6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-ee614c6a, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-ee614c6a, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-ee614c6a, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-ee614c6a, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-ee614c6a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-b74f6255 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-b74f6255 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-b74f6255, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-b74f6255, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-b74f6255, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-b74f6255, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-b74f6255, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-b74f6255, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-28c796de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-28c796de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-28c796de, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-28c796de, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-28c796de, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-28c796de, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-28c796de, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-28c796de {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-ed441a40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-ed441a40 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_225a5947-2ada-a661-e1da-544252687d31-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d36-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d43-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d5f-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257d8-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257dd-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257ea-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a225806-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a225819-ed441a40 {
    align-self: center;
  }

  #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06edc-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06ede-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f04-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f06-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2c-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f2e-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f54-ed441a40, #w-node-dbb1c247-bc0c-6bcb-86ef-a0dbd6e06f56-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-ed441a40, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-ed441a40, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-ed441a40, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-ed441a40, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-ed441a40, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-ed441a40 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b71c7a31-1027-f1e7-07b4-819b23325ea6-ed441a40 {
    order: -9999;
    justify-self: stretch;
  }

  #w-node-f94a8e97-d69c-aa62-44e8-6d449d889f6f-ed441a40 {
    justify-self: stretch;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-69eefb0e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-69eefb0e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-69eefb0e, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-69eefb0e, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-69eefb0e, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-69eefb0e, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120bdd-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120bdf-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c05-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c07-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c2d-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c2f-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c55-69eefb0e, #w-node-a5d060a6-1668-393b-5b0c-151f2b120c57-69eefb0e, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-11082b24, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-11082b24, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-11082b24, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-11082b24, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-11082b24, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-11082b24 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a27-489afb6a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00b2ea45-6d1a-1504-c914-3c0f9b052a2f-489afb6a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-489afb6a, #w-node-d7d5dee1-1e77-7b3a-9a84-c9503a5ef19a-489afb6a, #w-node-dd1995f5-3e07-8882-646b-4f3d1a7e0a8c-489afb6a, #w-node-a97fb3af-d31e-f491-6098-8901ba6e131b-489afb6a, #w-node-c40bd968-f476-9ee6-fcd1-a5b85d32175a-489afb6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-489afb6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-489afb6a, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-489afb6a, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-489afb6a, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-489afb6a, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-489afb6a, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-489afb6a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc7710aa-5e6a-2c96-f8d7-f52dbc3778ff-489afb6a {
    justify-self: stretch;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da18-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da2e-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da50-489afb6a {
    place-self: start center;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-489afb6a {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e76-489afb6a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-489afb6a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-314e79e6, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf597473-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf597475-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf59749b-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf59749d-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974c3-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974c5-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974eb-314e79e6, #w-node-e693a536-0878-9096-2c23-dd55bf5974ed-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-314e79e6, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-314e79e6, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-314e79e6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e99c9c25-088d-ca0f-184c-32529873286f-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732874-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732889-314e79e6, #w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126d8-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126f4-314e79e6 {
    align-self: center;
  }

  #w-node-bebdab18-08be-535b-8d8d-c156757a5479-314e79e6 {
    justify-self: center;
  }

  #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-314e79e6, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-314e79e6, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a1-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3a3-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3c9-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3cb-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f1-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f3f3-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f419-8a10393c, #w-node-_07b6ec75-ef6e-b150-31ec-3cad2224f41b-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdf8-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290cdfa-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce20-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce22-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce48-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce4a-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce70-8a10393c, #w-node-_0d72ca7b-0cc9-c742-fefb-756af290ce72-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf597473-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf597475-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf59749b-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf59749d-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974c3-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974c5-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974eb-8a10393c, #w-node-e693a536-0878-9096-2c23-dd55bf5974ed-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9a-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2ca9c-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac2-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cac4-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caea-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2caec-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb12-8a10393c, #w-node-f777c4af-fd27-a7aa-94be-6e6aa5d2cb14-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba6-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024aba8-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abce-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abd0-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf6-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024abf8-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac1e-8a10393c, #w-node-_67d6de19-900b-9fab-a1ef-c4242024ac20-8a10393c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e99c9c25-088d-ca0f-184c-32529873286f-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732874-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732889-8a10393c, #w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126d8-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126f4-8a10393c {
    align-self: center;
  }

  #w-node-bebdab18-08be-535b-8d8d-c156757a5479-8a10393c {
    justify-self: center;
  }

  #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee4-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1ee6-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0c-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f0e-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f34-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f36-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5c-8a10393c, #w-node-_6e25de33-9b54-0490-c218-3d643eaf1f5e-8a10393c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-4d98c263, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-4d98c263, #w-node-d12f62cf-22f4-14cf-7160-f405746e9432-4d98c263, #w-node-d12f62cf-22f4-14cf-7160-f405746e9434-4d98c263, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-e434e1ec, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e434e1ec, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e434e1ec, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e434e1ec, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e434e1ec, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e434e1ec, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e434e1ec, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-e434e1ec, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746a-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df07005746c-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df070057492-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df070057494-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574ba-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574bc-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e2-1a545590, #w-node-_125ffe60-0dc7-6e33-2211-2df0700574e4-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5d-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e5f-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e85-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513e87-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ead-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513eaf-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed5-1a545590, #w-node-ebd05846-3f50-7231-d0ed-4fb101513ed7-1a545590, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-72cbe227, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-72cbe227, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-72cbe227, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-72cbe227, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-72cbe227, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-72cbe227, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-72cbe227, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-72cbe227, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-91367356, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-91367356 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cd17863c-b4a8-e534-94f5-cb80711bc6af-91367356, #w-node-_6aed9f8e-195d-7d9c-a1f5-abd61b899f46-91367356, #w-node-be0eafb7-efd6-24f5-b172-1501f76b05b8-91367356 {
    align-self: center;
  }

  #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc0-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bc2-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5be8-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5bea-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c10-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c12-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c38-05129c5c, #w-node-f8333e51-4c9c-9c72-1fc0-c227a82a5c3a-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3c3-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3c5-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3eb-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d3ed-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d413-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d415-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d43b-05129c5c, #w-node-_1a599814-a931-bf22-a8b1-5b459c04d43d-05129c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e96f808e-8ad2-0446-e7e1-027b8588c20d-05129c5c {
    align-self: center;
  }

  #w-node-d55e7ca7-1ab6-e6c9-a65a-9569054499e1-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d55e7ca7-1ab6-e6c9-a65a-956905449a05-05129c5c {
    align-self: center;
  }

  #w-node-f5640d92-dd19-d459-9f14-c67d639b7a35-05129c5c, #w-node-_20815448-3d64-88c3-a6ca-e27e5384df54-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_20815448-3d64-88c3-a6ca-e27e5384df78-05129c5c {
    align-self: center;
  }

  #w-node-_5b8bcd37-4ee3-97b5-83d2-9ffd28152c16-05129c5c {
    justify-self: center;
  }

  #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b51-e2a1fd23, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b53-e2a1fd23, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1b9e-e2a1fd23, #w-node-_8a3b2dfd-ad62-3235-8a5b-6c0ffb3f1ba0-e2a1fd23, #w-node-_3ec10235-5bdd-a5d6-b3f3-9e7ee6d0507c-e2a1fd23, #w-node-c5353c09-d560-a56c-dee9-ae83c847a31d-e2a1fd23, #w-node-_3020c414-602c-3d4d-baf6-2119f71f2f76-e2a1fd23, #w-node-a32e1088-cdf6-7742-4769-3b0030470960-e2a1fd23 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0fe8d012-64e2-cd0b-cc08-62c2553e2926-3f548846, #w-node-_2435f7dd-e0d3-a59b-9c4b-819aca76a5a6-3f548846, #w-node-_0ef5c481-0e99-1b45-d1b2-ac3962d395f0-3f548846, #w-node-_026552ec-582a-5d57-6a55-9c2ae661f951-3f548846, #w-node-_7ebbe028-3edb-0cf2-97f8-92e09b3884ee-3f548846, #w-node-a216b48d-84d3-e10b-f5ea-fdb42fe57426-3f548846, #w-node-_83895aaa-3c97-5fb2-e6f4-ed56e8a34a04-3f548846, #w-node-_3d692425-31fe-276d-8333-2dccb7a33b40-3f548846, #w-node-_933f3ecb-4ebe-808b-8715-16a958b047e5-3f548846, #w-node-d7152cc9-26c0-80ed-eaa1-1d7cc69ae077-3f548846, #w-node-_2e2c1efb-83a7-9b9b-52d1-507d093180c9-3f548846, #w-node-_295b00f7-e3eb-b797-b3cb-9f706bbdb000-3f548846, #w-node-_489d2bac-8541-c7b8-ef02-61030ba350a4-3f548846 {
    justify-self: center;
  }

  #w-node-_205cb899-5e9a-480a-19a9-8a8d76d5d28a-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd0c-9658dd09 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b375e269-39c6-d226-fb92-215e1ea52f94-3f54884e {
    order: -9999;
  }

  #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-3f54884e, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-3f54884e {
    grid-column-start: 1;
  }

  #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c394-3f54884e {
    align-self: center;
  }

  #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-3f54884e {
    grid-column-start: 1;
  }

  #w-node-_66956955-717e-e5ba-b788-1931ef7a318a-ef7a3174, #w-node-_3d273abf-08d2-d0dd-5499-76c0085f4d6f-3f54884f, #w-node-_579a307b-d93f-42e1-e8e5-9e155dc53324-3f54884f, #w-node-_9e1efe03-4fb5-fb77-109b-110e660d8e0d-3f54884f, #w-node-_3e3fd907-67d5-be74-07ca-ed43d642d9b9-3f54884f, #w-node-d39ac2a1-22d3-dede-1ec4-701827c3ac61-3f54884f, #w-node-f85c133b-2414-f95e-850d-8162e93c5fdc-3f54884f, #w-node-a56c2423-0a37-5a35-966b-1f264c69ceb4-3f54884f, #w-node-_2473166e-e7b6-e074-281e-95543e132fe2-3f54884f, #w-node-_9fa88b01-f556-5fe7-5223-7fd3733cb2b2-3f54884f, #w-node-_148c9dd3-9a1d-1421-f43b-47ef7628f62d-3f54884f, #w-node-ddc34cb7-24fc-4f85-b759-3125f408f426-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc686-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc68c-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc692-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc698-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc69e-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6a4-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6aa-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6b0-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6b6-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6bc-3f54884f, #w-node-_83e31f57-746f-5134-9ce4-616a8dafc6c2-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ea7-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ead-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eb3-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33eb9-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ebf-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ec5-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ecb-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ed1-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ed7-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33edd-3f54884f, #w-node-_6ff57b3a-58e3-c253-da56-2d45cec33ee3-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3ac-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3b2-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3b8-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3be-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3c4-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3ca-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3d0-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3d6-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3dc-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3e2-3f54884f, #w-node-e49415e6-5f67-41f7-04ea-1c7044bec3e8-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd571-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd577-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd57d-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd583-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd589-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd58f-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd595-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd59b-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5a1-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5a7-3f54884f, #w-node-cc65ddb4-86c0-90db-dd95-3fa6853bd5ad-3f54884f {
    align-self: center;
  }

  #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-85d0512a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-85d0512a, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-85d0512a {
    grid-column-start: 1;
  }

  #w-node-f2414588-62fb-8c23-2cdc-e621188cc5f4-188cc5e6 {
    align-self: center;
  }

  #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-b6d0093c, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-b6d0093c, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-b6d0093c, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-34005c16, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-34005c16, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-34005c16, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-436a606b, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-436a606b, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-436a606b, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc5-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd7-5a780572, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ded-5a780572, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-5a780572, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-5a780572, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-5a780572, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-dce0b5f5, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-dce0b5f5, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-dce0b5f5, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-2754384f, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-2754384f, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-b570a165, #w-node-_0d9b31bc-c7f9-bef4-9a2b-f73b76e4d449-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0208b-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f0209d-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020af-b570a165, #w-node-_3131f68b-d1a8-9b3b-d279-e6e996f020c7-b570a165, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-197ad921, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-197ad921, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-cd0cbf92, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-cd0cbf92, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-998e55ba, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-998e55ba, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-998e55ba, #w-node-_54a631e0-3e25-2945-1285-7b07078f03e9-998e55ba, #w-node-_587e4ede-5c11-c2c7-6745-be084e7b20fd-998e55ba, #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-7a1193b3 {
    grid-column-start: 1;
  }

  #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042e7-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-fe2a4e1a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-fe2a4e1a {
    grid-column-end: 7;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-fe2a4e1a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_227d0ac8-c78a-9586-ea8a-77bc6e174b2f-6e174b1d {
    align-self: center;
  }

  #w-node-e1182fd0-7129-2b61-fbec-377de1e9107f-0b396f48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfc0ff35-b1fa-2353-2e48-df9919d907d4-64d3d813, #w-node-b1729952-7681-15c2-4173-02867f979e9b-529d1857 {
    justify-self: center;
  }

  #w-node-e705834d-0cbd-c881-68c5-c5c5353e20d4-c456e6cb, #w-node-_8d5a1ea1-637a-1786-60a3-b8a62d7dbe58-db96a1a5, #w-node-aff1ff93-d318-2bd9-12b1-00fb5365fd1d-db96a1a5, #w-node-_1ab67e7c-2887-20d5-9a4d-ecfa6d5c9eba-db96a1a5, #w-node-_02abd1ea-131c-5663-42d0-770c9e950ad3-db96a1a5, #w-node-_81825413-cc64-c68e-f176-930c7e366fd6-db96a1a5, #w-node-_730d61cc-f49d-0298-310d-2ab489f04b91-db96a1a5 {
    order: 9999;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0e-f96c84f8 {
    align-self: center;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da13-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da25-f96c84f8, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3b-f96c84f8 {
    grid-column-start: 1;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-f96c84f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a79194a3-dfaa-67a6-5088-60c8459d2eb4-e6b6123d {
    align-self: center;
  }

  #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-e6b6123d, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-e6b6123d, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dc5-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4dd7-e6b6123d, #w-node-_0d1fa683-f5b3-5c01-bb5b-5352fc1f4ded-e6b6123d {
    grid-column-start: 1;
  }

  #w-node-_1d65c86a-e9fd-222d-b388-73df6a2d3631-c662febb {
    align-self: center;
  }

  #w-node-_5d08596a-bcd3-569f-20c2-02c3c01d4f92-c662febb, #w-node-d9762a71-7914-2b2a-f1c6-2b7d3203c77f-c662febb, #w-node-_84190c48-53fe-8977-9e11-9a378b0d693a-c662febb, #w-node-_7d9eeab3-a141-57b1-96af-82a93949068d-c662febb, #w-node-f91afd01-02ae-3708-99a7-4f59fa84493a-c662febb, #w-node-_0cca9931-a405-3c56-d7fa-0c5b590f8108-c662febb, #w-node-_29efe511-7eff-9b80-28b8-ffb72d465618-c662febb, #w-node-_64f92f19-4e15-62c8-6e39-9686cf525d6b-c662febb, #w-node-f45cfe86-19df-f2b2-96df-d4d2955c0904-c662febb {
    grid-column-start: 1;
  }

  #w-node-a79194a3-dfaa-67a6-5088-60c8459d2eb4-3b71e69a {
    align-self: center;
  }

  #w-node-_77a75993-08aa-eef6-e868-d645604cd3ed-3b71e69a, #w-node-_61f8243c-08b5-9f52-6900-d6b97a8746bc-3b71e69a, #w-node-bea13ca6-b0ab-9067-5f7f-7ee98c81c399-3b71e69a {
    grid-column-start: 1;
  }

  #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042e7-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-d5210ace {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-d5210ace {
    grid-column-end: 7;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-d5210ace {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-db7333c1, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-b74f6255, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-ed441a40, #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-69eefb0e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da0e-489afb6a {
    align-self: center;
  }

  #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da13-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da25-489afb6a, #w-node-ae1b6399-aa6b-d0e6-4415-03db3702da3b-489afb6a {
    grid-column-start: 1;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-489afb6a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6aed9f8e-195d-7d9c-a1f5-abd61b899f46-91367356 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2435f7dd-e0d3-a59b-9c4b-819aca76a5a6-3f548846, #w-node-_026552ec-582a-5d57-6a55-9c2ae661f951-3f548846 {
    align-self: start;
  }

  #w-node-_3157e544-56d0-5d9e-8903-a870a2925396-3f548846 {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_68dcc171-ead3-ea57-6e45-a7ee3eaf0358-3f548846 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_205cb899-5e9a-480a-19a9-8a8d76d5d28a-3f548846 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_03938026-97a3-388d-d04f-04cf4a3bb1f7-3f548846 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd0c-9658dd09 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd1b-9658dd09 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd11-9658dd09 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd37-9658dd09 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd4d-9658dd09 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8bec4b3e-387b-1578-eb02-b6c89658dd6d-9658dd09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_16069bb1-0b8f-2d27-1ef4-f798a1fecc02-9658dd09 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1e92b8c2-bc8b-327e-0f76-30dd40b1634e-3f548848, #w-node-_16d817b5-cca3-1bda-0c1f-bef9e7d0bde7-3f548848, #w-node-_56fb3c39-ca1e-7c0f-5b8c-d02a7a088765-3f548848, #w-node-f6bc6aef-d6cb-7887-6a49-62afc79e94ad-3f548848 {
    justify-self: start;
  }

  #w-node-b375e269-39c6-d226-fb92-215e1ea52f94-3f54884e {
    order: -9999;
  }

  #w-node-_898f2934-f533-a759-bfe5-cada25608066-b6d0093c, #w-node-_898f2934-f533-a759-bfe5-cada2560806b-b6d0093c, #w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafec5-34005c16, #w-node-_71bc5f9b-ce37-f5ad-7ad5-fc4cdcaafeca-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e62-34005c16, #w-node-_748e0888-99f1-bedb-13b3-79dfa05b7e67-34005c16, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924731-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e924736-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92474f-436a606b, #w-node-_6a89c47a-227c-b312-c0e6-e16a1e92476b-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc015d-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0162-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0177-436a606b, #w-node-_1698e577-defc-762f-9b9c-dc8f7cfc0193-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee85-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee8a-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948ee9f-436a606b, #w-node-ffdcfc92-41ba-6b12-946c-3ed62948eebb-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee62c-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee631-436a606b, #w-node-_0c9f092a-6eff-7c22-ead7-f820dfa00804-436a606b, #w-node-_3b6e3681-0242-bc9c-9446-cbdf057ee649-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fead-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9feb2-436a606b, #w-node-effd1b99-94a3-123f-fcc8-07c84dd9fee7-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba0c-436a606b, #w-node-ea24a3a4-0ace-fba3-3837-bb68ccd7ba11-436a606b, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709364-5a780572, #w-node-_2ed3ed37-38df-4f44-d299-a5a9fc709369-5a780572, #w-node-_40235752-0d9d-799a-3159-a94de9cbea90-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbea95-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeaa2-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbeabe-e9cbea8a, #w-node-_40235752-0d9d-799a-3159-a94de9cbead1-e9cbea8a, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe0-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebe5-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfebf2-22dfebda, #w-node-_9e730a91-0491-6554-f0d7-c7a122dfec0e-22dfebda, #w-node-_793538e1-6017-fb4a-58c4-b136927be1b5-2754384f, #w-node-_793538e1-6017-fb4a-58c4-b136927be1ba-2754384f, #w-node-_75673c79-f00e-0092-4e66-622dbb98c412-b570a165, #w-node-_75673c79-f00e-0092-4e66-622dbb98c417-b570a165, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f2677f-197ad921, #w-node-_6ee358ac-65bb-8fc8-2b05-d69711f26784-197ad921, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7c8-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7cd-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7e2-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe7fe-cd0cbf92, #w-node-a11c60f0-383c-ba94-7dca-b73eecafc041-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f35148e-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f351493-cd0cbf92, #w-node-_2c927bd0-6f1f-3b4b-05db-eec32f3514d0-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe944-cd0cbf92, #w-node-_7987356b-e5f0-475e-3f3e-9d6fddbfe949-cd0cbf92, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136a9-998e55ba, #w-node-c0138d7a-60f9-d6ff-36c4-17b3ee5136ae-998e55ba, #w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac1fd-998e55ba, #w-node-_53594d58-a1d7-28ce-a3c6-4324f93ac202-998e55ba {
    align-self: center;
  }

  #w-node-ce1869c6-f906-66a3-a0dc-eba26d43677f-85a019aa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_48d522b7-ad0e-902a-9b84-d417acf223ca-85a019aa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_48d522b7-ad0e-902a-9b84-d417acf223cb-85a019aa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-d1110e98-0ff0-1a88-c070-31da2ff4c2d2-85a019aa, #w-node-abcd6d4c-d21b-a98b-0fdb-bc41d3a7154a-85a019aa {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-e7ca1720-c5c8-0627-4a81-065b27cc5cc9-85a019aa {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-d059bec2-3759-5e1a-3447-34bf2f14be79-85a019aa {
    grid-row: 4 / 5;
  }

  #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba2b-fe2a4e1a, #w-node-b5d77b3e-4739-3b0d-ad82-0c959e2dba30-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225cd-fe2a4e1a, #w-node-_39679c64-42dd-4482-7690-c2b1773225d2-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-fe2a4e1a, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495883-fe2a4e1a, #w-node-_33c90933-ab9f-e302-5be5-5960b8495888-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d22906567-fe2a4e1a, #w-node-_88383ab8-29c0-9518-23b6-215d2290656c-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-fe2a4e1a, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-fe2a4e1a, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-fe2a4e1a, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-fe2a4e1a, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-fe2a4e1a, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-fe2a4e1a, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-fe2a4e1a, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb85-fe2a4e1a, #w-node-_9ed2ca6b-318d-64de-296d-38098ae3eb8a-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-fe2a4e1a, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33feccf-fe2a4e1a, #w-node-_362883d1-6a2e-64e8-f905-9460a33fecd4-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-fe2a4e1a, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-fe2a4e1a, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-fe2a4e1a, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-fe2a4e1a, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-fe2a4e1a, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-fe2a4e1a, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-fe2a4e1a, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-fe2a4e1a, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a95121-fe2a4e1a, #w-node-_628307af-a465-8330-0575-668083a95126-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-fe2a4e1a, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-fe2a4e1a {
    align-self: center;
  }

  #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-fe2a4e1a, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-fe2a4e1a, #w-node-_26252f49-0613-2dce-6439-019a659042e7-fe2a4e1a, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-fe2a4e1a, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-fe2a4e1a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-fe2a4e1a {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-fe2a4e1a, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-fe2a4e1a, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-fe2a4e1a, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-fe2a4e1a, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-fe2a4e1a, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-fe2a4e1a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_546e8209-752e-d436-150b-0345dea183ac-0ef7a486, #w-node-_546e8209-752e-d436-150b-0345dea183ac-529d1857, #w-node-_546e8209-752e-d436-150b-0345dea183ac-799f452c, #w-node-_546e8209-752e-d436-150b-0345dea183ac-d4e4c375, #w-node-ddc51912-cc90-b7fc-5307-d28a7946d285-310e888a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_473ba10e-8a60-efda-b710-beb542c23d40-1749d6fb, #w-node-_473ba10e-8a60-efda-b710-beb542c23d40-56b0a54b, #w-node-_473ba10e-8a60-efda-b710-beb542c23d40-56b218c6 {
    justify-self: center;
  }

  #w-node-_73bacf88-f4cc-a9cc-872d-570c66df4405-e2e134c8, #w-node-_73bacf88-f4cc-a9cc-872d-570c66df4406-e2e134c8, #w-node-_73bacf88-f4cc-a9cc-872d-570c66df4407-e2e134c8, #w-node-_73bacf88-f4cc-a9cc-872d-570c66df4408-e2e134c8, #w-node-_73bacf88-f4cc-a9cc-872d-570c66df4409-e2e134c8, #w-node-_73bacf88-f4cc-a9cc-872d-570c66df440a-e2e134c8, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-f9033354, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-f9033354, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-f9033354, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-f9033354, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-f9033354, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-f9033354 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-f96c84f8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0932f7aa-e500-7ada-50a2-016a3662a19d-f96c84f8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_90612e89-271e-2056-edf6-74a045968f27-f96c84f8, #w-node-_1de7ef4f-5cf0-9362-c150-070250e0992e-f96c84f8, #w-node-cf264284-baad-67c2-3a8c-8b99050fb786-f96c84f8, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906a-f96c84f8, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906b-f96c84f8, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906c-f96c84f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-f96c84f8 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67973-f96c84f8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da6799e-f96c84f8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679be-f96c84f8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679dd-f96c84f8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679f3-f96c84f8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67a12-f96c84f8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_546e8209-752e-d436-150b-0345dea183ac-42421ad8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-4082c7e9, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-c662febb, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-d19a0b93, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-096ff9de, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-096ff9de, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-096ff9de, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-096ff9de, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-096ff9de, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-096ff9de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e1-d5210ace, #w-node-_920fc153-0510-79e4-fd9d-dd3373e9d3e6-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d22906567-d5210ace, #w-node-_88383ab8-29c0-9518-23b6-215d2290656c-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205c9-d5210ace, #w-node-_228e7936-c6e4-85db-c9fa-6cf49e0205ce-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d5607-d5210ace, #w-node-_8b7a06bc-88f2-dd17-fae2-2253ce7d560c-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d63-d5210ace, #w-node-e408b9ca-cac9-f6e6-b202-0cf8744f3d68-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba4-d5210ace, #w-node-_98aa23f4-3344-e684-6e4f-4fcf0c205ba9-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaac-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcab1-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcac6-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcae2-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcafa-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcaff-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb14-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb30-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb48-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb4d-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb62-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb7e-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb97-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcb9c-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbb5-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbd1-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbef-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcbf4-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc10-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc28-d5210ace, #w-node-_5c39a8b9-be0e-4dfc-cfcf-f7c873bfcc2d-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df34-d5210ace, #w-node-_7bd17745-b5e3-ad09-160e-28bab459df39-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca981b-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9820-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9835-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca9851-d5210ace, #w-node-_2bca19a3-8df4-14f4-117f-7054cdca985d-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e4-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f654e9-d5210ace, #w-node-_96b90dd4-0c57-37c5-3eea-ff6b87f65501-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed2-d5210ace, #w-node-_1cfadd66-c077-35ba-470c-5c5621c2fed7-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9944-d5210ace, #w-node-e2ec82f4-79d3-8e18-29f1-21c81b0f9949-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b367-d5210ace, #w-node-_8a37e083-9795-6fd3-b526-a3ad6003b36c-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24200-d5210ace, #w-node-_0e92ea54-1745-3e8c-d1da-2326aae24205-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91474-d5210ace, #w-node-_4116b753-48d9-6163-ff80-8b77b6b91479-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b2-d5210ace, #w-node-_50c5bae7-7d46-11da-dac5-dce58e1ef7b7-d5210ace, #w-node-_628307af-a465-8330-0575-668083a95121-d5210ace, #w-node-_628307af-a465-8330-0575-668083a95126-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec099-d5210ace, #w-node-ef292fac-ac0a-cd6d-992e-21c1c6cec09e-d5210ace {
    align-self: center;
  }

  #w-node-ea7f751a-4c83-5f91-f39c-86628708efbb-d5210ace, #w-node-_0cae19ea-df6c-ce7f-c2de-29bf145d6641-d5210ace, #w-node-_26252f49-0613-2dce-6439-019a659042e7-d5210ace, #w-node-_17ffef46-8be0-5f44-fc02-4613a53d0d93-d5210ace, #w-node-f5d64a65-7c66-c49b-447d-04d7d563c4c8-d5210ace {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e468-d5210ace {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_0c9f0ee8-56e9-d406-ae88-ec423743e482-d5210ace, #w-node-a610b136-94e6-9f98-95b8-af924e752f92-d5210ace, #w-node-b6528282-52de-2d7d-4670-0f223619c85e-d5210ace, #w-node-b336e3ed-ee3d-892c-76d9-374cc0a79cb8-d5210ace, #w-node-bbfb421b-4fb9-51f1-7d1c-cfa8463e9477-d5210ace, #w-node-b5cab580-862f-19bb-314d-c27c680d1194-d5210ace {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-db7333c1 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: auto center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-db7333c1 {
    align-self: center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea1810-db7333c1 {
    justify-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-db7333c1, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-ee614c6a, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-ee614c6a, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-ee614c6a, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-ee614c6a, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-ee614c6a, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-ee614c6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-b74f6255 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: auto center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-b74f6255 {
    align-self: center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea1810-b74f6255 {
    justify-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-b74f6255, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-b74f6255, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-b74f6255, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-b74f6255, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-b74f6255, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-b74f6255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e328cac-6735-301f-4073-f4503fc907b4-28c796de {
    place-self: auto center;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-ed441a40 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: auto center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-ed441a40 {
    align-self: center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea1810-ed441a40 {
    justify-self: center;
  }

  #w-node-_225a5947-2ada-a661-e1da-544252687d31-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d36-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d43-ed441a40, #w-node-_225a5947-2ada-a661-e1da-544252687d5f-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257d8-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257dd-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a2257ea-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a225806-ed441a40, #w-node-_18ed06db-5d4f-7778-22c4-af991a225819-ed441a40 {
    align-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-ed441a40, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-ed441a40, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-ed441a40, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-ed441a40, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-ed441a40, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-ed441a40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25d1a7ce-22bd-124d-da44-843631a36fd6-69eefb0e {
    grid-area: 1 / 1 / 2 / 3;
    place-self: auto center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea180f-69eefb0e {
    align-self: center;
  }

  #w-node-_6853adcd-816c-fca0-d9c4-db2a32ea1810-69eefb0e {
    justify-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-69eefb0e, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-11082b24, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-11082b24, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-11082b24, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-11082b24, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-11082b24, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-11082b24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c65a6337-7e7d-ad2c-8ca1-ec1b6e1c7e77-489afb6a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0932f7aa-e500-7ada-50a2-016a3662a19d-489afb6a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_90612e89-271e-2056-edf6-74a045968f27-489afb6a, #w-node-_1de7ef4f-5cf0-9362-c150-070250e0992e-489afb6a, #w-node-cf264284-baad-67c2-3a8c-8b99050fb786-489afb6a, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906a-489afb6a, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906b-489afb6a, #w-node-_9b5d6945-31ff-eefd-eea0-9c86a24c906c-489afb6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67969-489afb6a {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67973-489afb6a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da6799e-489afb6a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679be-489afb6a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679dd-489afb6a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da679f3-489afb6a {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-dc3922fa-7ac8-867e-efeb-5c296da67a12-489afb6a {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e99c9c25-088d-ca0f-184c-32529873286f-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732874-314e79e6, #w-node-e99c9c25-088d-ca0f-184c-325298732889-314e79e6, #w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126d8-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-314e79e6, #w-node-_96019718-19c3-1600-cd3a-5e06494126f4-314e79e6 {
    align-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-314e79e6, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-314e79e6, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-314e79e6, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-314e79e6, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-314e79e6, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-314e79e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e99c9c25-088d-ca0f-184c-32529873286f-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732874-8a10393c, #w-node-e99c9c25-088d-ca0f-184c-325298732889-8a10393c, #w-node-_05a90017-c40a-7a03-3f06-37011b9a3453-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126d8-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126dd-8a10393c, #w-node-_96019718-19c3-1600-cd3a-5e06494126f4-8a10393c {
    align-self: center;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-8a10393c, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-e434e1ec, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-72cbe227, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-72cbe227, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-72cbe227, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-72cbe227, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-72cbe227, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-72cbe227 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6aed9f8e-195d-7d9c-a1f5-abd61b899f46-91367356 {
    order: 9999;
  }

  #w-node-_3f53a3ad-2831-c0fe-d85d-962618dbcf22-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  #w-node-d55e7ca7-1ab6-e6c9-a65a-9569054499e1-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
    display: grid;
  }

  #w-node-f5640d92-dd19-d459-9f14-c67d639b7a35-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  #w-node-_20815448-3d64-88c3-a6ca-e27e5384df54-05129c5c {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_34ace61b-193d-fa85-2248-695eeaf68afa-05129c5c {
    order: 9999;
  }

  #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecc-e2a1fd23, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecd-e2a1fd23, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cece-e2a1fd23, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1cecf-e2a1fd23, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced0-e2a1fd23, #w-node-_57919b13-7c13-7b6f-6b07-0ea01fa1ced1-e2a1fd23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
