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 {
  --white: #fdfdff;
  --pale-goldenrod: #e2ffa7;
  --white-smoke: #efefef;
  --willow-brook: #e5edd5;
  --rich-black: #0e1112;
  --olive: #6c8636;
  --phthalo-green: #142d04;
  --moss-green: #7a8450;
  --coral: #ff8552;
  --trueblack: black;
  --black-background: #0f1112;
  --neon-hylio: #d9f24b;
}

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

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

.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-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-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-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

a {
  text-decoration: none;
}

.image {
  margin-left: 15px;
  padding-left: 0;
}

.image.nopadding {
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}

.container-4 {
  background-color: #0000;
  border: 1px solid #0000;
  padding-top: 22px;
  padding-bottom: 20px;
}

.nav-link {
  color: #c2d49c;
  border-bottom-left-radius: 40px;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nav-link:hover {
  color: #f5f5f5;
  background-color: #0000002e;
  border-radius: 0 0 0 40px;
}

.nav-link:active {
  color: #c2fca0;
  background-color: #275a08;
}

.nav-link.w--current {
  color: #172426;
  background-color: #c2d49c;
  border-bottom-left-radius: 40px;
  padding: 20px 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nav-link.latam {
  letter-spacing: 2px;
  font-size: 17px;
  font-weight: 600;
}

.nav-menu {
  color: #fafafa;
  background-color: #172426d9;
  border-bottom-left-radius: 40px;
  margin-right: 0;
  padding: 0;
  box-shadow: -1px 0 8px 2px #1a1a1a80;
}

.nav-link-2 {
  color: #000;
  padding: 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.nav-link-2:hover, .nav-link-2:active, .nav-link-2.w--current {
  color: #2dca4f;
}

.nav-link-2.w--current:active {
  color: #80a62e;
}

.nav-link-3 {
  color: #c2d49c;
  border: 1px #0000;
  padding: 20px 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.nav-link-3:hover {
  color: #fff;
  background-color: #0003;
}

.nav-link-3:active {
  color: #c2fca0;
  background-color: #193a05;
}

.nav-link-3.w--current {
  color: #172426;
  background-color: #c2d49c;
  border-width: 0;
  font-weight: 500;
}

.nav-link-3.nav-buynow {
  color: #fff;
  background-color: #7fa235;
}

.nav-link-3.nav-buynow:hover {
  background-color: #7fa23585;
}

.nav-link-3.nav-buynow:active {
  color: #c2fca0;
  background-color: #193a05;
}

.navbar {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5eff65f8bd380216df5e5994_linear-black-height.png");
  background-position: 1%;
  background-repeat: no-repeat;
  background-size: 200px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.image-14 {
  object-fit: contain;
  background-color: #0000;
  width: 200px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-right: 0;
}

.image-15 {
  max-width: 100%;
}

.paragraph-9 {
  color: #bdbdbd;
  margin-left: -100px;
  padding-top: 5px;
  padding-left: 34px;
  font-size: 11px;
}

.paragraph-12 {
  color: #fff;
  letter-spacing: 0;
  margin-left: -40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Rubik;
  font-weight: 400;
}

.paragraph-13 {
  color: #fff;
  margin-left: -30px;
  padding-top: 10px;
  padding-left: 0;
  font-family: Rubik;
}

.paragraph-14 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Rubik;
  font-weight: 400;
  position: relative;
  left: 40px;
}

.image-16 {
  margin-top: 30px;
  margin-right: 16px;
  padding-top: 0;
}

.image-17 {
  margin-top: 30px;
  margin-left: 7px;
  margin-right: 15px;
  position: relative;
  top: -120px;
  left: 128px;
}

.image-18 {
  margin-top: 30px;
  margin-left: 10px;
  margin-right: 7px;
  position: relative;
  top: -62px;
  left: 34px;
}

.column-9 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.columns-4 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.image-19 {
  margin-top: 30px;
  margin-right: 23px;
}

.section-10 {
  background-color: #80a62e;
  padding-top: 49px;
  padding-bottom: 9px;
}

.column-13 {
  height: 9vh;
  min-height: 9px;
  max-height: 11px;
  margin-top: -8px;
  padding-left: 0;
  padding-right: 0;
  top: 36px;
  left: 75px;
}

.heading-10 {
  color: #fff;
  margin-top: -45px;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 0;
  padding-left: 62px;
  font-family: Rubik;
  font-size: 30px;
  line-height: 38px;
  position: relative;
  top: -94px;
  left: 98px;
}

.heading-10.as {
  align-items: stretch;
  margin-top: -40px;
  margin-bottom: -2px;
  margin-left: 60px;
  font-family: Rubik;
  font-size: 30px;
  display: flex;
  top: -92px;
  left: 70px;
}

.heading-10.textsub {
  margin-top: -41px;
  margin-left: 60px;
  margin-right: -53px;
  padding-left: 50px;
  padding-right: 0;
  font-family: Rubik;
  font-size: 30px;
  top: -92px;
  left: 74px;
}

.image-22 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-19 {
  color: #fff;
  flex: 0 auto;
  margin-top: 10px;
  font-family: Raleway;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.paragraph-19.textsub {
  margin-left: 60px;
  padding-top: 13px;
  padding-left: 49px;
  top: -112px;
  left: 78px;
}

.paragraph-19.textsyub {
  margin-left: 70px;
  padding-top: 0;
  padding-left: 40px;
  top: -105px;
  left: 91px;
}

.column-14 {
  flex-direction: column;
  align-items: center;
  margin-bottom: -40px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
  top: 21px;
  left: -51px;
}

.section-12 {
  background-color: #3e9430;
  margin-top: 0;
  padding-top: 43px;
  padding-bottom: 38px;
}

.heading-14 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Rubik;
  font-size: 33px;
  font-weight: 600;
  display: flex;
}

.paragraph-24 {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  display: flex;
}

.column-17 {
  padding-left: 0;
  padding-right: 0;
  left: 75px;
}

.heading-17 {
  color: #000;
  text-align: center;
  font-family: Rubik;
  font-size: 40px;
  font-weight: 400;
}

.section-17 {
  background-color: #ccc;
  padding-top: 82px;
}

.paragraph-31 {
  color: #000;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 29px;
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
}

.section-19 {
  background-color: #f7f7f7;
  padding-top: 28px;
  padding-bottom: 35px;
  font-size: 20px;
  display: none;
}

.section-21 {
  background-color: #1f2426;
  height: auto;
  padding-top: 0;
  padding-bottom: 79px;
  display: block;
}

.section-24 {
  min-height: auto;
  padding-top: 106px;
  padding-bottom: 40px;
}

.column-23 {
  padding-top: 0;
}

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

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

.heading-26 {
  padding-top: 11px;
}

.section-27 {
  background-color: #eee;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-2 {
  background-color: #0000;
  padding-right: 51px;
}

.nav-link-4 {
  color: #fff;
  padding-right: 20px;
  font-family: Raleway;
  font-size: 15px;
  display: none;
}

.nav-link-4:hover {
  color: #2dca4f;
}

.nav-link-4:active {
  color: #2dca4f;
  font-family: Raleway;
  font-weight: 500;
}

.nav-link-4.w--current {
  color: #2dca4f;
}

.heading-29 {
  text-align: center;
  margin-bottom: 15px;
  font-family: Rubik;
  font-size: 45px;
  font-weight: 400;
}

.button-6 {
  text-align: left;
  background-color: #1f2426;
  border-radius: 20px;
  margin-top: 25px;
  margin-left: 354px;
  padding: 15px 63px 0 62px;
}

.section-31 {
  background-color: #f5f5f5;
  padding-top: 75px;
  padding-bottom: 118px;
  display: none;
}

.heading-56 {
  color: #fff;
  margin-top: -3px;
  margin-bottom: 7px;
  font-family: Rubik;
  font-size: 45px;
  font-weight: 400;
}

.heading-71, .heading-72 {
  font-family: Raleway;
  font-weight: 400;
}

.heading-76 {
  color: #fff;
  font-family: Raleway;
  font-weight: 700;
}

.heading-82 {
  color: #fff;
  margin-top: -11px;
  font-family: Raleway;
  font-size: 24px;
  font-weight: 400;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d448ef4c2a13b1c5624c6bb_hero_image_agrodrone_Platform_--EDITED.jpg");
  background-position: 50% 40%;
  background-repeat: repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  min-width: auto;
  height: 77vh;
  min-height: auto;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.image-61 {
  z-index: 1;
  position: relative;
  inset: -146px 30px 0 -135px;
}

.section-48 {
  height: 44vh;
  margin-bottom: 57px;
  padding-top: 35px;
  padding-bottom: 0;
}

.homeiconposition {
  margin-left: 0;
  margin-right: 0;
  transform: scale(1.1);
}

.container-15 {
  flex: 0 auto;
  display: none;
}

.heading-102 {
  z-index: 0;
  margin-top: 0;
  margin-bottom: 1px;
  font-family: Rubik;
  font-size: 45px;
  font-weight: 400;
  position: relative;
  top: -774px;
  bottom: -1px;
  left: 572px;
}

.heading-103 {
  z-index: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  top: -380px;
  left: 573px;
}

.paragraph-62 {
  z-index: 2;
  margin-bottom: 0;
  padding-left: 128px;
  padding-right: 340px;
  font-size: 24px;
  line-height: 32px;
  position: relative;
  top: -379px;
  left: 350px;
}

.div-block-5 {
  height: 30vh;
  position: relative;
  top: -76px;
}

.container-16 {
  height: 40vh;
  padding-bottom: 0;
}

.image-65 {
  z-index: 3;
  display: block;
  position: relative;
  top: -868px;
  left: 472px;
}

.div-block-12 {
  padding-top: 14px;
  padding-right: 313px;
  position: relative;
}

.div-block-13 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 257px;
  position: relative;
  top: -105px;
  left: 212px;
}

.div-block-14 {
  margin-top: -3px;
  margin-bottom: -7px;
  margin-left: -36px;
  padding-right: 437px;
  position: relative;
  top: -16px;
  left: -99px;
}

.image-69 {
  position: relative;
  top: -63px;
  left: 338px;
}

.div-block-15 {
  height: 2vw;
}

.column-42 {
  padding-left: 50px;
  left: 50px;
}

.column-43 {
  padding-left: 0;
  padding-right: 0;
  left: 44px;
}

.section-61 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d49ec77c03a64cf6e4782ce_services_home_herO_banner_.jpg");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  height: 55vh;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-26 {
  height: auto;
}

.heading-116, .paragraph-70, .paragraph-71, .paragraph-72 {
  color: #fff;
}

.footer_nav_mobile {
  display: none;
}

.link_text_style {
  color: #fff;
  text-decoration: none;
}

.link_text_style.cta_links {
  color: #000;
}

.link-block {
  margin-left: 45px;
  position: relative;
}

.second_nav_links.w--current {
  color: #000;
  text-decoration: none;
}

.navigation_tablet_ver, .cta_tablet {
  display: none;
}

.container-33 {
  padding-top: 27px;
  position: absolute;
  top: 666px;
  left: 851px;
}

.button-32 {
  background-color: #1f2426;
  border-radius: 20px;
  margin-left: 2px;
  margin-right: 44px;
  padding: 14px 28px 11px 55px;
  position: relative;
}

.button-33 {
  background-color: #1f2426;
  border-radius: 20px;
  padding: 19px 55px;
  position: relative;
}

.heading-205 {
  color: #fff;
  text-align: left;
  font-family: Rubik;
  font-weight: 400;
  position: absolute;
  top: 47px;
  left: 28px;
}

.div-block-66 {
  position: absolute;
  top: 52px;
  left: 130px;
}

.heading-210 {
  color: #fff;
  background-color: #00000061;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 138px;
  padding-top: 0;
  padding-right: 63px;
  font-family: Rubik;
  font-weight: 400;
  display: flex;
}

.heading-210.hightlight_text {
  color: #fff;
  background-color: #0000;
  width: auto;
  height: auto;
  font-size: 68px;
  display: block;
  position: static;
  top: 357px;
  bottom: 355px;
  left: 0;
}

.text-span, .text-span-2 {
  color: #b5d275;
}

.section-70 {
  background-color: #3e9430;
  padding-top: 10px;
  padding-bottom: 50px;
}

.column-52 {
  min-height: 9px;
  max-height: 11px;
  padding-left: 0;
  padding-right: 0;
  top: 31px;
  left: 210px;
}

.div-block-71 {
  display: none;
}

.section-79 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d448ef4c2a13b1c5624c6bb_hero_image_agrodrone_Platform_--EDITED.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 50vh;
  padding-bottom: 52px;
  display: flex;
}

.div-block-85 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-45 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-127 {
  font-family: Raleway;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.paragraph-128 {
  font-family: Raleway;
  font-weight: 500;
  line-height: 25px;
}

.mobile_port_cta {
  display: none;
}

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

.column-57 {
  padding-left: 0;
  padding-right: 0;
  left: 50px;
}

.image-179 {
  float: right;
  border: 2px solid #000;
  flex: 1;
}

.nav-link-10 {
  color: #c2d49c;
  padding: 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.nav-link-10:hover {
  opacity: 1;
  color: #2dca4f;
}

.nav-link-10:active, .nav-link-10.w--current {
  color: #2dca4f;
}

.nav-link-10.nav-link-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 400;
  display: none;
}

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

.nav-link-10.nav-link-3:active {
  color: #2dca4f;
}

.nav-link-10.nav-link-3.w--current {
  color: #172426;
  background-color: #c2d49c;
  display: none;
}

.section-87 {
  background-position: 50%;
}

.section-88 {
  height: 65vh;
}

.section-89 {
  flex-flow: row;
  place-content: center space-around;
  align-items: center;
  margin-bottom: 60px;
  padding: 0 5%;
  font-family: Rubik;
  line-height: 24px;
  display: flex;
}

.section-90 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5ebb10d462fbe4d6ff6135ed_potentialbanner-ag-122back_web.jpg");
  background-position: 50% 42%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.field-label-4 {
  color: #fcfafa;
  font-family: Rubik;
  font-weight: 500;
}

.form {
  width: 150px;
}

.submit-button-7 {
  background-color: #3e9430;
  margin-left: 151px;
  display: inline-block;
}

.bold-text-10 {
  color: #fff;
  text-transform: uppercase;
  font-family: Rubik;
  font-weight: 500;
}

.bold-text-11, .bold-text-12 {
  text-transform: uppercase;
  font-family: Rubik;
  font-weight: 500;
}

.bold-text-13 {
  padding-left: 10px;
}

.link-4 {
  color: #2dca4f;
  font-family: Rubik;
  font-size: 18px;
  font-weight: 400;
}

.link-5 {
  color: #2dca4f;
  font-size: 18px;
  font-weight: 400;
}

.link-6, .link-7 {
  color: #fff;
  text-decoration: none;
}

.slider-9 {
  background-color: #fff;
  min-width: auto;
  min-height: 500vh;
  margin-left: 3%;
  margin-right: 3%;
  display: block;
}

.div-block-115 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: block;
}

.image-182 {
  border: 25px solid #000;
  border-radius: 20px;
  min-height: 55vh;
  max-height: 55vh;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.left-arrow {
  background-color: #fff;
  display: none;
}

.right-arrow, .slide-nav-2, .container-70 {
  display: none;
}

.div-block-120 {
  color: #2dca4f;
  flex-wrap: nowrap;
  justify-content: space-around;
  max-width: 90vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: -25px;
}

.paragraph-140 {
  color: #cacaca;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 13px;
}

.div-block-121 {
  flex: 0 auto;
  align-self: center;
  max-width: 11vw;
}

.heading-256 {
  color: var(--white);
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.link-10 {
  color: var(--white-smoke);
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-block-122 {
  flex-direction: column;
  flex: none;
  display: flex;
}

.link-11 {
  color: var(--pale-goldenrod);
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.form-2 {
  display: flex;
}

.text-field-6 {
  margin-bottom: 0;
}

.submit-button-8 {
  background-color: var(--pale-goldenrod);
  color: var(--rich-black);
}

.heading-257 {
  color: #fff;
  text-align: right;
  margin-bottom: 3%;
  margin-right: 8%;
  font-family: Rubik;
  font-size: 68px;
  font-weight: 400;
  line-height: 65px;
}

.div-block-130 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

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

.heading-258 {
  color: #fff;
  border-bottom: 2px solid #fff;
  border-radius: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.buyheading {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Raleway;
  font-size: 35px;
  font-weight: 400;
  line-height: 50px;
  display: flex;
  position: relative;
}

.columns-27 {
  flex-flow: wrap;
  place-content: space-around;
  align-self: auto;
  min-width: 130vh;
  display: flex;
}

.column-60 {
  clear: left;
  flex-flow: column wrap;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.column-61 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.submit-button-9 {
  opacity: 1;
  cursor: pointer;
  background-color: #3e9430;
  width: 10vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
  display: block;
  position: static;
}

.submit-button-9:hover {
  filter: hue-rotate(30deg);
}

.buyform {
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 20%;
  margin-right: 20%;
  padding-top: 30px;
  display: block;
}

.buydivblock {
  flex-flow: wrap;
  justify-content: center;
  max-width: 3144vh;
  margin-bottom: 10px;
  margin-left: 300px;
  margin-right: 300px;
  display: flex;
}

.textarea {
  text-align: left;
}

.image-190 {
  filter: invert();
  align-self: center;
  max-width: 500px;
  height: 89px;
}

.image-190-copy {
  text-align: left;
  align-self: center;
  max-width: 500px;
  height: 89px;
}

.text-block-6 {
  text-align: center;
  align-self: center;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
}

.text-block-7 {
  text-align: center;
  letter-spacing: 6px;
  align-self: center;
  padding-top: 10px;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
}

.buyform1 {
  clear: none;
  padding-left: 0;
  padding-right: 0;
}

.success-message {
  background-color: #f5f5f5;
}

.text-block-9 {
  color: #000;
  font-family: Rubik;
  font-size: 16px;
}

.image-192 {
  cursor: pointer;
  transform: scale(1.1);
}

.buy-navigator {
  background-color: var(--rich-black);
  border: 1px solid #0000;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: auto 0% 0%;
}

.wrapnews {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.section-92 {
  padding-top: 140px;
  padding-bottom: 40px;
}

.heading-1563 {
  color: #000;
  text-align: center;
  font-size: 35px;
}

.div-block-140 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  display: flex;
}

.div-block-141 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.image-203 {
  border-radius: 15px;
}

.rich-text-block {
  padding-top: 40px;
}

.faq_body {
  width: 100%;
  max-width: 1300px;
  min-height: 850px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-142 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 67px;
}

.faq-section01 {
  border-top: 2px solid #dfdfdf96;
  flex-direction: column;
  padding-top: 43px;
  display: flex;
}

.faq-icon.noselect {
  border: 2px solid var(--olive);
  opacity: 1;
  border-radius: 20px;
  width: 30px;
  padding: 5px;
  display: block;
}

.paragraph-148 {
  color: #445567;
  margin-bottom: 0;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.faq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1.5px solid var(--olive);
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  grid-template: "Area Area-2"
  / .25fr 1.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-width: auto;
  min-height: auto;
  padding: 20px 30px;
  transition: all .2s;
  display: grid;
}

.faq:hover {
  box-shadow: 0 1px 13px #3d516929;
}

.faq.faa {
  background-color: var(--phthalo-green);
}

.faq-circle {
  border: 1px solid var(--olive);
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.faq-h3 {
  color: #3d5169;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.faq-h3.noselect {
  color: #0b1033;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

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

.faq-content.faa {
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.faq-question-wrap {
  width: 100%;
  margin-bottom: 20px;
  padding-right: 33px;
}

.faq-question-wrap.faa {
  background-color: #0000;
  width: auto;
  padding-right: 0;
}

.left-questions {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rigth-questions {
  width: 50%;
}

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

.div-block-149 {
  background-image: linear-gradient(#c2d49c, #93bd3a);
  border-radius: 18px;
  align-items: center;
  height: 75px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-149.ag-122 {
  display: none;
}

.div-block-152 {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 216px;
}

.section-6-copy {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6009bed871ab593a312f1b33_Hero-Image-Banner-FINAL.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #0000;
  min-height: 70vh;
}

.container-79 {
  font-family: Libre Franklin, sans-serif;
}

.link-block-7 {
  background-color: #c2d49c;
  border-radius: 40px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
}

.body-3 {
  border-radius: 40px;
}

.heading-1573 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.image-207 {
  padding-right: 10px;
}

.heading-1578 {
  margin-top: 40px;
  padding-left: 20px;
  font-size: 22px;
}

.heading-1578.together-landsacpe {
  display: none;
}

.div-block-166 {
  padding-left: 20px;
  display: flex;
}

.div-block-167 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283e0d01a7fbb9c679beb5_ag-116-rodrigo-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 550px;
  height: 100%;
  min-height: 400px;
  margin-left: 60px;
  display: flex;
}

.div-block-168 {
  padding-left: 0;
  padding-right: 40px;
}

.paragraph-154 {
  color: #fff;
  text-align: right;
  letter-spacing: normal;
  padding-top: 20px;
  padding-right: 5px;
  font-family: Libre Franklin, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.paragraph-154.together {
  color: #000;
  text-align: left;
  padding-left: 5px;
}

.paragraph-154.together.mobile {
  display: none;
}

.columns-30 {
  align-items: flex-end;
  display: flex;
}

.column-72 {
  flex: 0 auto;
  padding-left: 0;
}

.column-73 {
  justify-content: flex-end;
  padding-right: 0;
  display: flex;
}

.checked-info {
  color: #fff;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  display: flex;
}

.product-fourcoldiv {
  padding: 10px 20px;
  font-family: Libre Franklin, sans-serif;
}

.info-base {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f07936e55137a3547f343be_dotts-transparent.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 140px;
  padding-right: 140px;
}

.bannersection {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5eff91d48216b9a966adb517_agrev.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 70vh;
  margin: 20px;
}

.bannersection.homepage {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66f57447ad8b696777727374_BANNER-2.jpg");
  background-size: cover;
  background-attachment: scroll;
  min-height: 60vh;
  position: static;
}

.bannersection.aboutpage {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6021c467dd5d3b61eb1bf4e8_potentialbanner-newag122-web.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 100px;
}

.bannersection.productpage {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6009bed871ab593a312f1b33_Hero-Image-Banner-FINAL.jpg");
  background-size: cover;
}

.bannersection.agrosolbanner {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6058d6ebac664d5ce255dc99_software_HeroV2.jpg");
  background-position: 50%;
  background-size: cover;
}

.bannersection.accessorypage {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/610c36a7ab443e593a239cba_drone%2Bparts.jpg");
}

.bannercontent {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  min-height: 80vh;
  display: flex;
  position: relative;
  inset: 0%;
}

.bannertxtwrapper {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 62px;
  display: flex;
  position: absolute;
  inset: 51% 0% 0%;
}

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

.seamless-integration {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f0490f656734ecf37316185_nikc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-207 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.slider-19 {
  height: 500px;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f079efe4bb8176bae5e4cc4_9-web.jpg");
  background-position: 50% 42%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f039c1a3c4cd749abd050b0_DSC00215.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-38 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f079f83fe2ef43da461fbbb_11-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-39 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f039c912de660bc1cc5a8ba_DSC01538.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-40 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f079fbbe85af3adf0fe7714_10-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-41 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f04d232d0c1c36bb5e53781_4-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-42 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f04d2accf344a3892529114_7-web.jpg");
  background-position: 0 100%;
  background-size: cover;
}

.imgslideshow {
  margin-bottom: 20px;
}

.navbarspace {
  background-color: #ffffff80;
  margin-bottom: 20px;
}

.image-215 {
  margin-bottom: 20px;
}

.column-94 {
  text-align: right;
}

.image-217 {
  width: auto;
  max-width: none;
  height: 350px;
  max-height: none;
  margin-right: 0;
  position: absolute;
  top: 15px;
  left: -480px;
}

.agrosol-icon {
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-220 {
  flex-direction: column;
  display: flex;
}

.paragraph-168 {
  text-align: center;
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.image-218 {
  object-fit: contain;
  align-self: center;
  height: 50px;
}

.columns-43 {
  background-image: linear-gradient(142deg, #e5edd5, #e3dda4);
}

.div-block-222 {
  width: 350px;
  margin-right: 0;
}

.columns-44 {
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-224 {
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-170 {
  color: #fff;
  border: 1px #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 0;
  padding: 0;
}

.div-block-240 {
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  display: flex;
}

.image-228 {
  padding-right: 10px;
}

.div-block-241 {
  color: #000;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.card {
  width: 300px;
  height: 400px;
  position: relative;
}

.card_wrap {
  perspective: 1000px;
  background-color: #0000;
  border: 1px #f5f5f5;
  width: 32%;
  height: 500px;
  position: relative;
  inset: 0%;
}

.card_front {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f0493658207d85bdd450837_TRAINING.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #0000;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.card_front.card_easytouse {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f03a395fd75b1857062bfe5_easeofuse.jpg");
  background-position: 50%;
  background-size: cover;
}

.card_front.card_savings {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f03a4c728c79e68fe0c2266_chemicalsavings.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card_front.card_ag122 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60284d8a145e13fbf40b449f_ag-122-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.card_front.card-116 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60284da58a82766d8a0a6d47_AG-116-WEBs.jpg");
  background-position: 50%;
  background-size: cover;
}

.card_front.card-ag110 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60284d41365b7afae6e233bc_ag-110.jpg");
  background-position: 50%;
  background-size: cover;
}

.front-heading {
  backface-visibility: hidden;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(0);
}

.card_back {
  backface-visibility: hidden;
  color: #fff;
  transform-style: preserve-3d;
  background-color: #000000b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.card_paragraph {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 22px;
}

.div-block-253 {
  position: absolute;
  inset: 0% 0% auto;
}

.yourcrops {
  letter-spacing: .1em;
  font-size: 48px;
  font-weight: 700;
}

.yourcrops.aligncenter {
  margin-top: 10px;
  margin-bottom: 10px;
}

.your-crops.mainheading {
  font-size: 48px;
  font-weight: 600;
}

.our-mission {
  padding-left: 10px;
}

.introsection {
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
}

.picture-frame {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.paragraph-173 {
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
}

.text-intro {
  margin-bottom: 20px;
}

.image-231 {
  width: 700px;
  display: none;
}

.animated_slideup {
  margin-top: 20px;
}

.slide-43 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f04d2e32b9af66ee603406a_8-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-257 {
  margin-bottom: 60px;
}

.paragraph-175 {
  display: none;
  transform: translate(0);
}

.bullet-base {
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bullet {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f08879ce812fe6e9a0a7512_dotts-transparent-30.png");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 150px;
  flex: none;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 100px;
  margin-right: 0;
  padding: 20px 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 300;
  display: flex;
  position: relative;
}

.bullet.homebullet {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60217b3e481f5356ff2ccecc_dotts-50.png");
  background-position: 0%;
  background-size: contain;
  flex: none;
  width: 325px;
  margin-left: 0;
  margin-right: 0;
}

.container-83 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  font-family: Libre Franklin, sans-serif;
  font-weight: 500;
  display: flex;
}

.navbar-4 {
  background-image: linear-gradient(318deg, #c0d593, #f9ffec);
  margin-top: 20px;
  margin-bottom: 20px;
}

.navbar-4.aircraftpage {
  background-image: linear-gradient(318deg, #d8d8d8, #f3f3f3);
}

.navsection-link:hover {
  color: #3e9430;
  background-color: #ffffff7d;
}

.navsection-link.w--current {
  color: #172426;
}

.navsection-link.aircraft:hover {
  color: #fff;
  background-color: #172426;
}

.navsection-link.aircraft:active {
  color: #ffc800;
}

.heading-1609 {
  display: none;
}

.centeredblock {
  text-align: center;
  justify-content: center;
  display: flex;
}

.slide-44 {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d537fe62086e739e92f6f19_agrosol_operations.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-44.slide2 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/602ac121c5e5366242946f12_broadcastSprayingg.jpg");
  background-position: 50%;
  background-size: contain;
}

.table {
  flex-flow: column;
  align-items: center;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.table.mobile {
  display: none;
}

.buy-now.t-m-lg.productpage {
  margin-top: 0;
  padding-top: 100px;
}

.buynowform {
  clear: left;
  flex-flow: column wrap;
  align-self: stretch;
  align-items: stretch;
  min-width: 500px;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.buynowform.sm-t-m {
  margin-top: 60px;
}

.buynowbase {
  justify-content: space-around;
  margin-bottom: 40px;
  display: flex;
}

.buyblock {
  flex: 1;
}

.column-106 {
  display: flex;
}

.mobilemap {
  display: none;
}

.slider-20 {
  background-color: #000;
  border: 5px solid #000;
  border-radius: 20px;
}

.mask-5 {
  object-fit: contain;
  background-color: #000;
  border-radius: 20px;
}

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

.bottom_left {
  margin: 10px;
  padding-top: 40px;
  padding-right: 20px;
}

.heading-1614 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 25px;
  font-weight: 800;
}

.paragraph-179 {
  text-align: center;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.section-111 {
  margin-top: 20px;
}

.heading-1616 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-size: 22px;
  font-weight: 500;
  text-decoration: none;
}

.heading-1616.small {
  font-size: 19px;
}

.newsreel {
  padding: 20px 40px;
}

.columns-57 {
  padding-top: 40px;
}

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

.info_row_wrapper {
  background-image: linear-gradient(#fff, #fff);
  display: flex;
}

.info_row_wrapper.colored-row {
  background-image: linear-gradient(#d8d8d880, #d8d8d880);
}

.title_info_block {
  width: 50%;
  padding-right: 40px;
  font-family: Libre Franklin, sans-serif;
  font-size: 10px;
}

.info_content {
  width: 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.spec_heading {
  text-align: right;
  margin-top: 5px;
  font-size: 18px;
}

.section-114 {
  padding-top: 140px;
  padding-bottom: 20px;
}

.div-block-304 {
  width: 700px;
  height: 394px;
  margin-bottom: 100px;
}

.container-86 {
  display: none;
}

.product-page-heading-wrapper {
  justify-content: center;
  width: auto;
  display: flex;
}

.specs-wrapper {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  width: 50%;
  padding-left: 100px;
  display: flex;
}

.drone-image-wrapper {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.specs_bulletpoints {
  flex-direction: column;
  display: flex;
}

.specs_point {
  flex-direction: row;
  display: flex;
}

.specs_bullet {
  height: 100%;
  padding-right: 20px;
}

.specs_bullettext {
  letter-spacing: 1px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.image-244 {
  overflow: auto;
}

.navsection {
  padding-bottom: 100px;
}

.greenbg {
  background-color: #e5edd5;
  padding: 40px 20px;
}

.greenbg.news_reel {
  position: relative;
}

.greenbg.hexbg {
  padding-bottom: 220px;
}

.greenbg.greengradient {
  background-image: linear-gradient(#e5edd5, #fff);
}

.greenbg.greengradient.nextlevel_latam {
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.greenbg.mapbg {
  background-image: linear-gradient(#e5edd5f2, #e5edd5f2), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6026eec8de7988de20e4db64_map.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.greenbg.lg-tp-pd {
  padding-top: 215px;
}

.greenbg.aligncenter.large-bottom-margin {
  margin-bottom: 100px;
}

.greenbg.latampage {
  margin-top: 100px;
}

.greencontentwrapper {
  flex-direction: column;
  flex: 1;
  font-family: Libre Franklin, sans-serif;
  display: flex;
}

.greencontent {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.greencontent.newsreelsection.mobilesection {
  display: none;
}

.greencontent.centeredblock {
  justify-content: center;
}

.greencontent.overlappingimage.aligncenter {
  margin-left: 0;
  margin-right: 0;
}

.greencontent.twocolumn {
  flex-direction: row;
  justify-content: space-around;
}

.greencontent.flexvertical {
  flex-direction: column;
  padding-bottom: 20px;
}

.verticalline {
  background-color: var(--moss-green);
  object-fit: fill;
  flex-direction: column;
  flex: none;
  align-self: stretch;
  align-items: flex-start;
  width: 4px;
  margin-right: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.bodyheading {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  overflow-wrap: anywhere;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 36px;
}

.bodyheading.nopadding {
  text-align: left;
  letter-spacing: .26em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.bodyheading.nopadding.aligncenter.blacktext {
  color: #000;
  font-weight: 600;
}

.bodyheading.nopadding.aligncenter.blacktext.largetext {
  color: #80a62e;
  text-align: center;
  letter-spacing: 36px;
  align-items: center;
  margin-right: 0;
  padding-left: 36px;
  padding-right: 0;
}

.bodyheading.alignleft {
  text-align: left;
  flex-direction: column;
  flex: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.bodyheading.aligncenter {
  color: #fff;
  align-self: center;
  font-weight: 700;
}

.bodyheading.whitetext {
  color: #fff;
}

.bodyheading.spacedtext {
  letter-spacing: 1.17em;
  padding-left: 46px;
}

.bodyheading._27em {
  letter-spacing: .3em;
}

.bodyheading._27em.nopadding.aligncenter.blacktext {
  color: #000;
  letter-spacing: .4em;
  font-weight: 600;
}

.bodyheading._34em {
  letter-spacing: .34em;
}

.bodyheading._25em {
  letter-spacing: .25em;
}

.bodyheading.lg-p-a {
  padding-bottom: 60px;
}

.bodyheading.darkgreentext {
  color: #275a08;
  background-color: #0000;
}

.bodyheading.padding_bottom {
  padding-bottom: 40px;
}

.bodyparagraph {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.bodyparagraph.quote {
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
  font-style: normal;
  line-height: 23px;
  text-decoration: none;
}

.bodyparagraph.paddedbody {
  flex: 1;
  align-self: center;
  padding: 40px 220px;
}

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

.bodyparagraph.centeredp.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.bodyparagraph.condensedp {
  line-height: 20px;
}

.bodyparagraph.leftpad {
  padding-left: 20px;
  line-height: 25px;
}

.bodyparagraph.aligncenter {
  text-align: center;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
}

.bodyparagraph.aligncenter.paddedbody {
  margin-bottom: 0;
}

.bodyparagraph.aligncenter._20px_padding {
  padding: 20px;
}

.bodyparagraph.aligncenter.nopadding {
  margin-top: 0;
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
}

.bodyparagraph.t-b-p {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bodyparagraph.nopadding {
  margin-bottom: 0;
}

.bodyparagraph.column_text {
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  display: block;
}

.bodyparagraph.tablep {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.bodyparagraph.tablep.aircraft {
  margin-bottom: 0;
}

.bodyparagraph.bold {
  font-weight: 700;
}

.bodyparagraph.bold.padding_bottom, .bodyparagraph.padding_bottom {
  margin-bottom: 40px;
}

.newsreel {
  flex: 1;
  align-self: stretch;
  height: 75vh;
  margin-bottom: 0;
  padding: 0 0 46px;
  display: flex;
  position: relative;
}

.newsreel.mobleversion {
  display: none;
}

.newsreel.aboutpage {
  height: 425px;
}

.slider-25 {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.newswrapper {
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 15px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.newsblock {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
  position: relative;
}

.newslink {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 20px 5px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: -1px 1px 9px -4px #000;
}

.newsimage {
  background-color: #2dca4f;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5e7d159bd990647ddde7a7cb_hero_image_agrodrone_Platform_-%20EDITED.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0% 0% 25%;
}

.newsimage.elmundo {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2ba0211c5180dedc08_el_mundopic.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.bbc {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2c01bdb52a9d793dc9_bbc_pic.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.foodnews {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2c980a70285e225248_food-news.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.countryjournal {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2c3bc1f21390ecc4f3_countryjournal.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.culturemap {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2c285ac85493acea42_culturemap_pic.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.qlatin {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe3b1296db1093abcbe876d_diariocolatino.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.laprensa {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe3b0fdd047854d43c97974_laprensa.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsimage.sucessfulfar {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5fe12b2cd2dd228f4292c5aa_sucessfulfarming.jpg");
  background-position: 50%;
  background-size: cover;
}

.newslogo {
  justify-content: center;
  height: auto;
  padding: 0;
  display: flex;
}

.newsblurb {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.newsbutton {
  text-align: center;
  justify-content: center;
  display: flex;
}

.btnclassic {
  color: #275a08;
  text-align: left;
  letter-spacing: .1em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #275a08;
  border-radius: 30px;
  align-self: center;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.btnclassic:hover {
  color: #fff;
  background-color: #275a08;
}

.btnclassic:active {
  background-color: #ffc800;
  border-color: #0000;
}

.btnclassic.btn_darkbg {
  background-color: #c2d49c;
}

.btnclassic.btn_darkbg:hover {
  background-color: #ffc800;
  border-color: #fff;
}

.btnclassic.btn_darkbg:active {
  background-color: #3e9430;
}

.btnclassic.config-lg {
  color: #275a08;
  background-color: #c2d49c;
  border-color: #275a08;
  margin-top: 10px;
  padding: 20px 40px;
  font-size: 22px;
}

.btnclassic.config-lg:hover {
  color: #fff;
  background-color: #ffc800;
  border-color: #fff;
}

.btnclassic.config-lg:active {
  color: #c2d49c;
  background-color: #275a08;
  border-color: #c2d49c;
}

.btnclassic.config-lg.black-whitebutton {
  color: #000;
  background-color: #ffffffa8;
  border-width: 1px;
  border-color: #000;
}

.btnclassic.config-lg.black-whitebutton:hover {
  color: #000;
  background-color: #fff;
}

.btnclassic.config-lg.black-whitebutton:active {
  color: #000;
  background-color: #e6ffaf;
}

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

.btnclassic.white.m-tb-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.btnclassic.m-t-md {
  margin-top: 20px;
}

.slide-nav-12 {
  background-color: #0000;
  display: block;
  position: static;
}

.whitebg {
  margin: 20px;
}

.whitebg.topmargin {
  margin-top: 200px;
  margin-bottom: 4px;
}

.whitebg.twocolumn.lg-b-m {
  margin-bottom: 100px;
}

.whitebg.twocolumn.lg-b-m.latam {
  margin-bottom: 20px;
}

.whitebg.t-m-xl {
  margin-top: 220px;
}

.whitebg.p-t-lg {
  display: none;
}

.whitebg.large-top-margin {
  margin-top: 60px;
  margin-bottom: 100px;
}

.whitebg.top {
  margin-top: 100px;
}

.whitebg.top.groundlinkspace {
  margin: auto 220px;
}

.white_content {
  flex-direction: column;
  align-items: stretch;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text_content {
  flex-direction: column;
  flex: 1;
  align-items: flex-end;
  padding-top: 60px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.text_content.nopadding {
  padding-top: 0;
  padding-bottom: 0;
}

.iconwrapper {
  flex: none;
  align-self: stretch;
  align-items: flex-start;
  width: 65px;
  margin-right: 10px;
  padding-top: 20px;
  display: flex;
}

.processtext {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  display: flex;
}

.bodysubheading {
  color: #172426;
  letter-spacing: .1em;
  text-transform: uppercase;
  border: 1px solid #0000;
  margin-bottom: 20px;
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  position: static;
}

.bodysubheading.bulletspace {
  flex: 1;
  position: absolute;
  inset: 0% 0% 0% 25%;
}

.bodysubheading.nopadding {
  border-style: solid;
  flex: none;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  display: block;
}

.bodysubheading.nopadding.invisible {
  color: #0000;
}

.bodysubheading.nopadding.smallersub {
  font-size: 18px;
}

.bodysubheading.aligncenter {
  text-align: center;
  font-family: Libre Franklin, sans-serif;
  font-weight: 700;
}

.bodysubheading.aligncenter.whitetext {
  color: #fff;
}

.bodysubheading.clipped {
  text-align: center;
  background-image: linear-gradient(116deg, red 35%, #09f 65%);
}

.bodysubheading.form {
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
}

.bodysubheading.l-p-md {
  padding-left: 30px;
}

.bodysubheading.t-p-md {
  padding-top: 20px;
}

.bodysubheading.tab_header {
  background-color: #ddd0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
}

.bodysubheading.table_heading {
  color: #486c72;
  letter-spacing: .05em;
  text-transform: capitalize;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.bodysubheading.table_heading.large {
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bodysubheading.larger {
  font-size: 36px;
}

.bodysubheading.largep {
  padding-top: 20px;
  padding-bottom: 20px;
}

.bodysubheading.latam {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bodysubheading.smaller_subheading {
  font-size: 18px;
}

.bodysubheading.smaller {
  color: #000;
  margin-bottom: 0;
  font-size: 18px;
}

.processwrapper {
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 30%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.image-245 {
  width: 200px;
}

.container-88 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.image-246 {
  margin-bottom: -220px;
}

.div-block-310 {
  flex: none;
}

.image-247 {
  display: none;
}

.bannerheading {
  color: #fff;
  text-align: center;
  letter-spacing: .1em;
  font-size: 48px;
  font-weight: 700;
}

.bannerheading._2spaced {
  letter-spacing: .2em;
}

.bannerheading.blacktext {
  color: #000;
  text-shadow: -3px 2px 5px #00000063;
  font-size: 55px;
}

.bannerheading.blacktext.smaller {
  font-size: 48px;
}

.div-block-311 {
  padding-top: 0;
  padding-bottom: 10px;
}

.div-block-312 {
  padding-bottom: 10px;
}

.bulletcontent {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 10%;
}

.homebullet-paragraph {
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.homebullet-paragraph.nopadding {
  margin-bottom: 0;
}

.paddedcontent {
  flex: 0 auto;
  justify-content: flex-start;
  padding-top: 0;
  padding-left: 60px;
  display: flex;
  position: relative;
}

.btnwrapper {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.btnwrapper.alignleft {
  align-self: flex-start;
  display: flex;
}

.btnwrapper.alignleft.l-p-sm {
  padding-left: 20px;
}

.imgblock {
  text-align: right;
  object-fit: contain;
  flex: 0 50%;
  align-self: center;
  width: 50%;
  height: auto;
  max-height: none;
}

.imgblock.negativemargin {
  margin-top: -140px;
  margin-bottom: -140px;
}

.imgblock.fpv_img {
  object-position: 50% 50%;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.imgblock.rtk {
  max-height: 658.156px;
}

.textblock {
  flex: 0 50%;
  align-self: center;
  width: 50%;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.textblock._20px_padding {
  padding: 20px 20px 20px 0;
}

.textblock._20px_padding.latam {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: block;
}

.point {
  padding-bottom: 20px;
}

.fullpageimg {
  height: 40vh;
  position: relative;
}

.textcontentwrapper {
  flex-direction: column;
  flex: 0 50%;
  padding-right: 20px;
  display: flex;
}

.headingblock {
  flex-direction: row;
  flex: none;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.workpointwrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.smallicon {
  object-fit: contain;
  align-self: center;
  width: 30px;
  height: auto;
  margin-right: 10px;
}

.container-89 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.displayhidden {
  display: none;
}

.horizontalline {
  background-color: #000;
  flex: none;
  align-self: flex-start;
  width: 214px;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.horizontalline.smallline {
  width: 150px;
}

.horizontalline.largeline {
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
  position: static;
  left: 0%;
  right: 0%;
}

.horizontalline._100pxline {
  flex: 0 auto;
  width: 100px;
}

.cardholder {
  justify-content: space-between;
  height: auto;
  margin-bottom: 140px;
  display: flex;
}

.card_headingcontent {
  padding-bottom: 10px;
}

.body-4 {
  margin-bottom: 0;
}

.full_img {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60232488a86b903218b94750_026.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
}

.full_img.twocolumn {
  justify-content: center;
  display: flex;
}

.full_img.seamless-integration {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f0490f656734ecf37316185_nikc.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
}

.full_img.agrosolfarmer {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/602440f3f4ac367fb3e7f0ee_SOFTWARE.jpg");
  background-position: 0%;
  background-size: cover;
  height: 70vh;
}

.full_img.ag122_productpage {
  background-image: linear-gradient(#fff, #0000 15%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6025b7d0a1102954e4f50bf5_DSC09174-small.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.full_img.ag116-fullproductpic {
  background-image: linear-gradient(#fff, #fff0 22%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6009bed871ab593a312f1b33_Hero-Image-Banner-FINAL.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.full_img.ag110_productpage {
  background-image: linear-gradient(#fff, #0000 25%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283c7ea1e9889424a3b7d4_ag-110-sky-web.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.full_img.drone_models {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/603eb44addfab55366641ee0_ag-122_focused.jpg");
  background-position: 50%;
  background-size: cover;
  margin-bottom: -220px;
}

.full_img.softwarepage {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/605115369dcce4a0313efd72_GRID_.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  margin-bottom: -200px;
}

.whitegradient {
  background-image: linear-gradient(to top, #fff0, #fff);
  justify-content: center;
  align-items: flex-start;
  height: 200px;
  padding-top: 20px;
  display: flex;
}

.image-256 {
  object-fit: contain;
  max-height: 500px;
}

.div-block-317 {
  flex: 0 50%;
}

.div-block-318 {
  flex: 0 50%;
  align-self: center;
}

.twocolumn {
  object-fit: contain;
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  min-width: 556.8px;
  max-width: none;
  min-height: 430.4px;
  display: flex;
}

.twocolumn.staggered {
  justify-content: space-around;
}

.fullwidth {
  width: 100%;
  display: block;
}

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

.flexvertical {
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.flexvertical._30percent {
  flex: 0 auto;
  width: 30%;
}

.textsmall {
  font-family: Libre Franklin, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.fullslider {
  position: relative;
}

.productslider {
  background-color: #0000;
  height: 80vh;
  padding-bottom: 0;
}

.productslider_mask {
  height: 72vh;
}

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

.productslider_arrow {
  border: 1px solid #275a08;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.productslider_arrow:hover {
  background-color: #c2d49c;
}

.productslider_arrow:active {
  background-color: #ffc800;
}

.productslider_arrow.pointleft {
  width: 45px;
  height: 45px;
  margin-right: auto;
  right: 60px;
}

.galleryslidertext {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-257 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.invisiblecontainer {
  flex: 0 auto;
  display: flex;
}

.slide-62 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60245515cdf4bd91f54e2982_DSC09327-medium.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-62.ag-116-1 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60271299b6d9d80e06cef759_DSC06400-WEB.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-62.ag-110-1 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283976ad7fda0e32b43066_DSC09197-lesspoop-web.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.slide-62.groundlink01 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66df34aeb234cc8094579a9b_Gallery01.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-63 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60254e522b2c70ddb0fe882b_ag-122-nozzels-greybg-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-63.ag-116-2 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6027144d78d882f81324be5b_front-cutout.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-63.ag-110-2 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283a7140d9f6bcb165edfb_AG-110-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-63.groundlink02 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66df34c4d1f5587dc199d92a_Gallery02.jpg");
}

.slide-64 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60254f51d46edc7643e61e49_DSC09372-small.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-64.ag-116-3 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d49f508c03a64726a47a899_Agrodrone---Product-Features.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-64.ag-110-3 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283b12a1e9882f16a3b241_DSC09213-sky2-web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-64.groundlink03 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66df34f6573a6c2b528ee1ae_Gallery03.jpg");
}

.slide-65 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60254faef0d6f29a696215e6_DSC09346-small.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-65.ag-116-4 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6027150eadf0e27043406615_DSC06313-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-65.ag-110-4 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283b4636532301c7e77ac9_ag-110_grounded.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-65.groundlink04 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66df3509352360d6c28cbf35_Gallery04.jpg");
}

.slide-66 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60270eb5f2efac28b1e8baf9_spreader_productpic-small.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-66.ag-116-5 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6027155c4361dc85e37e5035_DSC01482-web.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-66.groundlink05 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66df351694a942e4ba1de975_Gallery05.jpg");
}

.flexhorizontal {
  justify-content: space-between;
  width: 85vw;
  display: flex;
}

.flexhorizontal.aligncenter {
  align-items: center;
}

.flexhorizontal.aligncenter.p-tb-lg {
  padding-top: 40px;
  padding-bottom: 40px;
}

.flexhorizontal._85 {
  width: 75vw;
}

.aligncenter {
  justify-content: center;
  display: flex;
}

.aligncenter.smallimage {
  height: 250px;
}

.aligncenter.smallimage.paddedimage {
  margin-top: 40px;
  margin-bottom: 40px;
}

.aligncenter.flexvertical.p-b-lg {
  padding-bottom: 20px;
}

.aligncenter.p-tb-lg {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-258 {
  object-fit: contain;
  border-radius: 30px;
}

.bgvideo-block {
  flex: 1;
}

.background-video-6 {
  object-fit: contain;
  width: 100%;
}

.btnbuynow {
  color: #e5edd5;
  text-align: center;
  letter-spacing: .25em;
  background-color: #275a08;
  border: 1px solid #c2d49c;
  border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Libre Franklin, sans-serif;
  font-weight: 700;
}

.btnbuynow:hover {
  background-color: #ffc800;
}

.btnbuynow:active {
  background-color: #80a62e;
}

.btnbuynow.largeaf {
  color: #e5edd5;
  background-color: #275a08;
  padding: 20px 60px;
  font-size: 20px;
}

.btnbuynow.largeaf:hover {
  background-color: #ffc800;
}

.select-field {
  background-color: #e5edd5;
  font-family: Libre Franklin, sans-serif;
}

.checkbox-label {
  color: #275a08;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.checkbox-field {
  padding-top: 20px;
  padding-bottom: 20px;
}

.productheading {
  text-align: center;
  justify-content: center;
  display: flex;
}

.text-block-14 {
  color: #c2d49c;
  font-size: 15px;
}

.icon-4 {
  color: #c2d49c;
}

.dropdown-link {
  color: #c2d49c;
  background-color: #172426;
  font-weight: 500;
}

.dropdown-link:hover {
  color: #fff;
  background-color: #0b1b1d;
}

.dropdown-link:active {
  color: #c2fca0;
  background-color: #193a05;
}

.dropdown-link.w--current {
  color: #172426;
  background-color: #c2d49c;
  font-weight: 600;
}

.image-260 {
  object-fit: contain;
  object-position: 50% 100%;
  height: 100%;
  margin-top: -72px;
}

.img_agrosollogo {
  padding-bottom: 40px;
}

.image-261 {
  width: 400px;
}

.column_2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.column_2.img {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
}

.column_2.no_p {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  min-width: 556.8px;
  min-height: 430.4px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.icon_wrapper {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.vert_icon_col {
  flex-direction: column;
  justify-content: center;
  padding-bottom: 20px;
  display: flex;
}

.icon_holder {
  padding: 20px 15px;
}

.image-262 {
  width: 70px;
}

.p-t-lg {
  padding-top: 20px;
}

.image-263 {
  text-align: center;
  width: 600px;
}

.vertical_line {
  background-color: #000;
  width: 2px;
  height: 50px;
}

.background-video-9 {
  object-fit: contain;
  flex: 1;
  align-self: stretch;
  width: auto;
  min-width: 696px;
  max-width: 696px;
  min-height: 538px;
  max-height: 538px;
  padding-top: 0;
  overflow: visible;
}

.div-block-327 {
  text-align: center;
}

.link-block-10 {
  background-color: #6c8636;
  border-radius: 100px;
  align-items: center;
  padding: 10px 40px;
  display: flex;
}

.link-block-10:hover {
  background-color: var(--moss-green);
}

.link-block-10:active {
  background-color: var(--coral);
}

.image-265 {
  margin-left: 10px;
}

.div-block-328 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-124 {
  background-color: #f3f8e9;
}

.section-125 {
  background-color: #f3f8e9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.container-91 {
  padding-bottom: 60px;
}

.section-127 {
  margin-bottom: 60px;
}

.div-block-329 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header-cont {
  padding-top: 20px;
  padding-bottom: 20px;
}

.picture-cont.flexhorizontal {
  flex: 0 auto;
  display: flex;
}

.linkedinbtn {
  color: #172426;
  text-align: center;
  letter-spacing: 1px;
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-style: italic;
  font-weight: 700;
}

.linkedinbtn:hover {
  color: #ffc800;
}

.linkedinbtn:active {
  color: #35575c;
}

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

.testimonial {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.customerinfo_block {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  padding: 20px 10px;
  display: flex;
  box-shadow: 1px 1px 4px #9c9c9c;
}

.image-267 {
  margin-bottom: -40px;
}

.section-128 {
  margin-top: 140px;
}

.div-block-330 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.container-94 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.tab_container {
  background-image: linear-gradient(320deg, #cfcfcf, #f7f7f7);
  justify-content: space-around;
  margin-top: 0;
  display: flex;
}

.regular_tab {
  background-color: #ddd0;
  border: 1.5px solid #275a08;
  border-radius: 40px;
  width: auto;
  margin: 5px;
}

.regular_tab:hover {
  background-color: #e9ffb8;
  border-color: #586e27;
}

.regular_tab:active {
  background-color: #ffc800;
}

.regular_tab.w--current {
  background-color: #c2d49c;
}

.tab_image {
  flex: 1;
  justify-content: center;
  align-self: center;
  max-width: 50%;
  display: flex;
}

.tab_content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  min-width: auto;
  max-width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text_icons {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-334 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6115880ffdba643eb816b691_background_clouds.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 30px;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.div-block-335 {
  justify-content: space-around;
  display: flex;
}

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

.image-268 {
  margin-bottom: -67px;
}

.image-269 {
  margin-top: -70px;
}

.image-270 {
  margin-top: -50px;
}

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

.section-133 {
  justify-content: center;
  margin-bottom: 60px;
  display: flex;
}

.grid-21 {
  grid-template-areas: "Area Area-2"
                       "Area Area-3";
}

.div-block-337 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6021a7079468891f77598eba_spreader-web.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  height: 400px;
}

.div-block-338 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116da135cb34660a20a30fc_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}

.div-block-339 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116da2566e93c3cd33718d0_1.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}

.section-135 {
  background-color: #e5edd5;
  margin-bottom: 140px;
}

.div-block-340 {
  flex: 0 auto;
  justify-content: space-around;
  width: 50%;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.div-block-341 {
  width: 50%;
}

.spinning-drone {
  margin-top: -140px;
}

.div-block-342 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-343 {
  width: 75%;
}

.backgroundvideo_homepage {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  width: 50%;
  height: 400px;
  padding-left: 0;
  display: flex;
}

.image-272 {
  object-fit: cover;
  object-position: 9% 50%;
  border-radius: 30px;
}

.section-137 {
  display: none;
}

.section-138 {
  display: block;
}

.section-138.new-animation {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
}

.lottie-animation-3 {
  width: auto;
  margin-top: -122px;
  margin-bottom: -100px;
}

.tab-dropdown {
  display: none;
}

.tabs-content {
  text-align: left;
  background-color: #0000;
  border-radius: 6px;
  margin-top: 0;
  padding: 35px 0;
}

.tab-system {
  border: 1px #000;
}

.tabs-menu-2 {
  text-align: center;
  background-color: #0000;
  border-bottom: 2px #78cec3;
}

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

.icon_block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.iconheading {
  color: #275a08;
  text-align: center;
  letter-spacing: 3px;
  font-family: Libre Franklin, sans-serif;
  font-size: 17px;
  line-height: 21px;
}

.image-273 {
  height: 600px;
}

.image-274 {
  max-width: none;
  height: 600px;
}

.container-95 {
  object-fit: fill;
  border: 1px solid #fff;
  flex: 1;
  align-self: center;
  display: block;
}

.row {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: visible;
}

.row2 {
  background-color: #f1f1f1;
  padding-left: 10px;
  padding-right: 10px;
}

.rowheading {
  border-bottom: 1px solid #b8b8b8;
  margin-bottom: 10px;
}

._2column_row {
  padding-left: 10px;
  padding-right: 10px;
}

._2column_row2 {
  background-color: #ebebeb;
  padding-left: 10px;
  padding-right: 10px;
}

.twocolumn_table.air {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.grid-22 {
  grid-column-gap: 19px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3"
                       "Area Area-2 Area-3";
  margin-top: 60px;
}

.div-block-344 {
  padding-left: 100px;
  padding-right: 100px;
}

.dronemodelcontainer {
  border: 1px #000;
}

.image-275 {
  object-fit: cover;
  border-radius: 30px;
  min-height: 400px;
}

.image-276 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 30px;
  min-height: 400px;
}

.image-277 {
  object-fit: cover;
  border-radius: 30px;
  min-height: 400px;
}

.list, .list-2, .list-3 {
  padding-left: 20px;
}

.div-block-345 {
  border: 1px #000;
}

.grid-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 "Area Area-2"
                 "Area-8 Area-3"
                 "Area-7 Area-4"
                 "Area-6 ."
                 "Area-12 ."
                 "Area-9 Area-10"
                 / .5fr 1fr;
  grid-auto-flow: row;
}

.div-block-346 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.tableheader {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.tableheader1 {
  background-color: #f8f8f8;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #d8d8d8;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.tableheader1._2 {
  background-color: #e9e9e9;
  border-top-style: none;
}

.tableparagrah1 {
  background-color: #f8f8f8;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.tableparagrah1._2 {
  background-color: #e9e9e9;
  border-top-style: none;
}

.newclass {
  justify-content: center;
  display: flex;
}

.div-block-347 {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.image-278 {
  max-width: 50%;
}

.paragraph-181 {
  text-align: center;
  letter-spacing: 3px;
  padding-top: 20px;
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-349 {
  text-align: center;
}

.success-message-2 {
  background-color: #c2d49c;
}

.section-139 {
  margin-bottom: 60px;
}

.div-block-350 {
  object-fit: cover;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  overflow: visible;
}

.heading-1617 {
  color: #f1a4a4;
  text-align: center;
  -webkit-text-fill-color: transparent;
  object-fit: contain;
  background-image: linear-gradient(81deg, #652060, #ee4723 47%, #7c1527);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 1;
  width: auto;
  height: auto;
  padding: 40px 20px;
  font-family: Pacifico;
  font-size: 94px;
  font-weight: 400;
  display: block;
}

.div-block-351 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lottie-animation-4 {
  width: auto;
  height: auto;
}

.div-block-352 {
  flex: 0 auto;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-353 {
  height: auto;
}

.paragraph-182 {
  text-align: right;
  letter-spacing: -.6px;
  margin-top: -20px;
  padding-top: 0;
  padding-right: 58px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.paragraph-182.top {
  text-align: left;
  letter-spacing: -.6px;
  margin-bottom: -53px;
  padding-left: 52px;
  font-family: Montserrat, sans-serif;
}

.div-block-354 {
  object-fit: contain;
  flex-direction: column;
  align-items: center;
  display: block;
}

.paragraph-183 {
  letter-spacing: 3px;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: 400;
}

.paragraph-184 {
  letter-spacing: .5px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 13px;
}

.div-block-355 {
  padding-top: 40px;
}

.section-140 {
  background-image: linear-gradient(to top, #edf8fc, #fff);
  padding-top: 40px;
  padding-bottom: 0;
}

.heading-1618 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.section-141 {
  margin-top: 0;
  margin-bottom: -178px;
  position: relative;
}

.div-block-356 {
  position: absolute;
  inset: 11% 0% 0% 15%;
}

.heading-1619 {
  letter-spacing: -3px;
  font-family: Poppins;
  font-size: 64px;
}

.paragraph-185 {
  letter-spacing: 1.5px;
  padding-top: 10px;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 500;
}

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

.webinar_textblock {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

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

.webinar_form {
  max-width: none;
  max-height: none;
}

.container-97 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-3 {
  min-width: auto;
  padding-left: 0;
}

.checkbox-field-2 {
  margin-bottom: 20px;
}

.section_specs {
  padding: 20px;
}

.div-block-357 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-358 {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.grid-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
}

.section-143 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-26 {
  grid-template-rows: auto;
}

.heading-1620 {
  color: #172426;
  text-align: center;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
}

.section-144 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.section-145 {
  background-color: #0000;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

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

.image-279, .image-280, .image-281 {
  margin-bottom: 10px;
}

.lefttext_rightimage {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.sv-1_grid_image {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sv-1_grid_image.grid_centered {
  text-align: center;
}

._3col_container {
  justify-content: space-around;
  display: flex;
}

.col_block {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
}

.image-285 {
  max-width: 75%;
  padding: 0;
}

.image-285.padding {
  padding: 10px;
}

.grid_container1 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.section-146 {
  background-color: #f5f5f5;
  padding: 20px;
}

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

.container-99 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-28 {
  grid-template: "Area-2 Area-3"
  / 1fr;
  margin-bottom: 20px;
  padding-top: 0;
}

.grid-29 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.slide-67 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/619c115753ed8198585cd31a_cameraview3.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide-68 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/619c114053ed8101115cd2fe_cameraview1.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-69 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/619c11322d501359f9a3379f_cameraview2.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.h2_sv-1 {
  color: #083058;
  font-family: Roboto, sans-serif;
}

.h3_sv-1 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.button-44 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #003afa;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.button-44:hover {
  background-color: #002cbd;
}

.button-44:active {
  color: #fff;
  background-color: #2dca4f;
}

.sv-1_icon_title {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
}

.dronespecs_btn {
  color: #000;
  background-color: #0000;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}

.div-block-360 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.brand {
  padding: 10px;
}

.navbar-5 {
  background-color: #0e11128c;
  border: 1px #000;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-5.mobileversion {
  display: none;
}

.body-5 {
  background-color: #0000;
  border: 0 #0000;
  max-width: none;
}

.nav-link-11 {
  border: 1px none var(--white);
  color: var(--white);
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-11.w--current {
  color: #e3ffaa;
  background-color: #0000;
}

.nav-link-12 {
  color: var(--white);
}

.nav-link-12.h2 {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-12.nav_h {
  color: var(--willow-brook);
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-12.nav_h:hover {
  color: var(--white-smoke);
}

.nav-link-13 {
  color: var(--white);
  padding: 25px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-13:hover {
  color: var(--willow-brook);
}

.nav-link-13:active {
  color: var(--coral);
}

.nav-link-13.w--current {
  color: #d4e9a9;
}

.nav-link-13.nav_h {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-13.nav_icon_padding, .nav-link-13.dropdown_nav {
  padding-right: 40px;
}

.nav_section {
  margin-bottom: 0;
  display: block;
}

.container-100 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-2 {
  color: var(--white);
}

.nav-menu-3 {
  position: static;
}

.dropdown-link-3 {
  color: var(--white);
  text-align: left;
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.dropdown-link-3:hover {
  color: var(--willow-brook);
}

.dropdown-link-3:active {
  color: var(--coral);
}

.dropdown-link-3:focus, .dropdown-link-3.w--current {
  color: var(--pale-goldenrod);
}

.dropdown-link-3.aligncenter {
  text-align: center;
}

.dropdownnav {
  position: static;
}

.dropdownlist.w--open {
  background-color: var(--rich-black);
  color: var(--rich-black);
  margin-top: 0;
  padding: 20px;
  inset: 70px auto auto 0%;
}

.grid-30 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-4 Area-3"
                       "Area . . Area-3";
}

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

.mega_menu.highlights {
  justify-content: center;
}

.nav_heading {
  color: var(--white);
  letter-spacing: .5px;
  border: 1px #000;
  flex: 1;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.div-block-362 {
  flex: 1;
}

.mega_menu_heading-container {
  border: 1px #0000;
  border-bottom: 1px solid #daff8f;
  margin-right: 30px;
}

.button-45 {
  color: var(--rich-black);
  text-align: center;
  object-fit: fill;
  background-color: #daff8f;
  flex: 0 auto;
  margin: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.button-45:hover {
  background-color: #fff;
}

.button-45:active {
  background-color: var(--coral);
}

.button-45.spareparts {
  background-color: var(--willow-brook);
}

.hero_slider {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61ae794f7dd99e36777b9ae0_BACKGROUND2_WIDE_black.jpg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 100px;
}

.slider-26 {
  background-color: #0000;
  height: auto;
  position: relative;
}

.slider_content_container {
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.hero_heading {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 46px;
  font-weight: 900;
}

.hero_heading.aligncenter.nopadding.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.mask-6 {
  position: relative;
}

.image-286 {
  max-width: 450px;
}

.button2 {
  border: 2px solid var(--white);
  color: var(--white);
  letter-spacing: 1px;
  text-transform: capitalize;
  background-color: #0000;
  border-radius: 20px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.button2:hover {
  background-color: var(--coral);
  color: #fff;
}

.button2:active {
  border-color: var(--coral);
  background-color: var(--rich-black);
  color: var(--coral);
}

.button2.black {
  border-color: var(--rich-black);
  color: var(--rich-black);
}

.button2.black:hover {
  background-color: var(--coral);
}

.button2.black:active {
  background-color: var(--willow-brook);
}

.button2.m-t-lg {
  margin-top: 20px;
}

.ag-122 {
  max-width: 700px;
}

.ag-116 {
  max-width: 560px;
}

.image-287 {
  max-width: 600px;
}

.heading {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 900;
}

.heading.nopadding {
  margin-top: 0;
  margin-bottom: 0;
}

.heading.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.heading.nopadding.white.alignleft {
  text-align: left;
}

.heading.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.heading.nopadding.white.p-all-sm {
  padding: 10px;
}

.heading.nopadding.olive_green {
  color: var(--olive);
}

.heading.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.heading.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.heading.nopadding.m-b-lg.light_green {
  color: var(--pale-goldenrod);
}

.heading.nopadding.m-b-lg.light_green.smaller {
  text-align: center;
}

.heading.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.heading.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.heading.nopadding.p_tb_md {
  padding: 20px;
}

.heading.nopadding.p_tb_md.white.smaller {
  margin-top: -9px;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.heading.nopadding.smaller {
  text-align: left;
  margin-top: -9px;
}

.heading.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.heading.nopadding.smaller:active {
  color: var(--coral);
}

.heading.white {
  color: #fff;
  margin-top: 0;
}

.heading.white.alignleft {
  text-align: left;
}

.heading.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.heading.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.heading.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.heading.white.larger.nopadding {
  padding-bottom: 40px;
}

.heading.white.large {
  font-size: 44px;
}

.heading.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.heading.alignleft._10px_margin {
  margin: 10px;
}

.heading.alignleft.nopadding {
  margin: 0;
}

.heading.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.heading.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.heading.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.heading.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.heading.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.heading.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.heading.alignleft.white.nopadding.small {
  font-size: 26px;
}

.heading.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.heading.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.heading.smaller {
  font-size: 29px;
  font-weight: 900;
}

.heading.smaller.green {
  color: var(--phthalo-green);
}

.heading.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.heading.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.heading.smaller.nopadding.white:hover {
  color: var(--white);
}

.heading.green {
  color: #275a08;
}

.heading.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.heading.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.heading.larger {
  font-size: 40px;
}

.heading.orange {
  color: var(--coral);
}

.heading.largest {
  font-size: 80px;
}

.heading.largest.alignright {
  text-align: right;
}

.heading.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.heading.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.heading.darkgreen {
  color: var(--phthalo-green);
}

.heading.olivegreen {
  color: var(--olive);
}

.heading.light_green {
  color: var(--pale-goldenrod);
}

.heading.spacingbtw {
  line-height: 38px;
}

._3column-section {
  background-color: #0000;
  background-image: linear-gradient(#0000 90%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e19dc8298293ccb7cd8cb5_sky.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border: 1px #0000;
  height: auto;
  padding-bottom: 40px;
}

.grid-32 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  height: auto;
  padding: 10px;
}

.container-102 {
  padding: 20px 0;
  display: block;
}

._3col_container_hard {
  background-color: #0000;
  border-radius: 6px;
  padding: 0;
  position: static;
  box-shadow: 3px 3px 6px #00000040;
}

._3col_container_hard.yield {
  height: 400px;
  position: relative;
}

._3col_container_hard.fewerchemicals, ._3col_container_hard.usa {
  position: relative;
}

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

.subheading {
  color: var(--trueblack);
  text-align: left;
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.subheading.aligncenter {
  text-align: center;
  margin-bottom: 10px;
}

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

.subheading.aligncenter.lightgreen {
  color: var(--pale-goldenrod);
}

.subheading.aligncenter.lightgreen.allcaps {
  text-transform: uppercase;
}

.subheading.aligncenter.green {
  color: var(--moss-green);
  margin-top: -42px;
  padding-top: 0;
}

.subheading.aligncenter.green.padding {
  margin-top: auto;
}

.subheading.aligncenter.olive_green {
  color: var(--olive);
  background-color: #0000;
}

.subheading.aligncenter.m-t-sm {
  margin-top: 10px;
}

.subheading.aligncenter.orange.m-b-lg {
  margin-bottom: 40px;
}

.subheading.aligncenter.m-t-lg {
  margin-top: 40px;
}

.subheading.nopadding {
  margin-bottom: 0;
}

.subheading.nopadding.highlight {
  color: #d4e9a9;
  letter-spacing: 1px;
  font-weight: 700;
}

.subheading.nopadding.highlight.alignleft {
  color: var(--pale-goldenrod);
  font-weight: 700;
  position: static;
}

.subheading.nopadding.highlight.alignleft.lightgreen {
  color: var(--pale-goldenrod);
  position: static;
}

.subheading.nopadding.highlight.alignleft.roboto {
  letter-spacing: 0;
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.subheading.nopadding.highlight.alignleft.roboto.largerspacing {
  letter-spacing: 2px;
}

.subheading.nopadding.small {
  font-size: 18px;
  line-height: 20px;
}

.subheading.nopadding.small.oa {
  margin-top: -17px;
}

.subheading.nopadding.white.smaller_after_break.subheading2 {
  font-size: 12px;
  line-height: 12px;
}

.subheading.largerspacing.nopadding.white {
  color: var(--white);
  letter-spacing: 1px;
}

.subheading.largerspacing.nopadding.white.small {
  font-size: 18px;
}

.subheading.light_green {
  color: #d4e9a9;
}

.subheading.light_green.p-tb-lg {
  padding-top: 20px;
  padding-bottom: 20px;
}

.subheading.orange {
  color: var(--coral);
  font-weight: 700;
}

.subheading.orange.smaller {
  font-size: 19px;
}

.subheading.orange.aligncenter.medium_large {
  margin-bottom: 20px;
  font-size: 30px;
}

.subheading.orange.aligncenter.medium_large.allcaps {
  text-transform: uppercase;
}

.subheading.white {
  color: var(--white);
  font-weight: 700;
}

.subheading.white.nopadding.problem_text {
  font-weight: 700;
}

.subheading.white.nopadding.problem_text.alignright {
  padding-left: 40px;
}

.subheading.white.smaller {
  margin-bottom: 0;
  font-size: 20px;
}

.subheading.white.productpage_text {
  padding-top: 140px;
  font-size: 100px;
}

.subheading.morespace {
  letter-spacing: 1px;
  font-size: 22px;
  font-weight: 700;
}

.subheading.larger {
  text-align: left;
  font-size: 48px;
  line-height: 48px;
}

.subheading.smaller {
  font-size: 18px;
  line-height: 20px;
}

.subheading.smaller.aligncenter {
  text-align: center;
  letter-spacing: .4px;
  font-weight: 700;
  line-height: 25px;
}

.subheading.smaller.aligncenter.allcaps {
  text-transform: uppercase;
  font-size: 17px;
}

.subheading.smaller.largerspacing {
  letter-spacing: 1px;
}

.subheading.alignleft {
  text-align: left;
  position: relative;
  inset: auto 0% 0%;
}

.subheading.alignleft.nopadding.p-b-sm {
  padding-bottom: 5px;
  position: static;
}

.subheading.alignleft.nopadding.p-b-sm.small {
  font-size: 18px;
  line-height: 20px;
}

.subheading.alignleft.nopadding.p-b-sm.small.p-l-sm {
  padding-left: 10px;
}

.subheading.alignleft.nopadding.p-b-sm.small.p-l-md {
  padding-left: 15px;
}

.subheading.alignright {
  text-align: right;
  padding-right: 0;
}

.subheading.alignright.nopadding.small {
  text-align: right;
  font-size: 18px;
  line-height: 22px;
}

.subheading.alignright.nopadding.small.groundlinktitle {
  text-align: center;
}

.subheading.alignright.nopadding.p-all-md {
  padding: 10px;
}

.subheading.medium {
  font-size: 40px;
}

.subheading.medium.nopadding.p-b-sm {
  padding-bottom: 10px;
}

.subheading.medium.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.subheading.medium.nopadding.p-b-lg.largerspacing {
  letter-spacing: 2px;
}

.subheading.small {
  font-size: 18px;
  line-height: 20px;
}

.subheading.p-b-sm {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.subheading.p-b-sm.roboto {
  font-family: Roboto, sans-serif;
  font-size: 22px;
}

.subheading.regular {
  font-weight: 400;
}

.subheading.olivegreen {
  color: var(--olive);
}

.subheading.olivegreen.aligncenter.p-b-md {
  padding-bottom: 20px;
}

.subheading.olivegreen.m-t-sm {
  margin-top: 10px;
}

.subheading.olivegreen.m-t-sm.aligncenter {
  text-transform: uppercase;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  text-decoration: none;
  display: block;
}

.subheading.darkgreen {
  color: #204906;
}

.subheading.darkgreen.aligncenter.nopadding.smaller {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.paragraph {
  color: var(--trueblack);
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

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

.paragraph.text_centered.white.nopadding.smallspace, .paragraph.text_centered.white.smallspace {
  line-height: 24px;
}

.paragraph.tb-p-20px {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph.tb-p-20px.white {
  color: #fff;
}

.paragraph.white {
  color: var(--white);
  font-size: 18px;
  line-height: 24px;
}

.paragraph.white.small {
  text-align: center;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 12px;
}

.paragraph.white.small.alignleft {
  text-align: left;
}

.paragraph.white.p-l-lg {
  padding-left: 20px;
}

.paragraph.white.p-all-md {
  padding: 10px;
}

.paragraph.white.learnmore {
  text-align: center;
  font-weight: 700;
}

.paragraph.white.learnmore:hover {
  color: #d4e9a9;
}

.paragraph.white.learnmore:active {
  color: var(--coral);
}

.paragraph.white.aligncenter {
  letter-spacing: normal;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  line-height: 0;
}

.paragraph.white.aligncenter.p-tb-md {
  padding: 20px;
}

.paragraph.white.aligncenter.m-b-lg {
  margin-bottom: 40px;
}

.paragraph.white.m-t-b-lg {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph.orange.small {
  color: var(--coral);
  text-align: right;
  align-items: center;
  margin-top: 10px;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.paragraph.orange.small.align_left {
  text-align: left;
  object-fit: scale-down;
  flex: 0 auto;
  padding-left: 0;
  font-size: 17px;
}

.paragraph._14px {
  font-size: 14px;
}

.paragraph._14px.white.smallspacing {
  line-height: 22px;
}

.paragraph._14px.white.smallspacing.aligncenter {
  font-size: 13px;
}

.paragraph.aligncenter {
  text-align: center;
  flex-direction: column;
  align-items: center;
}

.paragraph.aligncenter.p-b-lg {
  color: var(--trueblack);
  padding-bottom: 20px;
}

.paragraph.aligncenter.white {
  flex: none;
  margin-bottom: 0;
  line-height: 24px;
}

.paragraph.aligncenter.white.nopadding {
  justify-content: flex-start;
  margin-bottom: 0;
}

.paragraph.aligncenter.white.vertical {
  flex-direction: column;
  align-items: center;
}

.paragraph.aligncenter.bold {
  flex-flow: row;
  font-weight: 600;
  display: flex;
}

.paragraph.aligncenter.bold.large {
  line-height: 28px;
}

.paragraph.aligncenter.p-s-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph.aligncenter.nopadding {
  margin-bottom: 0;
}

.paragraph.p-l-lg {
  padding-left: 20px;
}

.paragraph.semi-bold {
  font-weight: 600;
}

.paragraph.semi-bold.p-l-lg.alignright {
  text-align: right;
  padding-right: 20px;
}

.paragraph.bold {
  font-weight: 700;
}

.paragraph.txt_spacing_large {
  letter-spacing: .25px;
  line-height: 36px;
}

.paragraph.smaller {
  font-size: 14px;
}

.paragraph.smaller.nopadding {
  margin-bottom: 0;
}

.paragraph.smaller.nopadding.p-all-md {
  padding: 10px;
}

.paragraph.smaller.align_right {
  text-align: right;
}

.paragraph.smaller.smallheight {
  line-height: 16px;
}

.paragraph.largerspace {
  line-height: 30px;
}

.paragraph.p-tb-lg {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph.p-b-lg {
  padding-bottom: 20px;
}

.paragraph.faa {
  padding: 20px 40px 40px;
}

.paragraph.nopadding {
  margin-bottom: 0;
}

.paragraph.light_green {
  color: var(--pale-goldenrod);
}

.paragraph.small {
  font-size: 14px;
}

.paragraph.small.italic {
  font-style: italic;
}

.paragraph.small.italic.aligncenter.nopadding.m-t-sm {
  margin-top: 10px;
}

.paragraph.italic {
  font-style: italic;
}

.paragraph.italic.aligncenter.nopadding.m-t-sm {
  margin-top: 10px;
}

.paragraph.italic.aligncenter.nopadding.m-t-sm.bold.underline {
  color: var(--white);
  text-decoration: underline;
}

.absolute_container {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -35px 0% 0%;
}

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

.background-video-10 {
  background-color: #0e111266;
  min-height: 80vh;
}

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

.herosection {
  display: block;
}

.section-152 {
  margin: 60px;
}

.slider-27 {
  background-color: #0000;
}

.div-block-364 {
  padding: 41px;
}

.slide_contents {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav-14 {
  opacity: 0;
}

.dropdown-toggle-2 {
  display: none;
}

.dronediagram {
  background-color: var(--phthalo-green);
  position: relative;
}

.div-block-365 {
  justify-content: center;
  align-items: center;
  padding: 60px 20px;
  display: flex;
  position: relative;
}

.lottie-animation-6 {
  position: absolute;
}

.image-288 {
  position: relative;
}

.image-289 {
  object-fit: fill;
  max-width: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.image-290 {
  float: none;
  object-fit: cover;
  border-radius: 5px;
  max-width: 100.1%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: auto;
  bottom: auto;
}

.image-container {
  object-fit: fill;
  border-radius: 5px;
  flex-direction: row;
  display: block;
  position: relative;
  overflow: hidden;
}

.card-details {
  background-color: var(--phthalo-green);
  flex-direction: column;
  padding: 10px 20px 5px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.card-details.p-b-md {
  padding-bottom: 10px;
}

.column_wrapper {
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.column_wrapper.mobile {
  display: none;
}

.column_wrapper.hide {
  flex-direction: column;
  align-items: stretch;
}

.grid-33 {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area-2"
                       "Area Area Area-2";
}

.div-block-366 {
  background-color: var(--moss-green);
}

.div-block-367 {
  background-color: var(--white);
}

.grid-34 {
  grid-column-gap: 0px;
  grid-template-areas: "Area Area-2"
                       "Area Area-2";
}

.square-image-container {
  object-fit: fill;
  width: auto;
  height: auto;
  overflow: hidden;
}

.text-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.section-padding-container {
  margin-top: 0;
  padding: 40px;
  position: relative;
}

.section-padding-container.large_top {
  margin-top: 0;
}

.image-291 {
  flex: 1;
}

.heading-1624 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.boxedimage-section {
  background-color: var(--moss-green);
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61afd89e0c816450fc3a1629_split.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.image-292 {
  mix-blend-mode: normal;
  object-fit: cover;
  border-radius: 30px;
  overflow: hidden;
}

.div-block-368 {
  background-color: var(--moss-green);
  color: var(--moss-green);
  position: absolute;
  inset: 0%;
}

.customerservice-section {
  background-image: linear-gradient(#bcceda, #dadada 54%, #f3bd82), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283ac8b4409ef5a1cbab74_DSC09207-web.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: none;
}

.grid-35 {
  grid-template-rows: auto auto auto auto auto auto;
}

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

.lottie-animation-7 {
  opacity: 1;
  object-fit: cover;
  width: 550px;
  height: auto;
  display: none;
  position: relative;
  inset: 0%;
}

.image-293 {
  flex: 0 auto;
  width: 500px;
  display: none;
  position: relative;
  inset: 0%;
}

.container-104 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d624fc5026e2c63e3175d0_Ellipse%2011.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.findus-section {
  background-color: var(--phthalo-green);
}

.lottie-animation-8 {
  opacity: 1;
  position: relative;
}

.container-105 {
  position: relative;
}

.div-block-370 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.grid-36 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  place-content: space-around;
}

.div-block-371 {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  inset: 0%;
}

.grid-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area Area-3 . ."
                 "Area-8 Area-2 . . Area-4 Area-9"
                 "Area-8 Area-2 . . Area-4 Area-9"
                 ". . Area-6 Area-5 . ."
                 / 1fr 1fr 1fr 1fr;
}

.middle_left, .middle_right {
  margin: 10px;
  padding-bottom: 40px;
  padding-right: 0;
}

.top_right {
  margin: 10px;
  padding-left: 0;
}

.bottom_right {
  justify-content: center;
  align-items: center;
  margin: 10px;
  padding-left: 20px;
  display: flex;
}

.left_block {
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.div-block-372 {
  background-color: var(--white);
  flex: none;
  width: 2px;
  margin: 0 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-38 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-373 {
  max-width: 2000px;
}

.div-block-374 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.div-block-375 {
  flex-direction: row;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  justify-items: center;
}

._1500_wide {
  width: 100%;
  max-width: 1500px;
  padding: 0 20px;
}

._1500_wide.nopadding {
  padding: 20px;
}

._1500_wide.p-b-lg {
  padding-bottom: 100px;
}

.section-158 {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-377 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-378 {
  margin: 60px;
}

.div-block-379 {
  margin: 40px;
}

.paddedblock {
  flex-direction: column;
  margin: 10px;
  padding: 20px;
  display: flex;
}

.paddedblock.lightgreen {
  background-color: var(--willow-brook);
  align-items: flex-start;
  display: block;
}

.paddedblock.lightgreen.aligncenter {
  align-items: flex-start;
  display: flex;
}

.paddedblock.lightgrey {
  background-color: var(--white-smoke);
  align-items: flex-start;
}

.container-106 {
  position: relative;
}

.div-block-381 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15% 0% 0%;
}

.image-294 {
  max-width: 325px;
}

.container {
  flex: 1;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 10px;
  display: block;
  overflow: visible;
}

.card-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  color: #b8b9c2;
  object-fit: fill;
  background-color: #3f4046;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
  box-shadow: 10px 14px .9rem -7px #0000004d;
}

.card-header {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116da2566e93c3cd33718d0_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 300px;
}

.card-header.reliable {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6757235135b3e91540b68ea1_Spreader%20Installation%20Carousel.jpg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.card-header.powerful {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6757225b736545735dbeae82_AgroSol%20Area%20Interface%20Carousel.jpg");
  background-size: cover;
  height: 250px;
}

.card-header.autonomous {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67f97d5632cf7e6f8e25aad6_ARES_carousel_hardware.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 250px;
  padding-top: 0;
  display: block;
  position: static;
  overflow: visible;
}

.card-header.easytouse {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/675727154fdabb2238c5fa00_Shaking%20hands%20carousel.jpg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.card-header.hardware {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67f97f17c44ecb2c69a8c67c_Ares-carousel_engineredusa.jpg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.card-header.software {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5e46bd8a62716bde38e768f0_AgroSol%20NDVI%20With%20Mission.png");
  background-position: 50%;
  background-size: cover;
}

.card-header.peoplepage {
  height: 400px;
}

.card-header.peoplepage.jimlove {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b8c15cabe8b9ada9dae_jim.jpg");
  background-position: 50% 34%;
  background-size: cover;
}

.card-header.peoplepage.crosby {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b9c01dcebe99f301bc3_richard.jpg");
  background-position: 50% 29%;
  background-size: cover;
}

.card-header.peoplepage.evan {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b6760d425da6d496399_evan.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.card-header.peoplepage.jeffrey {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60ee0858ca15a3b9a45a0a33_jeff.jpg");
  background-position: 50%;
  background-size: cover;
}

.card-header.peoplepage.sammy {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/629e83b97fbee71b5ac54172_SammySimon.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.card-header.agrosol {
  background-color: var(--white-smoke);
  background-image: none;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding: 40px;
  display: flex;
}

.card-header.cardfeatures {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6724010a41cc73f2a29999e4_Gallery02.jpg");
  margin-top: 56px;
}

.arrow-left {
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  inset: 533px auto 0% 0%;
}

.arrow-left.peoplepage {
  top: 665px;
}

.arrow-left.arrow_desktop {
  left: 18%;
}

.arrow-left.arrow_home.arrow-left-home {
  top: auto;
  bottom: -5%;
  left: 15%;
}

.arrow-right {
  width: 50px;
  height: 50px;
  margin-top: 0;
  padding-top: 0;
  inset: 665px 0% 0% 922px;
}

.arrow-right.arrow_desktop {
  margin-left: 271px;
  top: 535px;
  left: 1105px;
}

.arrow-right.arrow-right-home {
  inset: auto 15% -5% auto;
}

.card-body {
  background-color: var(--phthalo-green);
  height: 180px;
  padding: 20px 25px 20px 20px;
}

.card-body.peoplepage {
  background-color: #7a8450;
  flex-direction: column;
  align-items: center;
  height: 249px;
  display: flex;
}

.card-body.agrosol {
  background-color: var(--coral);
  flex-direction: column;
  align-items: center;
  padding: 40px;
  display: flex;
}

.card-body.card_mod_home {
  height: 240px;
}

.carousel-slider {
  float: none;
  clear: none;
  aspect-ratio: auto;
  pointer-events: auto;
  vertical-align: text-bottom;
  object-fit: fill;
  width: auto;
  height: auto;
  margin-bottom: 53px;
  margin-right: 0;
  position: relative;
}

.carousel-slider._6 {
  right: -105%;
}

.carousel-slider._2 {
  right: -25%;
}

.carousel-slider._4 {
  right: -75%;
}

.carousel-slider._3 {
  right: -50%;
}

.carousel-slider._7 {
  right: -126%;
}

.carousel-slider._5 {
  right: -100%;
}

.carousel-slider._8 {
  right: -147%;
}

.carousel-slider._1 {
  right: -21%;
}

.carousel-slider._0_testimonial {
  width: 73%;
  height: 40rem;
}

.carousel-slider._1_testimonial {
  width: 73%;
  height: 40rem;
  right: -10%;
}

.carousel-slider._2_testimonial {
  width: 73%;
  height: 40rem;
  right: -20%;
}

.carousel-slider._3_testimonial {
  width: 73%;
  height: 40rem;
  right: -30%;
}

.carousel-slider._4_testimonial {
  width: 73%;
  height: 40rem;
  right: -40%;
}

.carousel-slider._2_agrosol {
  right: -10%;
}

.carousel-slider._3_agrosol {
  right: -20%;
}

.carousel-slider._4_agrosol {
  right: -30%;
}

.carousel-slider._5_agrosol {
  right: -40%;
}

.btn {
  background-color: var(--moss-green);
  letter-spacing: 1px;
  text-transform: uppercase;
  vertical-align: text-bottom;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 15px 25px;
  font-size: 1rem;
  transition: background-color .3s ease-out;
  display: inline-block;
  position: absolute;
  inset: auto auto 0% 5%;
  overflow: visible;
}

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

.carousel-mask {
  width: 50%;
  margin-left: 20px;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.section {
  background-color: #303136;
  justify-content: center;
  align-items: center;
  padding-top: 99px;
  padding-bottom: 99px;
  overflow: hidden;
}

.section.is_full {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  background-image: linear-gradient(0deg, var(--white-smoke), white 18%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 75vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.is_full.peoplepage {
  background-color: var(--rich-black);
  background-image: none;
  height: auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.section.is_full.keyfeatures {
  background-image: none;
  justify-content: center;
  align-items: center;
}

.icon-7 {
  color: #0e111254;
  background-color: #0000;
}

.icon-7.peoplepage {
  color: #fdfdff66;
}

.slide-nav-15 {
  color: var(--moss-green);
  padding-top: 0;
  bottom: auto;
}

.slide-nav-15.peoplepage {
  margin-bottom: 0;
}

.slide-nav-15.slide_nav_home {
  bottom: -30px;
}

.icon-8 {
  color: #0e111254;
}

.icon-8.peoplepage {
  color: #fdfdff66;
}

.paragraph-187 {
  color: var(--white-smoke);
  margin-top: 10px;
}

.lottie-animation-10, .lottie-animation-11 {
  display: none;
}

.image-295 {
  padding-top: 5px;
  padding-bottom: 0;
}

.paragraph-188 {
  color: var(--white);
  text-align: center;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.paragraph-188.buynow {
  text-align: center;
}

.image-296 {
  display: block;
}

.test_horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #233500;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: grid;
}

.test_horizontal.section_padding {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-40 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-383, .div-block-384 {
  width: auto;
}

.section_container {
  background-color: var(--phthalo-green);
  color: var(--phthalo-green);
  margin: 10px;
  padding: 40px;
}

.section_container.larger_padding {
  padding-top: 100px;
}

.first_element {
  background-color: var(--moss-green);
  margin-top: auto;
  padding-top: 140px;
}

.first_element.second_element {
  margin: 10px;
  padding: 40px;
}

.div-block-385 {
  width: 500px;
  height: 1000px;
}

.slider-29 {
  width: 50vw;
  height: 50vh;
}

.section-159 {
  display: flex;
}

.body-6 {
  flex-direction: column;
  justify-content: space-around;
  display: block;
}

.section-160 {
  background-color: var(--rich-black);
}

.section-161 {
  background-color: var(--phthalo-green);
}

.section-162 {
  background-color: var(--coral);
  margin-top: 100px;
}

.div-block-386 {
  text-align: center;
}

.container-107 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: block;
  position: static;
}

.div-block-387 {
  float: none;
  clear: none;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e30324d762b99ab4a26950_Product_Banner_2_XL_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 75vh;
  padding-top: 0;
  display: block;
  position: static;
}

.slide-74 {
  background-color: #0000;
  padding-bottom: 0;
}

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

.heading-1625 {
  justify-content: center;
  display: block;
}

.div-block-388 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading_roboto_36 {
  color: #efefef;
  text-align: center;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.heading-1626 {
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.heading_ptsans_24 {
  color: #efefef;
  margin: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.heading_ptsans_24.uppercase {
  text-transform: uppercase;
}

.heading_ptsans_24.uppercase.bold {
  font-weight: 700;
}

.heading_ptsans_24.black {
  color: var(--rich-black);
  margin-bottom: 20px;
  font-weight: 700;
}

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

.heading_ptsans_24.aligncenter.lineheightsame {
  margin-bottom: 20px;
  line-height: 13px;
}

.div-block-389 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: auto;
  margin-top: 0;
  display: flex;
}

.div-block-389.spacing {
  margin-top: 0;
}

.slider-30 {
  background-color: #0000;
  height: 50vh;
  margin-top: 82px;
}

.slide-nav-16 {
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: -50px;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.lottie-animation-12 {
  width: 600px;
  margin-left: -10px;
  margin-right: 0;
  padding-top: 0;
}

.section-163 {
  background-color: var(--trueblack);
  justify-content: center;
  padding-top: 40px;
  display: flex;
}

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

.div-block-390 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-109 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.columns-58 {
  align-items: center;
  display: flex;
}

.collection-list-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-391 {
  margin-top: 0;
  padding-top: 60px;
}

.opensans_14 {
  color: #fdfdff;
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.opensans_14.center-align {
  text-align: center;
  padding: 40px;
}

.opensans_14.black {
  color: var(--rich-black);
  text-transform: none;
  column-count: auto;
  white-space: normal;
  font-weight: 400;
  text-decoration: none;
}

.column-110 {
  border-top: 2px none var(--white);
  border-bottom: 2px none var(--white);
  border-left: 2px none var(--white);
  padding-left: 50px;
}

.div-block-392 {
  border-left: 2px none var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 100px;
  padding-left: 50px;
  display: flex;
}

.div-block-393 {
  border-left: 2px none var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 50px;
  display: flex;
}

.div-block-394 {
  border-left: 2px none var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 100px;
  padding-left: 50px;
  display: flex;
}

.div-block-395 {
  border-style: dashed dashed dashed none;
  border-width: 0 0 0 2px;
  border-color: var(--white);
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 24px;
  padding-left: 50px;
  display: flex;
}

.button-46 {
  border: 1px solid var(--white-smoke);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 20px;
  padding-left: 35px;
  padding-right: 35px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.button-46.black {
  border-color: var(--rich-black);
  color: var(--rich-black);
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}

.image-297 {
  flex: 1;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 60px;
  display: block;
}

.div-block-396 {
  flex: 0 auto;
}

.section-164 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68434ef4682c4274190935cd_ARES_blackandwhite_wireframe.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
  overflow: visible;
}

.container-109 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 100px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.lottie-animation-13 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: absolute;
  top: -206px;
}

.div-block-397 {
  float: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  margin-bottom: 0;
  margin-left: 160px;
  margin-right: 0;
  padding: 546px 0 0;
  display: block;
}

.container-110 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d4b9f49778a27b5cc9719e_Group%20120.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 700px;
  margin-top: 0;
  padding-top: 0;
}

.section-165 {
  background-color: #efefef;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-398 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.column-111 {
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-59 {
  margin-bottom: 0;
  padding-top: 0;
}

.column-112 {
  padding-right: 99px;
}

.image-298 {
  clear: none;
  flex: 0 auto;
  width: auto;
}

.div-block-399 {
  width: 100%;
  height: 75vh;
  margin-top: 0;
  position: relative;
}

.mask-8 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-400 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d4acca7ab9a1b2f52d8252_Freedom.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.columns-60 {
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -10px;
  padding-top: 0;
  display: flex;
}

.columns-61 {
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.container-111 {
  padding-top: 470px;
  padding-bottom: 423px;
}

.grid-42 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d4b9f49778a27b5cc9719e_Group%20120.png");
  background-position: 44% 19%;
  background-repeat: no-repeat;
  background-size: auto 513px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  justify-content: space-around;
  height: 600px;
}

.product_grid_image {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.product_grid_textcontainer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.background-video-11 {
  background-color: #00000052;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-401 {
  justify-content: space-between;
  display: block;
}

.grid-43 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.grid-44 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-4 Area-4"
                 / 1fr 1fr 1fr;
}

.section-166 {
  margin-top: 60px;
  margin-bottom: 60px;
}

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

.drone_button {
  position: relative;
}

.drone_button_text {
  background-image: linear-gradient(to top, #0000005c, #0000 53%);
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.grid-45 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  justify-content: space-around;
}

.div-block-404 {
  margin-right: 0;
  position: relative;
}

.fpv {
  justify-content: space-around;
  height: auto;
  display: flex;
  position: absolute;
  inset: 376px 0% 0% -39%;
}

.div-block-406 {
  position: static;
  inset: auto 0% 0% auto;
}

.div-block-407 {
  padding-left: 100px;
  padding-right: 60px;
}

.obstacle {
  position: absolute;
  inset: 54% auto auto 0%;
}

.rtk {
  position: absolute;
  inset: 25% auto 0% 4%;
}

.section-167 {
  color: #0000;
  background-color: #0000;
}

.grid-46 {
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Area ."
                       "Area-2 Area-6"
                       "Area-4 Area-6"
                       "Area-5 Area-6";
}

.hompage_lives {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87ef0d3bed0fb1d57f062_farmer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hompage_lives.problemblock {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/675381c7760816b8977b8dd5_HYL-150%20Spreader.jpg");
  background-position: 50%;
  background-size: cover;
  height: 125px;
  position: relative;
}

.homepage_crop {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87eb2c6aa6e12b3d4881c_crops.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.homepage_crop.problemblock {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f2bd08b1226a2d8d3b9f8f_corn%20crop.jpg");
  background-position: 50%;
  background-size: cover;
  height: 125px;
  position: relative;
}

.homepage_spottreatment {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87ebe4f775bb952248385_ag-122.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.homepage_spottreatment.problemblock {
  background-color: var(--trueblack);
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87ebe4f775bb952248385_ag-122.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 125px;
  position: relative;
}

.grid-47 {
  grid-column-gap: 0px;
  background-color: #0000;
  grid-template-areas: "Area-2 Area";
}

.div-block-412 {
  background-color: var(--rich-black);
  border: 1px solid #0e1112;
}

.div-block-413 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87f3a621d6c589e912e68_nick_ag-116.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.container-112 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-414 {
  padding-bottom: 20px;
}

.absolute_text_container {
  background-color: #0e111273;
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.problems_overlay, .problem_overlay2 {
  background-color: #0e111299;
  position: absolute;
  inset: 0%;
}

.info_text {
  opacity: 0;
  background-color: #0e1112bf;
  position: absolute;
  inset: 0%;
}

.about_hero_container {
  background-image: linear-gradient(to bottom, #0e111200 58%, var(--rich-black)), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/64066eb2ab6977f5d3968c31_1-YOUR-CROPS-OR-MISION.jpg");
  background-position: 0 0, 50% 33%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 75vh;
  padding-top: 100px;
  position: relative;
}

.about_relative {
  position: absolute;
  inset: 0%;
}

.about_absolute {
  position: absolute;
  inset: auto 0% 10%;
}

.div-block-415 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-299 {
  object-fit: cover;
  border-radius: 100px;
  width: 150px;
  height: 150px;
}

.section-168 {
  background-color: var(--white-smoke);
  padding-top: 60px;
  padding-bottom: 60px;
}

.mask-9, .slider-31 {
  height: 500px;
}

.slide-75 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8ba748b986e8bbb4dda52_customerimage.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-76 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8ba657050569541f23819_customerimage1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-77 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8bac8b708123a11c7a732_customerimage2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-78 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8bad7bc85dc7d8dbc0db9_customerimage3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-79 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8bb72d3ceb83fa4139391_customerimage4.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-416 {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 220px;
}

.div-block-416.softwarepage {
  background-color: var(--phthalo-green);
}

.section-169 {
  background-color: #292929;
  position: relative;
}

.div-block-417 {
  padding-top: 0;
  position: absolute;
  inset: 15% 0% auto;
}

.grid-48 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-4 Area-4"
                 / 1fr 1fr 1fr;
}

.div-block-418 {
  background-image: linear-gradient(#0000 61%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8bcbcb70812cb1ac7b5f2_white_benefits-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 70vh;
  padding-top: 100px;
}

.div-block-418.softwarepage {
  background-image: linear-gradient(to right, var(--white), #fff0 70%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620adc8ad0421c43599e548c_Banner-Spray2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: auto;
  padding-bottom: 60px;
}

.container-113 {
  background-color: var(--white-smoke);
  color: var(--white-smoke);
  border-radius: 30px;
  box-shadow: 1px 1px 5px #00000073;
}

.ourprocess_column {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.ourprocess_column.middle {
  padding-left: 0;
  padding-right: 0;
}

.process_text_container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: 30px;
  padding: 0 10px 10px;
  display: flex;
}

.process_text_container.middle {
  border-right: 3px solid var(--coral);
  border-left: 3px solid var(--coral);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-419 {
  padding: 20px;
}

.div-block-420 {
  padding-top: 210px;
}

.div-block-420.softwarepage {
  background-image: none;
  padding-top: 140px;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-421 {
  background-color: #0000;
  background-image: linear-gradient(#fff0, #fff);
  border-radius: 5px;
  margin-left: 40px;
  padding: 60px 40px;
}

.div-block-421.softwarepage {
  background-image: linear-gradient(#fff6, #fff);
}

.div-block-422 {
  background-color: var(--coral);
  height: 2px;
}

.div-block-423 {
  margin-top: 40px;
}

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

.image-300 {
  position: absolute;
}

.grid-50 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.about_2column {
  flex-direction: column;
  display: flex;
}

.about_topsection {
  background-color: var(--phthalo-green);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px;
}

.about_picturesection {
  background-image: linear-gradient(to bottom, transparent 4%, var(--trueblack)), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/642607fc0378ab059418d393_BENEFITS-IMAGE-EASY.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  height: 300px;
  display: flex;
  position: relative;
}

.about_picturesection.hands_on {
  background-image: linear-gradient(to bottom, transparent 26%, var(--trueblack)), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8c500c1d1f974173c156d_BENEFITS-IMAGE-HANG-ON.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.about_picturesection.savings {
  background-image: linear-gradient(to bottom, transparent 4%, var(--trueblack)), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d8c5b1c391cd686be7813d_BENEFITS-IMAGE-SAVING.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-170 {
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.info_container {
  opacity: 0;
  padding: 20px;
  position: absolute;
}

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

.section-171 {
  margin-top: 62px;
}

.div-block-425 {
  background-image: linear-gradient(to bottom, var(--white) 31%, transparent);
}

.div-block-425.smoke_bg {
  background-image: none;
}

.orange_btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--coral);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 26px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: block;
}

.orange_btn:hover {
  background-color: #d66c40;
}

.orange_btn:active {
  background-color: var(--phthalo-green);
}

.orange_btn.blk_text {
  color: var(--rich-black);
  font-weight: 700;
}

.orange_btn.blk_text.nomargin {
  margin-top: 0;
}

.orange_btn.designdrone {
  color: var(--rich-black);
  padding: 20px 60px;
  font-size: 20px;
  font-weight: 700;
}

.orange_btn.nopadding {
  margin-top: 0;
}

.orange_btn.nopadding.m-t-sm {
  margin-top: 10px;
}

.orange_btn.nopadding.search_button {
  border-radius: 0 10px 10px 0;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0 20px;
  font-size: 10px;
}

.software {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e1a6c673ba1a3e33512776_laptop%201.png"), linear-gradient(to bottom, var(--white-smoke), #fff);
  background-position: -11% -63%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 500px, auto;
  background-attachment: scroll, scroll;
}

.div-block-426 {
  margin: 0;
  padding: 40px;
}

.grid-51 {
  grid-template: "Area Area Area"
                 "Area-2 Area-3 Area-4"
                 / 1fr 1fr 1fr;
  padding: 10px;
}

.div-block-427 {
  text-align: center;
  background-color: #efefef80;
  border-radius: 5px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
  padding-right: 0;
}

.image-301 {
  width: 300px;
  margin-bottom: 40px;
  padding-bottom: 0;
}

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

.div-block-428 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 2px 2px 6px #00000040;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.section-172 {
  margin-bottom: 20px;
  padding: 40px;
}

.div-block-429 {
  background-color: var(--coral);
  height: 2px;
  margin-bottom: 20px;
}

.div-block-430 {
  background-color: #0000;
  margin-bottom: 0;
  padding: 60px;
}

.grid-53 {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template: "Area-4 Area-4 Area-3"
  / 1fr 1fr 1fr;
}

.container-114 {
  margin-bottom: 36px;
  padding: 6px;
  overflow: visible;
}

.greentxt_container {
  background-color: var(--olive);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 40px;
  display: block;
}

.div-block-431 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61ef2b215a626a721a37f914_DSC03180.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-431.jim {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b8c15cabe8b9ada9dae_jim.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-431.evan {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b6760d425da6d496399_evan.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-431.luttrell {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60ee0858ca15a3b9a45a0a33_jeff.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-431.sammy {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/629e83b97fbee71b5ac54172_SammySimon.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-block-432 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e1b30181fb8b83ead99471_customer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-302 {
  margin-top: -187px;
}

.list_container {
  display: none;
}

.grid-55 {
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Area ."
                       "Area-2 Area-5"
                       "Area-4 Area-5"
                       "Area-3 Area-5";
}

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

.grid-56 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-2"
  / 1fr 1fr 1fr;
  margin-bottom: 40px;
}

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

.grid-57 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  height: 100%;
}

.slide-80, .slide-81 {
  padding-top: 100px;
}

.body-7 {
  background-color: #0000;
}

.section-173 {
  background-color: var(--trueblack);
  width: 100%;
}

.grid-58 {
  grid-template-columns: 1fr;
  grid-template-areas: "Area"
                       "Area-2";
}

.drone_circle_container {
  padding: 20px;
  position: relative;
}

.table_container {
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-59 {
  grid-column-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4"
                       "Area-5 Area-5";
}

.grid-60 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid var(--white);
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-areas: "Area-4 Area-3";
  margin: 20px 0 0;
  padding: 40px;
}

.grid-60.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}

.product_grid_container {
  flex: 1;
  display: block;
}

.table_textbox {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.grid-61 {
  grid-template: "Area Area Area"
                 "Area-2 Area-3 Area-4"
                 ". Area-5 ."
                 / 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 0;
}

.container-115 {
  flex: 1;
  max-width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.usa_column {
  background-color: #fdfdff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
  box-shadow: 1px 1px 3px #00000040;
}

.image-303 {
  padding: 0;
}

.circleicon {
  background-color: #e5edd5;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 125px;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 3px #00000040;
}

.div-block-436 {
  background-image: linear-gradient(to top, #fff0 80%, #fff), linear-gradient(to bottom, transparent 85%, var(--rich-black));
  object-fit: fill;
  flex-direction: row;
  height: 100vh;
  display: block;
  position: relative;
}

.heading-1627 {
  object-fit: contain;
}

.div-block-437 {
  background-color: #0e11128f;
  border-radius: 5px;
  width: 400px;
  padding: 40px;
  position: absolute;
  inset: auto 18% 29% auto;
}

.grid-62 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area"
                       "Area-2 Area-3 Area-4";
}

.div-block-438 {
  background-color: var(--rich-black);
  background-image: linear-gradient(to bottom, transparent, transparent 65%, var(--white) 65%, white);
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-439 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  padding: 0 140px;
  display: flex;
}

.section-175 {
  background-image: linear-gradient(to bottom, var(--white), transparent 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f1d9524f3ff43b9f7c7e61_farmer_field.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 80vh;
  padding-top: 40px;
}

.div-block-440 {
  background-color: var(--white);
  border-radius: 5px;
  margin: 0 40px 40px;
  padding: 40px;
}

.section-176 {
  background-color: var(--willow-brook);
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e315b8184bc1c1f61023b3_Rectangle%20149.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  padding: 100px 100px 140px;
}

.section-177 {
  background-color: var(--rich-black);
}

.container-116 {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.image-304 {
  width: 400px;
}

.section-178 {
  background-color: var(--trueblack);
}

.lottie-animation-14 {
  position: static;
  inset: -46% 0% auto;
}

.div-block-441 {
  margin-bottom: 40px;
}

.slide-82 {
  height: 100%;
}

.slider-33 {
  background-color: #0000;
  height: 75vh;
}

.div-block-442 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.grid-63 {
  grid-template: "Area Area-2"
  / 1fr .75fr;
  align-items: center;
  width: 100%;
  height: 100%;
}

.text_block-prodov {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 60px;
  display: flex;
}

.lottie-animation-15 {
  width: auto;
  padding: 20px;
}

.section-179 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e30324d762b99ab4a26950_Product_Banner_2_XL_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
}

.text-span-13 {
  color: var(--moss-green);
}

.form-4 {
  color: var(--olive);
  text-align: left;
}

.select-field-2 {
  background-color: var(--willow-brook);
}

.submit-button-10 {
  text-align: center;
}

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

.section-180 {
  padding-top: 0;
}

.slider-34 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
  background-position: 50% 42%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
  padding-top: 60px;
}

.slider-34.slider34_ag-116 {
  background-image: linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e839c33a770a6567ce73_Banner-AG-216.jpg");
  background-position: 0 0, 50% 46%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-34.slider_34_ag-110 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e49142f8065895cace93_Banner-AG-210.jpg");
  background-position: 50% 44%;
  background-size: cover;
}

.slider-34.ag-130 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e2672818959b08dc7737_Banner-AG-230.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-34.ag-172 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63c1bf5b704c73dda765ed55_Banner-AG-272-Front.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-34.groundlink {
  background-image: linear-gradient(#fff, #fff0 27%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
  background-position: 0 0, 50% 42%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-34.spreader {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
}

.slider-34.hyl-150 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c196f0357192b463f94b_Banner1-wide.png");
}

.div-block-444 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  display: flex;
  position: relative;
}

.lottie-animation-16 {
  position: absolute;
}

.image-305 {
  object-fit: fill;
  flex: none;
  order: 0;
  align-self: stretch;
  width: auto;
  max-width: none;
  padding-top: 0;
  position: relative;
  inset: 0%;
}

.image-305.groundlink-side1 {
  padding-top: 0;
}

.slide-nav-17 {
  color: var(--moss-green);
}

.grid-64 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template: "Area Area Area"
                 "Area-2 Area-3 Area-4"
                 ". Area-5 ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.grid_64_column {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid_64_middlecol {
  border-left: 3px solid #000;
  border-right: 3px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-47 {
  color: var(--white);
  display: block;
}

.grid-65 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.section-181 {
  padding: 60px;
}

.section-182 {
  background-image: linear-gradient(to bottom, var(--white), #fff0 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e6023aa144c94e3a06b285_AG-122_BANNER-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 75vh;
}

.section-182.new_ag-116 {
  background-image: linear-gradient(#fff, #fff0 27%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/664cb24d10b3c064ba2fdb3a_BANNER-216.jpg");
  background-position: 0 0, 50%;
}

.section-182.new_ag-110 {
  background-image: linear-gradient(180deg, var(--white), #fff0 17%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/667f3146c68d849e753de481_BANNER-210.jpg");
  background-position: 0 0, 50% 63%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-182.ag-130 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/664ce1d0cd77851d34fb8493_BANNER-230.jpg"), linear-gradient(180deg, var(--white), #fff0 16%);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, auto;
}

.section-182.ag-172 {
  background-image: linear-gradient(180deg, var(--white), #fff0 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66439ddf969eb122d0149da1_BANNER-272.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-182.groundlink {
  background-image: linear-gradient(180deg, var(--white), #fff0 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66f57447ad8b696777727374_BANNER-2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-182.spreader {
  background-image: linear-gradient(180deg, var(--white), #fff0 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6880f3726c356411032d7ee7_Banner_bottom_spreader%20(1).jpg");
  background-position: 0 0, 50% 0;
}

.section-182.hyl-150 {
  background-image: linear-gradient(180deg, var(--white), #fff0 13%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6824cebca90ee4dd633674f0_ARESHYL150.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-445 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-66 {
  grid-column-gap: 20px;
  grid-template: "Area Area Area"
                 "Area-2 Area-3 Area-4"
                 "Area-5 Area-6 Area-7"
                 / 1fr 1fr 1fr;
}

.section-183 {
  background-image: linear-gradient(to bottom, #142d04, var(--rich-black));
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid_66_txt {
  padding-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
}

.grid_66_column {
  background-color: #d0d1ce;
  border-radius: 35px;
  flex-direction: column;
  align-items: center;
  margin-right: 0;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 3px #0000004d;
}

.image-306 {
  width: 75px;
}

.div-block-446 {
  background-color: var(--white);
  border-radius: 100px;
  padding: 34px;
  box-shadow: 1px 1px 3px #00000040;
}

.grid-67 {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  grid-template: "Area Area-3 Area-3 Area-3"
  / 1fr 1fr;
  position: static;
}

.grid_67_lottiecontainer {
  background-color: var(--white);
  position: static;
}

.grid_67_lottiecontainer.mobile.eyeinthesky {
  padding: 10px;
}

.div-block-448 {
  background-color: var(--white);
}

.grid_67_txt {
  background-color: var(--olive);
}

.grid_67_txt.right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: 425px;
  padding: 20px 100px 20px 220px;
  display: flex;
}

.grid_67_txt.right.left {
  height: auto;
  padding-left: 100px;
  padding-right: 220px;
}

.lottie-animation-17 {
  width: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-449 {
  margin-bottom: 60px;
  position: relative;
}

.grid-68 {
  grid-column-gap: 0px;
  grid-template: "Area Area Area Area-2"
  / 1fr 1fr 1fr 1fr;
}

.lottie-animation-18 {
  width: 550px;
}

.heading-1628, .heading-1629 {
  color: var(--coral);
  text-align: center;
}

.greenbackground {
  background-color: var(--moss-green);
  padding-top: 100px;
  padding-bottom: 100px;
}

.greenbackground.large_padding {
  padding-left: 140px;
  padding-right: 140px;
}

.greenbackground.test_newclass {
  background-color: var(--phthalo-green);
  padding-top: 220px;
  padding-bottom: 220px;
}

.div-block-451 {
  flex-direction: column;
  display: block;
}

.div-block-452 {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-1630 {
  text-align: center;
  background-color: red;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.grid-69 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.keyspec_columnblock {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.keyspec_columnblock.containerlines {
  border: 0 #000;
  border-width: 0 3px;
  flex-direction: row;
  justify-content: space-between;
}

.div-block-453 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.button-48 {
  background-color: var(--coral);
  color: var(--white);
  letter-spacing: 2px;
  border-radius: 20px;
  margin-top: 0;
  padding: 10px 40px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.line {
  background-color: var(--rich-black);
  width: 3px;
  height: 100%;
}

.div-block-455 {
  background-color: var(--rich-black);
}

.image-307 {
  position: static;
  top: 1479.43px;
  left: 949.6px;
}

.section-184 {
  margin-top: 140px;
}

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

.div-block-456 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.container-117 {
  position: static;
}

.div-block-457 {
  justify-content: space-around;
  width: auto;
  display: flex;
  position: relative;
}

.lottie-animation-19 {
  width: auto;
}

.div-block-458 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e315b8184bc1c1f61023b3_Rectangle%20149.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  padding-top: 91px;
  padding-bottom: 187px;
}

.div-block-459 {
  background-color: var(--rich-black);
  height: auto;
  padding-bottom: 100px;
}

.image-309 {
  width: 500px;
}

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

.div-block-461 {
  background-color: var(--white);
  border-radius: 30px;
  margin-top: -102px;
  padding: 40px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-462 {
  background-color: var(--white);
  border-radius: 30px;
  margin-top: -120px;
  padding: 40px;
  box-shadow: 1px 1px 3px #00000040;
}

.container-118 {
  padding-bottom: 0;
}

.section-185 {
  margin-top: 140px;
}

.div-block-463 {
  background-color: var(--moss-green);
  object-fit: contain;
}

.div-block-464 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaefda411771243e4bc957_BKG-CONTACT_US.jpg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.container-119 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.section-186 {
  object-fit: cover;
  padding-top: 220px;
  padding-bottom: 140px;
}

.container-120 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 221px;
  padding-bottom: 441px;
  display: flex;
}

.div-block-465 {
  margin-bottom: -2px;
  padding-bottom: 433px;
}

.div-block-466 {
  object-fit: scale-down;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaefda411771243e4bc957_BKG-CONTACT_US.jpg");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  min-height: auto;
  padding: 220px 140px 140px;
  display: flex;
  position: static;
  overflow: visible;
}

.container-121 {
  padding-top: 49px;
  display: flex;
}

.container-122 {
  justify-content: center;
  margin-top: 112px;
  padding-top: 13px;
  display: flex;
}

.heading-1631 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 236px;
  padding-left: 168px;
  display: flex;
  position: static;
}

.image-310 {
  object-fit: none;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
  background-position: 0 0;
  background-size: auto;
  max-width: 50%;
  position: fixed;
}

.div-block-467 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.heading-1632 {
  color: var(--white-smoke);
  margin-top: 400px;
}

.paragraph-190 {
  color: var(--white-smoke);
}

.heading-1633 {
  color: #fff;
  text-align: center;
  margin-top: 247px;
}

.grid-70 {
  grid-column-gap: 16px;
  grid-template-areas: ". Area";
}

.div-block-468 {
  padding-top: 0;
}

.div-block-469 {
  background-color: var(--moss-green);
  min-height: 30px;
}

.container-123 {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: -148px;
  padding: 321px 0;
  display: flex;
}

.column-113 {
  margin-top: -3px;
}

.columns-62 {
  margin-top: 242px;
}

.column-114 {
  background-color: #b69898;
}

.container-124 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-71 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  object-fit: contain;
  grid-template: "Area Area"
                 "Area-2 List"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  min-width: 1170px;
  min-height: 596px;
  margin-top: auto;
  padding-top: 12px;
  display: grid;
}

.heading-1634 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 35px 35px 22px;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
}

.div-block-470 {
  background-color: var(--phthalo-green);
  object-fit: fill;
  background-image: linear-gradient(#000, #00000061 0%, #0000 46%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
  background-position: 0 0, 0 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 600px;
  min-width: 100px;
  min-height: 569px;
}

.heading-1635 {
  color: #fff;
  margin-bottom: 0;
  padding: 21px 21px 21px 44px;
  font-size: 30px;
}

.paragraph-191 {
  color: #fff;
  font-size: 13px;
}

.heading-1636 {
  color: var(--willow-brook);
  margin-top: 37px;
  margin-bottom: -11px;
  margin-left: 35px;
  padding-top: 9px;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Roboto, sans-serif;
}

.heading-1637 {
  color: var(--white-smoke);
  margin-left: 35px;
  padding-right: 187px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-471 {
  object-fit: fill;
  background-color: #e5edd5;
  min-width: 586px;
  min-height: 569px;
}

.form-5 {
  padding-bottom: 49px;
  padding-left: 49px;
  padding-right: 49px;
}

.submit-button-11 {
  background-color: var(--coral);
  color: var(--rich-black);
  text-align: center;
  object-fit: fill;
  border-radius: 20px;
  margin-top: 7px;
  margin-left: 373px;
  padding: 5px 24px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: block;
  position: static;
}

.field-label-5 {
  color: var(--rich-black);
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.text-field-7 {
  border: 1px solid var(--moss-green);
  color: var(--rich-black);
  background-color: #0000;
  margin-bottom: 36px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-472 {
  background-color: var(--olive);
  min-height: 30px;
}

.form-block {
  margin-bottom: 0;
  padding-top: 0;
}

.div-block-473 {
  background-color: var(--rich-black);
}

.div-block-474 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e315b8184bc1c1f61023b3_Rectangle%20149.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1950px;
}

.div-block-475 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  padding-top: 55px;
  display: flex;
}

.image-311 {
  object-fit: contain;
  width: 500px;
  margin: 84px 230px 406px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-476 {
  background-color: var(--white-smoke);
  border-radius: 30px;
  margin-top: -303px;
  padding: 59px 59px 31px;
  box-shadow: 1px -1px 13px #0d081936;
}

.container-125 {
  padding: 0 123px 84px;
}

.heading-1638 {
  border: 0px solid var(--moss-green);
  text-align: center;
  margin-top: -29px;
  margin-bottom: 76px;
  padding-top: 32px;
  padding-bottom: 0;
}

.field-label-6, .field-label-7, .field-label-8, .field-label-9, .field-label-10, .field-label-11, .field-label-12 {
  color: var(--moss-green);
}

.submit-button-12 {
  background-color: var(--coral);
  text-align: center;
  border-radius: 20px;
  margin: 15px 0 1px;
  padding: 11px 33px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  display: block;
  position: static;
}

.text-span-14 {
  color: var(--moss-green);
}

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

.text-span-15 {
  color: var(--moss-green);
}

.us-made {
  position: absolute;
  inset: 24% -2% 0% auto;
}

.preciseflowmeter {
  position: absolute;
  inset: 43% -13% 0% auto;
}

.payload {
  position: absolute;
  inset: 360px 7% 0% auto;
}

.image-312 {
  margin-top: -150px;
}

.video {
  height: 100%;
}

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

.lottie-animation-20 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.lottie-animation-21 {
  height: 300px;
}

.grid-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-478 {
  background-color: var(--phthalo-green);
  height: 30px;
}

.div-block-479 {
  background-color: var(--olive);
  padding: 100px 100px 100px 60px;
}

.div-block-480 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f17ae35aa6e75376c03ff9_seamlessintegration.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-73 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3"
                 "Area-6 Area-5 Area-4"
                 ". Area-7 ."
                 / 1fr 1fr 1fr;
  place-items: center;
}

.grid_73_iconblock {
  height: 258px;
}

.grid_73_iconblock.ultra-convenient {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f17fc3ce1e43288649da19_Group%20234.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.grid_73_iconblock.speed-reliability {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f17f8920e515b0d7c3120f_Group%20235.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.grid_73_iconblock.knowledgable {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f180375c7aaae6dbe507d1_Group%20236.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.grid_73_iconblock.accountability {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f1804e6111004a731c48ad_Group%20237.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.grid_73_iconblock.relentless {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f18080aa139e848c91e163_Group%20238%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.green {
  color: var(--olive);
}

.div-block-481 {
  padding: 40px 0 60px;
}

.div-block-482 {
  padding: 90px 20px 20px;
}

.grid-74 {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template: "Area-33 Area-17 Area-17"
                 "Area-18 Area-2 Area-2"
                 "Area-19 Area-3 Area-3"
                 "Area-20 Area-4 Area-4"
                 "Area-21 Area-5 Area-5"
                 "Area-22 Area-6 Area-6"
                 "Area-23 Area-7 Area-7"
                 "Area-24 Area-8 Area-8"
                 "Area-25 Area-9 Area-9"
                 "Area-26 Area-10 Area-10"
                 "Area-27 Area-11 Area-11"
                 "Area-28 Area-12 Area-12"
                 "Area-29 Area-13 Area-13"
                 "Area-30 Area-14 Area-14"
                 "Area-31 Area-15 Area-15"
                 "Area-32 Area-16 Area-16"
                 / 1fr;
}

.container-126 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: block;
}

.whatsincluded_titleblock {
  background-color: var(--white-smoke);
  border-radius: 25px;
  width: 500px;
  margin: -50px 40px 40px;
  padding: 20px;
  box-shadow: 3px 3px 6px #0000004d;
}

.divider {
  height: 3px;
}

.div-block-485 {
  justify-content: center;
  padding-bottom: 40px;
  display: flex;
}

.grid-75 {
  grid-column-gap: 0px;
  grid-row-gap: 2px;
  background-color: #0000;
  grid-template: "Area Area-2"
                 "Area-3 Area-4"
                 "Area-5 Area-6"
                 "Area-7 Area-8"
                 "Area-9 Area-10"
                 "Area-11 Area-12"
                 "Area-14 Area-13"
                 "Area-15 Area-16"
                 "Area-18 Area-17"
                 "Area-19 Area-20"
                 "Area-22 Area-21"
                 "Area-23 Area-24"
                 "Area-26 Area-25"
                 "Area-27 Area-28"
                 "Area-30 Area-29"
                 "Area-31 Area-32"
                 / .5fr 1fr;
  margin: 20px;
}

.grid75_titleblock {
  background-color: var(--white);
  border-bottom: 2px solid #000;
  padding: 10px;
  position: relative;
}

.section-187 {
  background-color: var(--white);
}

.grid75_paragraphblock {
  background-color: var(--white);
  border-bottom: 2px solid #000;
  padding-left: 20px;
}

.div-block-486 {
  height: 2px;
}

.grid-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0000;
  grid-template: "Area-2 Area"
  / 1fr .5fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.slider-35 {
  min-height: 400px;
}

.slide-84 {
  background-color: var(--olive);
}

.left-arrow-3, .right-arrow-3 {
  display: none;
}

.linkedin_link {
  color: var(--pale-goldenrod);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}

.linkedin_link:hover {
  color: #bbff32;
}

.linkedin_link:active {
  color: var(--phthalo-green);
}

.image-313 {
  background-color: var(--white-smoke);
  color: var(--white);
  border-radius: 20px;
  margin-top: 10px;
  margin-right: 20px;
  padding: 10px;
  box-shadow: 1px 1px 3px #0000004d;
}

.div-block-487 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-188 {
  display: block;
}

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

.grid-77 {
  grid-template: "Area Area-2"
  / .5fr 1fr;
  padding: 20px;
}

.background-video-13 {
  background-image: linear-gradient(to bottom, #00000073, var(--rich-black));
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.grid77_countries-list {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f458c872c7592d86df784a_Group%20239.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 100px 40px 40px;
  display: flex;
}

.image-314 {
  max-width: none;
  height: 100%;
}

.background-video-14 {
  background-image: linear-gradient(to bottom, #000, #00000073 30%, #08090a73 70%, var(--rich-black));
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 40px;
  display: flex;
}

.grid-78 {
  grid-template: "Area Area-2"
                 "Area-3 Area-4"
                 "Area-5 Area-6"
                 "Area-7 Area-8"
                 "Area-9 ."
                 / 1fr 1fr;
}

.div-block-489 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.newsreel_mobile, .image-315 {
  display: none;
}

.grid-79 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  justify-content: space-around;
}

.div-block-491 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-128 {
  flex: 1;
}

.grid-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-areas: "Area-3 Area-3"
                       "Area Area-2";
}

.grid80_textblock {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

.grid80_formblock {
  background-color: var(--willow-brook);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: block;
}

.form-6 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.text-field-8 {
  border: 2px solid var(--phthalo-green);
  color: var(--moss-green);
  margin-bottom: 40px;
}

.field-label-13 {
  color: var(--phthalo-green);
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.text-field-9, .text-field-10, .textarea-2 {
  margin-bottom: 40px;
}

.div-block-492 {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.text-span-16 {
  color: var(--olive);
}

.field-label-14 {
  color: var(--phthalo-green);
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.text-field-11 {
  border: 2px solid var(--moss-green);
  margin-bottom: 20px;
}

.success-message-3 {
  background-color: var(--phthalo-green);
}

.text-block-16 {
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.error-message {
  background-color: #ffbdbd;
}

.text-block-17 {
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.success-message-4 {
  background-color: var(--phthalo-green);
  color: var(--white);
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.error-message-2 {
  color: var(--rich-black);
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

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

.section-189 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f4752c9de5ec80fee20309_Banner-DesignYourDrone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 10px 60px;
}

.grid-81 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-493 {
  justify-content: center;
  padding-top: 0;
  display: flex;
}

.heading-1639 {
  color: var(--white);
  -webkit-text-stroke-color: var(--trueblack);
  background-color: #fdfdff66;
  border-radius: 30px;
  margin: 0;
  padding: 40px;
  font-family: Roboto, sans-serif;
  font-size: 96px;
  font-weight: 900;
  line-height: 85.6px;
}

.heading-1640 {
  color: var(--rich-black);
  margin: 0;
  padding-top: 20px;
  font-family: Roboto, sans-serif;
}

.div-block-494 {
  background-color: var(--olive);
  height: 30px;
}

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

.grid-82 {
  grid-template: ". Area-5 ."
                 "Area-2 Area-3 Area-4"
                 / 1fr 1fr 1fr;
}

.grid-83 {
  border: 2px solid var(--white);
  background-color: var(--trueblack);
  border-radius: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area"
                       "Area-2 Area-3 Area-4";
  margin: 20px 0;
  padding: 40px;
}

.grid-84 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  padding: 20px;
}

.grid-84.hide {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-496 {
  display: block;
  position: relative;
}

.div-block-497 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-498 {
  background-color: var(--olive);
  padding: 10px;
}

.grid84_column_container {
  box-shadow: 1px 1px 3px #00000059;
}

.text-span-17 {
  color: var(--olive);
  background-color: #0000;
}

.div-block-499 {
  background-color: #142d05;
  height: 39px;
}

.background-video-15 {
  width: 100%;
  height: 100%;
}

.lottie-animation-22 {
  width: auto;
}

.lottie-animation-23 {
  width: 100px;
}

.lottie-animation-24 {
  width: 75px;
}

.lottie-animation-24.minue-margin {
  margin-bottom: -8px;
}

.lottie-animation-25 {
  margin-bottom: -12px;
}

.section-190 {
  background-image: linear-gradient(to top, var(--rich-black), #0e111200 15%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/64260b5be6effd43fcfd1020_Banner-1_2.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 80vh;
  padding-top: 100px;
}

.section-191 {
  background-color: var(--rich-black);
}

.div-block-500 {
  margin-bottom: 0;
}

.section-192 {
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-501 {
  height: auto;
  padding-top: 0;
  position: relative;
}

.div-block-502 {
  background-color: #0e111285;
  border-radius: 30px;
  width: 500px;
  margin-top: 0;
  padding: 20px;
  position: absolute;
  inset: auto auto 12% 10%;
}

.background-video-16 {
  height: 60vh;
}

.section-193 {
  margin-top: 140px;
  margin-bottom: 40px;
}

.grid-85 {
  grid-column-gap: 47px;
  grid-row-gap: 25px;
  grid-template: "Area Area Area"
                 "Area-3 Area-3 Area-3"
                 "Area-2 Area-4 Area-5"
                 / 1fr 1fr 1fr;
}

.div-block-503 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-503.aligncenter {
  background-color: var(--white-smoke);
  border-radius: 5px;
  align-items: center;
  box-shadow: 1px 1px 3px #0003;
}

.container-129 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-504 {
  background-color: var(--white);
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 1px 1px 3px #0000004d;
}

.div-block-505 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.section-194 {
  height: 90vh;
  padding-top: 100px;
}

.section-194.video-section-dark {
  background-color: var(--black-background);
  height: 100vh;
  padding-top: 0;
}

.div-block-507 {
  justify-content: center;
  padding-top: 100px;
  display: flex;
}

.grid-86 {
  grid-template-areas: "Area Area-2";
}

.text-span-18 {
  color: var(--rich-black);
}

.div-block-508 {
  background-color: var(--rich-black);
  padding-top: 40px;
  padding-bottom: 60px;
}

.section-195 {
  background-color: var(--rich-black);
  background-image: linear-gradient(to bottom, var(--rich-black), var(--phthalo-green));
  padding-bottom: 0;
}

.div-block-509 {
  margin-top: 40px;
}

.grid-87 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area-3 Area-2"
  / 1fr 1fr;
}

.grid-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
}

.olivegreenblock {
  background-color: var(--olive);
  color: var(--olive);
}

.div-block-510 {
  padding: 60px;
}

.grid-89 {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3"
                       "Area-4 Area-4 Area-4";
}

.div-block-511 {
  padding-top: 60px;
  padding-bottom: 20px;
  position: relative;
}

.container-130 {
  background-color: var(--white-smoke);
  border-radius: 30px;
  padding: 20px;
  position: static;
  inset: 70% 0% auto;
  box-shadow: 1px 1px 3px #0000004d;
}

.grid89sidecolumn {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 0;
  display: flex;
}

.grid89sidecolumn.middleborder {
  border-right: 1px none var(--coral);
  justify-content: space-around;
  padding: 0;
}

.div-block-513 {
  padding: 20px;
}

.div-block-514 {
  border-right: 3px solid var(--coral);
  border-left: 3px solid var(--coral);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.lottie-animation-26 {
  width: auto;
  height: 75px;
  margin: 0;
}

.lottie-animation-27, .lottie-animation-28 {
  width: auto;
  height: 75px;
}

.grid89_textblock {
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.grid89_textblock.orange_sides {
  border-right: 3px solid var(--coral);
  border-left: 3px solid var(--coral);
}

.div-block-515 {
  margin: 20px 0 0;
}

.div-block-516 {
  background-image: linear-gradient(to right, #fdfdffd9, #fdfdffb3 50%, #fdfdff00 49%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620adc8ad0421c43599e548c_Banner-Spray2.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  height: auto;
  padding-top: 350px;
  padding-bottom: 100px;
}

.grid-90 {
  grid-template-rows: auto;
  grid-template-areas: "Area";
}

.text-span-19 {
  color: #275a08;
  font-size: 24px;
  font-weight: 700;
}

.grid-91 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.section-196 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.greentextblock {
  background-color: var(--phthalo-green);
  padding: 20px 40px;
}

.lottie-animation-29, .lottie-animation-30 {
  margin-bottom: -10px;
}

.div-block-517 {
  background-color: var(--olive);
  flex-direction: column;
  align-items: center;
  margin-bottom: 300px;
  padding-top: 40px;
  padding-bottom: 220px;
  display: flex;
  position: relative;
}

.image-317 {
  width: 750px;
  position: absolute;
  inset: 50% auto auto;
}

.grid-92 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-2"
  / 1fr 1fr 1fr;
  padding: 40px;
}

.section-197 {
  padding: 100px 0 60px;
}

.container-131 {
  background-color: var(--olive);
  border-radius: 30px;
}

.div-block-518 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-519 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-318 {
  height: 200px;
}

.section-198 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620ae428ea38ee18bacdf385_MAP-NO-BKG_1.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-520 {
  padding-top: 60px;
}

.grid-93 {
  grid-template-rows: auto;
  grid-template-areas: "Area";
}

.div-block-521 {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.background-video-17 {
  flex: 1;
}

.text-span-20 {
  color: var(--olive);
}

.div-block-522 {
  background-color: #00000080;
  padding: 20px;
}

.section-199 {
  background-image: linear-gradient(#142d0400 60%, #112703), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63ef9125b36596254d6fe2ca_Banner_Accesories.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: auto;
}

.section-199.groundlink {
  background-image: linear-gradient(#142d0400 60%, #112703);
}

.div-block-523 {
  justify-content: center;
  align-items: flex-end;
  height: 70vh;
  display: flex;
}

.tabs-menu-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-200 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d33903b1d5db03049c884_Accesories.jpg");
  background-position: 50% 14%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

.tab-link-tab-1 {
  width: 200px;
}

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

.image-319 {
  background-color: var(--white);
  border-radius: 100px;
}

.accessory_tab {
  background-color: #fdfdffad;
  border-radius: 30px;
  width: 200px;
  margin-left: 10px;
  margin-right: 10px;
}

.accessory_tab.w--current {
  border-radius: 30px;
  width: 200px;
}

.tab-dropdown-2 {
  display: none;
}

.tabs-content-2 {
  background-color: var(--white-smoke);
  text-align: left;
  border-radius: 6px;
  margin-top: 60px;
  padding: 35px;
  box-shadow: 1px 1px 3px #0000004d;
}

.kicker {
  color: #78cec3;
  max-width: 720px;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
  display: block;
}

.kicker.secondary {
  margin-bottom: 60px;
}

.tab-link {
  color: var(--pale-goldenrod);
  text-align: center;
  background-color: #0000;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 10%;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.tab-link:hover {
  color: var(--white);
}

.tab-link.w--current {
  background-color: var(--pale-goldenrod);
  color: var(--phthalo-green);
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.section-201 {
  padding: 80px 40px;
}

.section-201.example {
  background-image: linear-gradient(to bottom, #fff0 50%, var(--white) 50%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d33903b1d5db03049c884_Accesories.jpg");
  background-position: 0 0, 50% 5%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 1px #d0e4e185;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px;
  display: flex;
}

.tabs-menu {
  border-bottom: 2px solid var(--pale-goldenrod);
  text-align: center;
  justify-content: space-between;
  display: flex;
}

.container-132 {
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-94 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  justify-items: start;
}

.div-block-524 {
  border-bottom: 2px solid var(--coral);
  margin-bottom: 40px;
}

.grid-95 {
  grid-template: "Area Area-3 Area-2"
  / 1fr 1fr 1fr;
}

.div-block-526 {
  margin-top: 40px;
}

.grid-96 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.grid-96.groundlink {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid96_iconholder {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid96_iconholder.middle_divider {
  border-right: 3px solid var(--coral);
  border-left: 3px solid var(--coral);
}

.image-320, .image-321, .image-322 {
  width: 100px;
}

.tab-content {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.bottom-info {
  z-index: 2;
  color: #ffffff4d;
  border-top: 1px solid #ffffff4d;
  margin-right: 80px;
  padding-top: 24px;
  position: relative;
}

.white {
  color: #fff;
}

.check-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area"
  / 1fr 3fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.check-itme {
  color: #fff;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.head-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1110px;
  margin-bottom: 72px;
  display: flex;
}

.tab-link-2 {
  color: var(--rich-black);
  background-color: #0000;
  border-bottom: 4px solid #0000;
  margin-bottom: 30px;
  padding: 0 0 12px;
  font-size: 24px;
  line-height: 24px;
}

.tab-link-2.w--current {
  border-bottom-color: var(--coral);
  background-color: #0000;
}

.tab-pane {
  height: auto;
}

.tabs-menu-4 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.base-section {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  overflow: hidden;
}

.base-section.dark {
  background-color: var(--white);
  min-height: auto;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button {
  color: #fff;
  background-color: #1a1a1f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button.outline {
  color: #1a1a1f;
  background-color: #0000;
  border: 1px solid #1a1a1f;
}

.button.outline.white {
  color: #fff;
  border-color: #fff;
}

.button.yellow {
  color: #1a1a1f;
  background-color: #fec483;
  font-weight: 600;
}

.rig-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 90%;
  max-width: 1110px;
  min-height: auto;
  display: grid;
}

.pricing-group-button {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: grid;
}

.period {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.tabs-content-3 {
  border-left: 1px solid #ffffff4d;
  padding-left: 60px;
  display: block;
}

.check-icon {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d6c6714b8c50dc79c4d6e_Check-Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.medium {
  font-size: 16px;
  line-height: 28px;
}

.text-block-19 {
  color: var(--rich-black);
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-97 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-areas: "Area Area-10"
                       "Area-2 Area-11"
                       "Area-3 Area-12"
                       "Area-4 Area-13"
                       "Area-5 Area-14"
                       "Area-6 Area-15"
                       "Area-7 Area-16"
                       "Area-8 Area-17"
                       "Area-9 Area-18"
                       "Area-19 Area-20"
                       "Area-21 Area-22"
                       "Area-23 Area-24"
                       "Area-25 Area-26"
                       "Area-27 Area-28"
                       "Area-29 Area-30"
                       "Area-31 Area-32"
                       "Area-33 Area-34"
                       "Area-35 Area-36"
                       "Area-37 Area-38";
}

.titleblock {
  border-bottom: 2px solid #000;
  padding-right: 10px;
}

.titleblock.nobottomline {
  border-bottom-style: none;
}

.info_block {
  border-bottom: 2px solid #000;
  padding-bottom: 5px;
  padding-left: 30px;
}

.info_block.nobottomline {
  border-bottom-style: none;
}

.titleheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.titleinfo {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-193 {
  padding-top: 20px;
}

.image-323 {
  height: 400px;
}

.bold-text-16 {
  line-height: 30px;
}

.section-202 {
  background-image: linear-gradient(#fff, #fff0 30%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d7dcb4089c72816eddc06_Final-Banner_Accesories.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 80vh;
}

.section-203 {
  padding-top: 100px;
}

.tabs-menu-5 {
  justify-content: center;
  display: flex;
}

.div-block-527 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tab-link-tab-1-2 {
  background-color: var(--willow-brook);
}

.tab-link-tab-1-2.w--current {
  border-radius: 30px;
  margin: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.tab-link-tab-1-2.w--current:focus {
  background-color: #e5edd5;
  border: 1px solid #6c8636;
}

.tab-link-tab-2 {
  background-color: #e5edd5;
  border-radius: 30px;
  margin: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.tab-link-tab-3 {
  border-radius: 30px;
  margin: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.faq_tab {
  border: 1px solid var(--rich-black);
  background-color: #0000;
  border-radius: 30px;
  margin: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.faq_tab:hover {
  background-color: #e4e4e4;
}

.faq_tab:active {
  background-color: var(--pale-goldenrod);
}

.faq_tab.w--current {
  border: 1px solid var(--olive);
  background-color: #e5edd5;
  font-weight: 700;
}

.faq_tab.agrodrones, .faq_tab.general_tech, .faq_tab.regulations, .faq_tab.applications {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq_tab.groundlink {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.text-block-20 {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.link-12 {
  color: var(--phthalo-green);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.div-block-530 {
  background-color: var(--olive);
}

.grid-98 {
  grid-template-columns: 1fr;
  grid-template-areas: "Area-2"
                       "Area";
}

.image-324 {
  float: none;
  aspect-ratio: auto;
  text-align: left;
  vertical-align: baseline;
  object-fit: fill;
  width: auto;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0% auto 0 0%;
}

.div-block-531 {
  background-color: var(--white);
}

.video_container {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.image-325, .image-326 {
  border-radius: 15px;
}

.bold-text-17 {
  font-weight: 400;
}

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

.div-block-532 {
  padding: 40px;
}

.grid-99 {
  grid-column-gap: 0px;
  grid-template: "Area-5 Area-6"
                 "Area-3 Area-4"
                 "Area-7 Area-8"
                 "Area Area-2"
                 / .5fr 1fr;
}

.jobtitle {
  background-color: var(--olive);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.jobinformation {
  background-color: var(--white-smoke);
  color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.h2 {
  color: var(--white);
  letter-spacing: 1px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
}

.h2.nopadding {
  margin-top: 0;
  margin-bottom: 0;
}

.button-49 {
  background-color: var(--pale-goldenrod);
}

.apply_button {
  background-color: var(--pale-goldenrod);
  color: var(--rich-black);
  letter-spacing: 1px;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 30px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  position: static;
  inset: auto 50% 0% 3.9vw;
}

.apply_button.button_phone {
  background-color: var(--neon-hylio);
  margin-top: 44px;
}

.descriptionheading {
  color: var(--rich-black);
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.description_paragraph {
  color: var(--rich-black);
  font-family: Open Sans, sans-serif;
}

.description_paragraph.p-b-sm {
  padding-bottom: 10px;
}

.grid-100 {
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
}

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

.section-205 {
  margin-top: 140px;
}

.container-135 {
  background-color: var(--white-smoke);
  padding: 40px;
}

.select-field-3 {
  background-color: var(--white);
}

.paragraph-194 {
  color: var(--white);
  padding-top: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.list-5 {
  color: var(--phthalo-green);
}

.section-206 {
  margin-top: 140px;
}

.div-block-534 {
  background-color: var(--white-smoke);
  text-align: center;
  border-radius: 30px;
  padding: 40px 100px;
  font-size: 18px;
  box-shadow: 1px 1px 3px #00000042;
}

.list-6, .list-7 {
  padding-bottom: 20px;
}

.list-7.nopadding {
  padding-bottom: 0;
}

.div-block-535 {
  padding-bottom: 40px;
}

.section-207 {
  background-image: linear-gradient(to bottom, #0e111200 70%, var(--rich-black)), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6255af45a0c18dddb4d74861_AG-122_spraying.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  height: 700px;
  margin-top: 0;
  padding-top: 100px;
  display: flex;
  position: static;
}

.step1_container {
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.process_title-container {
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding: 20px 60px 40px;
  display: flex;
}

.process_title-container.takoff {
  align-items: center;
  padding: 60px 60px 70px;
}

.process_heading {
  border-bottom: 2px solid var(--olive);
  color: var(--rich-black);
  justify-content: center;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  display: flex;
}

.process_heading.white {
  border-bottom-color: var(--pale-goldenrod);
  color: var(--white);
  justify-content: center;
  display: flex;
}

.process_heading.white.alignleft {
  border-bottom-style: none;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
}

.process_heading.dark_mode {
  border-bottom-style: none;
  border-bottom-color: var(--white);
  color: var(--pale-goldenrod);
}

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

.process_heading.aligncenter.vertical {
  flex-direction: column;
  align-items: center;
}

.green_line {
  background-color: var(--moss-green);
  flex: 1;
}

.section-208 {
  background-color: var(--rich-black);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.container-136 {
  background-color: var(--white-smoke);
  border-bottom: 1px #000;
  border-radius: 30px;
  margin: 20px;
}

.container-136.dark_mode {
  background-color: #343434;
  margin: 20px;
}

.body-9 {
  border-radius: 30px;
}

.grid-101 {
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 / 1fr 1fr 1fr;
}

.div-block-536 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-537 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0;
  display: flex;
}

.process_subheading {
  color: #275a08;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.process_subheading.aligncenter {
  text-align: center;
  line-height: 26px;
}

.process_subheading.aligncenter.m-b-lg {
  margin-bottom: 20px;
}

.process_subheading.aligncenter.smaller {
  font-size: 20px;
}

.process_subheading.dark_mode {
  color: var(--pale-goldenrod);
}

.process_subheading.dark_mode.aligncenter.m-b-lg {
  margin-bottom: 20px;
}

.process_subheading.dark_mode.aligncenter.p-b-lg {
  padding-bottom: 20px;
}

.process_subheading.dark_mode.aligncenter.white {
  color: var(--white);
}

.process_subheading.dark_mode.aligncenter.white.big {
  font-size: 28px;
}

.process_subheading.black {
  color: var(--rich-black);
}

.grid-102 {
  grid-template: "Area Area-3 Area-2"
  / 1fr 1fr 1fr;
  padding-left: 40px;
  padding-right: 40px;
}

.process_fullimage {
  background-image: linear-gradient(#343434, #34343400 22%, #34343400), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/623b4904d4fd22332c32c05c_purchasing.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex: 0 auto;
  width: 100%;
  height: 400px;
  margin-top: 40px;
}

.process_fullimage.training {
  background-image: linear-gradient(#343434, #34343400 20%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/623b4d61c85e863f55579b70_training.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 40px;
  padding-top: 0;
}

.processing_purchasing_grid {
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.image-327, .image-328 {
  padding: 20px;
}

.green_line_section {
  background-color: var(--olive);
  height: 20px;
}

.section-209 {
  background-color: #0000;
}

.div-block-539 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-540 {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.process_faa_grid {
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.grid-103 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  padding: 10px;
}

.div-block-541 {
  margin-bottom: 20px;
  padding-top: 0;
}

.div-block-542 {
  background-color: #0000;
  border: 1px #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  display: flex;
  position: static;
}

.div-block-543 {
  background-color: var(--white-smoke);
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.lottie-animation-31, .lottie-animation-32 {
  width: 100px;
}

.works_lottie_container {
  margin: 20px;
}

.section-210 {
  background-image: linear-gradient(#fff0 75%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/64260a447700341ce44cc642_banner.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-end;
  height: 70vh;
  padding-top: 0;
  display: flex;
}

.grid-104 {
  grid-template: "Area Area"
                 "Area-2 Area-3"
                 "Area-4 Area-5"
                 / 1fr 1fr;
}

.process__container {
  background-color: var(--white-smoke);
  border-radius: 30px;
  padding: 40px;
}

.title_container_whatwedo {
  justify-content: center;
  display: flex;
}

.section-211 {
  margin-top: 40px;
}

.div-block-544 {
  padding-bottom: 60px;
}

.section-212 {
  background-image: linear-gradient(to bottom, #0e111200, transparent 50%, var(--rich-black) 49%);
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.grid-105 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Area Area"
                       "Area-2 Area-3"
                       "Area-6 Area-6"
                       "Area-4 Area-4";
}

.section-213 {
  background-color: var(--rich-black);
  padding-bottom: 60px;
}

.grid-106 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-2"
  / 1fr 1fr 1fr;
}

.grid-107 {
  grid-column-gap: 0px;
  grid-template: "Area Area Area-2"
  / 1fr 1fr 1fr;
}

.container-137 {
  margin-top: 40px;
}

.green_container {
  background-color: var(--olive);
  padding: 40px;
}

.grey_lottie-container {
  background-color: var(--white-smoke);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-214 {
  background-color: var(--olive);
  height: 35px;
}

.section-215 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-216 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/625735b35d13f1e6db0ca809_ag-110_web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 719px;
}

.section-217 {
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-545 {
  padding-bottom: 40px;
}

.tabs-menu-6 {
  background-color: #0000;
  justify-content: space-between;
  display: flex;
}

.tab-link-tab-2-2 {
  border-style: none none solid;
  border-width: 2px 2px 3px;
  border-color: black black var(--coral);
  background-color: #0000;
  flex: 1;
}

.tab-link-tab-3-2, .timeline_link {
  border-bottom: 3px solid var(--coral);
  background-color: #0000;
  flex: 1;
}

.timeline_link.w--current {
  border-bottom: 3px solid var(--coral);
  background-color: var(--rich-black);
  color: var(--white);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.tab-link-tab-4 {
  border-bottom: 3px solid var(--coral);
  background-color: #0000;
  flex: 1;
}

.timeline_title {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.grid-108 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-546 {
  padding: 40px;
}

.tabs-2 {
  background-color: #0000;
}

.grid-109 {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-areas: "Area Area-2"
                       ". .";
}

.div-block-547 {
  padding: 40px;
}

.div-block-548, .background-video-18 {
  height: 375px;
}

.image-329 {
  height: auto;
}

.div-block-549 {
  padding: 40px;
}

.grid-110 {
  grid-template-rows: auto auto;
  grid-template-areas: "Area-3 Area-3"
                       "Area Area-2";
}

.div-block-550 {
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.grid-111 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area"
                       "Area-2 Area-3 Area-4";
  justify-content: end;
  justify-items: center;
}

.div-block-551 {
  justify-content: space-around;
  display: flex;
}

.html-embed {
  align-items: center;
  display: flex;
}

.html-embed.mobile, .html-embed.tablet {
  display: none;
}

.grid-112 {
  grid-template-rows: auto auto auto;
  grid-template-areas: "Area Area"
                       "Area-2 Area-3"
                       "Area-4 Area-5";
}

.div-block-552 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lottie-animation-33 {
  width: 300px;
  height: 300px;
}

.image-330 {
  padding: 20px;
}

.caption {
  font-family: Open Sans, sans-serif;
  font-style: italic;
}

.grid-113 {
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area"
                       "Area-2 Area-3 Area-4";
  justify-items: center;
}

.grid-114 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

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

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

.div-block-554 {
  padding: 20px;
}

.grid-115 {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5"
  / 1fr 1fr 1fr 1fr 1fr;
  padding-left: 40px;
  padding-right: 40px;
}

.process_img_cont {
  position: relative;
}

.process_txt_cont {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-1641 {
  color: var(--phthalo-green);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 38px;
  font-weight: 900;
  text-decoration: underline;
}

.heading-1641:hover {
  color: var(--olive);
}

.heading-1641:active {
  color: var(--coral);
}

.image-331, .image-332, .image-333 {
  border-radius: 30px;
  box-shadow: 1px 1px 3px #00000080;
}

.faa_bg {
  background-color: var(--white-smoke);
}

.faa_heading {
  color: var(--phthalo-green);
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-555 {
  border-bottom: 3px solid var(--moss-green);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin: 0 60px;
  display: flex;
}

.button-50 {
  margin-top: 20px;
}

.section-218 {
  margin-top: 140px;
  margin-bottom: 40px;
}

.div-block-556 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.test_heading.aligncenter {
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.section-219 {
  background-color: var(--white-smoke);
  padding-top: 20px;
  padding-bottom: 20px;
}

.faa_question_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin: 20px 0;
  display: flex;
}

.faa_question {
  background-color: var(--white);
  border: 1px solid #8a8a8a;
  border-radius: 15px;
}

.grid-116 {
  grid-template-columns: .25fr 1fr;
}

.faa_grid {
  border: 2px #c9c9c9;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr;
  padding: 40px;
}

.faa_grid.small {
  background-color: var(--willow-brook);
  border-radius: 14px;
  padding: 20px;
}

.faa_grid.small.yellowbackground {
  background-color: #ff0;
}

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

.image-334 {
  border: 1px solid #777;
  border-radius: 20px;
  padding: 5px;
}

.faa_answer {
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
}

.faa_answer.aligncenter {
  flex: 1;
  align-self: center;
  align-items: stretch;
}

.plus_icon {
  border: 1px solid #adadad;
  border-radius: 20px;
  padding: 5px;
}

.faa_btn_wrapper {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 30px;
  display: flex;
}

.dropdown-toggle-3 {
  padding: 0 15px 0 0;
}

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

.dropdown-list-2 {
  color: var(--rich-black);
}

.dropdown-list-2.w--open {
  background-color: var(--rich-black);
}

.grid-117 {
  grid-template-rows: auto;
  grid-template-areas: "Area-2 Area";
}

.section-220 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.div-block-559 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.div-block-560 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.heading-1642 {
  color: var(--white-smoke);
}

.div-block-561 {
  flex-direction: column;
  align-items: center;
  margin: 20px;
  display: flex;
}

.list-item-3, .list-item-4, .list-item-5 {
  color: var(--white);
}

.div-block-562 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.text-span-22 {
  font-size: 20px;
}

.tabs-menu-7 {
  justify-content: center;
  display: flex;
}

.faa_tab_container {
  flex-direction: column;
  justify-content: center;
  margin-top: 20px;
  padding-top: 20px;
  display: flex;
}

.faa_title_container {
  margin-bottom: 20px;
}

.tabs-3 {
  margin-top: 40px;
}

.tabs-3.training {
  margin-top: 0;
}

.faa_tab {
  border-bottom: 3px solid var(--trueblack);
  background-color: var(--white);
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.faa_tab.w--current {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: black black var(--coral);
  background-color: var(--rich-black);
  color: var(--white-smoke);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.grid-118 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  margin-top: 20px;
}

.image-335, .image-336, .image-337 {
  border-radius: 15px;
}

.slider-38 {
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.slide-86 {
  margin: 0;
  padding: 0;
}

.slide-87, .slide-88 {
  padding: 0;
}

.spacing_inslider {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 60px;
  padding-left: 100px;
  padding-right: 111px;
  display: flex;
}

.slider-39 {
  background-color: #0000;
  flex: 1;
  justify-content: center;
  width: 100%;
  display: flex;
}

.list-8 {
  margin-top: 5px;
}

.tabs-menu-8 {
  justify-content: center;
  display: flex;
}

.step_tabs {
  background-color: var(--white-smoke);
  color: var(--rich-black);
  border: 1px solid #adadad;
  border-radius: 20px;
  flex: 0 auto;
  margin: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.step_tabs.w--current {
  border: 1px solid var(--olive);
  color: var(--rich-black);
  background-color: #fff;
  border-radius: 20px;
  flex: 0 auto;
  margin: 10px;
  font-size: 15px;
  font-weight: 900;
}

.tabs-content-4 {
  margin-top: 20px;
}

.tabs-4 {
  background-color: #dadada;
  border-radius: 15px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
}

.div-block-563 {
  flex-direction: column;
  display: flex;
}

.faq_grid_container.ag-122 {
  display: none;
}

.grid-119 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4"
                       "Area-5 Area-6"
                       "Area-7 Area-8"
                       "Area-9 Area-10"
                       "Area-11 Area-12"
                       "Area-13 Area-14";
}

.grid-119.applications {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.faq_question {
  border: 1px solid #000;
  border-radius: 15px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.faq_answer {
  margin-top: 20px;
}

.faq_heading {
  margin: 0 0 0 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.image-338 {
  border: 1px solid var(--rich-black);
  border-radius: 20px;
  padding: 5px;
}

.faq_paragraph {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.div-block-564 {
  flex: 0 auto;
  width: 40px;
}

.faq_icon {
  flex: none;
  width: auto;
}

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

.div-block-565 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-221 {
  background-color: var(--white-smoke);
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-566 {
  margin-bottom: 20px;
}

.text-span-23, .text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28, .text-span-29 {
  text-decoration: underline;
}

.lottie-animation-34 {
  width: 100px;
}

.div-block-567 {
  margin-bottom: 20px;
}

.lottie-animation-35 {
  display: block;
}

.html-embed-2.mobile {
  display: none;
}

.container-141 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-568 {
  margin-bottom: 20px;
}

.grid-120 {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5"
  / 1fr 1fr 1fr 1fr 1fr;
}

.paragraph-197 {
  color: #3951b2;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 23px;
}

.productpage_drone_text {
  padding-top: 18px;
}

.section-222 {
  background-image: linear-gradient(#fff0 68%, #000000d9), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/62b0a4379c9a9447af898559_Golfcourse_v2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 80vh;
  padding-top: 140px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.section-223 {
  background-image: linear-gradient(to bottom, white, var(--white-smoke));
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-570 {
  display: none;
}

.grid-121 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-2"
                       "Area-4 Area-2"
                       "Area-5 Area-2";
}

.section-224 {
  margin-bottom: 40px;
  padding-top: 40px;
}

.golf_contact {
  background-color: var(--willow-brook);
  padding: 20px;
}

.success-message-5 {
  background-color: var(--phthalo-green);
  color: var(--pale-goldenrod);
  font-family: Roboto, sans-serif;
}

.grid-122 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4"
                       "Area-5 Area-6"
                       "Area-7 Area-8"
                       "Area-9 Area-10"
                       "Area-11 Area-12"
                       "Area-13 Area-14"
                       "Area-15 Area-16"
                       "Area-17 Area-18"
                       "Area-19 Area-20"
                       "Area-21 Area-22"
                       "Area-23 Area-24"
                       "Area-25 Area-26"
                       "Area-27 Area-28"
                       "Area-29 Area-30"
                       "Area-31 Area-32"
                       "Area-33 Area-34"
                       "Area-35 Area-36"
                       "Area-37 Area-38"
                       "Area-39 Area-40"
                       "Area-41 .";
}

.grid-123 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.div-block-572 {
  margin-top: 0;
  margin-bottom: 20px;
}

.container-142 {
  margin-bottom: 20px;
}

.grid-124 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-573 {
  background-color: var(--olive);
  border-radius: 0;
}

.div-block-574 {
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 5% 5% auto;
}

.image-339, .image-340 {
  width: 50px;
  margin-right: 10px;
}

.image-341 {
  width: 500px;
  margin-bottom: 40px;
}

.container-143 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  display: block;
}

.div-block-575 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-576 {
  background-color: #0000;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 100px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px;
  display: flex;
  position: relative;
}

.image-342 {
  width: 388px;
  position: relative;
  inset: 0%;
}

.div-block-577 {
  background-color: var(--olive);
  border-radius: 5px;
  flex: 1;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.list-9 {
  color: var(--rich-black);
}

.grey_container {
  background-color: var(--white-smoke);
  border-radius: 5px;
  margin: 40px;
  box-shadow: 1px 1px 3px #00000040;
}

.grid-125 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-126 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.areas_column {
  margin: 20px;
  padding: 10px;
}

.areas_column.orange_dividers {
  border-right: 2px solid var(--coral);
  border-left: 2px solid var(--coral);
  margin-left: 0;
  margin-right: 0;
}

.areas_paragraph_container {
  margin-top: 20px;
}

.areas_title_container {
  padding: 20px;
}

.areas_video_container {
  padding: 20px 100px;
  position: static;
}

.grid-127 {
  grid-template: "Area-4 Area Area"
                 "Area-4 Area-2 Area-3"
                 / 1fr 1fr 1fr;
}

.section-225 {
  background-image: linear-gradient(to bottom, #fff, var(--olive));
}

.applications_container {
  margin: 40px auto 60px;
}

.applications_info_container {
  background-color: var(--phthalo-green);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.applications_list {
  background-color: var(--white-smoke);
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6303b0dd20edf36859d32b91_applications_background.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-128 {
  grid-template: "Area Area Area-2"
                 "Area Area Area-3"
                 "Area Area Area-4"
                 / 1fr 1fr 1fr;
}

.operations_container {
  padding-top: 40px;
  padding-bottom: 40px;
}

.operations_info_container {
  background-color: var(--white-smoke);
  border-left: 1px #000;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  box-shadow: 1px 1px 3px #00000040;
}

.operations_video {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

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

.maintenance_container {
  background-color: var(--olive);
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 5px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-129 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area Area"
                       "Area-2 Area-3 Area-4";
}

.reports_container {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-130 {
  grid-template: "Area-3 Area Area"
                 "Area-3 Area Area"
                 "Area-4 Area Area"
                 "Area-4 Area-2 Area-2"
                 "Area-5 Area-2 Area-2"
                 "Area-5 Area-2 Area-2"
                 / 1fr 1fr 1fr;
}

.section-226 {
  background-image: linear-gradient(to bottom, var(--phthalo-green), var(--trueblack));
}

.youtube, .youtube-2, .youtube-3, .youtube-4, .youtube-5 {
  border-radius: 9px;
}

.div-block-578 {
  margin-bottom: 60px;
  padding-top: 140px;
}

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

.button-51 {
  background-color: var(--white-smoke);
  border: 1px solid #cecece;
  margin-top: 40px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
}

.link-block-11 {
  background-color: var(--white-smoke);
  border: 1px solid #c4c4c4;
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.link-block-11:hover {
  background-color: #d4d4d4;
  border-color: #003cff;
}

.link-block-11:active {
  background-color: var(--coral);
}

.image-343 {
  width: 40px;
  height: auto;
}

.div-block-579 {
  padding: 20px;
}

.paragraph-198 {
  color: var(--rich-black);
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.section-227 {
  margin-bottom: 0;
}

.html-embed-3 {
  border-radius: 0;
}

.html-embed-4 {
  border-radius: 9px;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.html-embed-5 {
  justify-content: flex-start;
  display: flex;
}

.image-344 {
  border-radius: 5px;
}

.youtube-6 {
  display: block;
}

.youtube-7, .youtube-8 {
  display: none;
}

.div-block-580 {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.div-block-581 {
  padding: 20px;
}

.image-345 {
  border-radius: 5px;
}

.grid-131 {
  grid-column-gap: 150px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.grid-132 {
  grid-column-gap: 25px;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid_container_software {
  margin: 20px;
}

.software_grey_block {
  background-color: var(--white-smoke);
  border-top: 30px solid #275a08;
  padding: 20px;
}

.software_grey_block.align_right {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

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

.software_triangle_container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -10% 0% auto;
}

.software_triangle_container.top {
  display: flex;
}

.software_triangle_container.bottom {
  display: none;
}

.container-144 {
  margin-top: 60px;
  position: relative;
}

.image-346 {
  width: 400px;
  height: 400px;
}

.image-347 {
  flex: 0 auto;
  width: 450px;
  position: static;
  inset: 0% 0% auto;
}

.drone_container {
  position: absolute;
  top: 6.5%;
}

.green_header {
  background-color: var(--olive);
  justify-content: center;
  display: flex;
}

.software_trigrid {
  background-image: linear-gradient(0deg, #000, #fff0 79%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68645a5acdaed03493ecada1_ares%20(1).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

.software_trigrid.reports {
  background-image: linear-gradient(0deg, #000, #fff0 79%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68814cfc29403b1f00003c63_reports_white2.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.software_trigrid.maintenance {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6879657fc4368ae172086d0e_maintenance.jpg");
  background-position: 50%;
  background-size: cover;
}

.transparent_black_gradient {
  background-image: linear-gradient(#0e111200 1%, #000);
  flex: 1;
  align-items: flex-end;
  padding: 10px;
  display: flex;
}

.lottie-animation-36 {
  width: 75px;
  margin-bottom: 20px;
}

.software_pagejump:hover {
  color: var(--olive);
}

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

.container-145 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-582 {
  background-color: var(--white-smoke);
  border-radius: 5px;
  margin-top: 40px;
  padding: 20px;
  box-shadow: 1px 1px 3px #0003;
}

.grid-133 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  place-items: center;
}

.div-block-583 {
  padding: 20px;
}

.div-block-584 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-348, .image-349, .image-350 {
  border-radius: 5px;
}

.section-229 {
  margin-bottom: 40px;
}

.section-230 {
  background-image: linear-gradient(#fff, #fff0), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e19dc8298293ccb7cd8cb5_sky.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  display: block;
}

.container-147 {
  align-items: center;
  display: flex;
}

.image-351 {
  width: 50px;
}

.image-352 {
  width: 50px;
  margin-left: 10px;
  margin-right: 20px;
}

.form-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-3"
                 "Area-5 Area-5"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.section-231 {
  margin-top: 140px;
}

.section-232 {
  margin-top: 20px;
}

.form-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.form-7 {
  display: flex;
}

.form-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
                 "Area-4 Area-5"
                 "Area-3 Area-3"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox-field-3 {
  align-items: center;
  display: flex;
}

.checkbox {
  margin-right: 20px;
}

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

.div-block-586 {
  margin-bottom: 20px;
}

.radio-button-field {
  align-items: center;
  display: flex;
}

.radio-button {
  margin-right: 20px;
}

.sol8_btn_block {
  color: var(--pale-goldenrod);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 16px;
}

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

.sol8_btn_block:active {
  color: var(--coral);
}

.heading-1643 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.success-message-6 {
  background-color: var(--willow-brook);
}

.text-block-24, .text-block-25 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.div-block-587 {
  justify-content: center;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

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

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

.link-13 {
  text-decoration: underline;
}

.container-149 {
  margin-bottom: 40px;
}

.link-block-12 {
  border: 2px solid var(--phthalo-green);
  background-color: var(--white-smoke);
  background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6786cd0de80ea63469d84c4b_Software.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
  padding: 20px;
  transition: filter .5s, transform .2s;
}

.link-block-12:hover {
  border-color: var(--olive);
  background-color: var(--willow-brook);
  filter: grayscale();
  transform: translate(0, -5px);
}

.link-block-12:active {
  border-color: var(--trueblack);
  background-color: var(--pale-goldenrod);
}

.grid-134 {
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
}

.section-233 {
  background-color: var(--phthalo-green);
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-block-13 {
  height: 300px;
}

.link-block-13.ag-110 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/632a233e87ee276fa29c96b0_AG-110.jpg");
  background-position: 50%;
  background-size: cover;
}

.linkblock {
  color: var(--rich-black);
  text-align: center;
  border-radius: 5px;
  height: 300px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.linkblock:hover {
  color: var(--olive);
}

.linkblock:active {
  color: var(--coral);
}

.linkblock.ag-110 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/632a233e87ee276fa29c96b0_AG-110.jpg");
  background-position: 50%;
  background-size: cover;
}

.linkblock.ag-116 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/632a238a3f871f24770baa2d_AG-116.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.linkblock.ag-122 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/632a23a1aeccbc0f475e1a74_AG-122.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.linkblock.ag-172 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/638a8e86efc52163a2e4b06a_AG-172_3%20(1)%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.section-234 {
  margin-top: 140px;
  padding-bottom: 40px;
}

.div-block-590 {
  background-color: var(--willow-brook);
  padding: 40px;
  box-shadow: 1px 1px 3px #00000040;
}

.section-235 {
  background-color: var(--white-smoke);
}

.div-block-591 {
  margin-top: 40px;
}

.product_video {
  margin-top: 40px;
  display: block;
}

.news_block {
  background-color: #efefef12;
  padding: 10px;
}

.link-block-14 {
  background-color: #efefef24;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin: 10px;
  padding: 10px;
  display: block;
}

.link-block-14:hover {
  background-color: var(--phthalo-green);
}

.link-block-14:active {
  background-color: var(--olive);
}

.div-block-592 {
  flex-direction: column;
  align-items: center;
  max-width: 1500px;
  margin-bottom: 0;
  padding: 10px 10px 40px;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-self: flex-start;
  align-items: flex-start;
  display: block;
}

.collection-list-wrapper-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.collection-item {
  display: block;
}

.next {
  background-color: var(--olive);
  border-style: none;
  border-color: #0000;
}

.next:hover {
  background-color: #405020;
}

.next:active {
  background-color: var(--moss-green);
}

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

.previous {
  background-color: var(--olive);
  border-style: none;
}

.previous:hover {
  background-color: #405020;
}

.previous:active {
  background-color: var(--moss-green);
}

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

.pagination {
  margin-top: 10px;
}

.section-236 {
  background-color: var(--rich-black);
}

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

.section-238 {
  background-color: var(--rich-black);
}

.div-block-594 {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  height: 70vh;
  display: block;
}

.section-239 {
  height: auto;
}

.background-video-19 {
  height: 80vh;
  display: block;
}

.div-block-595 {
  margin-bottom: auto;
}

.div-block-596 {
  justify-content: center;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.section-240 {
  margin-top: 140px;
  margin-bottom: 40px;
}

.section-241 {
  padding: 40px;
}

.section-242 {
  background-color: var(--white-smoke);
  padding: 40px;
}

.tab-link-tab-1-3 {
  position: relative;
}

.tab_resource {
  border: 1px solid var(--phthalo-green);
  background-color: var(--willow-brook);
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab_resource:hover {
  background-color: var(--olive);
}

.tab_resource.w--current {
  border-color: var(--phthalo-green);
  background-color: var(--phthalo-green);
  color: var(--white);
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.list-10 {
  padding-top: 20px;
}

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

.container-152 {
  margin-bottom: 37px;
}

.charger_tab {
  background-color: var(--willow-brook);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.charger_tab.w--current {
  background-color: var(--moss-green);
  color: var(--white);
}

.tabs-menu-9 {
  border-bottom: 1px solid var(--white-smoke);
  margin-bottom: 10px;
}

.tabs-5 {
  margin-top: 20px;
  display: block;
}

.contact_tab {
  background-color: var(--olive);
  color: var(--willow-brook);
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.contact_tab.w--current {
  background-color: var(--willow-brook);
  color: var(--phthalo-green);
  text-transform: none;
}

.tab-pane-tab-1-2 {
  background-color: var(--willow-brook);
}

.form_container {
  padding: 40px;
}

.tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4 {
  background-color: var(--willow-brook);
}

.div-block-598 {
  margin-top: 40px;
}

.section-244 {
  background-image: linear-gradient(#fdfdffb3, #fdfdffb3), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/64060ca06bf101556afbc2e3_Untitled_3.6.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 140px;
}

.next-2, .previous-2 {
  background-color: var(--olive);
  color: var(--white);
}

.section-245 {
  margin-bottom: 20px;
}

.text-span-30 {
  -webkit-text-stroke-color: var(--trueblack);
}

.text-span-31 {
  color: var(--white);
}

.list-item-6 {
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.grid-135 {
  grid-column-gap: 0px;
  grid-template: "Area-2 Area Area"
                 "Area-3 Area-4 Area-4"
                 ". Area-5 Area-5"
                 / 1fr 1fr 1fr;
}

.link_darktheme {
  color: #d4ff7f;
}

.container-153 {
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.button_container {
  flex: 1;
  justify-content: center;
  display: flex;
}

.collection-item-2 {
  display: block;
}

.collection-list-wrapper-3 {
  height: 20px;
  display: block;
}

.link-block-15 {
  background-color: red;
  width: 30px;
  height: 30px;
  display: inline-block;
}

.div-block-599 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.button-52 {
  justify-content: center;
  width: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-354 {
  display: block;
}

.button-53 {
  position: static;
  inset: auto 0% 0%;
}

.div-block-600 {
  flex-flow: column;
  display: flex;
}

.image-355 {
  display: block;
}

.controller_image {
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.controller_text {
  padding: 20px;
}

.controller_droneimage {
  padding: 0 40px 40px;
}

.image-356 {
  width: auto;
}

.section-246 {
  padding-top: 140px;
}

.heading-1644 {
  object-fit: fill;
  display: block;
}

.lightbox-link {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: baseline;
  display: block;
}

.lightbox-link-2 {
  object-fit: fill;
  padding-left: 220px;
  padding-right: 220px;
}

.groundlink-features {
  margin-left: 140px;
  margin-right: 140px;
}

.groundlink-features.hyl-150features {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-136 {
  grid-template: ". Area Area Area ."
                 "Area-2 Area-3 Area-4 Area-5 Area-6"
                 ". Area-7 Area-7 Area-7 ."
                 / 1fr 1fr 1fr 1fr 1fr;
}

.grid-137 {
  grid-template: "Area Area Area"
                 "Area-2 Area-3 Area-4"
                 ". Area-5 ."
                 / 1fr 1fr 1fr;
}

.div-block-602 {
  flex: 1;
  display: block;
}

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

.normallink {
  text-align: center;
  object-fit: fill;
  flex: none;
  align-self: auto;
  padding-left: 10px;
  padding-right: 0;
}

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

.grid-138 {
  grid-row-gap: 16px;
  flex: 1;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4";
  grid-auto-rows: .25fr;
}

.text-block-30, .text-block-31, .text-block-32, .text-block-33 {
  text-align: center;
}

.image-359 {
  padding-right: 5px;
}

.features {
  background-color: #fdfdff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
  box-shadow: 1px 1px 3px #0003;
}

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

.section-247 {
  justify-content: center;
  align-items: center;
  padding: 60px;
}

.image-360 {
  aspect-ratio: auto;
  object-fit: fill;
  max-width: none;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: 0% auto 0% 28%;
  overflow: visible;
}

.image-361 {
  max-width: none;
  display: block;
  position: relative;
  inset: 0% 0% 0% -98px;
}

.hyl-150carrousel {
  justify-content: center;
  align-items: center;
  height: 65vh;
  display: flex;
  overflow: hidden;
}

.container-155 {
  flex: 1;
  width: 90%;
  max-width: 1300px;
  margin-left: 40px;
  margin-right: auto;
  padding-bottom: 100px;
}

.container-155.container_phone {
  max-width: 90rem;
}

.carousel-mask-2 {
  opacity: 1;
  width: 40%;
  overflow: visible;
}

.card-header-2 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116da2566e93c3cd33718d0_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150px;
}

.card-header-2.autonomous {
  box-sizing: border-box;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240827dd1b59253fd1b526_%40homegrowngeometry.jpg");
  height: 260px;
}

.card-header-2.autonomous._04 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240827dd1b59253fd1b5b2_%40sketchtothemaxx.jpg");
}

.card-header-2.autonomous._03 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240827dd1b59253fd1b598_%40DamiLeeArch.jpg");
}

.card-header-2.autonomous._06 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240828dd1b59253fd1b61a_DaltonDoodles.jpg");
}

.card-header-2.autonomous._05 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240827dd1b59253fd1b5ce_%40seyeeart.jpg");
}

.card-header-2.autonomous._02 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240827dd1b59253fd1b56b_%40fatcatdesigns.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.card-header-2.autonomous._2-0, .card-header-2.autonomous.atomizers {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6723fb5657a4019dbd23a7b5_Atomizers%203.00_00_06_01.Still002.png");
}

.card-header-2.autonomous.three-ag-272s {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6723fc50d1e27cadb5e22d02_Three%20AG-272s.png");
}

.card-header-2.autonomous.payload-monitoring {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/681a3311cc6d3e72b2227d77_aresside.jpg");
}

.card-header-2.autonomous.hylio-building {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240bc417125f2970d46dbf_hylio-building.jpg");
}

.card-header-2.autonomous.groundlink {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67240bdb487b0a37a6ed0b3b_groundlink.jpg");
}

.btn-2 {
  letter-spacing: 1px;
  -webkit-text-stroke-color: #dde9f1;
  text-transform: uppercase;
  background-color: #131c4d;
  border-radius: 20px;
  margin-top: 10px;
  padding: 15px 25px;
  font-size: 1rem;
  font-weight: 700;
  transition: background-color .3s ease-out;
}

.btn-2:hover {
  background-color: #ff8552;
}

.card-3 {
  color: #b8b9c2;
  background-color: #3f4046;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 5px 2rem #0000004d;
}

.card-body-2 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  height: 100%;
  padding: 10px 25px 10px 20px;
}

.slide-nav-19 {
  color: #7a8450;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  top: 550px;
  bottom: auto;
  left: 229px;
}

.icon-16 {
  color: #dde9f1;
  background-color: #0000;
  background-image: linear-gradient(#142d04, #142d04);
  border-radius: 13px;
}

.heading-361 {
  color: #0e1112;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.heading-361.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.heading-361.alignleft.white.nopadding.small {
  letter-spacing: -1px;
  font-size: 26px;
  font-weight: 700;
}

.icon-17 {
  color: #dde9f1;
  background-color: #142d04;
  border-radius: 16px;
}

.carousel-slider-2 {
  opacity: 0;
  outline-offset: 0px;
  vertical-align: baseline;
  mix-blend-mode: normal;
  outline: 0 #fffefe;
  padding-left: 10px;
  padding-right: 10px;
}

.section-248 {
  justify-content: flex-start;
  align-items: center;
  height: 75vh;
  padding-top: 44px;
  display: flex;
  position: relative;
}

.image-362 {
  width: 350px;
  max-width: none;
  position: absolute;
  inset: 102px auto 0 44px;
}

.grid-139 {
  grid-row-gap: 16px;
  grid-template-areas: ". Area-2"
                       "Area Area-3";
}

.columns-63 {
  position: relative;
}

.div-block-603 {
  display: block;
}

.div-block-542-software {
  background-color: #0000;
  border: 1px #000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  display: flex;
}

.container-157 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.image-363 {
  display: block;
}

.link-block-16 {
  border: 2px solid var(--phthalo-green);
  background-color: var(--white-smoke);
  background-image: linear-gradient(#00000045, #00000045), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67f95a24221a4953431817f1_ARES_Hardware.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
  transition: filter .5s, transform .2s;
}

.link-block-16:hover {
  border-color: var(--olive);
  background-color: var(--willow-brook);
  filter: grayscale();
  transform: translate(0, -5px);
}

.link-block-16:active {
  border-color: var(--trueblack);
  background-color: var(--pale-goldenrod);
}

.distributor_locator {
  text-align: left;
  background-image: linear-gradient(#0000, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6788414d840f6a60b326b5fb_Artboard%201%20copy.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.grid-140 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-605 {
  margin-top: 40px;
  display: block;
}

.paragraph-201 {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.image-364 {
  max-width: 50%;
}

.bodyheading_distributor {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  overflow-wrap: anywhere;
  margin-top: 100px;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 36px;
}

.bodyheading_distributor.nopadding {
  text-align: left;
  letter-spacing: .26em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.bodyheading_distributor.nopadding.aligncenter.blacktext {
  color: #000;
  font-weight: 600;
}

.bodyheading_distributor.nopadding.aligncenter.blacktext.largetext {
  color: #80a62e;
  text-align: center;
  letter-spacing: 36px;
  align-items: center;
  margin-right: 0;
  padding-left: 36px;
  padding-right: 0;
}

.bodyheading_distributor.alignleft {
  text-align: left;
  flex-direction: column;
  flex: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.bodyheading_distributor.aligncenter {
  color: #fff;
  align-self: center;
  font-weight: 700;
}

.bodyheading_distributor.whitetext {
  color: #fff;
}

.bodyheading_distributor.spacedtext {
  letter-spacing: 1.17em;
  padding-left: 46px;
}

.bodyheading_distributor._27em {
  letter-spacing: .3em;
}

.bodyheading_distributor._27em.nopadding.aligncenter.blacktext {
  color: #000;
  letter-spacing: .4em;
  font-weight: 600;
}

.bodyheading_distributor._34em {
  letter-spacing: .34em;
}

.bodyheading_distributor._25em {
  letter-spacing: .25em;
}

.bodyheading_distributor.lg-p-a {
  padding-bottom: 60px;
}

.bodyheading_distributor.darkgreentext {
  color: #275a08;
  background-color: #0000;
}

.bodyheading_distributor.padding_bottom {
  padding-bottom: 40px;
}

.location_col {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.contact_email_col, .contact_number_col, .contact_name_col {
  font-family: Roboto, sans-serif;
  font-size: 12px;
}

.grid-141 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.div-block-606 {
  margin-bottom: 60px;
}

.section-249 {
  box-sizing: border-box;
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  display: block;
  position: static;
}

.section-250 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-607 {
  float: none;
  aspect-ratio: auto;
  object-fit: fill;
  max-width: 90%;
  margin-bottom: 0;
  display: block;
}

.map_wrap {
  margin-bottom: 100px;
}

.grid-142 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
                 ". ."
                 / .5fr 1fr;
}

.container_wrap_content {
  border: 1px #000;
  display: block;
}

.information_wrap {
  box-sizing: border-box;
  aspect-ratio: 2 / 3;
  pointer-events: auto;
  cursor: auto;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  display: block;
  position: static;
  overflow: auto;
}

.search_wrap {
  padding: 0 30px;
}

.dealer_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #d8f5aa00;
  border: 1px #000;
  border-top-width: 4px;
  border-bottom-style: solid;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  line-height: 12px;
  display: flex;
  overflow: visible;
}

.grid-143 {
  grid-template-rows: auto auto auto auto auto auto;
}

.dealer_name_col {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.adress_col {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.website_button {
  font-family: Roboto, sans-serif;
  font-size: 12px;
}

.div-block-608 {
  display: block;
}

.location_link {
  color: #f57608;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.search {
  font-family: Roboto, sans-serif;
  display: block;
}

.field-label-15 {
  color: #ff8552;
  font-family: Roboto, sans-serif;
}

.search-input {
  display: block;
}

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

.search__input {
  display: block;
}

.field-label-16 {
  color: #ff8552;
  font-family: Roboto, sans-serif;
}

.text-field-12, .search_form_complete {
  margin-bottom: 0;
}

.text-block-34 {
  color: #ff8552;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.collection-list-wrapper-4 {
  height: 500px;
}

.text-block-35 {
  text-align: center;
  margin: 25px;
  font-family: Roboto, sans-serif;
  font-size: 19px;
  font-weight: 900;
}

.empty-state {
  -webkit-text-stroke-color: #3330;
  background-color: #ddd;
}

.div-block-610 {
  background-color: #bbbaba;
}

.div-block-612 {
  margin-bottom: 40px;
}

.heading-1646 {
  margin-top: 0;
}

.nav-link-14 {
  color: var(--white);
  padding: 25px;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-14:hover {
  color: var(--willow-brook);
}

.nav-link-14:active {
  color: var(--coral);
}

.nav-link-14.w--current {
  color: #d4e9a9;
}

.nav-link-14.nav_h {
  font-family: PT Sans, sans-serif;
  font-weight: 700;
}

.nav-link-14.nav_icon_padding, .nav-link-14.dropdown_nav {
  padding-right: 40px;
}

.modal {
  z-index: 1000;
  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;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal_bg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0e0e0e73;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.modal_container {
  background-color: var(--trueblack);
  width: 100%;
  max-width: 40rem;
  position: absolute;
}

.heading-1647 {
  font-family: Open Sans, sans-serif;
  font-weight: 800;
}

.heading_popup {
  color: var(--neon-hylio);
  margin-top: 56px;
  font-family: Open Sans, sans-serif;
  font-size: 33px;
  font-weight: 800;
  line-height: 32px;
}

.close_text {
  color: #464646;
  font-size: 2rem;
  line-height: 3rem;
  text-decoration: none;
  transform: rotate(45deg);
}

.close-button {
  text-decoration: none;
  position: absolute;
  inset: .1rem 1rem auto auto;
}

.image-365 {
  display: inline-block;
}

.image-365.image-drone {
  float: none;
  vertical-align: baseline;
  position: static;
}

.column-121 {
  box-sizing: border-box;
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: visible;
}

.column-122 {
  padding-left: 40px;
  padding-right: 40px;
}

.columns-64 {
  box-sizing: border-box;
}

.div-block-614 {
  -webkit-text-fill-color: inherit;
  background-color: #000000e6;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6751e7a1b927ff1854cb060d_josephGroundLink2Drones.jpg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}

.image-366 {
  max-width: 120%;
  overflow: clip;
}

.image-366.pic_tablet {
  width: 115%;
}

.div-block-615 {
  max-width: 100%;
  overflow: hidden;
}

.paragraph-202 {
  color: var(--white-smoke);
  margin-bottom: 20px;
  font-size: 13px;
}

.image-366-copy {
  max-width: 120%;
  overflow: clip;
}

.image-366-copy.pic_tablet, .image-366-copy.pic_tablet-copy {
  width: 115%;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.slide-divider {
  background-color: #ff7a00;
  width: 4em;
  height: .1em;
  margin-top: 2em;
}

.text-f-13 {
  color: #000;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1;
}

.text-f-13.all-caps {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.text-f-13.all-caps.light-grey-font {
  color: #fff9;
}

.swiper-slide {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  flex-flow: row;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.slide {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.location {
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.gradient-bg {
  z-index: -1;
  width: auto;
  height: 175%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.slide-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  flex-flow: row;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: auto;
  display: flex;
}

.slide-content {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 3em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-2 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.slider {
  margin-bottom: 4em;
  position: relative;
  overflow: hidden;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.swiper.first-swiper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.swiper.testimonials {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  height: 100%;
  margin: auto auto 29px;
  padding-top: 43px;
  padding-bottom: 64px;
  position: static;
  overflow: visible;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: #ff7a00;
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow-2 {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow-2.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.swiper-slide-2 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  width: 30vh;
  display: flex;
}

.slide-89 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-1648 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.slider-41 {
  margin-bottom: 4em;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper-slide-3 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.section-251 {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

.slide-90 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.credential {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.content {
  overflow: hidden;
}

.header {
  margin-top: 4em;
  margin-bottom: 4em;
}

.text-f-15 {
  color: #000;
  white-space: nowrap;
  font-family: Inconsolata, monospace;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.text-f-15.grey-font {
  color: #000000bf;
}

.text-f-15.light-grey-font {
  color: #00000080;
}

.text-f-14-w {
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5em;
  display: flex;
}

.heading-1649 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.credentials {
  justify-content: space-between;
  margin-top: 2em;
  padding-bottom: 2em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.text-f-14 {
  color: #878787;
  letter-spacing: .25em;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1;
}

.slider-42 {
  margin-bottom: 4em;
  position: relative;
  overflow: visible;
}

.dot-divider {
  background-color: #ff7a00;
  border-radius: 100%;
  width: .25em;
  height: .25em;
  margin-left: .75em;
  margin-right: .75em;
}

.heading-1650 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 400;
  line-height: 1;
}

.divider-2 {
  background-color: #878787;
  width: 4em;
  height: 1px;
  margin-right: 1.5em;
}

.divider-2.left-margin {
  margin-left: 1.2em;
  margin-right: 0;
}

.swiper-slide-4 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.section-252 {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

.slide-91 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-1651 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.heading-1652 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5em;
  font-weight: 400;
  line-height: 1;
}

.testimonial_slider_hyl {
  width: 100%;
  overflow: hidden;
}

.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  vertical-align: baseline;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.swipper_slide {
  max-width: 218px;
  margin-right: 31px;
}

.image-367 {
  max-width: 60%;
}

.div-block-616 {
  background-image: linear-gradient(#0000, #000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/629e83b97fbee71b5ac54172_SammySimon.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 17rem;
  min-height: 25rem;
  display: flex;
  overflow: hidden;
}

.div-block-617 {
  background-image: linear-gradient(#0000, #000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b8c15cabe8b9ada9dae_jim.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 17rem;
  min-height: 25rem;
  display: flex;
  overflow: hidden;
}

.div-block-619 {
  background-image: linear-gradient(#fff0, #000 92%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60d35b6760d425da6d496399_evan.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  align-self: flex-end;
  min-width: 17rem;
  min-height: 25rem;
  overflow: hidden;
}

.heading-1653 {
  color: #fff;
  text-align: center;
  flex-flow: column;
  margin-bottom: 7px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
  display: block;
}

.div-block-620 {
  background-image: linear-gradient(0deg, #000, #fff0), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61ef2b215a626a721a37f914_DSC03180.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 17rem;
  min-height: 25rem;
  display: flex;
  overflow: hidden;
}

.heading-1654 {
  float: none;
  margin-top: 243px;
  font-family: Roboto, sans-serif;
  font-size: 29px;
  font-weight: 700;
  position: static;
  inset: auto 0% 0%;
}

.div-block-621 {
  background-image: linear-gradient(#000, #fff);
}

.testimonial-slider {
  width: 100%;
  margin-bottom: 42px;
  overflow: hidden;
}

.div-block-619-copy {
  background-image: linear-gradient(#fdfdfd00, #000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60ee0858ca15a3b9a45a0a33_jeff.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 17rem;
  min-height: 25rem;
  display: flex;
  overflow: hidden;
}

.swiper-slide-5 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.slide-92 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-1655 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.swiper-slide-6 {
  opacity: .9;
  filter: grayscale();
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.slide-93 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-1656 {
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.carousel-arrow-w-copy {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w-copy.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w-copy.arrow-previous {
  margin-left: 2em;
}

.text-block-36 {
  color: #fff;
  font-size: 38px;
}

.swiper-button-next, .swiper-button-prev {
  position: relative;
  inset: auto 0% 0% 882px;
}

.swiper-slide {
  opacity: .61;
  filter: grayscale();
  flex-flow: row;
  width: 25%;
  min-width: 17rem;
  min-height: 25rem;
  margin-right: 28px;
  overflow: visible;
}

.swiper-slide.swiper-slide-active {
  opacity: 100;
  filter: none;
}

.heading-1657 {
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  display: flex;
  position: static;
  bottom: -226px;
  left: 37px;
  right: -34px;
}

.div-block-622 {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-623 {
  float: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 17rem;
  min-height: 25rem;
  display: flex;
  position: relative;
  inset: 0% auto 0 0%;
}

.paragraph-203 {
  color: #f6f5f5;
  margin-bottom: 0;
  padding: 10px 20px 20px;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-368 {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(-180deg)rotateZ(0);
}

.groundlink-text {
  position: absolute;
  inset: 7% 31% 0% auto;
}

.text-block-37 {
  font-family: PT Sans, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-37.text_tab_ares {
  font-size: 22px;
  font-weight: 700;
}

.text-block-38, .text-block-39 {
  font-family: PT Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.tabs-menu-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
  left: 552px;
}

.button-54 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-55 {
  background-color: #888a8b;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.button-56, .button-57 {
  background-color: #888a8b;
}

.btn-atomizer {
  background-color: #888a8b;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
  position: static;
  top: 44px;
}

.btn-atomizer.btn-ares-slider {
  border-radius: 20px 0 0 20px;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
  position: static;
  top: 44px;
}

.btn-atomizer.btn-ares-slider.active-tab {
  background-color: var(--rich-black);
}

.btn-hydraulic {
  background-color: #888a8b;
  padding: 10px 20px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: static;
  top: 44px;
}

.btn-hydraulic.active_tab {
  background-color: var(--rich-black);
}

.btn-spreader {
  background-color: #888a8b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 10px 20px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: static;
  top: 44px;
}

.btn-spreader.active-tab {
  background-color: var(--rich-black);
}

.text-block-40 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 27px;
}

.text-block-41 {
  color: var(--neon-hylio);
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.lottie-animation-38 {
  filter: invert();
  width: 6vw;
}

.maintenance {
  justify-content: flex-start;
  display: flex;
}

.div-block-626 {
  margin-bottom: 40px;
}

.step_one {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.step_one.nopadding {
  color: var(--olive);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
}

.step_one.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.step_one.nopadding.white.alignleft {
  text-align: left;
}

.step_one.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.step_one.nopadding.white.p-all-sm {
  padding: 10px;
}

.step_one.nopadding.olive_green {
  color: var(--olive);
}

.step_one.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.step_one.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.step_one.nopadding.m-b-lg.light_green, .step_one.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_one.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_one.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.step_one.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.step_one.nopadding.p_tb_md {
  padding: 20px;
}

.step_one.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_one.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.step_one.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.step_one.nopadding.smaller:active {
  color: var(--coral);
}

.step_one.white {
  color: #fff;
  margin-top: 0;
}

.step_one.white.alignleft {
  text-align: left;
}

.step_one.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.step_one.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_one.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.step_one.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.step_one.white.larger.nopadding {
  padding-bottom: 40px;
}

.step_one.white.large {
  font-size: 44px;
}

.step_one.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.step_one.alignleft._10px_margin {
  margin: 10px;
}

.step_one.alignleft.nopadding {
  margin: 0;
}

.step_one.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.step_one.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_one.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.step_one.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.step_one.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.step_one.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.step_one.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_one.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.step_one.alignleft.white.nopadding.small {
  font-size: 26px;
}

.step_one.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.step_one.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.step_one.smaller {
  font-size: 29px;
  font-weight: 900;
}

.step_one.smaller.green {
  color: var(--phthalo-green);
}

.step_one.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.step_one.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.step_one.smaller.nopadding.white:hover {
  color: var(--white);
}

.step_one.green {
  color: #275a08;
}

.step_one.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.step_one.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.step_one.larger {
  font-size: 40px;
}

.step_one.orange {
  color: var(--coral);
}

.step_one.largest {
  font-size: 80px;
}

.step_one.largest.alignright {
  text-align: right;
}

.step_one.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.step_one.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.step_one.darkgreen {
  color: var(--phthalo-green);
}

.step_one.olivegreen {
  color: var(--olive);
}

.step_one.light_green {
  color: var(--pale-goldenrod);
}

.step_one.spacingbtw {
  line-height: 38px;
}

.step_two {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.step_two.nopadding {
  color: var(--olive);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
}

.step_two.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.step_two.nopadding.white.alignleft {
  text-align: left;
}

.step_two.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.step_two.nopadding.white.p-all-sm {
  padding: 10px;
}

.step_two.nopadding.olive_green {
  color: var(--olive);
}

.step_two.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.step_two.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.step_two.nopadding.m-b-lg.light_green, .step_two.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_two.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_two.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.step_two.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.step_two.nopadding.p_tb_md {
  padding: 20px;
}

.step_two.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_two.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.step_two.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.step_two.nopadding.smaller:active {
  color: var(--coral);
}

.step_two.white {
  color: #fff;
  margin-top: 0;
}

.step_two.white.alignleft {
  text-align: left;
}

.step_two.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.step_two.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_two.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.step_two.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.step_two.white.larger.nopadding {
  padding-bottom: 40px;
}

.step_two.white.large {
  font-size: 44px;
}

.step_two.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.step_two.alignleft._10px_margin {
  margin: 10px;
}

.step_two.alignleft.nopadding {
  margin: 0;
}

.step_two.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.step_two.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_two.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.step_two.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.step_two.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.step_two.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.step_two.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_two.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.step_two.alignleft.white.nopadding.small {
  font-size: 26px;
}

.step_two.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.step_two.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.step_two.smaller {
  font-size: 29px;
  font-weight: 900;
}

.step_two.smaller.green {
  color: var(--phthalo-green);
}

.step_two.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.step_two.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.step_two.smaller.nopadding.white:hover {
  color: var(--white);
}

.step_two.green {
  color: #275a08;
}

.step_two.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.step_two.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.step_two.larger {
  font-size: 40px;
}

.step_two.orange {
  color: var(--coral);
}

.step_two.largest {
  font-size: 80px;
}

.step_two.largest.alignright {
  text-align: right;
}

.step_two.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.step_two.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.step_two.darkgreen {
  color: var(--phthalo-green);
}

.step_two.olivegreen {
  color: var(--olive);
}

.step_two.light_green {
  color: var(--pale-goldenrod);
}

.step_two.spacingbtw {
  line-height: 38px;
}

.step_three {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.step_three.nopadding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 25px;
}

.step_three.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.step_three.nopadding.white.alignleft {
  text-align: left;
}

.step_three.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.step_three.nopadding.white.p-all-sm {
  padding: 10px;
}

.step_three.nopadding.olive_green {
  color: var(--olive);
}

.step_three.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.step_three.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.step_three.nopadding.m-b-lg.light_green, .step_three.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_three.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_three.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.step_three.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.step_three.nopadding.p_tb_md {
  padding: 20px;
}

.step_three.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_three.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.step_three.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.step_three.nopadding.smaller:active {
  color: var(--coral);
}

.step_three.white {
  color: #fff;
  margin-top: 0;
}

.step_three.white.alignleft {
  text-align: left;
}

.step_three.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.step_three.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_three.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.step_three.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.step_three.white.larger.nopadding {
  padding-bottom: 40px;
}

.step_three.white.large {
  font-size: 44px;
}

.step_three.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.step_three.alignleft._10px_margin {
  margin: 10px;
}

.step_three.alignleft.nopadding {
  margin: 0;
}

.step_three.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.step_three.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_three.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.step_three.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.step_three.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.step_three.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.step_three.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_three.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.step_three.alignleft.white.nopadding.small {
  font-size: 26px;
}

.step_three.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.step_three.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.step_three.smaller {
  font-size: 29px;
  font-weight: 900;
}

.step_three.smaller.green {
  color: var(--phthalo-green);
}

.step_three.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.step_three.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.step_three.smaller.nopadding.white:hover {
  color: var(--white);
}

.step_three.green {
  color: #275a08;
}

.step_three.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.step_three.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.step_three.larger {
  font-size: 40px;
}

.step_three.orange {
  color: var(--coral);
}

.step_three.largest {
  font-size: 80px;
}

.step_three.largest.alignright {
  text-align: right;
}

.step_three.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.step_three.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.step_three.darkgreen {
  color: var(--phthalo-green);
}

.step_three.olivegreen {
  color: var(--olive);
}

.step_three.light_green {
  color: var(--pale-goldenrod);
}

.step_three.spacingbtw {
  line-height: 38px;
}

.step_four {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.step_four.nopadding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 25px;
}

.step_four.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.step_four.nopadding.white.alignleft {
  text-align: left;
}

.step_four.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.step_four.nopadding.white.p-all-sm {
  padding: 10px;
}

.step_four.nopadding.olive_green {
  color: var(--olive);
}

.step_four.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.step_four.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.step_four.nopadding.m-b-lg.light_green, .step_four.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_four.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_four.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.step_four.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.step_four.nopadding.p_tb_md {
  padding: 20px;
}

.step_four.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_four.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.step_four.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.step_four.nopadding.smaller:active {
  color: var(--coral);
}

.step_four.white {
  color: #fff;
  margin-top: 0;
}

.step_four.white.alignleft {
  text-align: left;
}

.step_four.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.step_four.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_four.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.step_four.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.step_four.white.larger.nopadding {
  padding-bottom: 40px;
}

.step_four.white.large {
  font-size: 44px;
}

.step_four.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.step_four.alignleft._10px_margin {
  margin: 10px;
}

.step_four.alignleft.nopadding {
  margin: 0;
}

.step_four.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.step_four.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_four.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.step_four.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.step_four.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.step_four.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.step_four.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_four.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.step_four.alignleft.white.nopadding.small {
  font-size: 26px;
}

.step_four.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.step_four.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.step_four.smaller {
  font-size: 29px;
  font-weight: 900;
}

.step_four.smaller.green {
  color: var(--phthalo-green);
}

.step_four.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.step_four.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.step_four.smaller.nopadding.white:hover {
  color: var(--white);
}

.step_four.green {
  color: #275a08;
}

.step_four.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.step_four.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.step_four.larger {
  font-size: 40px;
}

.step_four.orange {
  color: var(--coral);
}

.step_four.largest {
  font-size: 80px;
}

.step_four.largest.alignright {
  text-align: right;
}

.step_four.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.step_four.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.step_four.darkgreen {
  color: var(--phthalo-green);
}

.step_four.olivegreen {
  color: var(--olive);
}

.step_four.light_green {
  color: var(--pale-goldenrod);
}

.step_four.spacingbtw {
  line-height: 38px;
}

.step_five {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.step_five.nopadding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 25px;
}

.step_five.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.step_five.nopadding.white.alignleft {
  text-align: left;
}

.step_five.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.step_five.nopadding.white.p-all-sm {
  padding: 10px;
}

.step_five.nopadding.olive_green {
  color: var(--olive);
}

.step_five.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.step_five.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.step_five.nopadding.m-b-lg.light_green, .step_five.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_five.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_five.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.step_five.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.step_five.nopadding.p_tb_md {
  padding: 20px;
}

.step_five.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.step_five.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.step_five.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.step_five.nopadding.smaller:active {
  color: var(--coral);
}

.step_five.white {
  color: #fff;
  margin-top: 0;
}

.step_five.white.alignleft {
  text-align: left;
}

.step_five.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.step_five.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_five.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.step_five.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.step_five.white.larger.nopadding {
  padding-bottom: 40px;
}

.step_five.white.large {
  font-size: 44px;
}

.step_five.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.step_five.alignleft._10px_margin {
  margin: 10px;
}

.step_five.alignleft.nopadding {
  margin: 0;
}

.step_five.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.step_five.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.step_five.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.step_five.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.step_five.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.step_five.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.step_five.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.step_five.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.step_five.alignleft.white.nopadding.small {
  font-size: 26px;
}

.step_five.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.step_five.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.step_five.smaller {
  font-size: 29px;
  font-weight: 900;
}

.step_five.smaller.green {
  color: var(--phthalo-green);
}

.step_five.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.step_five.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.step_five.smaller.nopadding.white:hover {
  color: var(--white);
}

.step_five.green {
  color: #275a08;
}

.step_five.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.step_five.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.step_five.larger {
  font-size: 40px;
}

.step_five.orange {
  color: var(--coral);
}

.step_five.largest {
  font-size: 80px;
}

.step_five.largest.alignright {
  text-align: right;
}

.step_five.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.step_five.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.step_five.darkgreen {
  color: var(--phthalo-green);
}

.step_five.olivegreen {
  color: var(--olive);
}

.step_five.light_green {
  color: var(--pale-goldenrod);
}

.step_five.spacingbtw {
  line-height: 38px;
}

.heading-copy {
  color: var(--olive);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.heading-copy.nopadding {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-copy.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.heading-copy.nopadding.white.alignleft {
  text-align: left;
}

.heading-copy.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.heading-copy.nopadding.white.p-all-sm {
  padding: 10px;
}

.heading-copy.nopadding.olive_green {
  color: var(--olive);
}

.heading-copy.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.heading-copy.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.heading-copy.nopadding.m-b-lg.light_green, .heading-copy.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading-copy.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading-copy.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.heading-copy.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.heading-copy.nopadding.p_tb_md {
  padding: 20px;
}

.heading-copy.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading-copy.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.heading-copy.nopadding.smaller {
  text-align: left;
}

.heading-copy.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.heading-copy.nopadding.smaller:active {
  color: var(--coral);
}

.heading-copy.white {
  color: #fff;
  margin-top: 0;
}

.heading-copy.white.alignleft {
  text-align: left;
}

.heading-copy.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.heading-copy.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading-copy.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.heading-copy.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.heading-copy.white.larger.nopadding {
  padding-bottom: 40px;
}

.heading-copy.white.large {
  font-size: 44px;
}

.heading-copy.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.heading-copy.alignleft._10px_margin {
  margin: 10px;
}

.heading-copy.alignleft.nopadding {
  margin: 0;
}

.heading-copy.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.heading-copy.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading-copy.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.heading-copy.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.heading-copy.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.heading-copy.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.heading-copy.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading-copy.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.heading-copy.alignleft.white.nopadding.small {
  font-size: 26px;
}

.heading-copy.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.heading-copy.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.heading-copy.smaller {
  font-size: 29px;
  font-weight: 900;
}

.heading-copy.smaller.green {
  color: var(--phthalo-green);
}

.heading-copy.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.heading-copy.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.heading-copy.smaller.nopadding.white:hover {
  color: var(--white);
}

.heading-copy.green {
  color: #275a08;
}

.heading-copy.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.heading-copy.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.heading-copy.larger {
  font-size: 40px;
}

.heading-copy.orange {
  color: var(--coral);
}

.heading-copy.largest {
  font-size: 80px;
}

.heading-copy.largest.alignright {
  text-align: right;
}

.heading-copy.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.heading-copy.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-copy.darkgreen {
  color: var(--phthalo-green);
}

.heading-copy.olivegreen {
  color: var(--olive);
}

.heading-copy.light_green {
  color: var(--pale-goldenrod);
}

.heading-copy.spacingbtw {
  line-height: 38px;
}

.heading-copy.add_color_black {
  color: var(--trueblack);
}

.heading-copy.add_color_white {
  color: var(--white-smoke);
}

.agrisol_tutorial, .areas_video {
  border-radius: 0;
}

.video-wrapper {
  width: 76%;
  height: 100%;
  position: relative;
}

.responsive-video {
  border-radius: 0;
  width: 100%;
  height: 46vh;
  position: relative;
  overflow: visible;
}

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

.slider-only-spreader {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
  background-position: 50% 42%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
  padding-top: 60px;
}

.slider-only-spreader.slider34_ag-116 {
  background-image: linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e839c33a770a6567ce73_Banner-AG-216.jpg");
  background-position: 0 0, 50% 46%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-only-spreader.slider_34_ag-110 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e49142f8065895cace93_Banner-AG-210.jpg");
  background-position: 50% 44%;
  background-size: cover;
}

.slider-only-spreader.ag-130 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e2672818959b08dc7737_Banner-AG-230.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-only-spreader.ag-172 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63c1bf5b704c73dda765ed55_Banner-AG-272-Front.jpg");
  background-position: 50%;
  background-size: cover;
}

.slider-only-spreader.groundlink {
  background-image: linear-gradient(#fff, #fff0 27%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
  background-position: 0 0, 50% 42%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-only-spreader.spreader {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6887b848a23b49177db35f1b_66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
}

.slider-only-spreader.hyl-150 {
  background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c196f0357192b463f94b_Banner1-wide.png");
}

.heading-spreader {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 48px;
  font-weight: 900;
}

.heading-spreader.nopadding {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-spreader.nopadding.white {
  color: #fff;
  letter-spacing: 1px;
}

.heading-spreader.nopadding.white.alignleft {
  text-align: left;
}

.heading-spreader.nopadding.white.alignleft.cased {
  text-transform: capitalize;
}

.heading-spreader.nopadding.white.p-all-sm {
  padding: 10px;
}

.heading-spreader.nopadding.olive_green {
  color: var(--olive);
}

.heading-spreader.nopadding.alignleft.b-p-lg {
  padding-bottom: 20px;
}

.heading-spreader.nopadding.m-b-lg {
  margin-bottom: 20px;
}

.heading-spreader.nopadding.m-b-lg.light_green {
  color: var(--pale-goldenrod);
}

.heading-spreader.nopadding.m-b-lg.light_green.smaller {
  text-align: center;
}

.heading-spreader.nopadding.m-b-lg.light_green.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading-spreader.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading-spreader.nopadding.m-b-sm {
  margin-bottom: 10px;
}

.heading-spreader.nopadding.p-b-sm {
  color: var(--willow-brook);
  padding-bottom: 10px;
}

.heading-spreader.nopadding.p_tb_md {
  padding: 20px;
}

.heading-spreader.nopadding.p_tb_md.white.smaller {
  margin-top: -9px;
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-spreader.nopadding.p_tb_md.white.smaller:hover {
  color: var(--pale-goldenrod);
}

.heading-spreader.nopadding.p_tb_md.white.smaller:active {
  color: var(--coral);
}

.heading-spreader.nopadding.smaller {
  text-align: left;
  margin-top: -9px;
}

.heading-spreader.nopadding.smaller:hover {
  color: var(--olive);
  background-color: #0000;
}

.heading-spreader.nopadding.smaller:active {
  color: var(--coral);
}

.heading-spreader.white {
  color: #fff;
  margin-top: 0;
}

.heading-spreader.white.alignleft {
  text-align: left;
}

.heading-spreader.white.alignleft.smller {
  text-transform: capitalize;
  font-size: 34px;
}

.heading-spreader.white.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading-spreader.white.nopadding.p-b-lg.orange {
  color: var(--coral);
}

.heading-spreader.white.larger {
  font-size: 64px;
  line-height: 60px;
}

.heading-spreader.white.larger.nopadding {
  padding-bottom: 40px;
}

.heading-spreader.white.large {
  font-size: 44px;
}

.heading-spreader.alignleft {
  text-align: left;
  margin: 10px;
  font-weight: 900;
}

.heading-spreader.alignleft._10px_margin {
  margin: 10px;
}

.heading-spreader.alignleft.nopadding {
  margin: 0;
}

.heading-spreader.alignleft.nopadding.cased {
  text-transform: capitalize;
}

.heading-spreader.alignleft.nopadding.p-b-md {
  padding-bottom: 10px;
}

.heading-spreader.alignleft.nopadding.m-r-lg {
  margin-right: 40px;
}

.heading-spreader.alignleft.nopadding.pale_green {
  color: var(--willow-brook);
}

.heading-spreader.alignleft.nopadding.pale_green.camelcase {
  text-transform: capitalize;
}

.heading-spreader.alignleft.nopadding.pale_green.camelcase.m-b-lg {
  margin-bottom: 20px;
}

.heading-spreader.alignleft.nopadding.p-b-lg {
  padding-bottom: 20px;
}

.heading-spreader.alignleft.nopadding.morepadding {
  margin-bottom: -12px;
  padding-top: 0;
}

.heading-spreader.alignleft.white.nopadding.small {
  font-size: 26px;
}

.heading-spreader.alignleft.white.nopadding.small.m-b-sm {
  margin-bottom: -1px;
  font-size: 23px;
}

.heading-spreader.alignleft.m-tl-0 {
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 900;
  line-height: 41px;
}

.heading-spreader.smaller {
  font-size: 29px;
  font-weight: 900;
}

.heading-spreader.smaller.green {
  color: var(--phthalo-green);
}

.heading-spreader.smaller.green.nopadding.p-all-sm {
  padding: 5px;
}

.heading-spreader.smaller.alignleft.neongreen {
  color: #d4e9a9;
  letter-spacing: 1px;
  margin: 0;
}

.heading-spreader.smaller.nopadding.white:hover {
  color: var(--white);
}

.heading-spreader.green {
  color: #275a08;
}

.heading-spreader.green.aligncenter {
  margin-top: 20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.heading-spreader.green.aligncenter.text_slider_mobile {
  margin-top: 54px;
}

.heading-spreader.larger {
  font-size: 40px;
}

.heading-spreader.orange {
  color: var(--coral);
}

.heading-spreader.largest {
  font-size: 80px;
}

.heading-spreader.largest.alignright {
  text-align: right;
}

.heading-spreader.largest.alignright.p-l-xlg {
  padding-right: 140px;
  font-size: 75px;
  line-height: 75px;
}

.heading-spreader.p-s-20 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-spreader.darkgreen {
  color: var(--phthalo-green);
}

.heading-spreader.olivegreen {
  color: var(--olive);
}

.heading-spreader.light_green {
  color: var(--pale-goldenrod);
}

.heading-spreader.spacingbtw {
  line-height: 38px;
}

@media screen and (min-width: 1920px) {
  .nav-link.w--current {
    font-family: Libre Franklin, sans-serif;
    font-weight: 600;
  }

  .nav-link-2 {
    font-weight: 600;
  }

  .image-14 {
    max-width: 100%;
    padding-top: 5px;
  }

  .section-24 {
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .div-block-85 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .nav-link-10 {
    font-size: 15px;
    font-weight: 600;
  }

  .section-87 {
    background-position: 50% 38%;
    justify-content: center;
    width: 100%;
    height: 80vh;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .text-block-7 {
    letter-spacing: 5px;
  }

  .div-block-152 {
    width: 100%;
    max-width: 1500px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .container-79 {
    font-family: Libre Franklin, sans-serif;
    font-weight: 400;
  }

  .link-block-7 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-1573 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-167 {
    background-position: 50% 58%;
    width: 500px;
    height: 100%;
  }

  .column-73 {
    justify-content: flex-end;
    display: flex;
  }

  .checked-info {
    padding-bottom: 20px;
  }

  .bannersection.homepage {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116d69ca50c27217c07509d_ultrawide_banner.jpg");
    background-position: 50% 36%;
    background-size: auto;
    background-attachment: scroll;
    min-height: 80vh;
  }

  .bannersection.agrosolbanner {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6058d6ebac664d5ce255dc99_software_HeroV2.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .bannersection.agrosolbanner.top {
    margin-top: 100px;
  }

  .bannersection.accessorypage {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/610c36a7ab443e593a239cba_drone%2Bparts.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .bannercontent {
    min-height: 90vh;
  }

  .bannertxtwrapper {
    top: 73%;
  }

  .image-217 {
    position: absolute;
    top: 17px;
    left: -463px;
  }

  .div-block-222 {
    width: 400px;
    margin-right: 0;
  }

  .div-block-253 {
    position: absolute;
    inset: 0% 0% auto;
  }

  .animated_slideup {
    margin-top: 20px;
  }

  .bullet-base {
    padding-left: 600px;
    padding-right: 600px;
  }

  .buy-now.t-m-lg {
    margin-top: 220px;
  }

  .buyblock, .slider-20 {
    flex: 1;
  }

  .newsreel {
    padding-left: 100px;
    padding-right: 100px;
  }

  .specs_point {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .specs_bullettext {
    align-self: center;
  }

  .greenbg.greengradient {
    background-color: #fff;
    background-image: linear-gradient(#e5edd5, #fff);
  }

  .greenbg.greengradient.nextlevel_latam {
    padding-left: 400px;
    padding-right: 400px;
  }

  .greenbg.mapbg {
    background-image: linear-gradient(#e5edd5f2, #e5edd5f2), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6026eec8de7988de20e4db64_map.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat-x;
    background-size: auto, cover;
  }

  .greenbg.mapbg.negativemargin {
    height: 40vh;
  }

  .greencontent.overlappingimage.aligncenter {
    justify-content: center;
  }

  .greencontent.twocolumn {
    justify-content: space-around;
  }

  .greencontent.flexvertical {
    padding-bottom: 20px;
  }

  .greencontent.ultrawide {
    width: auto;
    padding-left: 400px;
  }

  .bodyheading.nopadding.aligncenter.blacktext.largetext {
    color: #80a62e;
    text-align: center;
    letter-spacing: .8em;
    border: 1px #0000;
    flex-direction: row;
    flex: 1;
    align-items: center;
    padding-left: 24px;
    font-size: 40px;
    font-weight: 600;
  }

  .bodyheading.spacedtext {
    letter-spacing: 1em;
  }

  .bodyparagraph {
    margin-bottom: 20px;
  }

  .bodyparagraph.paddedbody {
    padding-left: 700px;
    padding-right: 700px;
  }

  .bodyparagraph.aligncenter {
    flex-direction: column;
    align-items: center;
  }

  .bodyparagraph.t-b-p {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bodyparagraph.bold.padding_bottom {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .newsreel.aboutpage {
    height: 425px;
  }

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

  .newslink {
    box-shadow: none;
    background-color: #fff;
    align-items: center;
    left: 0%;
    right: 0%;
  }

  .whitebg.twocolumn {
    height: 50vh;
    position: static;
  }

  .text_content.aligncenter {
    align-items: center;
  }

  .text_content.aligncenter.t-b-p {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .image-246 {
    flex: 1;
  }

  .btnwrapper.alignleft {
    display: flex;
  }

  .imgblock {
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 600px;
    display: flex;
  }

  .imgblock.negativemargin {
    height: 800px;
    margin-top: -200px;
    margin-bottom: 0;
  }

  .imgblock.fpv_img {
    justify-content: center;
    align-items: flex-end;
  }

  .imgblock.rtk.negativemargin {
    inset: 0% -7% 0% auto;
  }

  .textblock {
    display: block;
  }

  .textcontentwrapper {
    padding-left: 300px;
  }

  .image-251 {
    max-height: 600px;
  }

  .horizontalline._100pxline {
    width: 200px;
  }

  .full_img.ag122_productpage {
    flex: 0 auto;
    align-self: auto;
    width: auto;
  }

  .full_img.drone_models {
    background-position: 50% 32%;
  }

  .semiboldtext {
    text-align: center;
    margin-top: 0;
    font-size: 24px;
    font-weight: 600;
  }

  .image-253, .image-254, .image-255 {
    margin-right: 20px;
  }

  .twocolumn.staggered {
    height: 100%;
    position: relative;
  }

  .productslider {
    height: 75vh;
  }

  .productslider_mask {
    height: 70vh;
  }

  .slide-62.ag-110-1 {
    background-size: cover;
  }

  .slide-63 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60254e522b2c70ddb0fe882b_ag-122-nozzels-greybg-web.jpg");
    background-position: 50%;
  }

  .slide-64.ag-110-3 {
    background-position: 50%;
  }

  .bgvideo-block {
    object-fit: contain;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 45vh;
    display: block;
    position: static;
  }

  .background-video-6 {
    height: NaN% ;
    object-fit: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
    position: relative;
    inset: 0% auto 0% -23%;
  }

  .image-260 {
    height: 100%;
    margin-top: -291px;
  }

  .link-block-10 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .image-265 {
    margin-left: 10px;
  }

  .section-138 {
    display: block;
  }

  .image-274 {
    height: 600px;
    position: absolute;
  }

  .section-141 {
    position: relative;
  }

  .div-block-356 {
    position: absolute;
    inset: 9% 0% 0% 15%;
  }

  .heading-1619 {
    font-size: 64px;
  }

  .paragraph-185 {
    padding-top: 20px;
  }

  .webinar_textblock {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section_specs {
    background-color: #0000;
  }

  .heading-1620 {
    color: #000;
    font-family: Roboto, sans-serif;
  }

  .section-145 {
    background-color: #0000;
  }

  ._3col_container {
    justify-content: space-around;
  }

  .col_block {
    flex: 1;
  }

  .h2_sv-1 {
    color: #083058;
    font-family: Roboto, sans-serif;
  }

  .h3_sv-1 {
    color: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Roboto, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .heading-1622 {
    color: #000;
  }

  .button-44 {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    background-color: #003afa;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 700;
  }

  .sv-1_icon_title {
    text-align: center;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    line-height: 15px;
  }

  .navbar-5 {
    background-color: #0e11128c;
    border-style: none;
  }

  .dropdownlist.w--open {
    background-color: var(--rich-black);
    display: inline-block;
  }

  .dropdownlist.buynow {
    background-color: #0000;
  }

  .hero_slider {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61ae794f7dd99e36777b9ae0_BACKGROUND2_WIDE_black.jpg");
    background-position: 50%;
    background-size: contain;
    border: 1px #000;
  }

  .section-149 {
    border: 1px none var(--rich-black);
    background-color: var(--rich-black);
    padding: 20px;
  }

  .grid-31 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area Area-2 Area-3";
  }

  .rounded_column {
    background-color: var(--white);
    border: 1px #000;
    border-radius: 16px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading {
    color: var(--trueblack);
    margin-top: 0;
    padding-top: 20px;
    font-family: Roboto, sans-serif;
    font-size: 50px;
  }

  .heading.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .heading.nopadding.p_tb_md.white.smaller {
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading.nopadding.smaller {
    text-align: left;
    margin-top: -8px;
    font-size: 32px;
  }

  .heading.nopadding.smaller.areas_modif {
    padding-top: 10px;
  }

  .heading.white {
    margin-bottom: 60px;
  }

  .heading.white.nopadding, .heading.white.larger.nopadding {
    margin-bottom: 0;
  }

  .heading.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .heading.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .heading.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .heading.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3column-section {
    background-image: linear-gradient(#0000 84%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e19dc8298293ccb7cd8cb5_sky.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    padding-bottom: 60px;
  }

  .subheading {
    letter-spacing: .2px;
  }

  .subheading.aligncenter.lightgreen.allcaps {
    text-transform: uppercase;
  }

  .subheading.largerspacing {
    letter-spacing: 2px;
  }

  .subheading.largerspacing.nopadding.white {
    color: var(--white);
  }

  .subheading.orange.aligncenter.medium_large {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .subheading.alignright.nopadding.p-t-lg.p-r-lg {
    padding-top: 20px;
    padding-right: 20px;
  }

  .subheading.alignright.nopadding.p-all-lg {
    padding: 20px;
  }

  .paragraph.white.aligncenter.m-b-lg {
    margin-bottom: 60px;
  }

  .paragraph.white.paddingbottom {
    padding-bottom: 20px;
  }

  .paragraph.aligncenter.white {
    margin-bottom: 16px;
  }

  .paragraph.smaller.nopadding.p-all-lg {
    padding: 10px 20px 20px;
  }

  .paragraph.smaller.align_right.mobile_center {
    margin-top: 0;
    padding-top: 0;
  }

  .paragraph.smaller.mobile_center {
    margin-top: 20px;
    padding-top: 10px;
  }

  .absolute_container {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .container-103 {
    position: absolute;
  }

  .background-video-10 {
    min-width: 100%;
    min-height: 90vh;
    padding-top: 10vh;
    position: relative;
  }

  .dronediagram, .section-padding-container {
    position: static;
  }

  .boxedimage-section {
    background-color: var(--moss-green);
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61afd89e0c816450fc3a1629_split.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .image-292 {
    border-radius: 30px;
  }

  .customerservice-section {
    display: none;
  }

  .div-block-369 {
    position: static;
  }

  .lottie-animation-7 {
    height: auto;
  }

  .image-293 {
    inset: 0% auto;
  }

  .container-104 {
    position: relative;
  }

  .div-block-373 {
    justify-content: center;
    align-items: center;
    max-width: 1500px;
    display: flex;
  }

  .section-157 {
    justify-content: center;
    display: flex;
  }

  .grid-39 {
    justify-items: center;
  }

  ._1500_wide {
    padding-bottom: 60px;
  }

  .paddedblock {
    margin: 10px;
  }

  .carousel.is_contained {
    padding-bottom: 100px;
    overflow: hidden;
  }

  .card-2 {
    margin-top: 0;
    padding-top: 0;
  }

  .card-header.reliable {
    height: 30vh;
  }

  .card-header.powerful {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6757225b736545735dbeae82_AgroSol%20Area%20Interface%20Carousel.jpg");
    background-position: 50%;
    background-size: cover;
    height: 30vh;
  }

  .card-header.autonomous {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67f97d5632cf7e6f8e25aad6_ARES_carousel_hardware.jpg");
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
    height: 30vh;
  }

  .card-header.easytouse, .card-header.hardware {
    height: 30vh;
  }

  .arrow-left {
    top: 533px;
    left: 5%;
  }

  .arrow-left.peoplepage {
    top: 684px;
  }

  .arrow-left.arrow_desktop {
    position: absolute;
    inset: auto 33% 0% 0%;
  }

  .arrow-left.arrow_home {
    top: 627px;
  }

  .arrow-left.arrow_home.arrow-left-home {
    bottom: 0%;
    left: 25%;
  }

  .arrow-right {
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: auto 0% 8% 1629px;
  }

  .arrow-right.arrow_desktop {
    position: absolute;
    inset: auto 0% 0% 56%;
  }

  .arrow-right.arrow-right-home {
    bottom: 0%;
    right: 25%;
  }

  .card-body {
    height: 175px;
  }

  .card-body.peoplepage {
    height: 15rem;
  }

  .card-body.card_mod_home {
    height: 210px;
  }

  .carousel-slider {
    width: 100%;
    margin-bottom: 75px;
  }

  .carousel-slider._0_testimonial, .carousel-slider._1_testimonial, .carousel-slider._2_testimonial, .carousel-slider._3_testimonial, .carousel-slider._4_testimonial {
    width: 43%;
  }

  .carousel-mask {
    width: 60%;
    margin-left: 100px;
    overflow: visible;
  }

  .section.is_full {
    background-image: linear-gradient(0deg, var(--white-smoke), white 40%);
    justify-content: center;
    align-items: center;
    height: 85vh;
  }

  .section.is_full.peoplepage {
    padding-top: 80px;
  }

  .section.is_full.keyfeatures {
    justify-content: center;
    align-items: center;
    height: 90vh;
    overflow: hidden;
  }

  .slide-nav-15 {
    padding-top: 0;
  }

  .slide-nav-15.slide_nav_home {
    bottom: -10px;
  }

  .icon-8.peoplepage {
    inset: auto auto 0% 0%;
  }

  .paragraph-188.buynow {
    padding-top: 0;
  }

  .div-block-387 {
    background-size: cover;
    height: 100ch;
    margin-top: 0;
    padding-top: 0;
  }

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

  .heading-1626 {
    color: #efefef;
    margin-top: 0;
  }

  .heading_ptsans_24 {
    color: #efefef;
    margin-top: 0;
    font-family: PT Sans, sans-serif;
    font-size: 24px;
    font-weight: 400;
  }

  .slide-nav-16 {
    margin-bottom: 0;
  }

  .section-163 {
    margin-top: -5px;
  }

  .div-block-391 {
    margin-top: -5px;
    margin-bottom: -29px;
  }

  .div-block-395 {
    margin-bottom: 20px;
  }

  .section-164 {
    object-fit: cover;
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68434ef4682c4274190935cd_ARES_blackandwhite_wireframe.jpg");
    background-position: 50% 65%;
    background-size: cover;
    width: auto;
    margin-top: 0;
  }

  .container-109 {
    padding-top: 20px;
    padding-bottom: 0;
    top: 1%;
  }

  .div-block-397 {
    margin-left: 470px;
  }

  .div-block-399 {
    margin-top: -5px;
  }

  .grid-45 {
    grid-template-rows: auto;
    place-content: stretch space-around;
  }

  .div-block-404 {
    margin-top: 0;
  }

  .section-167 {
    background-color: #0000;
  }

  .grid-46 {
    grid-template: "Area ."
                   "Area-2 Area-5"
                   "Area-4 Area-5"
                   "Area-3 Area-5"
                   / 1fr 1fr;
  }

  .div-block-408 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87ebe4f775bb952248385_ag-122.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 125px;
  }

  .hompage_lives {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87eb2c6aa6e12b3d4881c_crops.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .homepage_crop {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87ef0d3bed0fb1d57f062_farmer_1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .homepage_spottreatment {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61d87f3a621d6c589e912e68_nick_ag-116.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .about_hero_container {
    background-position: 0 0, 50% 35%;
    height: 80vh;
  }

  .about_absolute {
    bottom: 0%;
  }

  .section-170 {
    margin-top: 40px;
  }

  .div-block-425 {
    background-image: linear-gradient(to bottom, var(--white), transparent);
  }

  .orange_btn.designdrone {
    color: var(--rich-black);
    padding: 20px 60px;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .div-block-428 {
    background-color: #fff;
  }

  .grid-54 {
    grid-template-rows: auto auto auto auto;
    grid-template-areas: "Area"
                         "Area-2"
                         "."
                         ".";
  }

  .grid-60 {
    grid-template: "Area-3 Area-4"
    / 1fr;
  }

  .product_grid_container {
    padding: 10px;
  }

  .div-block-437 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 600px;
    height: 350px;
    display: flex;
    inset: 50% 25% auto auto;
  }

  .section-176 {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: auto;
  }

  .section-180 {
    margin-bottom: 60px;
  }

  .slider-34.spreader {
    height: 75vh;
  }

  .div-block-444 {
    background-image: none;
    height: 100%;
  }

  .image-305 {
    flex: none;
    width: auto;
  }

  .grid-64 {
    grid-template-areas: "Area Area Area"
                         "Area-2 Area-3 Area-4"
                         ". Area-5 .";
  }

  .section-182.hyl-150 {
    background-image: linear-gradient(180deg, var(--white), #fff0 15%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6824cebca90ee4dd633674f0_ARESHYL150.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .grid_67_txt.right, .grid_67_txt.right.left {
    min-height: 425px;
  }

  .section-186 {
    background-position: 50% 25%;
  }

  .grid-73 {
    grid-row-gap: 16px;
  }

  .grid-74 {
    grid-column-gap: 0px;
    width: 100%;
  }

  .grid74_headingblock {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .whatsincluded_titleblock {
    margin-top: -60px;
    margin-bottom: 60px;
  }

  .grid74_paragraphblock {
    margin-left: 0;
  }

  .bold-text-15, .paragraph-192 {
    font-style: normal;
  }

  .div-block-484 {
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .divider {
    background-color: #000;
    width: auto;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .background-video-14 {
    padding: 20px;
  }

  .section-189 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f4752c9de5ec80fee20309_Banner-DesignYourDrone.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .grid-81 {
    grid-template-rows: auto;
    grid-template-areas: "Area Area-2";
  }

  .div-block-493 {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-1639 {
    color: var(--white);
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 96px;
    font-weight: 900;
    line-height: 86.5px;
  }

  .heading-1640 {
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 38px;
    font-weight: 900;
  }

  .div-block-494 {
    background-color: var(--olive);
    height: 30px;
    min-height: 30px;
    padding: 0;
  }

  .grid-82 {
    border: 2px solid var(--white);
    border-radius: 30px;
    grid-template-areas: "Area-5 Area-5 Area-5"
                         "Area-2 Area-3 Area-4";
    padding: 40px;
  }

  .section-190 {
    background-image: linear-gradient(to top, var(--rich-black), #0e111200 40%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/64260b5be6effd43fcfd1020_Banner-1_2.jpg");
    background-position: 0 0, 50% 34%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-194 {
    background-color: var(--trueblack);
    background-image: none;
    flex-flow: column;
    width: 100%;
    max-width: 1920px;
    height: 100vh;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
    overflow: visible;
  }

  .section-194.video-section-dark {
    background-color: var(--black-background);
    max-width: 450vh;
    height: 105vh;
    max-height: 340vh;
    overflow: visible;
  }

  .section-199 {
    background-image: linear-gradient(#142d0400 60%, #112703), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63ef9125b36596254d6fe2ca_Banner_Accesories.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
  }

  .div-block-523 {
    height: 80vh;
  }

  .section-201.example {
    border: 1px #000;
    border-top-width: 0;
    margin-top: -12px;
  }

  .grid-94 {
    grid-column-gap: 15px;
    grid-template-rows: auto;
    margin-top: 20px;
  }

  .slider-37 {
    background-color: #0000;
  }

  .slide-85 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/610d40ae821b07131e7f82e0_spreader_cutout%2Bshadow.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .div-block-524 {
    border-style: none none solid;
    border-width: 1px 1px 2px;
    border-color: black black var(--coral);
    margin-bottom: 40px;
  }

  .grid-95 {
    grid-template: "Area Area-2 Area-3"
    / 1fr 1fr 1fr;
  }

  .div-block-525 {
    margin-top: 40px;
  }

  .tabs-menu-4 {
    padding-right: 40px;
  }

  .grid-97 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-areas: "Area Area-10"
                         "Area-2 Area-11"
                         "Area-3 Area-12"
                         "Area-4 Area-13"
                         "Area-5 Area-14"
                         "Area-6 Area-15"
                         "Area-7 Area-16"
                         "Area-8 Area-17"
                         "Area-9 Area-18"
                         "Area-19 Area-20"
                         "Area-21 Area-22"
                         "Area-24 Area-23"
                         "Area-25 Area-26"
                         "Area-27 Area-28"
                         "Area-29 Area-30"
                         "Area-31 Area-32"
                         "Area-33 Area-34"
                         "Area-35 Area-36"
                         "Area-37 Area-38";
  }

  .grid-97.ag-122 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .section-202 {
    background-image: linear-gradient(#fff, #fdfdff00 20%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d7dcb4089c72816eddc06_Final-Banner_Accesories.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 80vh;
  }

  .apply_button.button_phone {
    background-color: var(--neon-hylio);
    color: var(--rich-black);
  }

  .section-207 {
    background-size: auto, cover;
    height: 900px;
  }

  .section-208, .div-block-539 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-210 {
    height: 80vh;
  }

  .grid-104 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template: "Area Area"
                   "Area-3 Area-2"
                   "Area-5 Area-6"
                   / 1fr 1fr;
  }

  .div-block-544 {
    padding-bottom: 50px;
  }

  .container-139 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .div-block-558 {
    background-color: var(--rich-black);
    padding: 20px;
  }

  .list-8 {
    margin-top: 10px;
  }

  .slider-40 {
    background-color: #0000;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .icon-10, .icon-11 {
    color: #0e111280;
  }

  .grid-120 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area-2 Area-3 Area-4 Area-5";
  }

  .paragraph-197 {
    text-align: center;
    font-size: 22px;
  }

  .section-222 {
    height: 80vh;
  }

  .div-block-574 {
    inset: auto 5% 5% auto;
  }

  .div-block-575 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .areas_video_container {
    justify-content: center;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .maintenance_container {
    background-color: var(--olive);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .software_trigrid {
    background-image: linear-gradient(358deg, #000, #fff0), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68645a5acdaed03493ecada1_ares%20(1).png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .software_trigrid.reports {
    background-image: linear-gradient(356deg, #000, #fff0 85%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68814cfc29403b1f00003c63_reports_white2.jpg");
    background-position: 0 0, 100% 150%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .software_trigrid.maintenance {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6879657fc4368ae172086d0e_maintenance.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
  }

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

  .section-243 {
    margin-top: 0;
    padding-top: 0;
  }

  .text-span-31 {
    color: var(--white);
  }

  .groundlink-features.hyl-150features {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .div-block-601.spreader {
    justify-content: center;
    align-items: center;
  }

  .section-247 {
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .container-155 {
    margin-left: 100px;
    overflow: visible;
  }

  .container-155.container_phone {
    flex: 1;
    align-self: auto;
    max-width: 97%;
    overflow: visible;
  }

  .carousel-mask-2 {
    width: 40%;
    overflow: visible;
  }

  .slide-nav-19 {
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .heading-361 {
    color: #000;
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .distributor_locator {
    padding-bottom: 100px;
    display: block;
    overflow: visible;
  }

  .div-block-605 {
    margin-top: 0;
    padding-top: 40px;
  }

  .paragraph-201 {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bodyheading_distributor {
    justify-content: center;
    align-items: center;
    margin-right: 30px;
    font-size: 60px;
    display: flex;
  }

  .bodyheading_distributor.nopadding.aligncenter.blacktext.largetext {
    color: #80a62e;
    text-align: center;
    letter-spacing: .8em;
    border: 1px #0000;
    flex-direction: row;
    flex: 1;
    align-items: center;
    padding-left: 24px;
    font-size: 40px;
    font-weight: 600;
  }

  .bodyheading_distributor.spacedtext {
    letter-spacing: 1em;
  }

  .map_wrap {
    max-width: 1500px;
    margin-bottom: 60px;
  }

  .container_wrap_content {
    height: 90%;
  }

  .information_wrap {
    width: 100%;
    height: 90%;
  }

  .search_wrap {
    padding-left: 30px;
  }

  .dealer_wrap {
    padding: 30px;
  }

  .map_div {
    width: 100%;
    height: 91%;
  }

  .collection-list-wrapper-4 {
    height: 500px;
  }

  .div-block-611 {
    margin-top: 40px;
  }

  .container-159 {
    max-width: 150%;
    display: block;
    overflow: visible;
  }

  .div-block-612 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 223px;
    padding-top: 20px;
    padding-bottom: 40px;
    padding-right: 220px;
    display: flex;
  }

  .modal_container {
    background-color: var(--trueblack);
    max-width: 45rem;
    margin-bottom: 0;
    padding: 0 0 0 0;
  }

  .heading_popup {
    color: var(--neon-hylio);
    font-size: 34px;
    line-height: 35px;
  }

  .close_text {
    color: #414040;
    font-size: 3rem;
    text-decoration: none;
    transform: rotate(45deg);
  }

  .close-button {
    color: #555353;
    text-decoration: none;
    position: absolute;
    inset: 1.6rem 1rem auto auto;
  }

  .image-365 {
    vertical-align: baseline;
    display: inline-block;
    position: static;
  }

  .column-121 {
    box-sizing: border-box;
    object-fit: fill;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .column-122 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-366.pic_tablet {
    width: 100%;
    max-width: 150%;
    display: inline-block;
    overflow: hidden;
  }

  .div-block-615 {
    box-sizing: border-box;
    object-fit: fill;
    flex-flow: row;
    max-width: 100%;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .paragraph-202 {
    color: var(--white-smoke);
    border: 1px #000;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .image-366-copy.pic_tablet, .image-366-copy.pic_tablet-copy {
    width: 100%;
    max-width: 150%;
    display: inline-block;
    overflow: hidden;
  }

  .slider {
    margin-bottom: 8em;
    overflow: visible;
  }

  .slider-41 {
    margin-bottom: 8em;
  }

  .header {
    margin-top: 8em;
    margin-bottom: 2em;
  }

  .slider-42 {
    margin-bottom: 8em;
  }

  .video_wrapper_maintenance {
    width: 97%;
    height: 43vh;
  }

  .image-369 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-253 {
    flex-flow: column;
    margin-top: 0;
    display: block;
  }

  .div-block-625 {
    max-width: 1920px;
    min-height: 56.25vw;
    max-height: 30vh;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .code-embed {
    overflow: visible;
  }

  .text-block-40 {
    color: #faf3f3;
    text-align: center;
    flex-flow: column;
    margin-bottom: 20px;
    font-family: Open Sans, sans-serif;
    font-size: 37px;
    font-weight: 800;
    line-height: 31px;
    display: block;
  }

  .grid-144 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    align-items: stretch;
    display: grid;
  }

  .text-block-41 {
    color: var(--neon-hylio);
    text-align: center;
    flex-flow: row;
    order: 0;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    display: block;
    position: static;
  }

  .lottie-animation-38 {
    filter: invert();
    color: #eee7e7;
    width: 6rem;
  }

  .body-11 {
    background-color: #fff;
  }

  .maintenance {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-626 {
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 40px;
    display: block;
  }

  .step_one {
    color: var(--trueblack);
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .step_one.nopadding {
    color: var(--olive);
    font-size: 30px;
  }

  .step_one.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .step_one.white {
    margin-bottom: 60px;
  }

  .step_one.white.nopadding, .step_one.white.larger.nopadding {
    margin-bottom: 0;
  }

  .step_one.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .step_one.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .step_one.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .step_one.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .step_one.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_one.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step_two {
    color: var(--trueblack);
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .step_two.nopadding {
    color: var(--olive);
    text-align: right;
    font-size: 30px;
  }

  .step_two.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .step_two.white {
    margin-bottom: 60px;
  }

  .step_two.white.nopadding, .step_two.white.larger.nopadding {
    margin-bottom: 0;
  }

  .step_two.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .step_two.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .step_two.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .step_two.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .step_two.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_two.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step_three {
    color: var(--trueblack);
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .step_three.nopadding {
    color: var(--black-background);
    margin-top: 10px;
    font-size: 25px;
    font-weight: 900;
  }

  .step_three.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .step_three.white {
    margin-bottom: 60px;
  }

  .step_three.white.nopadding, .step_three.white.larger.nopadding {
    margin-bottom: 0;
  }

  .step_three.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .step_three.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .step_three.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .step_three.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .step_three.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_three.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step_four {
    color: var(--trueblack);
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .step_four.nopadding {
    color: var(--black-background);
    margin-top: 10px;
    font-size: 25px;
    font-weight: 900;
  }

  .step_four.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .step_four.white {
    margin-bottom: 60px;
  }

  .step_four.white.nopadding, .step_four.white.larger.nopadding {
    margin-bottom: 0;
  }

  .step_four.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .step_four.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .step_four.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .step_four.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .step_four.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_four.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step_five {
    color: var(--trueblack);
    font-family: Roboto, sans-serif;
    font-size: 36px;
  }

  .step_five.nopadding {
    color: var(--black-background);
    margin-top: 10px;
    font-size: 25px;
    font-weight: 900;
  }

  .step_five.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .step_five.white {
    margin-bottom: 60px;
  }

  .step_five.white.nopadding, .step_five.white.larger.nopadding {
    margin-bottom: 0;
  }

  .step_five.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .step_five.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .step_five.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .step_five.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .step_five.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_five.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-copy {
    color: var(--olive);
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 32px;
    font-weight: 700;
  }

  .heading-copy.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .heading-copy.nopadding.p_tb_md.white.smaller {
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading-copy.nopadding.smaller {
    text-align: left;
    margin-top: -8px;
    font-size: 32px;
  }

  .heading-copy.white {
    margin-bottom: 60px;
  }

  .heading-copy.white.nopadding, .heading-copy.white.larger.nopadding {
    margin-bottom: 0;
  }

  .heading-copy.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .heading-copy.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .heading-copy.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .heading-copy.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-copy.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-copy.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-copy.add_color_black {
    color: var(--trueblack);
  }

  .heading-copy.add_color_white {
    color: var(--white);
  }

  .agrisol_tutorial {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
  }

  .video-wrapper {
    width: 100%;
    max-width: 764px;
    height: 42vh;
    position: relative;
    overflow: hidden;
  }

  .responsive-video {
    width: 100%;
    height: 100%;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .div-block-627 {
    width: 100%;
    height: 50vh;
    position: relative;
    overflow: visible;
  }

  .container-160 {
    max-width: 934px;
  }

  .section-254 {
    background-color: #fff;
    margin-bottom: 100px;
    display: block;
  }

  .slider-only-spreader.spreader {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6887b848a23b49177db35f1b_66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
    background-position: 50% 0;
    background-size: auto;
    height: 75vh;
  }

  .selection_tank {
    background-color: #fff;
    margin-bottom: 20px;
    display: block;
  }

  .heading-spreader {
    color: var(--trueblack);
    margin-top: 0;
    padding-top: 60px;
    font-family: Roboto, sans-serif;
    font-size: 50px;
  }

  .heading-spreader.nopadding.m-b-lg.light_green.smaller {
    padding-top: 10px;
  }

  .heading-spreader.nopadding.m-b-sm {
    margin-bottom: 10px;
  }

  .heading-spreader.nopadding.p_tb_md.white.smaller {
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .heading-spreader.nopadding.smaller {
    text-align: left;
    margin-top: -8px;
    font-size: 32px;
  }

  .heading-spreader.white {
    margin-bottom: 60px;
  }

  .heading-spreader.white.nopadding, .heading-spreader.white.larger.nopadding {
    margin-bottom: 0;
  }

  .heading-spreader.white.large {
    font-size: 60px;
    line-height: 50px;
  }

  .heading-spreader.alignleft.white.nopadding.smaller {
    font-size: 36px;
  }

  .heading-spreader.alignleft.white.nopadding.smaller.paddingbottom {
    padding-bottom: 20px;
  }

  .heading-spreader.smaller.nopadding.white {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-spreader.green.aligncenter {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-spreader.green.aligncenter.text_slider_mobile {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    text-align: left;
  }

  .icon {
    color: #000;
  }

  .image-14 {
    margin-left: 36px;
  }

  .section-10, .section-31, .section-46 {
    display: none;
  }

  .image-61 {
    max-width: 70%;
  }

  .section-48 {
    display: none;
  }

  .heading-102 {
    top: -717px;
    left: 431px;
  }

  .heading-103 {
    top: -133px;
    left: 434px;
  }

  .paragraph-62 {
    padding-right: 236px;
    left: 168px;
  }

  .image-65 {
    top: -802px;
    left: 314px;
  }

  .section-61 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d40cd69625e7f23c8193e2b_farmer_drone_walk.jpg");
    background-position: 50% 0;
  }

  .navigation_tablet_ver {
    background-color: #1f2426;
    height: 50vw;
    display: none;
  }

  .div-block-58 {
    padding-top: 38px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-59 {
    padding-left: 17px;
    padding-right: 17px;
  }

  .paragraph-109 {
    color: #5c5a5a;
  }

  .heading-186 {
    color: #fff;
    font-family: Raleway;
    font-weight: 600;
  }

  .paragraph-110 {
    color: #cfcfcf;
  }

  .heading-187 {
    color: #fff;
    margin-top: -6px;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 600;
  }

  .paragraph-112 {
    color: #cfcfcf;
  }

  .image-124 {
    margin-right: 13px;
  }

  .image-125 {
    margin-right: 6px;
  }

  .image-126 {
    margin-right: 15px;
  }

  .cta_tablet {
    background-color: #f5f5f5;
    height: 30vw;
    display: none;
  }

  .heading-189 {
    text-align: center;
    padding-top: 77px;
    font-family: Raleway;
    font-size: 37px;
    font-weight: 600;
  }

  .button-29 {
    background-color: #1f2426;
    border-radius: 20px;
    margin-top: 13px;
    margin-left: 186px;
    padding: 18px 129px;
  }

  .heading-210.hightlight_text {
    display: none;
  }

  .section-70 {
    flex-wrap: nowrap;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
  }

  .slider-9 {
    min-height: 200%;
  }

  .div-block-120 {
    flex-direction: column;
  }

  .div-block-121 {
    align-self: center;
    max-width: 30vw;
  }

  .heading-256 {
    color: var(--pale-goldenrod);
    align-self: center;
    padding: 20px;
  }

  .link-10 {
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-122 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 10px;
  }

  .link-11 {
    color: var(--willow-brook);
    align-self: center;
  }

  .submit-button-8 {
    background-color: var(--pale-goldenrod);
    color: var(--rich-black);
  }

  .heading-257 {
    margin-right: 5%;
  }

  .heading-258 {
    font-size: 28px;
  }

  .columns-27 {
    clear: left;
    flex-flow: row;
    place-content: stretch center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .buyform {
    margin-left: 10%;
    margin-right: 10%;
  }

  .buydivblock {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: grid;
    transform: translate(0);
  }

  .buy-navigator {
    display: block;
  }

  .div-block-141 {
    width: 90%;
    max-width: none;
  }

  .div-block-142 {
    padding-top: 26px;
    padding-bottom: 27px;
    padding-left: 26px;
  }

  .faq-section01 {
    flex-direction: column;
    padding-left: 25px;
  }

  .faq-question-wrap {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .left-questions, .rigth-questions {
    width: 100%;
  }

  .div-block-148 {
    flex-direction: column;
  }

  .div-block-149 {
    margin-right: 27px;
  }

  .link-block-7 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-1578 {
    line-height: 22px;
  }

  .heading-1578.together-landsacpe {
    display: none;
  }

  .div-block-167 {
    object-fit: cover;
    height: 350px;
    margin-left: 20px;
    position: static;
  }

  .div-block-168 {
    padding-right: 20px;
  }

  .info-base {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5f07936e55137a3547f343be_dotts-transparent.png");
    background-position: 100%;
    background-size: contain;
    padding-left: 60px;
    padding-right: 60px;
  }

  .bannercontent {
    background-color: #0000;
  }

  .bannertxtwrapper {
    flex-direction: column;
    align-items: center;
    font-size: 22px;
    top: 37%;
  }

  .processcontent {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-36 {
    background-position: 50% 20%;
  }

  .navbarspace {
    background-color: #0000;
  }

  .image-217 {
    max-width: none;
    height: 250px;
    max-height: none;
    top: 18%;
    left: -83%;
  }

  .columns-44 {
    margin-bottom: 76px;
    padding-top: 20px;
  }

  .div-block-241 {
    padding-left: 20px;
    padding-right: 0;
  }

  .card_front.card_easytouse, .card_front.card_savings {
    display: block;
  }

  .front-heading {
    flex-direction: column;
    justify-content: flex-start;
  }

  .card_back {
    border-radius: 0;
  }

  .card_paragraph {
    font-size: 12px;
  }

  .yourcrops {
    margin-top: 0;
    font-size: 60px;
  }

  .our-mission {
    padding-left: 0;
  }

  .paragraph-175 {
    color: #c2d49c;
    background-color: #00000080;
    border-radius: 15px;
    margin-top: 10px;
    padding: 10px 20px;
    font-size: 12px;
    display: none;
  }

  .bulletpoints {
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .bullet-base {
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .bullet.homebullet {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60217b226b0c2c1b4e529b15_dotts-30.png");
    background-position: 0;
    flex-direction: column;
    flex: none;
    width: 150px;
    position: relative;
  }

  .container-83 {
    justify-content: flex-end;
  }

  .navsection-link {
    text-transform: uppercase;
  }

  .heading-1609 {
    font-size: 22px;
    font-weight: 300;
    display: block;
  }

  .nav-menu-2 {
    background-color: #cacaca;
  }

  .section-108 {
    margin-top: 20px;
  }

  .slide-44 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/5d539e2001f72a8beafe03c6_operations_1.png");
    background-position: 50%;
    background-size: cover;
  }

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

  .buynowform {
    clear: left;
    margin-top: 60px;
    padding-bottom: 20px;
  }

  .buynowbase {
    flex-direction: column;
  }

  .bottom_left {
    padding: 0;
  }

  .menu-button, .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .heading-1616 {
    margin-bottom: 5px;
  }

  .image-244 {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
  }

  .greenbg.aligncenter.large-bottom-margin {
    margin-bottom: 68px;
  }

  .greencontent.twocolumn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bodyparagraph {
    line-height: 24px;
  }

  .bodyparagraph.quote {
    font-size: 12px;
    font-style: normal;
    line-height: 19px;
  }

  .bodyparagraph.paddedbody {
    padding-left: 100px;
    padding-right: 100px;
  }

  .bodyparagraph.condensedp {
    font-size: 14px;
  }

  .bodyparagraph.aligncenter.nopadding {
    margin-top: 0;
  }

  .newsreel.mobleversion {
    display: none;
  }

  .newslink {
    inset: 0%;
  }

  .btnclassic {
    padding-left: 10px;
    padding-right: 10px;
  }

  .btnclassic.btn_darkbg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btnclassic.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .whitebg.top.groundlinkspace {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text_content {
    padding-top: 40px;
  }

  .iconwrapper {
    width: 48px;
    display: block;
  }

  .bodysubheading {
    font-size: 20px;
  }

  .bodysubheading.nopadding {
    flex: 0 auto;
  }

  .bodysubheading.table_heading {
    color: #000;
  }

  .processwrapper {
    width: 33%;
    padding-left: 0;
    padding-right: 0;
  }

  .bannerheading {
    margin-top: 0;
    font-size: 36px;
  }

  .bannerheading._2spaced {
    margin-bottom: 0;
    font-size: 36px;
  }

  .bannerheading.blacktext {
    font-size: 45px;
  }

  .bulletcontent {
    flex: 1;
    width: auto;
    position: absolute;
    right: 0%;
  }

  .homebullet-paragraph.nopadding {
    flex: none;
  }

  .paddedcontent {
    padding-left: 40px;
  }

  .imgblock {
    align-self: center;
  }

  .imgblock.negativemargin {
    margin-top: -100px;
    margin-bottom: -100px;
    overflow: hidden;
  }

  .imgblock.fpv_img {
    align-items: center;
    height: auto;
    display: flex;
  }

  .textblock {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fullpageimg {
    height: auto;
  }

  .image-251 {
    margin-left: 10px;
  }

  .horizontalline.smallline {
    width: 125px;
  }

  .horizontalline.largeline {
    width: 200px;
  }

  .cardholder {
    margin-bottom: 221px;
  }

  .full_img {
    height: 50vh;
  }

  .full_img.agrosolfarmer {
    background-position: 0%;
  }

  .twocolumn {
    flex-direction: column;
    align-items: center;
  }

  .twocolumn.staggered {
    align-items: center;
  }

  .productslider {
    height: 72vh;
  }

  .productslider_mask {
    height: 64vh;
  }

  .galleryslidertext {
    padding-bottom: 0;
  }

  .slide-66 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60270eb5f2efac28b1e8baf9_spreader_productpic-small.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .flexhorizontal._85 {
    width: 100%;
  }

  .aligncenter.flexvertical.p-b-lg.p-s-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-6 {
    width: 700px;
  }

  .container-90 {
    height: auto;
  }

  .image-260 {
    object-fit: cover;
    height: auto;
  }

  .column_2 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .column_2.no_p {
    align-self: center;
  }

  .column_2.t-p-sm {
    padding-top: 10px;
  }

  .p-t-lg.p-b-lg {
    padding-bottom: 20px;
  }

  .picture-cont.flexhorizontal {
    flex: 0 auto;
  }

  .testimonial {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-337 {
    height: auto;
  }

  .div-block-338 {
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-339 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6116da2566e93c3cd33718d0_1.jpg");
    background-position: 100%;
    background-size: cover;
  }

  .div-block-343 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-272 {
    object-fit: cover;
    object-position: 17% 50%;
  }

  .lottie-animation-3 {
    margin-top: -51px;
    margin-bottom: -52px;
  }

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

  .tabs-menu-2 {
    background-color: #fff;
  }

  .iconheading {
    font-size: 13px;
  }

  .div-block-344 {
    padding-left: 10px;
    padding-right: 0;
  }

  .webinar_textblock {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-5 {
    background-color: #0e11128c;
  }

  .navbar-5:active {
    background-color: var(--rich-black);
  }

  .navbar-5.mobileversion {
    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;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .navbar-5.desktopversion {
    display: none;
  }

  .navbar-5.desktopversion:active {
    background-color: #0e11128c;
  }

  .nav-link-13 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link-13.dropdown_nav {
    margin-left: 19px;
    position: relative;
    overflow: visible;
  }

  .icon-5 {
    color: var(--white);
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: var(--rich-black);
  }

  .nav-menu-3 {
    background-color: var(--rich-black);
    text-align: left;
    position: absolute;
  }

  .nav-menu-3.mobile {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .dropdownnav {
    margin-left: 0;
    display: block;
  }

  .dropdownlist.w--open {
    background-color: var(--rich-black);
    object-fit: fill;
    width: 100vw;
    margin-bottom: 0;
    position: relative;
    top: 0;
    right: 0;
  }

  .grid-30 {
    background-color: var(--rich-black);
    grid-template: "Area Area Area-2 Area-2"
                   "Area Area Area-2 Area-2"
                   "Area-3 Area-3 Area-4 Area-4"
                   "Area-3 Area-3 Area-4 Area-4"
                   / 1fr 1fr 1fr 1fr;
  }

  .mega_menu_heading-container {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    margin-right: 10px;
    padding-right: 0;
  }

  .container-101 {
    background-color: var(--rich-black);
    object-fit: cover;
    padding-left: 20px;
    display: block;
  }

  .hero_slider {
    background-size: cover;
  }

  .ag-122 {
    max-width: 600px;
  }

  .heading {
    text-align: center;
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 34px;
  }

  .heading.nopadding.white.alignleft {
    text-align: left;
  }

  .heading.nopadding.p_tb_md.white.smaller {
    font-size: 27px;
  }

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

  .heading.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .heading.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .heading.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .heading.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .heading.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .heading.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  ._3column-section {
    background-image: linear-gradient(#fff0 86%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e19dc8298293ccb7cd8cb5_sky.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .container-102 {
    display: block;
  }

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

  .subheading {
    line-height: 26px;
  }

  .subheading.nopadding.highlight.alignleft.lightgreen {
    text-align: left;
  }

  .subheading.nopadding.white.smaller_after_break {
    text-align: center;
    font-size: 18px;
  }

  .subheading.smaller {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 700;
  }

  .subheading.medium.nopadding.p-b-sm {
    line-height: 40px;
  }

  .subheading.medium.nopadding.p-b-lg {
    line-height: 42px;
  }

  .subheading.olivegreen.aligncenter.p-b-md {
    padding-bottom: 20px;
  }

  .paragraph.white.aligncenter {
    flex-direction: column;
    align-items: center;
  }

  .paragraph.white.aligncenter.p-tb-md {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph._14px.white.smallspacing {
    font-size: 13px;
  }

  .absolute_container {
    top: 60px;
  }

  .background-video-10 {
    min-height: 60vh;
  }

  .section-152 {
    margin: 0;
  }

  .slider-27 {
    position: static;
  }

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

  .slide_contents {
    object-fit: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .slide-nav-14 {
    opacity: 0;
  }

  .image-290 {
    max-width: 100%;
  }

  .image-container {
    display: block;
  }

  .card-details {
    padding: 10px 10px 5px;
  }

  .column_wrapper {
    flex-direction: row;
    display: block;
  }

  .column_wrapper.mobile, .column_wrapper.hide {
    display: none;
  }

  .customerservice-section {
    background-image: linear-gradient(#bcceda, #ccc 54%, #f3bd82), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60283ac8b4409ef5a1cbab74_DSC09207-web.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    display: none;
  }

  .div-block-371 {
    padding-top: 0;
  }

  .grid-37 {
    grid-template-rows: auto auto auto;
    grid-template-areas: "Area-8 Area-2 Area Area-3 Area-4 Area-9"
                         "Area-8 Area-2 . . Area-4 Area-9"
                         "Area-8 Area-2 Area-6 Area-5 Area-4 Area-9";
  }

  .top_right {
    padding-bottom: 20px;
  }

  .bottom_right {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-372 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-373 {
    padding: 20px;
  }

  .div-block-374 {
    width: auto;
  }

  .grid-39 {
    align-items: center;
  }

  .paddedblock {
    margin: 10px;
  }

  .image-294 {
    max-width: 200px;
  }

  .container {
    flex-flow: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 140px;
    padding-bottom: 0;
    display: flex;
  }

  .carousel.is_contained {
    width: 100%;
    margin-top: -151px;
    padding-top: 0;
    padding-bottom: 75px;
    position: relative;
    overflow: visible;
  }

  .carousel.is_contained.carousel-tablet {
    margin-top: 0;
    padding-bottom: 0;
  }

  .card-header.agrosol {
    padding: 10px;
  }

  .arrow-left {
    top: 570px;
  }

  .arrow-left.arrow_desktop {
    left: 10%;
  }

  .arrow-right {
    top: 665px;
  }

  .arrow-right.arrow_desktop {
    top: 574px;
    left: 342px;
  }

  .arrow-right.arrow-right-home {
    width: 50px;
    height: 50px;
  }

  .card-body, .card-body.card_ares {
    height: 230px;
  }

  .carousel-slider {
    margin-right: 0;
  }

  .carousel-mask {
    width: 45%;
    height: auto;
    margin-left: 73px;
  }

  .section.is_full {
    height: 65vh;
  }

  .section.is_full.keyfeatures {
    justify-content: center;
    align-items: center;
    height: 85vh;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-382 {
    height: 125px;
  }

  .test_horizontal {
    background-color: var(--coral);
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-385 {
    height: auto;
    padding: 20px;
  }

  .slider-29, .slide-73 {
    height: 50vh;
  }

  .div-block-387 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e2fd568e376a37194c3732_Product_Banner_2.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-388 {
    background-color: #0e1112bf;
    border-radius: 5px;
    padding: 20px 10px;
    box-shadow: 1px 1px 3px #00000040;
  }

  .heading_roboto_36 {
    margin-top: 0;
  }

  .div-block-389 {
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
  }

  .div-block-389.spacing {
    margin-top: 0;
  }

  .slide-nav-16 {
    margin-bottom: -50px;
  }

  .lottie-animation-12 {
    width: 500px;
    margin-left: 0;
    margin-right: -16px;
    padding-top: 0;
  }

  .image-297 {
    width: 600px;
    margin-left: 0;
    padding: 20px;
    display: block;
  }

  .section-164 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68434ef4682c4274190935cd_ARES_blackandwhite_wireframe.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    width: auto;
    height: auto;
    padding-top: 0;
    text-decoration: none;
  }

  .container-109 {
    padding: 20px;
  }

  .lottie-animation-13 {
    width: auto;
    margin-bottom: 0;
    position: absolute;
    inset: -44% auto auto 0%;
  }

  .div-block-397 {
    width: 400px;
    margin-left: -3px;
    padding-top: 629px;
  }

  .container-110 {
    margin-top: 0;
  }

  .column-112 {
    padding-left: 48px;
  }

  .div-block-399 {
    height: 80vh;
  }

  .fpv {
    display: none;
  }

  .div-block-406 {
    top: 128px;
    left: 271px;
  }

  .div-block-407 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .obstacle {
    display: none;
    top: -47px;
    right: 197px;
  }

  .rtk {
    display: none;
    top: 175px;
    right: 198.225px;
  }

  .about_hero_container {
    height: 50vh;
  }

  .about_absolute {
    bottom: 10%;
  }

  .div-block-418 {
    margin-bottom: 20px;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .div-block-418.softwarepage {
    background-position: 0 0, 67%;
    height: auto;
    padding-bottom: 20px;
  }

  .div-block-420.softwarepage {
    padding-top: 220px;
  }

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

  .section-170 {
    margin-top: 220px;
  }

  .orange_btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .software {
    background-position: -100% -50%;
  }

  .div-block-426 {
    padding: 20px;
  }

  .div-block-427 {
    background-color: #0000;
  }

  .div-block-431 {
    background-position: 0%;
  }

  .div-block-431.jim {
    background-size: cover;
  }

  .list-4 {
    color: var(--coral);
    padding-left: 40px;
    display: block;
  }

  .list_container {
    padding-top: 20px;
    display: block;
  }

  .list-item {
    line-height: 14px;
  }

  .list-item-2 {
    padding-bottom: 0;
    list-style-type: disc;
  }

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

  .div-block-434 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .slide-81 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-60 {
    padding: 20px;
  }

  .container-115 {
    max-width: 100%;
  }

  .usa_column {
    justify-content: flex-start;
    height: 100%;
  }

  .div-block-436 {
    background-image: linear-gradient(to top, #fff0 80%, #fff), linear-gradient(to bottom, transparent 85%, var(--rich-black));
    height: 70vh;
  }

  .div-block-438 {
    background-image: none;
  }

  .div-block-439 {
    padding: 60px;
  }

  .section-175 {
    background-position: 0 0, 27%;
  }

  .div-block-440 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-176 {
    background-repeat: repeat-x;
    background-size: auto;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lottie-animation-14 {
    top: -45%;
  }

  .slider-33 {
    height: 60vh;
  }

  .grid-63 {
    grid-row-gap: 21px;
    grid-template: "Area Area-2"
    / 1fr;
    justify-items: center;
    padding-top: 0;
  }

  .lottie_block {
    margin-top: -30px;
    margin-bottom: -119px;
    padding-bottom: 0;
  }

  .text_block-prodov {
    background-color: #000000bf;
    border-radius: 5px;
    margin-left: 0;
    padding: 20px;
    box-shadow: 1px 1px 3px #0000004d;
  }

  .lottie-animation-15 {
    width: auto;
    margin-top: -70px;
  }

  .section-179 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e2fd568e376a37194c3732_Product_Banner_2.jpg");
  }

  .slider-34 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
    background-position: 50% 0, 50% 42%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
    height: 60vh;
  }

  .slider-34.slider34_ag-116 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e839c33a770a6567ce73_Banner-AG-216.jpg");
    background-position: 50% 0, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: cover, auto, cover;
  }

  .slider-34.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 44%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: cover, cover, auto;
  }

  .slider-34.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e2672818959b08dc7737_Banner-AG-230.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 60vh;
  }

  .image-305 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image-305.groundlink-side1 {
    padding-top: 0;
  }

  .section-182.groundlink {
    background-image: linear-gradient(180deg, var(--white), #fff0 16%), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66f57498350f3f63e70302d2_MOBILE-Banner-2.jpg");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .grid_67_lottiecontainer.mobile {
    position: static;
  }

  .grid_67_lottiecontainer.mobile.eyeinthesky {
    align-items: center;
    display: flex;
  }

  .grid_67_txt.right {
    padding-left: 148px;
    padding-right: 20px;
  }

  .grid_67_txt.right.left {
    padding-left: 40px;
    padding-right: 204px;
  }

  .grid_67_txt.right.eyeinthesky {
    padding-left: 189px;
  }

  .lottie-animation-17 {
    width: 400px;
    left: -3%;
  }

  .lottie-animation-18 {
    width: auto;
    margin-top: -118px;
    margin-bottom: -122px;
  }

  .heading-1628 {
    color: var(--olive);
  }

  .section-186 {
    padding-top: 140px;
  }

  .grid-71 {
    grid-template-rows: auto auto auto;
    grid-template-areas: "Area Area"
                         "Area-2 ."
                         "List .";
    margin-top: auto;
  }

  .us-made, .preciseflowmeter, .payload {
    display: none;
  }

  .lottie-animation-20 {
    width: 400px;
    left: auto;
    right: -6px;
  }

  .grid-73 {
    grid-template: "Area Area-2"
                   "Area-6 Area-3"
                   "Area-5 Area-4"
                   "Area-7 Area-7"
                   / 1fr 1fr;
  }

  .grid_73_textblock {
    padding-left: 40px;
  }

  .div-block-482 {
    padding-right: 60px;
  }

  .slider-35 {
    background-color: #0000;
    min-height: 500px;
  }

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

  .grid-77 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid77_countries-list {
    background-position: 100%;
    background-size: cover;
    padding: 20px 60px 20px 20px;
  }

  .image-314 {
    width: 500px;
    height: auto;
  }

  .background-video-14 {
    height: auto;
  }

  .grid-78 {
    grid-template: "Area Area-2 Area-5"
                   "Area-3 Area-4 Area-7"
                   "Area-6 Area-8 Area-9"
                   / 1fr 1fr 1fr;
  }

  .grid-81 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .div-block-493 {
    padding-top: 0;
  }

  .heading-1639 {
    font-size: 70px;
    line-height: 72px;
  }

  .image-316 {
    max-width: 100%;
  }

  .dropdown {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown.buynow {
    background-color: var(--olive);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .dropdown-list.w--open {
    color: var(--phthalo-green);
    background-color: #333;
    position: relative;
  }

  .dropdown_hy {
    color: var(--white-smoke);
    font-family: PT Sans, sans-serif;
    font-weight: 700;
  }

  .dropdown_hy:hover {
    color: var(--willow-brook);
  }

  .dropdown_hy:active {
    color: var(--coral);
  }

  .dropdown_hy:focus {
    color: var(--pale-goldenrod);
  }

  .dropdown_hy.w--current:active {
    color: var(--coral);
  }

  .dropdown_hy.w--current {
    color: var(--pale-goldenrod);
  }

  .grid-83 {
    padding: 20px;
  }

  .section-190 {
    height: 60vh;
  }

  .div-block-502 {
    width: 400px;
  }

  .div-block-503.aligncenter {
    justify-content: space-between;
  }

  .div-block-506 {
    padding: 20px;
  }

  .section-194 {
    height: 80vh;
  }

  .section-194.video-section-dark {
    background-color: #0f1112;
    height: 70vh;
  }

  .div-block-507 {
    padding-top: 30px;
  }

  .div-block-510 {
    padding: 40px;
  }

  .container-130 {
    left: 5%;
    right: 5%;
  }

  .div-block-516 {
    background-position: 0 0, 62%;
  }

  .section-196 {
    margin-top: 20px;
  }

  .image-317 {
    width: 700px;
    top: 57%;
  }

  .section-197 {
    padding-top: 10px;
  }

  .section-198 {
    background-position: 70%;
  }

  .div-block-523 {
    height: 50vh;
  }

  .tabs-content-2 {
    margin-top: 40px;
  }

  .kicker {
    max-width: 610px;
    margin-bottom: 20px;
  }

  .section-201 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bottom-info {
    margin-right: 30px;
  }

  .tabs {
    grid-template: "."
                   "."
                   "Area"
                   / 1fr;
  }

  .tab-link-2 {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .tabs-menu-4 {
    border-bottom: 1px solid #ffffff4d;
    flex-direction: row;
    padding-bottom: 30px;
    padding-right: 30px;
  }

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

  .pricing-group-button {
    margin-top: 30px;
  }

  .tabs-content-3 {
    border-left-style: none;
    padding-top: 30px;
    padding-left: 0;
  }

  .section-202 {
    height: 60vh;
  }

  .tabs-menu-5 {
    align-items: center;
  }

  .faq_tab {
    text-align: center;
  }

  .div-block-528 {
    padding-top: 60px;
  }

  .text-span-21 {
    font-weight: 700;
    line-height: 30px;
  }

  .image-324 {
    width: 200px;
    max-width: 300%;
    top: 25%;
  }

  .h2.nopadding.smaller {
    font-size: 30px;
  }

  .section-207 {
    background-size: auto, cover;
    height: 600px;
  }

  .process_title-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .process_title-container.takoff {
    padding: 20px 60px 40px;
  }

  .grid-101 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .section-210 {
    height: 60vh;
  }

  .timeline_title {
    font-size: 18px;
  }

  .html-embed {
    display: none;
  }

  .html-embed.tablet {
    display: block;
  }

  .grid-115 {
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   / 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-555 {
    margin-bottom: 0;
  }

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

  .text-block-21, .text-block-22 {
    padding-right: 20px;
  }

  .container-140 {
    padding: 20px;
  }

  .step_tabs {
    text-align: center;
  }

  .faq_heading {
    margin-left: 20px;
  }

  .section-222 {
    padding-bottom: 60px;
  }

  .grid-121 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-224 {
    padding-top: 40px;
  }

  .grid-124 {
    grid-column-gap: 29px;
  }

  .div-block-574 {
    position: absolute;
    inset: auto 5% 5% auto;
  }

  .image-339, .image-340 {
    width: 50px;
  }

  .list-9 {
    padding: 20px 20px 20px 30px;
  }

  .areas_video_container {
    padding: 20px 40px;
  }

  .operations_video {
    display: block;
  }

  .fullpage {
    position: relative;
  }

  .html-embed-3 {
    display: block;
  }

  .html-embed-4 {
    display: none;
  }

  .html-embed-5 {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    text-decoration: none;
    display: flex;
  }

  .html-embed-6 {
    display: none;
  }

  .youtube-6, .youtube-7, .youtube-8 {
    display: block;
  }

  .div-block-580 {
    padding: 10px;
  }

  .grid-131 {
    grid-column-gap: 70px;
  }

  .software_triangle_container {
    top: -7%;
  }

  .image-346 {
    width: 300px;
    height: 300px;
  }

  .image-347 {
    width: 300px;
  }

  .software_trigrid.reports {
    background-position: 0 0, 50% 0;
    background-size: auto, contain;
  }

  .container-149 {
    margin-bottom: 40px;
  }

  .container-151 {
    padding-top: 20px;
  }

  .background-video-19 {
    height: 50vh;
  }

  .mask-10 {
    padding-bottom: 0;
  }

  .slide-nav-18 {
    margin-bottom: -45px;
  }

  .lottie-animation-37 {
    align-items: flex-end;
    text-decoration: none;
    display: block;
  }

  .controller_text {
    padding: 10px;
  }

  .lightbox-link-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .groundlink-features {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-138 {
    display: block;
  }

  .section-247 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-360 {
    width: 300px;
    padding-top: 59px;
  }

  .image-360.mobile {
    padding-top: 37px;
  }

  .image-361 {
    width: 350px;
    max-width: none;
    padding-top: 89px;
    position: absolute;
    inset: 0% 0% 0 auto;
  }

  .hyl-150carrousel {
    justify-content: center;
    align-items: center;
  }

  .container-155 {
    padding-bottom: 0;
  }

  .carousel-mask-2 {
    width: 42%;
  }

  .slide-nav-19 {
    top: 590px;
    left: -5px;
  }

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

  .heading-361.alignleft.white.nopadding {
    font-size: 32px;
  }

  .section-248 {
    margin-bottom: 47px;
    padding-top: 157px;
    padding-bottom: 0;
  }

  .image-362 {
    width: 350px;
    max-width: none;
    padding-top: 95px;
    position: absolute;
    top: 33px;
    left: 4px;
  }

  .paragraph-201 {
    text-align: center;
    margin-top: 0;
    font-size: 15px;
  }

  .bodyheading_distributor {
    text-indent: 0;
    column-count: auto;
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 40px;
    display: flex;
  }

  .div-block-612 {
    padding-top: 0;
  }

  .heading-1646 {
    margin-top: 0;
  }

  .nav-link-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link-14.dropdown_nav {
    margin-left: 19px;
    position: relative;
    overflow: visible;
  }

  .modal {
    width: 100vw;
    height: 100vh;
  }

  .modal_container {
    box-sizing: border-box;
    width: 100%;
  }

  .slider, .slider-41 {
    display: flex;
  }

  .header {
    z-index: 0;
    margin-top: 8em;
    margin-bottom: 4em;
  }

  .credentials {
    margin-top: 4em;
    padding-bottom: 6em;
  }

  .slider-42 {
    display: flex;
  }

  .groundlink-text {
    display: none;
  }

  .video_wrapper_maintenance {
    overflow: visible;
  }

  .text-block-40 {
    font-size: 28px;
  }

  .grid-144 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .text-block-41 {
    font-size: 13px;
  }

  .maintenance {
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    text-decoration: none;
    display: flex;
  }

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

  .step_one {
    text-align: center;
  }

  .step_one.nopadding.white.alignleft {
    text-align: left;
  }

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

  .step_one.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_one.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .step_one.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .step_one.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .step_one.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .step_one.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .step_one.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  .step_two {
    text-align: center;
  }

  .step_two.nopadding.white.alignleft {
    text-align: left;
  }

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

  .step_two.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_two.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .step_two.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .step_two.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .step_two.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .step_two.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .step_two.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  .step_three {
    text-align: center;
  }

  .step_three.nopadding {
    font-size: 23px;
  }

  .step_three.nopadding.white.alignleft {
    text-align: left;
  }

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

  .step_three.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_three.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .step_three.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .step_three.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .step_three.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .step_three.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .step_three.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  .step_four {
    text-align: center;
  }

  .step_four.nopadding {
    font-size: 23px;
  }

  .step_four.nopadding.white.alignleft {
    text-align: left;
  }

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

  .step_four.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_four.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .step_four.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .step_four.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .step_four.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .step_four.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .step_four.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  .step_five {
    text-align: center;
  }

  .step_five.nopadding {
    font-size: 23px;
  }

  .step_five.nopadding.white.alignleft {
    text-align: left;
  }

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

  .step_five.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_five.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .step_five.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .step_five.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .step_five.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .step_five.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .step_five.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

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

  .heading-copy.nopadding.white.alignleft {
    text-align: left;
  }

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

  .heading-copy.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading-copy.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-copy.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .heading-copy.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-copy.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .heading-copy.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .heading-copy.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }

  .agrisol_tutorial, .areas_video, .responsive-video {
    display: block;
  }

  .slider-only-spreader {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
    background-position: 50% 0, 50% 42%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
    height: 60vh;
  }

  .slider-only-spreader.slider34_ag-116 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e839c33a770a6567ce73_Banner-AG-216.jpg");
    background-position: 50% 0, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: cover, auto, cover;
  }

  .slider-only-spreader.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 44%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: cover, cover, auto;
  }

  .slider-only-spreader.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e2672818959b08dc7737_Banner-AG-230.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    height: 60vh;
  }

  .heading-spreader {
    text-align: center;
    margin-bottom: 10px;
    font-size: 45px;
  }

  .heading-spreader.nopadding.white.alignleft {
    text-align: left;
  }

  .heading-spreader.nopadding.p_tb_md.white.smaller {
    font-size: 27px;
  }

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

  .heading-spreader.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading-spreader.alignleft.white.nopadding.small {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-spreader.alignleft.white.nopadding.small.m-b-sm.aligncenter {
    text-align: center;
    line-height: 26px;
  }

  .heading-spreader.alignleft.white.breakpointchange {
    font-size: 25px;
    line-height: 25px;
  }

  .heading-spreader.alignleft.white.breakpointchange.nopadding.b-m-sm {
    margin-bottom: 10px;
  }

  .heading-spreader.green.aligncenter {
    margin-top: 100px;
    padding-top: 0;
  }

  .heading-spreader.largest.alignright.p-l-xlg {
    padding-right: 40px;
    font-size: 60px;
    line-height: 60px;
  }
}

@media screen and (max-width: 767px) {
  .icon {
    color: #000;
  }

  .navigation_tablet_ver {
    display: none;
  }

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

  .div-block-122 {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .buyform {
    margin-left: 10%;
    margin-right: 10%;
  }

  .div-block-142 {
    padding-left: 35px;
  }

  .faq-section01 {
    padding-top: 10px;
    padding-left: 10px;
  }

  .faq {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .faq-question-wrap {
    padding-right: 40px;
  }

  .faq-question-wrap.faa {
    width: 50%;
  }

  .left-questions {
    padding-left: 10px;
  }

  .rigth-questions {
    padding-left: 35px;
  }

  .div-block-149 {
    margin-right: 0;
  }

  .link-block-7 {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-1578 {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 20px;
    line-height: 23px;
  }

  .heading-1578.together-landsacpe {
    color: #000;
    text-align: center;
    padding-top: 5px;
    padding-right: 20px;
    font-family: Libre Franklin, sans-serif;
    font-size: 30px;
    font-weight: 700;
    display: block;
  }

  .div-block-167 {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-left: 0;
    padding-right: 0;
  }

  .div-block-168 {
    padding-right: 10px;
  }

  .paragraph-154 {
    padding-right: 0;
  }

  .paragraph-154.together, .paragraph-154.together.mobile {
    display: none;
  }

  .columns-30 {
    flex-direction: column;
    align-items: center;
  }

  .column-72 {
    padding-right: 0;
  }

  .column-73 {
    justify-content: center;
    padding-right: 10px;
  }

  .bannersection.accessorypage {
    background-size: cover;
  }

  .bannertxtwrapper {
    justify-content: center;
    top: 43%;
  }

  .processcontent {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .seamless-integration {
    height: 320px;
    margin: 10px;
  }

  .slide-38 {
    background-position: 10%;
  }

  .imgslideshow {
    margin-left: 10px;
    margin-right: 10px;
  }

  .column-94 {
    display: none;
  }

  .image-217 {
    display: none;
    left: 5%;
  }

  .agrosol-icon {
    flex-flow: column;
  }

  .div-block-220 {
    align-items: center;
  }

  .columns-43 {
    display: flex;
  }

  .columns-44 {
    flex-direction: row;
    display: flex;
  }

  .div-block-241 {
    padding-left: 40px;
  }

  .card_wrap {
    width: 100%;
    height: 300px;
    margin-bottom: 100px;
    padding: 5px;
  }

  .front-heading {
    border-radius: 0;
    flex-direction: column;
    padding: 5px;
  }

  .card_back {
    border-radius: 40px;
  }

  .mobile {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .yourcrops {
    color: #fff;
    font-size: 50px;
  }

  .paragraph-175 {
    display: block;
  }

  .bullet-base {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
  }

  .bullet.homebullet {
    flex: none;
    width: 50%;
    position: relative;
  }

  .container-83 {
    justify-content: flex-end;
  }

  .heading-1609 {
    display: block;
  }

  .table {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .table.mobile {
    display: block;
  }

  .buynowform {
    margin-top: 60px;
  }

  .column-106 {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    margin-bottom: -267px;
    display: flex;
  }

  .mobilemap {
    padding-top: 0;
    display: block;
    position: relative;
    top: -628px;
    left: -39px;
  }

  .newsreel {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-304 {
    align-self: center;
    width: 100%;
    height: 300px;
    margin-bottom: 0;
  }

  .background-video {
    width: auto;
    height: 300px;
  }

  .product-page-heading-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .specs-wrapper {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .drone-image-wrapper {
    width: 100%;
  }

  .greenbg.greengradient.nextlevel_latam {
    padding-left: 10px;
    padding-right: 10px;
  }

  .greencontentwrapper {
    flex-direction: column;
  }

  .greencontent {
    object-fit: contain;
    display: flex;
  }

  .greencontent.newsreelsection, .greencontent.newsreelsection.mobilesection {
    display: block;
  }

  .greencontent.newsreelsection.nonmobilenews {
    display: none;
  }

  .greencontent.twocolumn {
    flex-direction: column;
  }

  .verticalline {
    margin-left: 0;
    padding-left: 0;
  }

  .bodyheading {
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 20px;
  }

  .bodyheading.spacedtext {
    padding-left: 21px;
  }

  .bodyparagraph {
    font-size: 16px;
    line-height: 25px;
  }

  .bodyparagraph.paddedbody {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .bodyparagraph.column_text {
    text-align: left;
  }

  .newsreel {
    display: block;
  }

  .newsreel.mobleversion {
    height: 50vh;
    display: block;
  }

  .newsreel.aboutpage {
    display: none;
  }

  .slider-25 {
    height: auto;
    display: block;
  }

  .newswrapper {
    position: absolute;
    inset: 0%;
  }

  .newsblock {
    width: 100%;
  }

  .newsbutton {
    flex-direction: column;
  }

  .btnclassic {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btnclassic.white {
    padding-left: 30px;
    padding-right: 30px;
  }

  .btnclassic.nopadding {
    margin: 0;
  }

  .whitebg.topmargin {
    margin-top: 200px;
    margin-bottom: -110px;
  }

  .whitebg.twocolumn.lg-b-m.latam {
    min-width: auto;
    min-height: auto;
  }

  .whitebg.top.groundlinkspace {
    padding-bottom: 0;
  }

  .iconwrapper {
    display: none;
  }

  .bodysubheading.bulletspace {
    font-size: 18px;
  }

  .bodysubheading.table_heading {
    text-align: left;
  }

  .processwrapper {
    width: auto;
  }

  .image-246 {
    margin-bottom: -101px;
    display: none;
  }

  .image-247 {
    margin-bottom: -205px;
    display: block;
  }

  .bannerheading._2spaced {
    font-size: 27px;
  }

  .bulletcontent {
    position: absolute;
  }

  .paddedcontent {
    padding-left: 10px;
  }

  .btnwrapper.alignleft.l-p-sm {
    justify-content: center;
    padding-left: 0;
  }

  .imgblock {
    width: auto;
  }

  .imgblock.negativemargin {
    margin-top: 0;
  }

  .imgblock.fpv_img {
    object-fit: contain;
  }

  .textblock {
    width: auto;
  }

  .point {
    padding-bottom: 5px;
  }

  .image-251 {
    margin-left: 0;
  }

  .horizontalline.smallline {
    width: 200px;
  }

  .horizontalline.largeline {
    width: 32px;
    display: none;
  }

  .cardholder {
    flex-direction: column;
  }

  .full_img {
    height: 40vh;
  }

  .full_img.seamless-integration {
    margin-left: 0;
    margin-right: 0;
  }

  .full_img.agrosolfarmer {
    background-position: 50% 100%;
    height: 50vh;
    margin-bottom: 0;
  }

  .div-block-317 {
    display: none;
  }

  .div-block-318 {
    flex: 0 auto;
  }

  .twocolumn {
    flex-direction: column;
  }

  .fivecolumn, .flexvertical {
    flex-direction: column;
    align-items: center;
  }

  .productslider {
    height: 72vh;
  }

  .productslider_mask {
    height: 64vh;
  }

  .productslider_mask.groundlinkspace {
    margin-top: -276px;
    padding-top: 234px;
  }

  .galleryslidertext {
    padding-bottom: 29px;
  }

  .aligncenter.flexvertical.p-b-lg.p-s-lg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-260 {
    object-fit: contain;
    width: 500px;
    margin-top: 0;
  }

  .link-block-10 {
    object-fit: scale-down;
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .linkedinbtn {
    text-align: center;
    margin-bottom: 5px;
  }

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

  .container-94 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab_container {
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }

  .regular_tab {
    background-color: #fff;
  }

  .tab_content {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-337 {
    height: 300px;
  }

  .lottie-animation-3 {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .tab-dropdown {
    color: #275a08;
    text-align: left;
    letter-spacing: .2px;
    cursor: pointer;
    background-color: #c2d49c;
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61240fefdba753123a995936_arrows.png");
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 3px;
    height: 50px;
    padding-top: 12px;
    padding-left: 20px;
    font-size: 18px;
    font-weight: 800;
    display: block;
  }

  .tab-dropdown:hover {
    color: #fff;
    background-color: #275a08;
  }

  .tabs-content {
    margin-top: 25px;
    padding: 25px 20px;
  }

  .text-block-15 {
    color: var(--phthalo-green);
  }

  .tabs-menu-2 {
    z-index: 50;
    cursor: pointer;
    background-color: #fff6;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -50px;
    margin-bottom: 0;
    padding-top: 48px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 0 28px 28px #00000014;
  }

  .accessory_tabs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-22 {
    grid-template: "Area"
                   "Area"
                   "Area-2"
                   "Area-2"
                   "Area-3"
                   "Area-3"
                   / 1fr;
  }

  .div-block-344 {
    padding-left: 0;
  }

  .paragraph-180 {
    text-align: left;
  }

  .column-108 {
    display: none;
  }

  .container-96 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1620 {
    font-size: 30px;
  }

  .lefttext_rightimage {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .sv-1_grid_image {
    align-items: center;
  }

  .grid-27 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .grid-28 {
    grid-template-rows: auto auto;
    grid-template-areas: "Area-2"
                         "Area-3";
  }

  .grid-29 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .h2_sv-1 {
    font-size: 25px;
  }

  .h3_sv-1 {
    font-size: 18px;
  }

  .section-147 {
    object-fit: fill;
    padding-left: 0;
    font-family: Roboto, sans-serif;
    position: static;
  }

  .section-148 {
    padding: 20px;
  }

  .navbar-5.mobileversion {
    display: block;
  }

  .navbar-5.mobileversion:active {
    background-color: #0e11128c;
  }

  .navbar-5.desktopversion {
    display: none;
  }

  .nav-link-13 {
    margin-left: 0;
    display: block;
  }

  .nav-link-13.dropdown_nav {
    margin-left: 0;
  }

  .nav-link-13.highlight_btn {
    background-color: var(--olive);
  }

  .nav-menu-3 {
    position: absolute;
  }

  .nav-menu-3.mobile {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .dropdown-link-3 {
    background-color: var(--rich-black);
    color: var(--white);
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .dropdown-link-3.mobile {
    background-color: #2c2c2c;
  }

  .dropdownlist.w--open {
    background-color: #282828;
    padding: 10px;
  }

  .grid-30 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

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

  .mega_menu_heading-container {
    width: 250px;
    margin-right: 0;
    display: none;
  }

  .container-101.mobile {
    background-color: #282828;
  }

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

  .hero_heading.aligncenter.nopadding.nomargin {
    font-size: 35px;
  }

  .hero_heading.aligncenter.smaller {
    font-size: 36px;
  }

  .ag-122 {
    max-width: 500px;
  }

  .ag-116, .image-287 {
    max-width: 450px;
  }

  .heading {
    line-height: 35px;
  }

  .heading.nopadding.alignleft.white.p-b-lg.mobile, .heading.nopadding.smaller {
    text-align: center;
  }

  .heading.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .heading.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .heading.white.large {
    font-size: 40px;
  }

  .heading.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  ._3column-section {
    background-image: linear-gradient(#fdfdff00 95%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e19dc8298293ccb7cd8cb5_sky.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .grid-32 {
    grid-column-gap: 7px;
    grid-template-areas: "Area Area-2 Area-3";
  }

  .container-102 {
    padding: 0;
  }

  .subheading.aligncenter {
    text-align: center;
    line-height: 24px;
  }

  .subheading.light_green.p-tb-lg.mobile {
    text-align: center;
  }

  .subheading.smaller, .subheading.alignright.nopadding.p-all-md.mobile, .subheading.alignright.nopadding.p-all-md.mobileversion {
    text-align: left;
  }

  .subheading.olivegreen.aligncenter.p-b-md {
    padding-bottom: 20px;
  }

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

  .paragraph.white.aligncenter {
    flex-direction: column;
    align-items: center;
  }

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

  .paragraph.aligncenter {
    padding: 0 20px;
  }

  .paragraph.smaller.nopadding.p-all-md {
    margin-bottom: 10px;
  }

  .paragraph.smaller.align_right.mobile_center, .paragraph.smaller.mobile_center {
    text-align: center;
  }

  .paragraph.small.italic.aligncenter.nopadding.m-t-sm.bold, .paragraph.italic.aligncenter.nopadding.m-t-sm.bold.underline {
    margin-top: 0;
  }

  .absolute_container {
    padding-top: 20px;
  }

  .background-video-10 {
    min-height: auto;
    padding-top: 0;
  }

  .herosection {
    padding-top: 0;
  }

  .icon-6 {
    border: 1px none var(--white);
    color: var(--white);
  }

  .dropdown-toggle-2 {
    padding: 0 40px 0 0;
    display: block;
  }

  .dropdown-toggle-2.w--open {
    background-color: #2c2c2c;
  }

  .link_container, .dronediagram {
    display: none;
  }

  .card-details {
    background-color: #ffffff0f;
    padding: 0;
    inset: 0%;
  }

  .column_wrapper {
    flex-direction: column;
    padding: 10px;
    display: none;
  }

  .column_wrapper.mobile {
    display: block;
  }

  .text-container {
    margin-top: 20px;
  }

  .lottie-animation-7 {
    width: auto;
  }

  .image-293 {
    width: 400px;
  }

  .lottie-animation-8 {
    display: none;
  }

  .div-block-370 {
    flex-direction: column;
    position: static;
  }

  .grid-36 {
    grid-column-gap: 17px;
    grid-template-rows: auto auto;
    grid-template-areas: "Area Area"
                         "Area-2 .";
    justify-items: center;
    margin-bottom: -87px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .slide-70 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61c3952767059904b1933b04_increasedyields2_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-70.golf {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/62b09c9186371a20a400fa51_ag-110_golfcourse_mobile.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-71 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f07afea788972e8462a716_ultra_conveinent.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-71.golf {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/62b09cb2f597c515715f0df7_flying_mobile.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-72 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61b7858e0da47c4f5ce37934_fewer-chemicals_mobile.jpg");
    background-position: 50% 31%;
    background-size: cover;
  }

  .grid-38 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-39 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  ._1500_wide {
    padding: 10px;
  }

  .slider-28 {
    height: 350px;
  }

  .mask-7 {
    border-radius: 5px;
  }

  .div-block-380 {
    width: 100%;
  }

  .div-block-381 {
    top: -23%;
    right: 0%;
  }

  .image-294 {
    max-width: 400px;
  }

  .container {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 14px;
  }

  .carousel.is_contained {
    margin-top: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 128px;
  }

  .arrow-left {
    top: 590px;
  }

  .arrow-right {
    top: 665px;
    left: 514px;
  }

  .card-body {
    height: 200px;
  }

  .card-body.agrosol {
    padding: 20px;
  }

  .card-body.card_ares {
    height: 200px;
  }

  .carousel-slider._6 {
    right: -45%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._7 {
    right: -54%;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-slider._8 {
    right: -63%;
  }

  .carousel-slider._0_testimonial, .carousel-slider._1_testimonial, .carousel-slider._2_testimonial, .carousel-slider._3_testimonial, .carousel-slider._4_testimonial {
    width: 22rem;
  }

  .carousel-mask {
    width: 60%;
  }

  .section.is_full {
    height: 65vh;
  }

  .lottie-animation-9 {
    display: none;
  }

  .lottie-animation-10, .lottie-animation-11 {
    display: block;
  }

  .test_horizontal {
    background-color: var(--moss-green);
  }

  .div-block-387 {
    background-position: 24%;
    background-size: cover;
  }

  .div-block-388 {
    background-color: #0000008c;
    border-radius: 5px;
    padding: 20px;
    box-shadow: 1px 1px 3px #0000004f;
  }

  .heading_roboto_36, .div-block-389, .div-block-389.spacing {
    margin-top: 0;
  }

  .lottie-animation-12 {
    width: auto;
    margin-bottom: -224px;
    margin-left: 0;
    padding: 40px;
  }

  .column-109 {
    flex: 0 auto;
    order: 0;
    align-self: center;
  }

  .columns-58 {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-392 {
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .div-block-393, .div-block-394 {
    margin-bottom: 40px;
  }

  .image-297 {
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    display: block;
  }

  .div-block-396 {
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    justify-items: center;
    display: block;
  }

  .section-164 {
    background-color: var(--trueblack);
    background-image: none;
    margin-top: 0;
    padding-top: 9px;
  }

  .container-109 {
    margin-top: 0;
    padding: 10px;
  }

  .lottie-animation-13 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    width: auto;
    display: block;
  }

  .div-block-397 {
    width: 300px;
    margin-left: -20px;
    padding-top: 736px;
  }

  .container-110 {
    margin-top: 0;
  }

  .column-112 {
    padding-left: 94px;
  }

  .div-block-399 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68434ef4682c4274190935cd_ARES_blackandwhite_wireframe.jpg");
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    padding-top: 0;
  }

  .grid-45 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .fpv {
    top: -7px;
    left: -15px;
  }

  .div-block-406 {
    top: 226px;
  }

  .div-block-407 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .obstacle {
    top: 219px;
    left: -19%;
  }

  .rtk {
    top: 31px;
    left: -61px;
  }

  .hompage_lives.problemblock, .homepage_crop.problemblock, .homepage_spottreatment.problemblock {
    height: 200px;
  }

  .div-block-415 {
    padding: 10px;
  }

  .image-299 {
    box-shadow: 1px 1px 3px #00000073;
  }

  .section-168 {
    padding: 20px;
  }

  .slider-31 {
    height: auto;
  }

  .div-block-416 {
    height: 800px;
    padding-bottom: 0;
  }

  .div-block-417 {
    margin: 40px;
    position: absolute;
    top: 7%;
  }

  .grid-48 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
    padding: 60px;
  }

  .grid-48.softwarepage {
    padding: 20px;
  }

  .div-block-418 {
    background-position: 0 0, 73%;
    height: auto;
    padding-top: 300px;
  }

  .ourprocess_column {
    padding: 10px;
  }

  .ourprocess_column.middle {
    border-top: 3px solid var(--coral);
    border-bottom: 3px solid var(--coral);
    padding: 10px;
  }

  .ourprocess_column.bottom {
    border-bottom: 3px solid var(--coral);
  }

  .process_text_container.middle {
    border-left-style: none;
    border-right-style: none;
  }

  .grid-49 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .div-block-421 {
    margin-left: 0;
  }

  .div-block-424 {
    position: static;
  }

  .image-300 {
    position: relative;
  }

  .grid-50 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
    padding: 40px;
  }

  .section-170 {
    margin-top: 10px;
    padding-top: 0;
  }

  .orange_btn {
    text-align: center;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .software {
    background-position: -40% -10%;
    background-size: 300px;
  }

  .grid-51 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .div-block-427 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-53 {
    grid-row-gap: 0px;
    grid-template: "Area-4"
                   "Area-3"
                   / 1fr;
  }

  .div-block-431 {
    height: 300px;
  }

  .div-block-431.jim {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-432 {
    height: 300px;
  }

  .image-302 {
    width: 200px;
  }

  .grid-55 {
    grid-template: "Area"
                   "Area-2"
                   "Area-4"
                   "Area-3"
                   "Area-5"
                   / 1fr;
    padding: 10px;
  }

  .div-block-435 {
    background-image: none;
    height: 350px;
    min-height: 125px;
  }

  .homepage_slideshowtext {
    background-color: var(--phthalo-green);
    padding: 10px;
  }

  .grid-56 {
    grid-row-gap: 0px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-57 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    justify-items: center;
  }

  .productoverview_textcontainer {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .grid-60 {
    grid-template: "Area-4"
                   "Area-3"
                   / 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-61 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   / 1fr;
  }

  .container-115 {
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px;
  }

  .usa_column {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-436 {
    height: 60vh;
  }

  .div-block-439 {
    padding: 40px;
  }

  .div-block-440 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-176 {
    background-size: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lottie-animation-14 {
    top: -43%;
  }

  .grid-63 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .slider-34 {
    background-image: linear-gradient(#0000 68%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
    background-position: 0 0, 50% 0, 50% 42%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, cover, cover;
    height: 45vh;
  }

  .slider-34.slider34_ag-116 {
    background-image: linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f2cb3572ecd639ef8decbe_Banner-A-116.jpg");
    background-position: 0 0, 50% 0, 50%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, cover, cover;
  }

  .slider-34.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 44%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat, repeat;
    background-size: cover, cover, auto, auto;
  }

  .slider-34.ag-130 {
    height: 45vh;
  }

  .slider-34.groundlink {
    background-image: linear-gradient(#fff0 75%, #fff), linear-gradient(#ffffffa1, #fff0), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
    display: block;
  }

  .slider-34.hyl-150 {
    background-image: linear-gradient(#fff0, #fff), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c53fa6c280365336fb78_banner_mobile_Ares.jpg");
    background-position: 0 0, 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, contain;
    background-attachment: scroll, scroll, scroll, fixed;
  }

  .div-block-444 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin: 0;
    padding-left: 0;
    display: flex;
  }

  .lottie-animation-16 {
    order: 0;
    align-self: auto;
    height: auto;
    display: block;
  }

  .image-305 {
    box-sizing: border-box;
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: clip;
  }

  .image-305.groundlink-side1 {
    align-self: auto;
    height: auto;
  }

  .image-305.spreader-side01 {
    overflow: hidden;
  }

  .grid-64 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   / 1fr;
  }

  .grid-64.groundlink {
    grid-template-rows: auto auto auto auto;
  }

  .grid_64_middlecol {
    border-style: solid none;
    border-top-width: 3px;
    border-top-color: #000;
    border-bottom-width: 3px;
    border-bottom-color: #000;
    margin-left: 100px;
    margin-right: 100px;
    padding: 20px;
  }

  .grid-65 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-181 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-182.new_ag-116 {
    background-position: 0 0, 46%;
  }

  .section-182.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/664ce1d0cd77851d34fb8493_BANNER-230.jpg"), linear-gradient(180deg, var(--white), #fff0 16%);
    background-position: 50%, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
  }

  .grid-66 {
    grid-template: "Area"
                   "Area-2"
                   "Area-5"
                   "Area-3"
                   "Area-6"
                   "Area-4"
                   "Area-7"
                   / 1fr;
  }

  .grid_66_txt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-67 {
    grid-row-gap: 0px;
    grid-template: "Area"
                   "Area-3"
                   / 1fr;
  }

  .grid_67_lottiecontainer {
    justify-content: center;
    height: 275px;
    display: flex;
    position: static;
  }

  .grid_67_lottiecontainer.mobile {
    height: 275px;
  }

  .grid_67_lottiecontainer.mobile.eyeinthesky {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    height: 275px;
    padding: 0;
  }

  .grid_67_txt.right {
    min-height: auto;
    padding-top: 110px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .grid_67_txt.right.left {
    min-height: auto;
    padding: 140px 20px 20px;
  }

  .grid_67_txt.right.eyeinthesky {
    padding-top: 40px;
    padding-left: 20px;
  }

  .lottie-animation-17 {
    width: 500px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .div-block-449 {
    margin-bottom: 100px;
  }

  .grid-68 {
    grid-row-gap: 0px;
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .lottie-animation-18 {
    width: auto;
  }

  .heading-1628 {
    color: red;
  }

  .div-block-458 {
    background-image: linear-gradient(#0000, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e315b8184bc1c1f61023b3_Rectangle%20149.png");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .lottie-animation-20 {
    width: 500px;
    inset: -3% 0% auto;
  }

  .grid-72 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .div-block-479 {
    padding: 20px;
  }

  .div-block-480 {
    height: 300px;
  }

  .grid-73 {
    grid-template: "Area"
                   "Area-2"
                   "Area-6"
                   "Area-3"
                   "Area-5"
                   "Area-4"
                   "Area-7"
                   / 1fr;
  }

  .grid_73_iconblock {
    height: 275px;
  }

  .grid_73_iconblock.ultra-convenient {
    background-position: 50% 0;
    background-size: contain;
    justify-content: center;
    align-items: center;
    height: 275px;
    display: flex;
  }

  .grid_73_iconblock.speed-reliability {
    background-position: 50%;
    justify-content: center;
    align-items: center;
    height: 275px;
    display: flex;
  }

  .grid_73_iconblock.knowledgable {
    background-position: 50%;
    background-size: contain;
    justify-content: center;
    align-items: center;
    height: 275px;
    display: flex;
  }

  .grid_73_iconblock.accountability, .grid_73_iconblock.relentless {
    background-position: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid_73_textblock {
    padding-bottom: 40px;
    padding-left: 0;
  }

  .div-block-482 {
    width: 220px;
    padding: 60px 0 0;
  }

  .div-block-483 {
    padding: 20px;
  }

  .div-block-485 {
    padding-bottom: 10px;
  }

  .grid-75 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   "Area-9"
                   "Area-10"
                   "Area-11"
                   "Area-12"
                   "Area-14"
                   "Area-13"
                   "Area-15"
                   "Area-16"
                   "Area-18"
                   "Area-17"
                   "Area-19"
                   "Area-20"
                   "Area-22"
                   "Area-21"
                   "Area-23"
                   "Area-24"
                   "Area-26"
                   "Area-25"
                   "Area-27"
                   "Area-28"
                   "Area-30"
                   "Area-29"
                   "Area-31"
                   "Area-32"
                   / 1fr;
  }

  .grid75_titleblock {
    border-bottom-style: none;
  }

  .grid75_paragraphblock {
    padding-left: 10px;
  }

  .grid-76 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    height: auto;
  }

  .slider-35 {
    min-height: 80vh;
  }

  .div-block-487 {
    flex-flow: column;
  }

  .newsreel_mobile {
    margin: 20px;
    display: block;
  }

  .div-block-490 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    padding-bottom: 40px;
    display: flex;
  }

  .slider-36 {
    background-color: var(--white-smoke);
    height: 400px;
    padding: 20px;
  }

  .grid-80 {
    grid-template: "Area-3"
                   "Area"
                   "Area-2"
                   / 1fr;
    margin: 20px;
  }

  .div-block-492 {
    justify-content: flex-start;
  }

  .heading-1639 {
    background-color: #fdfdff66;
    border-radius: 30px;
    padding: 20px;
    font-size: 50px;
    line-height: 50px;
  }

  .heading-1640 {
    font-size: 30px;
  }

  .dropdown {
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    margin-left: 0;
    display: block;
  }

  .dropdown.buynow {
    margin-left: 0;
  }

  .dropdown-link-4, .dropdown-link-5, .dropdown-link-6, .dropdown-link-7, .dropdown-link-8 {
    padding-left: 40px;
  }

  .dropdown-list {
    background-color: #886868;
  }

  .dropdown-list.w--open {
    background-color: #333;
    position: relative;
  }

  .dropdown_hy {
    color: var(--white);
    padding-left: 40px;
    font-family: PT Sans, sans-serif;
    font-weight: 700;
  }

  .dropdown_hy:hover {
    color: var(--willow-brook);
  }

  .dropdown_hy:active {
    color: var(--coral);
  }

  .dropdown_hy:focus, .dropdown_hy.w--current {
    color: var(--pale-goldenrod);
  }

  .grid-83 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
    margin: 20px;
    padding: 20px;
  }

  .section-190 {
    height: 60vh;
  }

  .grid-85 {
    grid-template: "Area"
                   "Area-3"
                   "Area-2"
                   "Area-5"
                   "Area-4"
                   / 1fr;
  }

  .section-194 {
    height: 70vh;
  }

  .div-block-507 {
    padding-top: 40px;
  }

  .div-block-508 {
    padding: 20px;
  }

  .section-195 {
    padding-bottom: 0;
  }

  .grid-87 {
    grid-template: "Area-3"
                   "Area-2"
                   / 1fr;
  }

  .grid-88 {
    grid-template: "Area-2"
                   "Area"
                   / 1fr;
  }

  .div-block-510 {
    padding: 40px;
  }

  .grid-89 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
    padding: 10px;
  }

  .container-130 {
    padding: 10px;
  }

  .grid89_textblock.orange_sides {
    border-style: solid none;
    border-top-width: 3px;
    border-top-color: var(--coral);
    border-bottom-width: 3px;
    border-bottom-color: var(--coral);
  }

  .div-block-516 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620adc8ad0421c43599e548c_Banner-Spray2.jpg");
    background-position: 72% 96%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: 80vh;
    padding: 20px 0 20px 20px;
    display: flex;
    position: static;
  }

  .grid-90 {
    grid-template-areas: "Area Area";
  }

  .grid-91 {
    grid-column-gap: 10px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-196 {
    margin-top: 20px;
    padding: 20px 10px;
  }

  .greentextblock {
    padding: 20px;
  }

  .div-block-517 {
    margin-bottom: 140px;
  }

  .image-317 {
    width: 500px;
  }

  .image-318 {
    flex: 1;
    height: auto;
  }

  .section-198 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/621008c5dfac99005904d395_MAP-NO-BKG_1.png");
    background-position: 50% -50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-93 {
    grid-template-areas: "Area Area";
  }

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

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

  .div-block-523 {
    height: 40vh;
  }

  .section-200 {
    display: none;
  }

  .tab-dropdown-2 {
    background-color: var(--pale-goldenrod);
    color: #fff;
    text-align: left;
    letter-spacing: .2px;
    cursor: pointer;
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/620d3857481c2dde99d098fd_dropdown-icon.svg");
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 3px;
    height: 50px;
    padding-top: 12px;
    padding-left: 20px;
    font-size: 18px;
    font-weight: 800;
    display: block;
  }

  .tab-dropdown-2:hover {
    background-color: #a6ce53;
  }

  .tabs-content-2 {
    margin-top: 25px;
    padding: 25px 20px;
  }

  .kicker {
    max-width: 420px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .kicker.secondary {
    margin-bottom: 40px;
  }

  .tab-link {
    background-color: var(--phthalo-green);
    text-align: left;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    height: 50px;
    padding-top: 13px;
    padding-left: 20px;
    font-size: 18px;
    display: block;
  }

  .tab-link.w--current {
    background-color: var(--pale-goldenrod);
    color: var(--rich-black);
    font-weight: 600;
  }

  .section-201 {
    padding: 60px 40px;
  }

  .tabs-menu {
    z-index: 50;
    cursor: pointer;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -50px;
    margin-bottom: 0;
    padding-top: 48px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 0 28px 28px #00000014;
  }

  .grid-94 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-96 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   / 1fr;
  }

  .grid-96.groundlink {
    grid-template-columns: 1fr;
  }

  .grid96_iconholder {
    padding: 20px;
  }

  .grid96_iconholder.middle_divider {
    border-style: solid none;
    border-top-width: 3px;
    border-top-color: var(--coral);
    border-bottom-width: 3px;
    border-bottom-color: var(--coral);
    margin-left: 60px;
    margin-right: 60px;
  }

  .tabs {
    grid-template-areas: "."
                         "."
                         "Area";
  }

  .tab-link-2 {
    font-size: 18px;
    line-height: 18px;
  }

  .section-202 {
    height: 50vh;
  }

  .tabs-menu-5 {
    flex-direction: column;
  }

  .faq_tab {
    margin: 10px;
  }

  .div-block-528 {
    background-color: var(--white-smoke);
    margin-top: 0;
    padding-top: 20px;
  }

  .container-133 {
    padding: 20px;
  }

  .container-134 {
    flex: 0 auto;
    padding-right: 10px;
    position: static;
    right: 7px;
  }

  .div-block-529 {
    margin: 10px;
  }

  .image-324 {
    width: auto;
    position: static;
    inset: 0% 25% auto;
  }

  .grid-99 {
    grid-row-gap: 0px;
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   "."
                   / 1fr;
    margin: 20px;
  }

  .jobinformation {
    margin-bottom: 20px;
  }

  .apply_button.button_phone {
    margin-top: 26px;
  }

  .grid-100 {
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   / 1fr 1fr;
  }

  .div-block-534 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .process_title-container {
    padding: 10px;
  }

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

  .grid-101 {
    grid-template: "Area"
                   "Area-4"
                   "Area-2"
                   "Area-5"
                   "Area-3"
                   "Area-6"
                   / 1fr;
  }

  .div-block-537 {
    width: auto;
    padding: 20px;
  }

  .grid-102 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .grid-103 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-210 {
    height: 60vh;
  }

  .process__container {
    margin: 20px;
    padding: 20px;
  }

  .grid-105 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-6"
                   "Area-4"
                   "Area-5"
                   / 1fr;
  }

  .grid-106, .grid-107 {
    grid-row-gap: 0px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .timeline_title {
    font-size: 16px;
  }

  .grid-108 {
    grid-row-gap: 31px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-109 {
    grid-row-gap: 15px;
    grid-template: "Area"
                   "."
                   "Area-2"
                   / 1fr;
  }

  .grid-110 {
    grid-template: "Area-3"
                   "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-111 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .grid-112 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-5"
                   "Area-4"
                   / 1fr;
  }

  .grid-115 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
    justify-items: center;
  }

  .image-331, .image-332, .image-333 {
    height: 300px;
  }

  .div-block-555 {
    margin-bottom: 0;
  }

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

  .section-219 {
    padding: 0;
  }

  .container-138 {
    padding: 10px;
  }

  .tabs-menu-7 {
    flex-direction: column;
    align-items: stretch;
    padding-left: 60px;
    padding-right: 60px;
  }

  .tabs-menu-7.training {
    padding-left: 40px;
    padding-right: 40px;
  }

  .faa_tab, .text-block-23 {
    text-align: center;
  }

  .spacing_inslider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .step_tabs, .step_tabs.w--current {
    text-align: center;
  }

  .tabs-4 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
  }

  .faq_grid_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-119 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   "Area-9"
                   "Area-10"
                   "Area-11"
                   "Area-12"
                   "Area-13"
                   "Area-14"
                   / 1fr;
  }

  .faq_heading {
    margin-left: 20px;
  }

  .tab-pane-tab-1 {
    padding: 20px;
  }

  .icon-12, .icon-13 {
    opacity: .17;
  }

  .lottie-animation-35 {
    width: auto;
  }

  .html-embed-2 {
    width: 450px;
    display: none;
  }

  .html-embed-2.mobile {
    text-align: center;
    display: block;
  }

  .section-222 {
    height: 45vh;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-223 {
    padding-top: 0;
  }

  .div-block-569 {
    display: none;
  }

  .div-block-570 {
    padding: 20px;
    display: block;
  }

  .grid-121 {
    grid-template: "Area"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-2"
                   "Area-2"
                   "Area-2"
                   "Area-2"
                   / 1fr;
    padding: 20px;
  }

  .div-block-571 {
    padding: 0;
  }

  .grid-122 {
    grid-row-gap: 22px;
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   "Area-8"
                   "Area-9"
                   "Area-10"
                   "Area-11"
                   "Area-12"
                   "Area-13"
                   "Area-14"
                   "Area-15"
                   "Area-16"
                   "Area-17"
                   "Area-18"
                   "Area-19"
                   "Area-20"
                   "Area-21"
                   "Area-22"
                   "Area-23"
                   "Area-24"
                   "Area-25"
                   "Area-26"
                   "Area-27"
                   "Area-28"
                   "Area-29"
                   "Area-30"
                   "Area-31"
                   "Area-32"
                   "Area-33"
                   "Area-34"
                   "Area-35"
                   "Area-36"
                   "Area-37"
                   "Area-38"
                   "Area-39"
                   "Area-40"
                   / 1fr;
  }

  .tab-pane-applications {
    padding: 10px;
  }

  .grid-124 {
    grid-row-gap: 26px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .div-block-574 {
    position: absolute;
    inset: auto 3% 3% auto;
  }

  .image-341 {
    width: 486px;
    max-width: 89%;
  }

  .container-143 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .grid-126 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .areas_column {
    margin: 0 40px;
    padding: 20px 20px 10px;
  }

  .areas_column.orange_dividers {
    border-style: solid none;
    border-top-width: 2px;
    border-top-color: var(--coral);
    border-bottom-width: 2px;
    border-bottom-color: var(--coral);
    margin: 0 40px;
  }

  .areas_video_container {
    padding: 20px;
  }

  .grid-127 {
    grid-template: "Area Area"
                   "Area-4 Area-4"
                   "Area-2 Area-3"
                   / 1fr 1fr;
  }

  .applications_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .applications_info_container {
    padding: 20px;
  }

  .grid-128 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .operations_info_container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .maintenance_grid {
    padding: 0;
  }

  .grid-129 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .grid-130 {
    grid-template: "Area"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-2"
                   / 1fr;
  }

  .reports_image {
    padding: 20px;
  }

  .div-block-578 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-3 {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .html-embed-4, .html-embed-6 {
    justify-content: center;
  }

  .youtube-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-345 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: clip;
  }

  .grid-131 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-132 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .software_grey_block.align_right, .software_grey_block.alignleft {
    border-radius: 5px;
    align-items: center;
  }

  .software_triangle_container {
    position: relative;
    top: 0%;
  }

  .software_triangle_container.top {
    display: none;
  }

  .software_triangle_container.bottom {
    display: flex;
  }

  .container-144 {
    margin-top: 0;
  }

  .green_header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .software_trigrid {
    background-position: 0 0, 50% 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .software_trigrid.reports {
    background-position: 0 0, 43% 30%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .software_trigrid.maintenance {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .grid-133 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .container-146 {
    padding: 20px;
  }

  .container-147 {
    flex-direction: column;
    padding: 20px;
  }

  .image-351, .image-352 {
    margin: 10px;
    padding-top: 0;
  }

  .form-8 {
    grid-template: "Area"
                   "Area-4"
                   "Area-2"
                   "Area-5"
                   "Area-3"
                   / 1fr;
  }

  .container-148 {
    padding: 10px;
  }

  .grid-134 {
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   / 1fr 1fr;
  }

  .div-block-589 {
    padding: 20px;
  }

  .div-block-590 {
    margin: 0;
  }

  .container-150 {
    padding: 20px;
  }

  .product_video {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-595 {
    flex-direction: column;
    display: flex;
  }

  .div-block-597 {
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    display: flex;
  }

  .slide-nav-18 {
    margin-bottom: -20px;
  }

  .tabs-5 {
    margin: 10px;
  }

  .form_container {
    padding: 20px;
  }

  .tabs-menu-10 {
    display: flex;
  }

  .grid-135 {
    grid-row-gap: 0px;
    grid-template: "Area-2"
                   "Area"
                   "Area-3"
                   "Area-4"
                   "."
                   / 1fr;
    padding: 10px;
  }

  .container-153 {
    margin-bottom: 20px;
  }

  .controller_droneimage {
    flex: 0 auto;
    display: none;
  }

  .column-115 {
    padding-top: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .image-357, .image-358 {
    padding-top: 0;
  }

  .column-116, .column-117, .column-118, .column-119, .column-120 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .grid-136 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   "Area-7"
                   / 1fr;
  }

  .grid-137.spreader {
    grid-column-gap: 0px;
    display: block;
  }

  .image-360 {
    width: 350px;
    height: 350px;
    padding-top: 0;
    left: 3%;
    overflow: clip;
  }

  .image-361 {
    width: 350px;
    position: relative;
  }

  .carousel-mask-2 {
    width: 70%;
  }

  .slide-nav-19 {
    top: 610px;
  }

  .heading-361 {
    line-height: 35px;
  }

  .image-362 {
    margin-left: 74px;
    padding-top: 120px;
    top: -2px;
  }

  .distributor_locator {
    background-position: 0 0, 50% 0;
    background-size: auto, auto;
  }

  .paragraph-201 {
    margin-left: 32px;
    padding-left: 0;
    font-size: 16px;
  }

  .bodyheading_distributor {
    align-items: stretch;
    margin-bottom: 0;
    margin-left: 40px;
    padding-left: 0;
    font-size: 39px;
  }

  .bodyheading_distributor.spacedtext {
    padding-left: 21px;
  }

  .location_col, .contact_email_col, .contact_number_col, .contact_name_col {
    margin-bottom: 5px;
    font-size: 11px;
  }

  .grid-142 {
    grid-template-areas: "Area Area"
                         "Area-2 Area-2";
    grid-auto-flow: row;
    align-content: stretch;
  }

  .information_wrap {
    width: 100%;
    height: 200px;
  }

  .search_wrap {
    margin-left: 40px;
    margin-right: 40px;
    padding: 10px 40px 30px;
  }

  .dealer_wrap {
    padding: 20px 30px;
  }

  .dealer_name_col {
    margin-top: 0;
    font-size: 18px;
  }

  .adress_col {
    margin-bottom: 5px;
    font-size: 11px;
  }

  .map_div {
    height: 450px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-field-12, .text-block-34 {
    font-size: 12px;
  }

  .collection-list-wrapper-4 {
    height: 200px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .nav-link-14 {
    margin-left: 0;
    display: block;
  }

  .nav-link-14.dropdown_nav {
    margin-left: 0;
  }

  .nav-link-14.highlight_btn {
    background-color: var(--olive);
  }

  .modal_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    max-width: 30rem;
    height: 70vh;
    max-height: 62vh;
    margin-top: 5vh;
    display: block;
    position: absolute;
    overflow: hidden;
  }

  .heading_popup {
    text-align: center;
    margin-top: 40px;
    font-size: 35px;
    line-height: 35px;
  }

  .column-121 {
    box-sizing: border-box;
    flex-flow: row;
    height: 25vh;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .column-122 {
    overflow: visible;
  }

  .columns-64 {
    box-sizing: border-box;
    float: none;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: block;
    overflow: visible;
  }

  .image-366 {
    overflow: hidden;
  }

  .image-366.pic_tablet {
    width: 30%;
    max-width: 100%;
    display: inline-block;
    position: relative;
    left: 153px;
    overflow: visible;
  }

  .div-block-615 {
    box-sizing: border-box;
    object-fit: contain;
    max-width: none;
    overflow: hidden;
  }

  .paragraph-202 {
    margin-bottom: 10px;
    font-size: 13px;
  }

  .image-366-copy {
    overflow: hidden;
  }

  .image-366-copy.pic_tablet, .image-366-copy.pic_tablet-copy {
    width: 30%;
    max-width: 100%;
    display: inline-block;
    position: relative;
    left: 153px;
    overflow: visible;
  }

  .image-366-copy.pic_tablet-copy.tablet_version {
    width: 120%;
    position: relative;
    bottom: 152px;
    left: 0;
    overflow: visible;
  }

  .header {
    margin-top: 4em;
  }

  .columns-65, .columns-66 {
    display: flex;
  }

  .text-block-40 {
    font-size: 30px;
  }

  .text-block-41 {
    text-align: center;
    font-size: 15px;
  }

  .step_one {
    line-height: 35px;
  }

  .step_one.nopadding {
    font-size: 23px;
  }

  .step_one.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .step_one.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .step_one.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .step_one.white.large {
    font-size: 40px;
  }

  .step_one.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_one.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .step_two {
    line-height: 35px;
  }

  .step_two.nopadding {
    text-align: center;
    font-size: 23px;
  }

  .step_two.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .step_two.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .step_two.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .step_two.white.large {
    font-size: 40px;
  }

  .step_two.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_two.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .step_three {
    line-height: 35px;
  }

  .step_three.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .step_three.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .step_three.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .step_three.white.large {
    font-size: 40px;
  }

  .step_three.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_three.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .step_four {
    line-height: 35px;
  }

  .step_four.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .step_four.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .step_four.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .step_four.white.large {
    font-size: 40px;
  }

  .step_four.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_four.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .step_five {
    line-height: 35px;
  }

  .step_five.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .step_five.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .step_five.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .step_five.white.large {
    font-size: 40px;
  }

  .step_five.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step_five.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .heading-copy {
    line-height: 35px;
  }

  .heading-copy.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .heading-copy.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-copy.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .heading-copy.white.large {
    font-size: 40px;
  }

  .heading-copy.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-copy.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }

  .agrisol_tutorial, .areas_video {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .responsive-video {
    height: 29vh;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .container-160 {
    display: block;
  }

  .slider-only-spreader {
    background-image: linear-gradient(#0000 68%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e5fc194d9e2e9675ff7d87_Banner-A-122.jpg");
    background-position: 0 0, 50% 0, 50% 42%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, cover, cover;
    height: 45vh;
  }

  .slider-only-spreader.slider34_ag-116 {
    background-image: linear-gradient(#0000 70%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f2cb3572ecd639ef8decbe_Banner-A-116.jpg");
    background-position: 0 0, 50% 0, 50%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, cover, cover;
  }

  .slider-only-spreader.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 44%, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat, repeat;
    background-size: cover, cover, auto, auto;
  }

  .slider-only-spreader.ag-130 {
    height: 45vh;
  }

  .slider-only-spreader.groundlink {
    background-image: linear-gradient(#fff0 75%, #fff), linear-gradient(#ffffffa1, #fff0), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
    display: block;
  }

  .slider-only-spreader.spreader {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6887b848a23b49177db35f1b_66ec34d4722da9ae3a3e177a_Banner-1_BG.jpg"), linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null);
    background-size: cover, auto, auto;
  }

  .slider-only-spreader.hyl-150 {
    background-image: linear-gradient(#fff0, #fff), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c53fa6c280365336fb78_banner_mobile_Ares.jpg");
    background-position: 0 0, 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, contain;
    background-attachment: scroll, scroll, scroll, fixed;
  }

  .selection_tank {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
    position: static;
  }

  .heading-spreader {
    line-height: 35px;
  }

  .heading-spreader.nopadding.alignleft.white.p-b-lg.mobile {
    text-align: center;
  }

  .heading-spreader.nopadding.m-b-lg.light_green.smaller {
    font-size: 26px;
  }

  .heading-spreader.nopadding.smaller {
    text-align: center;
  }

  .heading-spreader.white.alignleft.nopadding {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-spreader.white.larger.nopadding {
    font-size: 45px;
    line-height: 45px;
  }

  .heading-spreader.white.large {
    font-size: 40px;
  }

  .heading-spreader.green.aligncenter.text_slider_mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-spreader.largest.alignright.p-l-xlg {
    padding: 20px 40px 20px 20px;
    font-size: 45px;
    line-height: 45px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    color: #172426;
    background-color: #172426cc;
  }

  .nav-menu:active {
    color: #172426cc;
    background-color: #172426;
  }

  .image-14 {
    margin-left: 6px;
  }

  .section-10 {
    display: none;
  }

  .heading-14 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-family: Rubik;
    display: flex;
  }

  .paragraph-24 {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .section-19, .section-27, .section-31 {
    display: none;
  }

  .section-46 {
    display: none;
    overflow: visible;
  }

  .section-48 {
    display: none;
  }

  .section-61 {
    height: 30vh;
    display: flex;
  }

  .footer_nav_mobile {
    background-color: #1f2426;
    flex-direction: column;
    height: 230vw;
    display: none;
  }

  .image-109 {
    margin-top: 31px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-94 {
    color: #9c9696;
    align-self: center;
    padding-top: 6px;
    padding-left: 0;
  }

  .heading-156 {
    color: #fff;
    text-transform: uppercase;
    margin-left: 40px;
    font-family: Rubik;
    font-size: 20px;
    font-weight: 400;
  }

  .paragraph-95 {
    color: #c5c5c5;
    padding-top: 9px;
    padding-left: 41px;
    padding-right: 50px;
  }

  .heading-157 {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-left: 40px;
    font-family: Rubik;
    font-size: 20px;
    font-weight: 400;
  }

  .paragraph-96 {
    color: #fff;
    padding-left: 43px;
    padding-right: 43px;
    font-family: Rubik;
    font-weight: 400;
  }

  .heading-158 {
    color: #fff;
    margin-left: 42px;
    font-family: Rubik;
    font-size: 20px;
    font-weight: 400;
  }

  .paragraph-97 {
    color: #c5c5c5;
    padding-left: 44px;
    padding-right: 44px;
  }

  .div-block-46 {
    padding-top: 11px;
    padding-left: 38px;
  }

  .image-110, .image-111 {
    margin-right: 16px;
  }

  .image-112 {
    margin-right: 21px;
  }

  .navigation_tablet_ver, .cta_tablet, .heading-210.hightlight_text {
    display: none;
  }

  .section-70 {
    flex-direction: column;
    display: flex;
  }

  .mobile_port_cta {
    background-color: #f5f5f5;
    height: 800px;
    display: none;
  }

  .heading-235 {
    max-width: 280px;
    padding-top: 44px;
    padding-left: 42px;
    font-family: Raleway;
    font-weight: 500;
  }

  .button-43 {
    background-color: #172426;
    border-radius: 20px;
    margin-top: 22px;
    margin-left: 47px;
    padding: 15px 49px 15px 55px;
  }

  .bold-text-9 {
    font-family: Raleway;
    font-weight: 500;
  }

  .link_cta {
    color: #0c0c0c;
    text-decoration: none;
  }

  .link_cta.newctalink {
    margin-top: 11px;
    padding-left: 55px;
    padding-right: 44px;
    font-family: Raleway;
    font-weight: 700;
  }

  .heading-236 {
    max-width: 250px;
    margin-top: 62px;
    margin-left: 56px;
    font-family: Raleway;
  }

  .text-span-12 {
    color: #fff;
    font-family: Raleway;
    font-size: 20px;
  }

  .bold-text-14 {
    font-family: Rubik;
    font-weight: 400;
  }

  .link-8, .link-9 {
    color: #2dca4f;
  }

  .slide-14 {
    max-height: 20vh;
  }

  .slider-9 {
    align-self: center;
    min-height: 20vh;
    max-height: 20vh;
    display: block;
  }

  .div-block-115 {
    align-items: center;
    max-height: 20vh;
    display: block;
  }

  .image-182 {
    border-width: 8px;
    min-height: 20vh;
    max-height: 20vh;
  }

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

  .div-block-119 {
    flex-direction: column;
    display: flex;
  }

  .div-block-120 {
    flex-flow: column wrap;
    place-content: center space-between;
    align-items: center;
    max-width: 85vw;
    display: block;
  }

  .div-block-121 {
    flex: 1;
    max-width: 90vw;
  }

  .heading-256 {
    text-align: center;
    align-self: auto;
  }

  .div-block-122 {
    flex-direction: column;
    flex: none;
    align-self: auto;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .heading-257 {
    margin-right: 2%;
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-130 {
    align-self: center;
  }

  .columns-27 {
    flex-direction: column;
    min-width: 20%;
    display: flex;
  }

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

  .column-61 {
    flex-direction: column;
    padding-top: 5%;
    padding-left: 0;
    padding-right: 0;
  }

  .buyform {
    margin-left: 5%;
    margin-right: 5%;
  }

  .buydivblock {
    flex-flow: column wrap-reverse;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .image-190 {
    max-width: 80%;
    height: auto;
  }

  .image-190-copy {
    max-width: 80%;
    height: auto;
    padding-top: 30px;
  }

  .text-block-6 {
    font-size: 12px;
  }

  .buy-navigator {
    display: block;
  }

  .heading-1563 {
    font-size: 30px;
  }

  .div-block-142 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-148 {
    margin-left: 15px;
  }

  .faq {
    flex-direction: row;
    grid-template-columns: .25fr 1.75fr;
    align-items: flex-start;
    min-width: auto;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 15px;
  }

  .faq-circle {
    margin-bottom: 9px;
    margin-right: 30px;
  }

  .faq-h3.noselect {
    font-size: 15px;
    line-height: 20px;
  }

  .faq-question-wrap {
    padding-right: 20px;
  }

  .div-block-149 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-6-copy {
    min-height: 75vh;
  }

  .link-block-7 {
    justify-content: center;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .heading-1578.together-landsacpe {
    display: none;
  }

  .div-block-166 {
    padding-left: 0;
  }

  .div-block-167 {
    background-position: 23%;
    align-items: center;
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

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

  .paragraph-154.together {
    display: none;
  }

  .paragraph-154.together.mobile {
    text-align: center;
    margin-bottom: 0;
    padding-top: 5px;
    padding-right: 5px;
    display: block;
  }

  .columns-30 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .column-73 {
    flex-direction: column;
    align-self: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .checked-info {
    padding-bottom: 20px;
  }

  .info-base {
    background-position: 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bannersection {
    background-position: 69%;
  }

  .bannersection.homepage {
    background-position: 46%;
  }

  .bannersection.accessorypage {
    background-position: 50%;
    background-size: cover;
    min-height: 30vh;
  }

  .bannertxtwrapper {
    top: 46%;
  }

  .seamless-integration {
    background-position: 15%;
    height: 320px;
    margin: 10px;
    padding-left: 0;
    position: relative;
  }

  .slide-36 {
    background-position: 64% 20%;
  }

  .slide-38 {
    background-position: 24%;
  }

  .slide-39 {
    background-position: 76%;
  }

  .slide-40 {
    background-position: 57% 100%;
  }

  .slide-41 {
    background-position: 50%;
  }

  .slide-42 {
    background-position: 15% 100%;
  }

  .image-217 {
    display: none;
  }

  .columns-44 {
    margin-top: 140px;
  }

  .paragraph-170 {
    font-size: 14px;
  }

  .card_wrap {
    height: 300px;
    margin-bottom: 120px;
  }

  .card_wrap.card {
    margin-bottom: 120px;
  }

  .card_front.card_easytouse {
    margin-bottom: 0;
  }

  .front-heading {
    border-radius: 40px;
    flex-direction: column;
    justify-content: flex-start;
    margin: 5px;
  }

  .card_back {
    backface-visibility: hidden;
    background-color: #00000080;
    border: 1px solid #00000080;
    border-radius: 0;
    padding: 5px;
  }

  .card_paragraph {
    backface-visibility: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .yourcrops {
    margin-bottom: 0;
    font-size: 40px;
  }

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

  .paragraph-175 {
    background-color: #00000080;
    border-radius: 15px;
    margin-top: 10px;
    padding: 10px;
  }

  .bullet-base {
    flex-direction: column;
  }

  .bullet.homebullet {
    width: 60%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .container-83 {
    justify-content: flex-end;
  }

  .heading-1609 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Libre Franklin, sans-serif;
    font-size: 18px;
    font-weight: 300;
    display: block;
  }

  .centeredblock {
    padding-right: 20px;
  }

  .section-108 {
    flex-direction: column;
    margin-bottom: 43px;
    display: flex;
  }

  .buynowform {
    min-width: auto;
    min-height: auto;
    margin-top: 40px;
  }

  .column-106 {
    justify-content: center;
    margin-bottom: -35px;
  }

  .mobilemap {
    display: block;
    top: -559px;
  }

  .image-235 {
    width: 350px;
    margin-top: -49px;
    position: absolute;
    inset: 34% 0% auto 7%;
  }

  .heading-1616 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .heading-1616.small {
    margin-top: 10px;
    padding-right: 0;
    line-height: 27px;
  }

  .newsreel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .info_row_wrapper, .info_row_wrapper.colored-row {
    padding-right: 10px;
  }

  .background-video {
    width: auto;
  }

  .product-page-heading-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .specs-wrapper {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .drone-image-wrapper {
    width: auto;
  }

  .greenbg.hexbg {
    padding-bottom: 60px;
  }

  .greencontent {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .greencontent.centeredblock {
    padding-right: 0;
  }

  .greencontent.overlappingimage {
    margin-left: 0;
  }

  .greencontent.twocolumn {
    padding-top: 0;
  }

  .verticalline {
    flex: none;
    justify-content: flex-end;
  }

  .bodyheading {
    text-align: center;
    flex: 1;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
  }

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

  .bodyheading.nopadding {
    font-size: 25px;
  }

  .bodyheading.nopadding.aligncenter.blacktext {
    text-align: center;
  }

  .bodyheading.nopadding.aligncenter.blacktext.largetext {
    letter-spacing: 20px;
    padding-left: 20px;
    font-size: 25px;
    overflow: hidden;
  }

  .bodyheading.nopadding.smallertext {
    font-size: 24px;
  }

  .bodyheading.alignleft {
    flex: 0 auto;
    font-size: 25px;
  }

  .bodyheading.alignleft.smllertext {
    font-size: 23px;
  }

  .bodyheading.spacedtext {
    letter-spacing: .5em;
  }

  .bodyheading.smmobile {
    font-size: 21px;
    overflow: hidden;
  }

  .bodyheading.lg-p-a {
    padding-bottom: 40px;
  }

  .bodyheading.video-block {
    flex: 0 auto;
  }

  .bodyheading.smallertext {
    font-size: 25px;
  }

  .bodyparagraph {
    flex: 0 auto;
    align-self: auto;
    display: block;
    overflow: visible;
  }

  .bodyparagraph.quote {
    font-size: 12px;
  }

  .bodyparagraph.paddedbody {
    padding: 20px 10px;
  }

  .bodyparagraph.leftpad {
    clear: none;
    object-fit: contain;
    flex-wrap: wrap;
    padding-left: 10px;
    display: flex;
  }

  .newsreel.mobleversion {
    height: 64vh;
  }

  .newslink {
    top: 55%;
    left: 10%;
    right: 10%;
  }

  .btnclassic {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .btnclassic.config-lg {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .btnclassic.white {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .btnclassic.white.m-tb-sm {
    text-align: left;
  }

  .btnclassic.white.m-tb-sm.btn-mobile {
    text-align: center;
  }

  .whitebg.topmargin {
    margin-top: 140px;
  }

  .whitebg.twocolumn.lg-b-m {
    margin-bottom: 60px;
  }

  .whitebg.p-t-lg {
    padding-top: 100px;
  }

  .whitebg.top.groundlinkspace {
    margin-bottom: 30px;
  }

  .white_content.centeredblock {
    padding-right: 0;
  }

  .text_content {
    padding-top: 10px;
  }

  .bodysubheading.nopadding {
    flex: 0 auto;
    margin-left: 10px;
  }

  .bodysubheading.aligncenter {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bodysubheading.clipped {
    background-image: linear-gradient(116deg, red 27%, #09f 79%);
  }

  .image-246 {
    margin-bottom: -152px;
    display: none;
  }

  .image-247 {
    margin-bottom: -145px;
  }

  .bannerheading {
    font-size: 34px;
  }

  .bannerheading._2spaced {
    font-size: 20px;
  }

  .bannerheading.blacktext {
    font-size: 38px;
  }

  .bannerheading.blacktext.smaller {
    font-size: 28px;
  }

  .homebullet-paragraph.nopadding.p-l-10px {
    margin-left: 10px;
  }

  .paddedcontent {
    flex: 1;
    padding-left: 0;
  }

  .imgblock.fpv_img {
    object-fit: contain;
    flex: 0 auto;
    height: auto;
  }

  .point {
    padding-bottom: 5px;
  }

  .fullpageimg {
    height: auto;
  }

  .image-251 {
    margin-left: 0;
  }

  .horizontalline.largeline {
    display: none;
  }

  .cardholder {
    margin-bottom: 10px;
  }

  .card_headingcontent {
    margin-top: 0;
    padding-top: 0;
  }

  .full_img {
    height: 30vh;
  }

  .full_img.agrosolfarmer {
    background-position: 0%;
    background-size: cover;
    margin-bottom: 0;
  }

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

  .twocolumn {
    min-width: 100%;
    min-height: 100%;
  }

  .twocolumn.aligncenter {
    align-items: center;
  }

  .productslider {
    height: 45vh;
  }

  .productslider_mask {
    height: 50vh;
  }

  .productslider_mask.groundlinkspace {
    height: 35vh;
    margin-top: auto;
    padding-top: 0;
  }

  .productslider_arrow {
    margin-right: 10px;
  }

  .productslider_arrow.pointleft {
    justify-content: center;
    align-items: center;
    width: 45px;
  }

  .galleryslidertext {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 100px;
    padding-bottom: 0;
    inset: auto 0% 0%;
  }

  .slide-63 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/60254e522b2c70ddb0fe882b_ag-122-nozzels-greybg-web.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-65 {
    background-position: 48%;
  }

  .slide-66 {
    background-position: 50%;
  }

  .flexhorizontal._85 {
    flex-direction: column;
  }

  .aligncenter.flexvertical.p-b-lg.p-s-lg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-6 {
    width: 320px;
    height: 300px;
  }

  .btnbuynow {
    margin: 10px;
  }

  .btnbuynow.largeaf {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .image-260 {
    object-fit: contain;
    height: auto;
  }

  .column_2 {
    object-fit: contain;
    max-width: 100%;
  }

  .column_2.no_p {
    width: auto;
  }

  .column_2.no_p.aligncenter {
    justify-content: center;
    min-width: auto;
    max-width: 556.8px;
    min-height: auto;
    max-height: 430.4px;
  }

  .icon_wrapper {
    flex-direction: column;
  }

  .vert_icon_col {
    flex-direction: row;
  }

  .image-263 {
    width: auto;
  }

  .background-video-9 {
    min-width: 397.71px;
    max-width: 397.71px;
    min-height: 307.42px;
    max-height: 307.42px;
  }

  .link-block-10 {
    padding: 10px 20px;
    font-size: 26px;
  }

  .section-124 {
    background-color: #f3f8e9;
  }

  .container-91 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .regular_tab {
    background-color: #fff;
  }

  .text_icons {
    flex-direction: column;
    align-items: center;
  }

  .div-block-334 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-335 {
    height: 50px;
  }

  .image-268 {
    margin-bottom: -67px;
  }

  .image-269, .image-270 {
    display: none;
  }

  .grid-21 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-areas: "Area Area"
                         "Area Area"
                         "Area-2 Area-2"
                         "Area-2 Area-2"
                         "Area-3 Area-3"
                         "Area-3 Area-3";
  }

  .div-block-338, .div-block-339 {
    height: 200px;
  }

  .spinning-drone {
    margin-top: -58px;
    margin-bottom: 60px;
  }

  .backgroundvideo_homepage {
    width: auto;
  }

  .section-137 {
    margin-bottom: 85px;
    display: block;
  }

  .section-138 {
    display: none;
  }

  .lottie-animation-3 {
    margin-top: -40px;
  }

  .tab-dropdown {
    color: #275a08;
    background-color: #c2d49c;
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61240fefdba753123a995936_arrows.png");
    background-position: 94%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    padding-top: 13px;
    padding-left: 15px;
    font-size: 16px;
  }

  .tab-dropdown:hover {
    color: #fff;
    background-color: #275a08;
  }

  .tabs-content {
    margin-top: 30px;
    padding: 20px 15px;
  }

  .tabs-menu-2 {
    background-color: #0000;
    display: none;
  }

  .accessory_tabs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon_block {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-22 {
    grid-template: "Area"
                   "Area"
                   "Area-2"
                   "Area-2"
                   "Area-3"
                   "Area-3"
                   / 1fr;
  }

  .div-block-344 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-275 {
    min-height: 300px;
  }

  .grid-23 {
    grid-template-columns: .25fr 1fr;
  }

  .paragraph-180 {
    text-align: left;
  }

  .column-107 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-108 {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .column-108.hide {
    display: none;
  }

  .container-96 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .newclass {
    flex-direction: column;
  }

  .div-block-347 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .webinar_textblock {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .webinar_form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_specs {
    padding: 10px;
  }

  .grid-26 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

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

  .section-144, .section-145 {
    padding: 10px;
  }

  .div-block-359 {
    text-align: left;
    display: block;
  }

  .image-282, .image-283, .image-284 {
    padding-bottom: 10px;
  }

  .sv-1_grid_image {
    align-items: flex-start;
  }

  ._3col_container {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .image-285 {
    max-width: 100%;
  }

  .section-146 {
    padding: 10px;
  }

  .section-148 {
    padding: 11px;
  }

  .body-5 {
    overflow: visible;
  }

  .nav-link-13 {
    color: var(--white);
    text-align: left;
    background-color: #0e1112bf;
  }

  .nav-link-13.nav_icon_padding {
    display: block;
    position: relative;
    overflow: visible;
  }

  .nav-link-13.dropdown_nav {
    text-align: left;
    margin-left: 0;
    padding-top: 25px;
    padding-left: 20px;
    display: block;
  }

  .nav-link-13.mobile {
    background-color: #0000;
  }

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

  .menu-button-2, .menu-button-2:active {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: var(--rich-black);
  }

  .dropdown-toggle {
    display: flex;
  }

  .nav-menu-3 {
    background-color: var(--rich-black);
    text-align: left;
    border: 1px #7d7272;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    font-family: PT Serif, serif;
    display: block;
    position: relative;
    inset: 0%;
  }

  .dropdownnav {
    position: relative;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

  .mega_menu {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .container-101 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero_heading {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 40px;
  }

  .hero_heading.aligncenter.nopadding.nomargin {
    margin-bottom: 10px;
    line-height: 39px;
  }

  .ag-122, .ag-116, .image-287 {
    max-width: 300px;
  }

  .heading {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    padding-top: 0;
    font-size: 28px;
    line-height: 35px;
  }

  .heading.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .heading.nopadding.alignleft.b-p-lg.olive_green {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .heading.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .heading.nopadding.heading_mobile {
    font-size: 20px;
  }

  .heading.white.alignleft.nopadding {
    font-size: 23px;
  }

  .heading.white.headingmobile {
    font-size: 15px;
  }

  .heading.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .heading.white.larger.orange {
    font-size: 58px;
  }

  .heading.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading.alignleft.white.nopadding.small {
    text-align: center;
  }

  .heading.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .heading.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .heading.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .heading.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .heading.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  ._3column-section {
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20px;
  }

  .subheading {
    text-align: left;
    font-weight: 700;
    line-height: 26px;
  }

  .subheading.aligncenter {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: block;
  }

  .subheading.aligncenter.green.padding {
    padding: 10px;
  }

  .subheading.nopadding.highlight.alignleft {
    text-align: left;
  }

  .subheading.nopadding.highlight.alignleft.lightgreen {
    position: relative;
  }

  .subheading.light_green {
    text-align: center;
    font-size: 21px;
  }

  .subheading.orange.aligncenter.medium_large {
    line-height: 30px;
  }

  .subheading.larger {
    font-size: 36px;
    line-height: 38px;
  }

  .subheading.smaller {
    font-size: 16px;
    font-weight: 700;
  }

  .subheading.olivegreen.aligncenter.p-b-md {
    padding-bottom: 10px;
  }

  .paragraph.white {
    font-size: 15px;
  }

  .paragraph.white.aligncenter, .paragraph.white.aligncenter.p-tb-md {
    padding: 10px;
  }

  .paragraph._14px.white.smallspacing {
    margin-bottom: 10px;
  }

  .paragraph._14px.white.smallspacing.aligncenter {
    font-size: 11px;
  }

  .paragraph.aligncenter.p-b-lg {
    justify-content: center;
    align-items: center;
    display: block;
    overflow: visible;
  }

  .paragraph.aligncenter.smaller {
    display: block;
  }

  .paragraph.aligncenter.white.nopadding {
    padding: 10px;
  }

  .paragraph.aligncenter.white.vertical {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph.txt_spacing_large {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .absolute_container {
    top: 0;
  }

  .container-103 {
    flex: 0 auto;
  }

  .background-video-10 {
    min-height: auto;
  }

  .div-block-364 {
    padding: 10px;
  }

  .slide_contents {
    width: auto;
    height: 100%;
  }

  .dronediagram {
    display: none;
  }

  .column_wrapper {
    flex-direction: row;
    display: none;
  }

  .column_wrapper.mobile {
    border-radius: 5px;
  }

  .text-container {
    margin-top: 10px;
  }

  .section-padding-container, .div-block-369 {
    display: block;
  }

  .image-293 {
    width: auto;
  }

  .lottie-animation-8 {
    display: none;
  }

  .div-block-370 {
    flex-direction: column;
    position: relative;
    inset: 53% 0% 0%;
  }

  .grid-36 {
    grid-template: "Area"
    / 1fr;
  }

  .slide-70 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6757218f2099dbcd0ec6b9ed_AG-230%20Flying%20Carousel.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-71 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6751e7a1b927ff1854cb060d_josephGroundLink2Drones.jpg");
  }

  .slide-72 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/67f95bc81447d1246cc866b8_ARES_reducewaste_home.jpg");
  }

  ._1500_wide {
    flex-flow: row;
    flex: 0 auto;
    align-self: auto;
    display: block;
  }

  ._1500_wide.nopadding {
    padding: 10px;
  }

  .section-158 {
    margin-bottom: 0;
  }

  .slider-28, .mask-7 {
    border-radius: 5px;
  }

  .div-block-380 {
    padding: 20px;
  }

  .div-block-381 {
    top: -28%;
    left: 0%;
  }

  .image-294 {
    object-fit: fill;
    max-width: 275px;
  }

  .container {
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 100%;
    height: 100%;
    margin-top: 24px;
    margin-right: 0;
    padding-bottom: 60px;
    padding-left: 10px;
    display: flex;
  }

  .carousel.is_contained {
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 20.4rem;
    height: auto;
    margin-top: 7px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .carousel.is_contained.carousel-tablet {
    width: 24.5rem;
    margin-left: 62px;
  }

  .card-2 {
    width: 100%;
    display: block;
  }

  .card-header.reliable, .card-header.powerful, .card-header.autonomous, .card-header.easytouse, .card-header.hardware {
    height: 150px;
  }

  .card-header.peoplepage.jimlove {
    height: 49%;
  }

  .card-header.peoplepage.crosby {
    height: 301px;
  }

  .card-header.peoplepage.evan {
    height: 283px;
  }

  .card-header.peoplepage.jeffrey {
    height: 335px;
  }

  .card-header.peoplepage.sammy {
    height: 50%;
  }

  .arrow-left.peoplepage {
    top: 625px;
  }

  .arrow-left.arrow_desktop {
    width: 50px;
    margin-left: 0;
    top: 513px;
    left: 16%;
    overflow: hidden;
  }

  .arrow-left.arrow_home.arrow-left-home {
    bottom: -4%;
    left: 12%;
  }

  .arrow-right {
    margin-left: 110px;
    margin-right: 0;
    inset: 625px 10% 0% auto;
  }

  .arrow-right.arrow_phone {
    margin-right: 40px;
    padding-right: 45px;
    position: absolute;
    left: 63px;
    overflow: hidden;
  }

  .arrow-right.arrow_desktop {
    margin-left: 0;
    margin-right: 100px;
    position: absolute;
    inset: 105% 0 0% 69%;
  }

  .arrow-right.arrow-right-home {
    margin-left: 0;
    margin-right: 0;
    bottom: -4%;
    right: 29%;
  }

  .card-body {
    height: 180px;
    padding: 20px;
  }

  .card-body.peoplepage {
    height: 324px;
  }

  .card-body.agrosol {
    padding: 20px;
  }

  .card-body.card_mod_home {
    height: 500px;
  }

  .card-body.card_ares {
    height: 180px;
  }

  .carousel-slider {
    width: 20rem;
    height: 27rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._6, .carousel-slider._2, .carousel-slider._4, .carousel-slider._3, .carousel-slider._7, .carousel-slider._5, .carousel-slider._8 {
    right: 0%;
  }

  .carousel-slider._0_testimonial {
    width: 300%;
    height: 37rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .carousel-slider._1_testimonial {
    width: 283%;
    height: 37rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .carousel-slider._2_testimonial {
    width: 259%;
    height: 37rem;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .carousel-slider._3_testimonial {
    box-sizing: border-box;
    width: 250%;
    height: 37rem;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .carousel-slider._4_testimonial {
    width: 253%;
    height: 37rem;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .btn {
    font-size: 14px;
    position: absolute;
    left: 10%;
  }

  .carousel-mask {
    width: 30%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    overflow: visible;
  }

  .section.is_full {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 160px;
  }

  .section.is_full.peoplepage {
    box-sizing: border-box;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    padding-top: 10px;
    display: flex;
    position: static;
  }

  .section.is_full.keyfeatures {
    justify-content: center;
    align-items: flex-start;
    height: 95vh;
    padding-bottom: 40px;
  }

  .section.is_full.keyfeatures.container_phone {
    flex-flow: column;
    width: 414px;
  }

  .section.is_full.section_home {
    padding-top: 0;
  }

  .slide-nav-15.peoplepage {
    margin-left: 0;
  }

  .slide-nav-15.slide_nav_home {
    left: -66px;
  }

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

  .div-block-387 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: grid;
  }

  .div-block-388 {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading_roboto_36 {
    margin-top: 0;
  }

  .heading_ptsans_24 {
    font-size: 20px;
  }

  .heading_ptsans_24.aligncenter {
    text-align: center;
    line-height: 20px;
  }

  .div-block-389 {
    justify-content: center;
    width: 325px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-389.spacing {
    margin-top: 0;
  }

  .slide-nav-16 {
    margin-bottom: 0;
  }

  .lottie-animation-12 {
    width: 300px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0;
  }

  .section-163 {
    background-image: none;
  }

  .opensans_14.center-align {
    margin-bottom: 16px;
    padding: 10px;
  }

  .column-110 {
    padding-left: 0;
  }

  .div-block-392, .div-block-393, .div-block-394 {
    margin-bottom: 20px;
  }

  .image-297 {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
  }

  .container-109 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    top: 7%;
  }

  .lottie-animation-13 {
    width: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .column-112 {
    padding-left: 28px;
    padding-right: 26px;
  }

  .div-block-399 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/68434ef4682c4274190935cd_ARES_blackandwhite_wireframe.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 550px;
    background-attachment: scroll;
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: 80vh;
    margin: 8px 0 0;
    padding-left: 0;
    display: block;
  }

  .right-arrow-2 {
    margin-top: 69px;
    margin-right: 342px;
    padding-top: 0;
  }

  .left-arrow-2 {
    margin-top: 69px;
    margin-left: 342px;
  }

  .grid-45 {
    grid-row-gap: 19px;
    grid-template-rows: auto auto;
    grid-template-areas: "Area-2"
                         "Area";
  }

  .fpv {
    display: none;
  }

  .div-block-407 {
    padding: 0;
  }

  .obstacle, .rtk {
    display: none;
  }

  .hompage_lives.problemblock, .homepage_crop.problemblock, .homepage_spottreatment.problemblock {
    height: 200px;
  }

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

  .div-block-415 {
    padding: 10px;
  }

  .mask-9 {
    height: 100%;
  }

  .slider-31 {
    flex: 0 auto;
    height: auto;
  }

  .div-block-417 {
    margin: 20px;
  }

  .grid-48 {
    padding: 10px;
  }

  .ourprocess_column.middle {
    border-top-style: solid;
    border-bottom-style: solid;
  }

  .div-block-421 {
    background-image: linear-gradient(#fdfdff80, #fff);
    margin: 10px;
  }

  .image-300 {
    top: 42px;
  }

  .grid-50 {
    padding: 20px;
  }

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

  .orange_btn {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .orange_btn.designdrone {
    padding-left: 30px;
    padding-right: 30px;
  }

  .orange_btn.nopadding {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
  }

  .software {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-position: -150% -11%;
    background-size: 75%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-426 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-51 {
    grid-template-areas: "Area"
                         "Area-2"
                         "Area-3"
                         "Area-4";
    place-content: stretch center;
    place-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-427 {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .image-301 {
    width: 300px;
    margin-left: 0;
    display: block;
  }

  .div-block-428 {
    width: 80%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-52 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-172 {
    padding-bottom: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-430 {
    padding: 10px;
  }

  .grid-53 {
    grid-template-areas: "Area-4"
                         "Area-3";
  }

  .greentxt_container {
    padding: 20px;
  }

  .list-4 {
    color: var(--coral);
  }

  .list_container {
    margin-top: 20px;
    display: block;
  }

  .div-block-435 {
    height: 300px;
  }

  .slider-32 {
    height: auto;
  }

  .grid-57 {
    object-fit: fill;
    grid-template-areas: "Area"
                         "Area-2";
    justify-content: center;
    justify-items: center;
    width: auto;
    height: auto;
  }

  .productoverview_textcontainer {
    display: block;
  }

  .grid-58 {
    grid-template-rows: auto auto;
    grid-template-areas: "Area"
                         "Area-2";
  }

  .grid-60 {
    grid-template: "Area-3"
                   "Area-4"
                   / 1fr;
    padding: 20px;
  }

  .grid-61 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .usa_column {
    width: 100%;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .circleicon {
    width: 150px;
    height: 150px;
  }

  .section-174 {
    background-position: 57%;
  }

  .div-block-436 {
    height: 60vh;
  }

  .div-block-437 {
    width: auto;
    margin: 10px;
    inset: auto 0% 0%;
  }

  .div-block-439 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-440 {
    padding: 20px;
  }

  .section-176 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lottie-animation-14 {
    display: block;
    inset: -39% 0% auto;
  }

  .slide-82 {
    padding-top: 182px;
  }

  .slider-33 {
    height: 70vh;
    padding-top: 0;
  }

  .grid-63 {
    margin-top: -24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lottie_block {
    margin-bottom: -37px;
  }

  .text_block-prodov {
    margin: 0 10px 10px;
  }

  .lottie-animation-15 {
    width: auto;
  }

  .section-179 {
    padding-top: 0;
  }

  .slider-34 {
    background-image: linear-gradient(#0000 68%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    padding-top: 82px;
  }

  .slider-34.slider34_ag-116 {
    background-image: linear-gradient(#0000 75%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .slider-34.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 0, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: cover, cover, auto;
  }

  .slider-34.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e294d237b5774864d89a_MOBILE-Banner-230.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .slider-34.ag-172 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63c1c09ff74496c4e0780b42_MOBILE-Banner-AG-272.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider-34.hyl-150 {
    background-image: linear-gradient(#fff0, #fff), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c53fa6c280365336fb78_banner_mobile_Ares.jpg");
    background-position: 0 0, 0 0, 0 0, 50% 0;
    background-size: auto, auto, auto, cover;
  }

  .image-305 {
    flex: 0 auto;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: auto;
  }

  .grid-64 {
    justify-content: stretch;
    place-items: center;
    display: block;
  }

  .grid_64_btn_container {
    display: flex;
  }

  .grid_64_middlecol {
    margin-left: 60px;
    margin-right: 60px;
    padding: 10px;
  }

  .section-181 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-182.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/664ce1d0cd77851d34fb8493_BANNER-230.jpg"), linear-gradient(180deg, var(--white), #fff0 16%);
    background-position: 50%, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
  }

  .section-182.groundlink {
    background-position: 0 0, 0 100%, 50%;
  }

  .grid-66 {
    padding: 10px;
  }

  .grid_66_txt {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid_67_lottiecontainer {
    height: 200px;
  }

  .grid_67_lottiecontainer.mobile {
    height: 150px;
  }

  .grid_67_lottiecontainer.mobile.eyeinthesky {
    display: block;
  }

  .grid_67_txt.right {
    padding-top: 162px;
  }

  .grid_67_txt.right.left {
    padding-top: 140px;
  }

  .grid_67_txt.right.eyeinthesky {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-left: 20px;
  }

  .lottie-animation-17 {
    width: auto;
    inset: -5% 0% auto;
  }

  .div-block-449 {
    margin-bottom: 100px;
    overflow: visible;
  }

  .lottie-animation-18 {
    margin-top: -50px;
    margin-bottom: -60px;
  }

  .greenbackground {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61e30db41a531e41616fef19_REVOLUTIONIZING-2.jpg");
  }

  .grid-69 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .keyspec_columnblock.containerlines {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .line {
    width: 100%;
    height: 3px;
  }

  .lottie-animation-20 {
    width: auto;
    inset: 1% 0% auto;
  }

  .whatsincluded_titleblock {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-top: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .grid-75 {
    margin: 10px;
  }

  .grid-76 {
    height: auto;
    display: block;
  }

  .slider-35 {
    min-height: 100vh;
  }

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

  .grid-77 {
    padding: 0;
  }

  .grid77_countries-list {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f45f4f748f6072c4ca8b50_Group%20239%20(1).png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    margin: 10px;
    padding-right: 20px;
  }

  .image-314 {
    width: auto;
    display: none;
  }

  .background-video-14 {
    height: auto;
    padding: 10px;
  }

  .grid-78 {
    grid-template: "Area Area-2 Area-8"
                   "Area-3 Area-4 Area-9"
                   "Area-6 Area-5 Area-7"
                   ". . ."
                   / 1fr 1fr;
    align-items: center;
  }

  .container-127 {
    padding: 10px;
  }

  .image-315 {
    display: block;
  }

  .grid80_textblock {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61eaf863c7a47ccf9a03691a_Contact-hello.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 140px;
  }

  .grid80_formblock {
    padding: 10px;
  }

  .div-block-492 {
    justify-content: center;
  }

  .heading-1639 {
    color: var(--white);
    text-align: center;
    padding-right: 20px;
    font-size: 46px;
    font-weight: 900;
    line-height: 40px;
  }

  .heading-1640 {
    text-align: center;
    font-size: 22px;
    line-height: 21px;
  }

  .div-block-495 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dropdown_hy.w--current:active {
    color: var(--coral);
  }

  .grid-83 {
    padding: 20px;
  }

  .lottie-animation-25 {
    margin-bottom: -8px;
  }

  .section-190 {
    height: 60vh;
  }

  .div-block-502 {
    width: auto;
    margin: 10px;
    padding-right: 15px;
    bottom: 10%;
    left: 0%;
  }

  .section-194.video-section-dark {
    height: 30vh;
    padding-top: 89px;
  }

  .div-block-507 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .grid-86 {
    grid-template-rows: auto auto;
    place-content: stretch start;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .div-block-510 {
    padding: 20px;
  }

  .grid-91 {
    grid-template-rows: auto auto;
  }

  .div-block-517 {
    margin-bottom: 220px;
    padding: 20px 20px 60px;
  }

  .image-317 {
    top: 88%;
  }

  .grid-92 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-198 {
    background-position: 50% 100%;
    background-size: contain;
    height: 60vh;
  }

  .background-video-17 {
    height: 100%;
  }

  .text-span-20 {
    font-size: 31px;
  }

  .tab-dropdown-2 {
    background-position: 94%;
    padding-top: 13px;
    padding-left: 15px;
    font-size: 16px;
  }

  .tabs-content-2 {
    margin-top: 30px;
    padding: 20px 15px;
  }

  .kicker {
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 24px;
  }

  .kicker.secondary {
    margin-bottom: 21px;
  }

  .tab-link {
    padding-left: 15px;
    font-size: 16px;
  }

  .section-201 {
    padding: 35px 20px;
  }

  .tabs-menu {
    display: none;
  }

  .grid96_iconholder {
    padding: 20px;
  }

  .grid96_iconholder.middle_divider {
    margin-left: 20px;
    margin-right: 20px;
  }

  .check-list {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .tabs {
    grid-template-rows: auto auto auto;
    grid-template-areas: "."
                         "."
                         "Area";
  }

  .tab-link-2 {
    margin-bottom: 16px;
    margin-right: 30px;
  }

  .tabs-menu-4 {
    flex-wrap: wrap;
    padding-left: 40px;
  }

  .base-section.dark {
    padding-top: 80px;
  }

  .pricing-group-button {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }

  .text-block-19 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .section-202 {
    height: 50vh;
  }

  .tabs-menu-5 {
    flex-direction: column;
    align-items: center;
  }

  .grid-99 {
    grid-template-areas: "Area"
                         "Area-2"
                         "Area-3"
                         "Area-4"
                         "Area-5"
                         "Area-6"
                         "Area-7"
                         "Area-9"
                         "Area-8";
    margin: 10px;
  }

  .jobtitle {
    padding: 20px;
  }

  .apply_button.button_phone {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 23vh;
    margin-top: 5vw;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    display: flex;
    position: static;
    inset: auto 0% 0% auto;
    overflow: visible;
  }

  .grid-100 {
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   / 1fr 1fr;
  }

  .div-block-534 {
    margin-top: 40px;
    padding-left: 20px;
  }

  .section-207 {
    background-position: 0 0, 44%;
  }

  .process_title-container {
    padding: 10px;
  }

  .process_title-container.takoff {
    padding: 10px 10px 20px;
  }

  .process_heading, .div-block-536 {
    padding: 10px;
  }

  .div-block-537 {
    width: auto;
    padding: 10px;
  }

  .grid-102 {
    padding: 10px;
  }

  .grid-103 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .section-210 {
    height: 50vh;
  }

  .process__container {
    margin: 10px;
    padding: 10px 10px 20px;
  }

  .green_container {
    padding: 20px;
  }

  .tabs-menu-6 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 40px;
    margin-right: 40px;
  }

  .timeline_link.w--current {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .div-block-546 {
    padding: 20px;
  }

  .grid-111 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .html-embed {
    display: none;
  }

  .html-embed.mobile {
    display: block;
  }

  .html-embed.tablet {
    display: none;
  }

  .lottie-animation-33 {
    width: 275px;
    height: 275px;
  }

  .grid-114 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .grid-115 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faa_heading {
    font-size: 25px;
  }

  .div-block-555 {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-218 {
    margin-top: 140px;
  }

  .div-block-557 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .test_heading {
    text-align: left;
    font-family: PT Sans, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

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

  .section-219 {
    background-color: var(--white-smoke);
  }

  .faa_grid {
    padding: 20px;
  }

  .div-block-562 {
    padding: 10px;
  }

  .tabs-menu-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-7.training {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-118 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .slider-39 {
    flex: 1;
    display: none;
  }

  .list-8 {
    padding: 20px;
  }

  .tabs-menu-8 {
    flex-direction: column;
  }

  .faq_grid_container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq_question {
    padding: 10px;
  }

  .faq_heading {
    margin-left: 10px;
  }

  .tab-pane-tab-1 {
    padding: 10px;
  }

  .html-embed-2.mobile {
    width: auto;
  }

  .section-224 {
    padding-top: 20px;
  }

  .div-block-571 {
    padding: 0;
  }

  .div-block-574 {
    inset: auto 0% 3% 10px;
  }

  .image-339, .image-340 {
    width: 30px;
  }

  .container-143 {
    padding: 20px;
  }

  .list-9 {
    margin-bottom: 0;
  }

  .grey_container {
    margin: 20px;
  }

  .areas_column {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .areas_column.orange_dividers {
    margin-left: 20px;
    margin-right: 20px;
  }

  .areas_video_container {
    padding: 10px;
  }

  .grid-127 {
    grid-template: "Area"
                   "Area-4"
                   "Area-2"
                   "Area-3"
                   / 1fr;
  }

  .operations_info_container {
    padding: 20px;
  }

  .operations_video, .reports_image {
    padding: 10px;
  }

  .div-block-578 {
    padding: 140px 10px 10px;
  }

  .html-embed-3 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-4 {
    justify-content: center;
    align-items: stretch;
    display: none;
  }

  .div-block-581 {
    padding: 10px;
  }

  .image-346 {
    width: 250px;
    height: 250px;
  }

  .software_trigrid.reports {
    background-position: 0 0, 50% -150%;
    background-size: auto, contain;
  }

  .div-block-582 {
    margin: 20px 10px 10px;
  }

  .container-146 {
    padding: 10px;
  }

  .container-147 {
    flex-direction: column;
    padding: 10px;
  }

  .sol8_btn_block {
    display: block;
  }

  .container-149 {
    margin-bottom: 20px;
  }

  .grid-134 {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   / 1fr;
  }

  .linkblock.ag-116, .linkblock.ag-122 {
    max-width: none;
  }

  .div-block-589 {
    padding: 10px;
  }

  .section-234 {
    padding-bottom: 20px;
  }

  .div-block-590 {
    margin: 0;
  }

  .container-150 {
    padding: 10px;
  }

  .image-353 {
    width: 300px;
    max-width: none;
  }

  .div-block-597 {
    padding-bottom: 10px;
    display: flex;
  }

  .section-242 {
    padding: 20px;
  }

  .slide-nav-18 {
    margin-bottom: 10px;
  }

  .contact_tab {
    font-size: 16px;
  }

  .form_container {
    padding: 40px 10px 10px;
  }

  .tabs-menu-10 {
    display: block;
  }

  .text-block-26, .text-block-27, .text-block-28, .text-block-29 {
    text-transform: uppercase;
  }

  .column-116 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .lightbox-link-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-360 {
    width: 270px;
    max-width: none;
    height: 270px;
    top: 48%;
    left: 0%;
  }

  .image-361 {
    left: auto;
  }

  .container-155 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-155.container_phone {
    flex: 1;
    align-self: auto;
    overflow: visible;
  }

  .carousel-mask-2 {
    width: 116%;
    overflow: visible;
  }

  .card-body-2 {
    padding: 20px;
  }

  .slide-nav-19 {
    inset: auto 0% -18% 2%;
  }

  .heading-361 {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .heading-361.alignleft.white.nopadding {
    font-size: 32px;
  }

  .carousel-slider-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider-2._25 {
    box-sizing: border-box;
    vertical-align: top;
    object-fit: fill;
    overflow: visible;
  }

  .section-248 {
    justify-content: center;
    align-items: center;
    margin-bottom: 27px;
    padding-top: 143px;
  }

  .image-362 {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    display: block;
    top: 47px;
    overflow: visible;
  }

  .container-156 {
    height: auto;
    position: static;
  }

  .image-363 {
    object-fit: fill;
    margin-top: -30px;
    margin-bottom: -65px;
  }

  .container-158 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-604 {
    width: 100%;
  }

  .distributor_locator {
    background-image: linear-gradient(#0000 72%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6788414d840f6a60b326b5fb_Artboard%201%20copy.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding-bottom: 20px;
  }

  .grid-140 {
    grid-template-columns: 1fr .25fr;
    grid-template-areas: "Area Area-2";
  }

  .paragraph-201 {
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 14px;
  }

  .bodyheading_distributor {
    text-align: center;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 35px;
  }

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

  .bodyheading_distributor.nopadding {
    font-size: 25px;
  }

  .bodyheading_distributor.nopadding.aligncenter.blacktext {
    text-align: center;
  }

  .bodyheading_distributor.nopadding.aligncenter.blacktext.largetext {
    letter-spacing: 20px;
    padding-left: 20px;
    font-size: 25px;
    overflow: hidden;
  }

  .bodyheading_distributor.nopadding.smallertext {
    font-size: 24px;
  }

  .bodyheading_distributor.alignleft {
    flex: 0 auto;
    font-size: 25px;
  }

  .bodyheading_distributor.alignleft.smllertext {
    font-size: 23px;
  }

  .bodyheading_distributor.spacedtext {
    letter-spacing: .5em;
  }

  .bodyheading_distributor.smmobile {
    font-size: 21px;
    overflow: hidden;
  }

  .bodyheading_distributor.lg-p-a {
    padding-bottom: 40px;
  }

  .bodyheading_distributor.video-block {
    flex: 0 auto;
  }

  .bodyheading_distributor.smallertext {
    font-size: 25px;
  }

  .location_col, .contact_email_col, .contact_number_col, .contact_name_col {
    font-size: 12px;
  }

  .search_wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dealer_wrap {
    padding-top: 10px;
  }

  .adress_col {
    font-size: 12px;
  }

  .map_div {
    height: 300px;
  }

  .div-block-612 {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .div-block-613 {
    display: block;
    position: static;
    left: 0;
    overflow: visible;
  }

  .nav-link-14 {
    color: var(--white);
    text-align: left;
    background-color: #0e1112bf;
  }

  .nav-link-14.nav_icon_padding {
    display: block;
    position: relative;
    overflow: visible;
  }

  .nav-link-14.dropdown_nav {
    text-align: left;
    margin-left: 0;
    padding-top: 25px;
    padding-left: 20px;
    display: block;
  }

  .nav-link-14.mobile {
    background-color: #0000;
  }

  .modal {
    height: 110vh;
  }

  .modal_bg {
    height: 110%;
  }

  .modal_container {
    width: 91vw;
    max-width: 400px;
    height: 127vw;
    min-height: 50vh;
    max-height: 98vw;
    margin-top: -12vh;
    overflow: hidden;
  }

  .heading_popup {
    margin-top: 10px;
    font-size: 17px;
    line-height: 21px;
  }

  .column-121 {
    height: 23vh;
  }

  .column-122 {
    height: 89vw;
    position: static;
    overflow: visible;
  }

  .columns-64 {
    overflow: visible;
  }

  .paragraph-202 {
    margin-bottom: 10px;
    font-size: 10px;
  }

  .image-366-copy.pic_tablet-copy.tablet_version {
    z-index: auto;
    float: left;
    width: 130%;
    max-width: 115%;
    display: inline-block;
    position: relative;
    top: -121px;
    bottom: 0;
    right: 0;
  }

  .text-f-13, .text-f-13.all-caps.light-grey-font {
    font-size: 1.2em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .heading-2 {
    font-size: 3.25em;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .swiper.testimonials {
    overflow: hidden;
  }

  .heading-1648 {
    font-size: 3.25em;
  }

  .section-251 {
    min-height: 90vh;
  }

  .credential.top-margin {
    margin-top: 2em;
  }

  .header {
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .text-f-15 {
    font-size: 1.4em;
  }

  .heading-1649 {
    font-size: 3.25em;
  }

  .credentials {
    flex-direction: column;
    align-items: center;
  }

  .text-f-14 {
    font-size: 1.4em;
  }

  .heading-1650 {
    font-size: 5em;
  }

  .section-252 {
    min-height: 90vh;
  }

  .heading-1651 {
    font-size: 3.25em;
  }

  .heading-1652 {
    font-size: 5em;
  }

  .heading-1655, .heading-1656 {
    font-size: 3.25em;
  }

  .carousel-arrow-w-copy.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w-copy.arrow-previous {
    margin-left: 1em;
  }

  .btn-atomizer, .btn-atomizer.btn-ares-slider.active-tab, .btn-hydraulic, .btn-spreader {
    font-size: 15px;
  }

  .column-123 {
    flex-flow: row;
    display: block;
  }

  .columns-66 {
    flex-flow: row;
    display: flex;
  }

  .video_wrapper_maintenance {
    width: 95%;
    height: 16vh;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
  }

  .text-block-40 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
  }

  .text-block-41 {
    text-align: center;
    font-size: 13px;
  }

  .maintenance.responsive-video {
    height: 100%;
  }

  .youtube-9 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .step_one {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .step_one.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .step_one.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .step_one.nopadding.heading_mobile {
    font-size: 20px;
  }

  .step_one.white.alignleft.nopadding {
    font-size: 23px;
  }

  .step_one.white.headingmobile {
    font-size: 15px;
  }

  .step_one.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .step_one.white.larger.orange {
    font-size: 58px;
  }

  .step_one.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_one.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .step_one.alignleft.white.nopadding.small {
    text-align: center;
  }

  .step_one.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .step_one.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .step_one.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .step_one.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .step_one.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .step_two {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .step_two.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .step_two.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .step_two.nopadding.heading_mobile {
    font-size: 20px;
  }

  .step_two.white.alignleft.nopadding {
    font-size: 23px;
  }

  .step_two.white.headingmobile {
    font-size: 15px;
  }

  .step_two.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .step_two.white.larger.orange {
    font-size: 58px;
  }

  .step_two.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_two.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .step_two.alignleft.white.nopadding.small {
    text-align: center;
  }

  .step_two.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .step_two.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .step_two.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .step_two.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .step_two.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .step_three {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .step_three.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .step_three.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .step_three.nopadding.heading_mobile {
    font-size: 20px;
  }

  .step_three.white.alignleft.nopadding {
    font-size: 23px;
  }

  .step_three.white.headingmobile {
    font-size: 15px;
  }

  .step_three.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .step_three.white.larger.orange {
    font-size: 58px;
  }

  .step_three.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_three.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .step_three.alignleft.white.nopadding.small {
    text-align: center;
  }

  .step_three.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .step_three.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .step_three.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .step_three.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .step_three.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .step_four {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .step_four.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .step_four.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .step_four.nopadding.heading_mobile {
    font-size: 20px;
  }

  .step_four.white.alignleft.nopadding {
    font-size: 23px;
  }

  .step_four.white.headingmobile {
    font-size: 15px;
  }

  .step_four.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .step_four.white.larger.orange {
    font-size: 58px;
  }

  .step_four.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_four.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .step_four.alignleft.white.nopadding.small {
    text-align: center;
  }

  .step_four.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .step_four.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .step_four.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .step_four.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .step_four.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .step_five {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .step_five.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .step_five.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .step_five.nopadding.heading_mobile {
    font-size: 20px;
  }

  .step_five.white.alignleft.nopadding {
    font-size: 23px;
  }

  .step_five.white.headingmobile {
    font-size: 15px;
  }

  .step_five.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .step_five.white.larger.orange {
    font-size: 58px;
  }

  .step_five.alignleft.white.nopadding {
    font-size: 32px;
  }

  .step_five.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .step_five.alignleft.white.nopadding.small {
    text-align: center;
  }

  .step_five.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .step_five.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .step_five.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .step_five.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .step_five.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .heading-copy {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-copy.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .heading-copy.nopadding.m-b-lg.light_green.smaller {
    font-size: 22px;
  }

  .heading-copy.nopadding.heading_mobile {
    font-size: 20px;
  }

  .heading-copy.white.alignleft.nopadding {
    font-size: 23px;
  }

  .heading-copy.white.headingmobile {
    font-size: 15px;
  }

  .heading-copy.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-copy.white.larger.orange {
    font-size: 58px;
  }

  .heading-copy.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading-copy.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-copy.alignleft.white.nopadding.small {
    text-align: center;
  }

  .heading-copy.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .heading-copy.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .heading-copy.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .heading-copy.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .heading-copy.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }

  .agrisol_tutorial, .areas_video {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .video-wrapper {
    width: 90%;
    height: 10.1rem;
  }

  .responsive-video {
    justify-content: center;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
  }

  .div-block-627 {
    width: 100%;
    height: 23vh;
    position: relative;
  }

  .section-254 {
    padding-top: 20px;
  }

  .slider-only-spreader {
    background-image: linear-gradient(#0000 68%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32150a25cb75c27c3911c_MOBILE-Banner-AG-122.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    padding-top: 82px;
  }

  .slider-only-spreader.slider34_ag-116 {
    background-image: linear-gradient(#0000 75%, #fff), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e8693bd85511491151bc_MOBILE-Banner-AG-216.jpg"), linear-gradient(#0000, #0000);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .slider-only-spreader.slider_34_ag-110 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e50ccdd3d345eca3eb53_MOBILE-Banner-AG-210.jpg"), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/61f32371dbf69c38d2423b0d_Banner-A-110.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 50% 0, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: cover, cover, auto;
  }

  .slider-only-spreader.ag-130 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63f4e294d237b5774864d89a_MOBILE-Banner-230.jpg"), linear-gradient(#0000, #0000);
    background-position: 50% 0, 0 0;
    background-size: cover, auto;
    height: auto;
  }

  .slider-only-spreader.ag-172 {
    background-image: url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/63c1c09ff74496c4e0780b42_MOBILE-Banner-AG-272.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider-only-spreader.hyl-150 {
    background-image: linear-gradient(#fff0, #fff), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5d3b17e74e1172272cd74eed/6838c53fa6c280365336fb78_banner_mobile_Ares.jpg");
    background-position: 0 0, 0 0, 0 0, 50% 0;
    background-size: auto, auto, auto, cover;
  }

  .selection_tank {
    margin-top: 10px;
  }

  .heading-spreader {
    text-align: center;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-spreader.nopadding {
    width: 100%;
    display: block;
    overflow: visible;
  }

  .heading-spreader.nopadding.m-b-lg.light_green.smaller {
    max-width: 73%;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    line-height: 30px;
  }

  .heading-spreader.nopadding.heading_mobile {
    font-size: 20px;
  }

  .heading-spreader.white.alignleft.nopadding {
    font-size: 23px;
  }

  .heading-spreader.white.headingmobile {
    font-size: 15px;
  }

  .heading-spreader.white.larger.nopadding {
    font-size: 36px;
    line-height: 36px;
  }

  .heading-spreader.white.larger.orange {
    font-size: 58px;
  }

  .heading-spreader.alignleft.white.nopadding {
    font-size: 32px;
  }

  .heading-spreader.alignleft.white.nopadding.smaller {
    padding-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-spreader.alignleft.white.nopadding.small {
    text-align: center;
  }

  .heading-spreader.alignleft.white.nopadding.small.m-b-sm {
    text-align: center;
    font-size: 19px;
  }

  .heading-spreader.alignleft.white.breakpointchange.nopadding.b-m-sm {
    text-align: center;
    font-size: 24px;
    line-height: 25px;
  }

  .heading-spreader.green.aligncenter {
    text-align: center;
    margin-bottom: 0;
  }

  .heading-spreader.green.aligncenter.text_slider_mobile {
    font-size: 23px;
  }

  .heading-spreader.largest.alignright.p-l-xlg {
    font-size: 35px;
    line-height: 35px;
  }
}

#w-node-_701d568e-b469-fb42-e158-44fc5c4a7e21-5c4a7df4 {
  grid-area: Area-2;
}

#w-node-_64ac157c-7b10-72aa-095e-c4cef76a451e-5c4a7df4 {
  grid-area: Area-4;
}

#w-node-_701d568e-b469-fb42-e158-44fc5c4a7e38-5c4a7df4 {
  grid-area: Area;
}

#w-node-_701d568e-b469-fb42-e158-44fc5c4a7e57-5c4a7df4 {
  grid-area: Area-3;
}

#w-node-_8205fb89-7e1c-b0af-06d7-a0122463d5d0-5c4a7df4 {
  grid-area: Area-2;
}

#w-node-_8205fb89-7e1c-b0af-06d7-a0122463d5e9-5c4a7df4 {
  grid-area: Area;
}

#w-node-_8205fb89-7e1c-b0af-06d7-a0122463d604-5c4a7df4 {
  grid-area: Area-3;
}

#w-node-ffa031ec-854f-0977-6058-d5575fbceb6c-5c4a7df4 {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_2b147cba-2734-4923-aede-381a295fa09f-5c4a7df4 {
  grid-area: Area-3;
}

#w-node-_3bd9a127-0700-c177-12ff-1c795801dad6-5c4a7df4 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_1ed845a4-f455-1a93-7c3e-66fe393bee4a-5c4a7df4 {
  grid-area: Area-3;
  justify-self: start;
}

#w-node-_916998ea-9078-e71d-1db2-93081e129ee4-5c4a7df4, #w-node-cd053021-7102-9852-4180-61b81ea76ccd-7b730b36 {
  grid-area: Area;
}

#w-node-_6f8eee77-9019-1031-6807-4a1144a8570c-7b730b36 {
  grid-area: Area-2;
}

#w-node-_21acd4bb-1f3f-ed86-b32b-c7be4e23ef80-7b730b36 {
  grid-area: Area-3;
}

#w-node-d1958ea1-e86a-faf2-c154-1a847cba567f-7b730b36 {
  grid-area: Area-8;
}

#w-node-_37c96704-cc20-770e-0c34-12eb8f5e100c-7b730b36 {
  grid-area: Area-4;
}

#w-node-f78226a9-bec4-ae8e-2188-98744c090aed-7b730b36 {
  grid-area: Area-6;
}

#w-node-_424b903d-635c-524e-d34d-79ff50e40cbe-7b730b36 {
  grid-area: Area-7;
}

#w-node-_8fb15191-5b4b-1fb7-db24-030b4cecb5ab-7b730b36 {
  grid-area: Area-5;
}

#w-node-_107283bb-9366-57a0-867a-5ff7083f630f-7b730b36 {
  grid-area: Area-9;
}

#w-node-_20fd0248-c598-0edf-38b0-c56d4a93df1c-7b730b36 {
  grid-area: Area-10;
}

#w-node-f1c5888a-adbb-b135-bf56-e66d3866f691-7b730b36 {
  grid-area: Area-11;
}

#w-node-bab88a8a-e023-1a59-141f-5c8b1367aaa4-7b730b36 {
  grid-area: Area-12;
}

#w-node-de062410-2e98-3404-66a9-f08abdf8d827-7b730b36 {
  grid-area: Area-13;
}

#w-node-a5605e71-8c1c-826c-e3ca-e8f74f076a10-7b730b36 {
  grid-area: Area-14;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c0c-7b730b36 {
  grid-area: Area;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c18-7b730b36 {
  grid-area: Area-2;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c21-7b730b36 {
  grid-area: Area-3;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c2d-7b730b36 {
  grid-area: Area-8;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c36-7b730b36 {
  grid-area: Area-4;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c3f-7b730b36 {
  grid-area: Area-6;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c48-7b730b36 {
  grid-area: Area-7;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c51-7b730b36 {
  grid-area: Area-5;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c5a-7b730b36 {
  grid-area: Area-9;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c63-7b730b36 {
  grid-area: Area-10;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c6c-7b730b36 {
  grid-area: Area-11;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c7a-7b730b36 {
  grid-area: Area-12;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c83-7b730b36 {
  grid-area: Area-13;
}

#w-node-_21b106db-843c-232c-6e4a-3288ca6f6c8c-7b730b36 {
  grid-area: Area-14;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0ae-7b730b36 {
  grid-area: Area;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0ba-7b730b36 {
  grid-area: Area-2;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0c3-7b730b36 {
  grid-area: Area-3;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0cf-7b730b36 {
  grid-area: Area-8;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0d8-7b730b36 {
  grid-area: Area-4;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0e1-7b730b36 {
  grid-area: Area-6;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0ea-7b730b36 {
  grid-area: Area-7;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0f3-7b730b36 {
  grid-area: Area-5;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c0fc-7b730b36 {
  grid-area: Area-9;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c105-7b730b36 {
  grid-area: Area-10;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c10e-7b730b36 {
  grid-area: Area-11;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c11c-7b730b36 {
  grid-area: Area-12;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c125-7b730b36 {
  grid-area: Area-13;
}

#w-node-a537b2f9-f778-4a0f-a1cc-a512bc75c12e-7b730b36 {
  grid-area: Area-14;
}

#w-node-_29866804-138f-f6dd-7319-6312380049dd-7b730b36 {
  grid-area: Area;
}

#w-node-_29866804-138f-f6dd-7319-6312380049e9-7b730b36 {
  grid-area: Area-2;
}

#w-node-_29866804-138f-f6dd-7319-6312380049f2-7b730b36 {
  grid-area: Area-3;
}

#w-node-_29866804-138f-f6dd-7319-6312380049fb-7b730b36 {
  grid-area: Area-8;
}

#w-node-_29866804-138f-f6dd-7319-631238004a04-7b730b36 {
  grid-area: Area-4;
}

#w-node-_29866804-138f-f6dd-7319-631238004a0d-7b730b36 {
  grid-area: Area-6;
}

#w-node-_29866804-138f-f6dd-7319-631238004a16-7b730b36 {
  grid-area: Area-7;
}

#w-node-_29866804-138f-f6dd-7319-631238004a1f-7b730b36 {
  grid-area: Area-5;
}

#w-node-_29866804-138f-f6dd-7319-631238004a28-7b730b36 {
  grid-area: Area-9;
}

#w-node-_29866804-138f-f6dd-7319-631238004a31-7b730b36 {
  grid-area: Area-10;
}

#w-node-_29866804-138f-f6dd-7319-631238004a3a-7b730b36 {
  grid-area: Area-11;
}

#w-node-_29866804-138f-f6dd-7319-631238004a48-7b730b36 {
  grid-area: Area-12;
}

#w-node-_29866804-138f-f6dd-7319-631238004a51-7b730b36 {
  grid-area: Area-13;
}

#w-node-_29866804-138f-f6dd-7319-631238004a5c-7b730b36 {
  grid-area: Area-14;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76ce8-7b730b36 {
  grid-area: Area;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76cf4-7b730b36 {
  grid-area: Area-2;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76cfd-7b730b36 {
  grid-area: Area-3;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d09-7b730b36 {
  grid-area: Area-7;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d12-7b730b36 {
  grid-area: Area-4;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d1d-7b730b36 {
  grid-area: Area-6;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d26-7b730b36 {
  grid-area: Area-5;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d2f-7b730b36 {
  grid-area: Area-8;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d38-7b730b36 {
  grid-area: Area-9;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d41-7b730b36 {
  grid-area: Area-10;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d4a-7b730b36 {
  grid-area: Area-11;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d53-7b730b36 {
  grid-area: Area-12;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d5c-7b730b36 {
  grid-area: Area-13;
}

#w-node-_71dff268-43cc-b4e6-00a5-57e970a76d6b-7b730b36 {
  grid-area: Area-14;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51819-7b730b36 {
  grid-area: Area;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51825-7b730b36 {
  grid-area: Area-2;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce5182e-7b730b36 {
  grid-area: Area-3;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51837-7b730b36 {
  grid-area: Area-7;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51840-7b730b36 {
  grid-area: Area-4;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce5184c-7b730b36 {
  grid-area: Area-6;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51855-7b730b36 {
  grid-area: Area-5;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce5185e-7b730b36 {
  grid-area: Area-8;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51867-7b730b36 {
  grid-area: Area-9;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51870-7b730b36 {
  grid-area: Area-10;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce5187e-7b730b36 {
  grid-area: Area-11;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51887-7b730b36 {
  grid-area: Area-12;
}

#w-node-f4358be1-8921-0b48-1ba3-dcf47ce51892-7b730b36 {
  grid-area: Area-13;
}

#w-node-cf2c3c07-a0ed-8757-1cff-b3d4e6e9c423-7b730b36 {
  grid-area: Area-14;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa535-7b730b36 {
  grid-area: Area;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa53e-7b730b36 {
  grid-area: Area-2;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa547-7b730b36 {
  grid-area: Area-3;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa55d-7b730b36 {
  grid-area: Area-7;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa566-7b730b36 {
  grid-area: Area-4;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa56f-7b730b36 {
  grid-area: Area-6;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa578-7b730b36 {
  grid-area: Area-5;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa581-7b730b36 {
  grid-area: Area-8;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa58d-7b730b36 {
  grid-area: Area-9;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa596-7b730b36 {
  grid-area: Area-10;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa5a2-7b730b36 {
  grid-area: Area-11;
}

#w-node-b73482b3-5965-b118-39a3-aa6a79bfa5ab-7b730b36 {
  grid-area: Area-12;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b41226a-7b730b36 {
  grid-area: Area;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b412273-7b730b36 {
  grid-area: Area-2;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b41227c-7b730b36 {
  grid-area: Area-3;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b412292-7b730b36 {
  grid-area: Area-7;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b41229b-7b730b36 {
  grid-area: Area-4;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122aa-7b730b36 {
  grid-area: Area-6;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122b3-7b730b36 {
  grid-area: Area-5;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122bc-7b730b36 {
  grid-area: Area-8;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122cf-7b730b36 {
  grid-area: Area-9;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122d8-7b730b36 {
  grid-area: Area-10;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122e4-7b730b36 {
  grid-area: Area-11;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122ed-7b730b36 {
  grid-area: Area-12;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122f6-7b730b36 {
  grid-area: Area-13;
}

#w-node-_284f2f4d-6ff4-8996-478c-34605b4122ff-7b730b36 {
  grid-area: Area-14;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafe48-7b730b36 {
  grid-area: Area;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafe5e-7b730b36 {
  grid-area: Area-2;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafe73-7b730b36 {
  grid-area: Area-3;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafe84-7b730b36 {
  grid-area: Area-7;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafe93-7b730b36 {
  grid-area: Area-4;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafec8-7b730b36 {
  grid-area: Area-6;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafed4-7b730b36 {
  grid-area: Area-5;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6fafef5-7b730b36 {
  grid-area: Area-8;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6faff04-7b730b36 {
  grid-area: Area-9;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6faff13-7b730b36 {
  grid-area: Area-10;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6faff2a-7b730b36 {
  grid-area: Area-11;
}

#w-node-_8900faf0-48c6-91cb-95ad-2e1ae6faff36-7b730b36 {
  grid-area: Area-12;
}

#w-node-_01feea66-e687-38a6-05c9-ad96c9df3fb2-7b730b36 {
  grid-area: Area;
}

#w-node-_49511d14-db6d-cc21-c763-1ac02688b68b-7b730b36 {
  grid-area: Area-2;
}

#w-node-_03ac19c9-6383-a15e-bc6a-bbb9e9ead49d-7b730b36 {
  grid-area: Area-3;
}

#w-node-_802f2fcd-39e8-0d48-b1c0-65ba42f9a545-7b730b36 {
  grid-area: Area-4;
}

#w-node-_344a4c24-5629-d8a6-71ef-a229803ab46b-7b730b36 {
  grid-area: Area-5;
}

#w-node-_21baf89b-0d39-2f63-e375-e9a3f340a108-7b730b36 {
  grid-area: Area-6;
}

#w-node-e2a3a1b6-2b37-5245-d026-a994e9ccb96a-7b730b36 {
  grid-area: Area-7;
}

#w-node-_71af37c4-a0a3-73d3-e50a-26080478de40-7b730b36 {
  grid-area: Area-8;
}

#w-node-_4da2cdad-09ef-1668-d763-bc77a0f9f27d-7b730b36 {
  grid-area: Area-9;
}

#w-node-ee18662d-5393-2140-1317-d6fa3a6a317d-7b730b36 {
  grid-area: Area-10;
}

#w-node-dd7a7f5f-672c-632a-86b5-6cbe9a185633-7b730b36 {
  grid-area: Area-11;
}

#w-node-_163d7817-769b-ef1a-493c-af8a54609092-7b730b36 {
  grid-area: Area-12;
}

#w-node-f929223b-8f0d-309f-1c3d-605a9fb766dc-7b730b36 {
  grid-area: Area-13;
}

#w-node-_871712bd-3f08-cbe6-8da6-991318c8f263-7b730b36 {
  grid-area: Area-14;
}

#w-node-beb80c61-1a8a-ea9a-cbee-5910b1c38d6d-7b730b36 {
  grid-area: Area-15;
}

#w-node-e945371f-bdc6-add5-2470-5a26cc79513c-7b730b36 {
  grid-area: Area-16;
}

#w-node-_390b5252-d7e0-a479-5ef6-d3549847b0d1-7b730b36 {
  grid-area: Area-17;
}

#w-node-a1894da3-c8ec-877a-0fe8-71db5436737b-7b730b36 {
  grid-area: Area-18;
}

#w-node-fb693aca-9a1f-830b-cae0-a44e914165ce-7b730b36 {
  grid-area: Area-19;
}

#w-node-_8a661a01-d0f2-0190-4f00-edb1271c431c-7b730b36 {
  grid-area: Area-21;
}

#w-node-_715db5ad-c570-a8dc-6bbe-f85577e82230-7b730b36 {
  grid-area: Area-20;
}

#w-node-dc14de5a-2d76-b384-64ae-c5c79be95e8f-7b730b36 {
  grid-area: Area-22;
}

#w-node-_4d05a763-cfad-622a-eda2-56a92e9f5c5e-7b730b36 {
  grid-area: Area-23;
}

#w-node-_6148ea4e-2c1b-9a1e-1652-9c05ea9ac74b-7b730b36 {
  grid-area: Area-24;
}

#w-node-a9514c97-363a-0ea2-b26f-6dbcfc3c9eb7-7b730b36 {
  grid-area: Area-25;
}

#w-node-_417d3759-69ff-9bf2-2e4b-6d5d80dd0a14-7b730b36 {
  grid-area: Area-26;
}

#w-node-_3d9675bd-71a6-5de4-2aa2-489f80eeacba-7b730b36 {
  grid-area: Area-27;
}

#w-node-_117a890f-f76d-9faa-0b37-7b1326294540-7b730b36 {
  grid-area: Area-28;
}

#w-node-_673ff008-4a05-42a6-1aea-a24325186b49-7b730b36 {
  grid-area: Area-29;
}

#w-node-_54e87d62-31db-d4f7-2fa9-9a9ebf89e785-7b730b36 {
  grid-area: Area-30;
}

#w-node-_4bd0d7bc-b62a-59f0-3b8c-684241f88a85-7b730b36 {
  grid-area: Area-31;
}

#w-node-d08c69d1-e5fa-8d2d-4995-4dacb52968f6-7b730b36 {
  grid-area: Area-32;
}

#w-node-e8e735f3-7312-8082-7432-1383a7b9d568-7b730b36 {
  grid-area: Area-33;
}

#w-node-_1e397a05-39b5-f630-e6f7-abf86dde0b58-7b730b36 {
  grid-area: Area-34;
}

#w-node-_3afe893c-56a8-d9f9-653b-727560398991-7b730b36 {
  grid-area: Area-35;
}

#w-node-afd0e30d-cabc-bcb1-028c-801a69186e0f-7b730b36 {
  grid-area: Area-36;
}

#w-node-_2f45048d-0e6a-4cb5-eef2-793c39d25e28-7b730b36 {
  grid-area: Area-37;
}

#w-node-_9169bc4c-a4d6-f539-7a75-a72b4d5c2603-7b730b36 {
  grid-area: Area-38;
}

#w-node-_334abcc5-8125-1e9c-d8db-be0a9643c2bb-7b730b36 {
  grid-area: Area-39;
}

#w-node-_3397abc5-6560-e1b4-c72f-1bb41bafd9dd-7b730b36 {
  grid-area: Area-40;
}

#w-node-_58367555-3fac-c8b3-32a4-ea7d078cb901-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_58367555-3fac-c8b3-32a4-ea7d078cb903-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90d7544e-6c80-8a37-dd8a-47b4f9cbe448-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_90d7544e-6c80-8a37-dd8a-47b4f9cbe44a-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd4d0d6a-4cb9-cb84-14c0-33b096d93de8-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-fd4d0d6a-4cb9-cb84-14c0-33b096d93dea-3ade93e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87a8cb6f-9a62-28cb-e07f-663fbd6543e5-9f362fdb {
  grid-area: Area-2;
}

#w-node-_30cd154d-f0d5-9016-b5b4-092929e0127a-9f362fdb {
  grid-area: Area-3;
}

#w-node-_82515913-974c-728c-ebc4-fa9273cf60a5-9f362fdb {
  grid-area: Area-2;
}

#w-node-da3bb7f2-db0a-14e5-2a66-1762db0c5654-9f362fdb {
  grid-area: Area-3;
}

#w-node-_241e93fb-9e20-f48c-da38-3d6812b1e4d1-9f362fdb {
  grid-area: Area;
}

#w-node-c75a646e-7897-b817-6f24-d82583692b0d-aad8b3fd {
  grid-area: Area-5;
}

#w-node-_28d298f5-5694-d769-376d-068d522a5025-aad8b3fd {
  grid-area: Area-2;
}

#w-node-_65cc5ef8-62c9-7104-51b3-98fa8ac07225-aad8b3fd {
  grid-area: Area-4;
}

#w-node-_4025024c-e857-bb89-51ac-b59b18188433-aad8b3fd {
  grid-area: Area-3;
}

#w-node-_41899b2c-4b6c-57b4-260b-ac6f9fcacf21-aad8b3fd {
  grid-area: Area;
}

#w-node-_96bcc2eb-4720-0b6f-8f3b-512cd85761fa-aad8b3fd, #w-node-_9afd91f4-b43b-4d30-8143-15b64e83bf3b-aad8b3fd {
  grid-area: Area-4;
}

#w-node-_7107ba28-e404-2f3b-aaad-c2ed61eec233-aad8b3fd {
  grid-area: Area-3;
}

#w-node-_9a0bba81-15d6-d7fe-7456-4bdb655d9906-aad8b3fd {
  grid-area: Area-2;
}

#w-node-c3e48090-a88c-0a56-dcbb-06c43c50964a-aad8b3fd {
  grid-area: Area;
  place-self: center;
}

#w-node-d0eb1afb-5cd8-30dd-bd46-af152a6875ce-aad8b3fd {
  grid-area: Area;
}

#w-node-_5ed49626-3bbf-b7a4-7f98-3e7b5435c8cd-aad8b3fd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_5172d650-1ce3-7f99-1e8d-977ef542ab39-aad8b3fd, #w-node-ca931802-ba58-bdb0-c7ea-a2240a91e833-aad8b3fd {
  grid-area: Area;
}

#w-node-ca931802-ba58-bdb0-c7ea-a2240a91e834-aad8b3fd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_189b6701-f03e-551e-05a0-673002114ca5-aad8b3fd {
  grid-area: Area;
}

#w-node-_189b6701-f03e-551e-05a0-673002114ca6-aad8b3fd {
  grid-area: Area-2;
  align-self: center;
}

#w-node-f2822a35-82a9-4d89-29bb-7f893cc46d18-aad8b3fd {
  grid-area: Area;
}

#w-node-_387fddbd-9781-c1e3-22e0-a2fc004c1ab4-aad8b3fd {
  grid-area: Area-2;
  align-self: center;
}

#w-node-ea812e4b-f577-d4ef-71c5-d9d29fd332df-aad8b3fd {
  grid-area: Area;
}

#w-node-ea812e4b-f577-d4ef-71c5-d9d29fd332e0-aad8b3fd {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_383de7be-5a37-5464-4762-ed5b27d75441-aad8b3fd {
  grid-area: Area;
}

#w-node-_383de7be-5a37-5464-4762-ed5b27d75442-aad8b3fd {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_769dcc02-5039-a414-f50a-5752460315ca-cc5dd315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd31f-cc5dd315 {
  grid-area: Area;
  place-self: auto;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd322-cc5dd315 {
  grid-area: Area;
}

#w-node-_2d6e84ec-7b68-6952-070d-3fbe2bd2a8f0-cc5dd315, #w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd31a-cc5dd315 {
  grid-area: Area-2;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd34c-cc5dd315 {
  grid-area: Area;
  place-self: center;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd34d-cc5dd315 {
  place-self: center;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd386-cc5dd315 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd387-cc5dd315 {
  align-self: center;
}

#w-node-_34fcc618-70a8-57e4-1c98-4f99bed2e4bb-bed2e4ba {
  grid-area: Area;
}

#w-node-_34fcc618-70a8-57e4-1c98-4f99bed2e4c5-bed2e4ba {
  grid-area: Area-3;
}

#w-node-_34fcc618-70a8-57e4-1c98-4f99bed2e4d6-bed2e4ba {
  grid-area: Area-2;
}

#w-node-_44e6b02b-0a9d-eacb-6d0e-194136229a52-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-_626ab8af-debf-ad1d-6b62-5403aca373c4-5bb1ba6e {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-_78f78062-e8f9-dd2a-cf4e-53f6cd29dc87-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-_78f78062-e8f9-dd2a-cf4e-53f6cd29dc88-5bb1ba6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f5b7158-aee9-5ed7-3c47-903ad05a14e2-5bb1ba6e {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-a36829f0-2f65-f575-dd9c-cf6546b1328c-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-_96d6ac1e-0ecb-b542-f413-5997bcad1f39-5bb1ba6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8b1f6ac-8183-4459-bf14-7603adde3dd2-5bb1ba6e {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-d8b1f6ac-8183-4459-bf14-7603adde3dd9-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-d8b1f6ac-8183-4459-bf14-7603adde3dda-5bb1ba6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f74032dd-fa1f-9f20-bcb0-797d31ca5395-5bb1ba6e {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-f74032dd-fa1f-9f20-bcb0-797d31ca539c-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-b2e5ebee-c197-f116-dc34-7676d9a14500-5bb1ba6e {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-b2e5ebee-c197-f116-dc34-7676d9a14507-5bb1ba6e {
  grid-area: Area;
  place-self: center end;
}

#w-node-_645dc3c9-e276-3c8c-3639-b381b6f14c9e-5bb1ba6e {
  grid-area: Area;
  place-self: center;
}

#w-node-_9f46d5d9-3001-2f79-62e4-0659a913dc20-5bb1ba6e {
  grid-area: Area-2;
  justify-self: center;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033c2-5bb1ba6e {
  grid-area: Area;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033b3-5bb1ba6e {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033b6-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033bd-5bb1ba6e {
  grid-area: Area-2;
  place-self: start center;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033c0-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033b8-5bb1ba6e {
  grid-area: Area-4;
  place-self: start center;
}

#w-node-e8561d59-f174-ec38-b083-7bc78e9033bb-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38b8-5bb1ba6e {
  grid-area: Area;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38bb-5bb1ba6e {
  grid-area: Area-4;
  place-self: start center;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38be-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c0-5bb1ba6e {
  grid-area: Area-2;
  place-self: start center;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c3-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c5-5bb1ba6e {
  grid-area: Area-3;
  align-self: start;
}

#w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c8-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb86f-5bb1ba6e {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb872-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb87e-5bb1ba6e {
  grid-area: Area-4;
  place-self: start center;
}

#w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb881-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-_7f47a6b7-2452-76b6-2474-133fa4eb927c-5bb1ba6e, #w-node-_47347641-e6a4-1967-09a0-101a207e29e0-5bb1ba6e {
  grid-area: Area;
}

#w-node-f2f2518f-66f5-04b7-187c-da472bc5623f-5bb1ba6e {
  grid-area: Area-4;
  place-self: center;
}

#w-node-ec0a186a-5cc1-7f89-dd72-f46dab2e6c4c-5bb1ba6e {
  grid-area: Area-3;
  place-self: center;
}

#w-node-eae569ad-02d5-8fc9-a268-52cb54e25090-5bb1ba6e {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_92f08d49-3cde-09be-43e0-c8c6b549ae2b-5bb1ba6e {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_932aabc4-6b3c-04ba-4fb2-8eeaa970224d-5bb1ba6e {
  grid-area: Area;
}

#w-node-da71d5e2-1aac-3dc7-7737-740894a5ead3-5bb1ba6e {
  grid-area: Area-3;
}

#w-node-bb88e4eb-40e3-25e8-ef95-4f5d3a772bf0-5bb1ba6e {
  grid-area: Area-2;
}

#w-node-f915593e-f3d8-14e4-9826-f9b517b832e7-5bb1ba6e {
  grid-area: Area-5;
}

#w-node-_74b755de-3287-b9e2-fce1-6223a174b4eb-5bb1ba6e {
  grid-area: Area-4;
}

#w-node-_87d571f3-3fbc-49ae-4c06-1c3116412829-5bb1ba6e {
  grid-area: Area;
}

#w-node-_94e2fcbb-b430-cf47-e6c0-c2bdfa84a7f6-51e1a3ce {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_952cf96b-6ef0-ac6e-13f7-e9b472828ccf-51e1a3ce {
  grid-area: Area;
  align-self: center;
}

#w-node-_980e1d7f-bfd0-1465-3a5b-401fcffb2c76-51e1a3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5168f8c3-0f96-6abc-f4a3-906c3af9eccd-51e1a3ce {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_927b4e3f-80fb-fb45-9a34-30b07d52c845-51e1a3ce {
  grid-area: Area;
}

#w-node-_677ae941-93b1-98b0-04b8-2bb12fe7d34f-51e1a3ce {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_7240c842-6314-ad5f-8613-f940248578bc-51e1a3ce {
  grid-area: Area;
}

#w-node-c32a9abb-e436-d3c9-d588-d6ed7220153d-51e1a3ce {
  grid-area: Area-3;
}

#w-node-_2d65b3e0-a389-4ff9-2d87-278db05d8bb3-51e1a3ce {
  grid-area: Area;
  place-self: center;
}

#w-node-_3a83c67b-75cb-5e03-097f-1416a6fedda4-51e1a3ce {
  grid-area: Area-2;
}

#w-node-_77b2625b-9409-16ae-423b-c32121396e2f-51e1a3ce {
  grid-area: Area;
  place-self: center;
}

#w-node-_3ce61f52-93d7-43e8-d06f-92b59704737d-51e1a3ce {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_7771bc78-216f-3edb-8d63-24053ec33d2b-51e1a3ce {
  grid-area: Area-2;
}

#w-node-_13d38caf-a789-86e9-ca6a-0bceddc44e35-51e1a3ce {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f605-51e1a3ce {
  grid-area: Area-3;
  justify-self: auto;
}

#w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f60d-51e1a3ce {
  grid-area: Area;
}

#w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f615-51e1a3ce {
  grid-area: Area-4;
}

#w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f618-51e1a3ce, #w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f625-51e1a3ce {
  grid-area: Area-2;
}

#w-node-_578cdcd3-b20d-cf25-48e1-8911edd8f627-51e1a3ce {
  grid-area: Area;
}

#w-node-df72b8bd-bef1-095b-9856-53dbd218802a-51e1a3ce {
  grid-area: Area-2;
}

#w-node-f51aeb4d-070c-e859-1878-e42b2549074b-51e1a3ce {
  grid-area: Area;
}

#w-node-_9a13b524-9b8c-d74d-32cc-672b7785b6a4-51e1a3ce {
  grid-area: Area-3;
}

#w-node-_7c7cf0d9-0d0c-aca3-10fb-f85dfc2f994a-51e1a3ce {
  grid-area: Area-4;
}

#w-node-_3853fde1-1a7a-62c9-b083-6a959af4c80a-51e1a3ce {
  grid-area: Area-7;
  place-self: start center;
}

#w-node-_5bbbfa3c-c904-1be1-008a-e66f80e2aaaa-51e1a3ce {
  grid-area: Area-6;
}

#w-node-e9c22a08-0f86-32c2-b98b-a41da258a3e4-51e1a3ce, #w-node-dbf30d49-c1d5-3373-0c8a-d53f8dada395-51e1a3ce {
  grid-area: Area-5;
}

#w-node-e05ea6d0-375c-f421-12d2-95f43e12cf77-51e1a3ce {
  grid-area: Area-4;
}

#w-node-e7453cd1-95a4-21a6-0423-4fbfe5d062f6-51e1a3ce {
  grid-area: Area-2;
}

#w-node-e0b99c28-c197-cb84-ac92-834dd27309db-51e1a3ce, #w-node-a4875864-7f86-f6e2-33ef-2a800faf9f49-51e1a3ce {
  grid-area: Area;
  place-self: center start;
}

#w-node-dd395b76-5529-793b-a0b2-dc9c0488f414-51e1a3ce {
  grid-area: Area;
  place-self: center;
}

#w-node-bf27cb12-e2aa-9566-1924-fdf77a73c242-51e1a3ce {
  grid-area: Area-3;
}

#w-node-_22953c39-ef02-faf3-7da8-4c898299cdce-51e1a3ce {
  grid-area: Area-5;
}

#w-node-_420674c3-fd7c-f6ab-9921-555f4c09e504-51e1a3ce {
  grid-area: Area-7;
}

#w-node-b6f47de6-753e-0145-4bd4-9b78e6330c22-51e1a3ce {
  grid-area: Area-8;
}

#w-node-_5c3409e3-e24f-a1bd-1dae-ffeb069f47c9-51e1a3ce {
  grid-area: Area-9;
}

#w-node-_2531408c-7d14-9375-484f-67e64ebaae73-51e1a3ce {
  grid-area: Area-4;
}

#w-node-_248deb3b-27b6-9064-9de3-018332f91b17-51e1a3ce {
  grid-area: Area-2;
}

#w-node-_2810febe-66fb-997b-24fd-0347fce5fff2-51e1a3ce {
  grid-area: Area-6;
}

#w-node-a9ff9c07-fce8-37ee-66a3-4e540b872922-51e1a3ce {
  grid-area: Area-2;
  justify-self: center;
}

#w-node-c9f56f83-9508-7d90-6ee4-36d361c33dcc-51e1a3ce {
  grid-area: Area-2;
}

#w-node-_4b6143a9-e23c-6126-375b-7a72fe620fcf-fe620fcd {
  grid-area: Area-3;
}

#w-node-_4b6143a9-e23c-6126-375b-7a72fe620fdc-fe620fcd {
  grid-area: Area-2;
}

#w-node-_4b6143a9-e23c-6126-375b-7a72fe620fe9-fe620fcd {
  grid-area: Area;
}

#w-node-cc674ed3-d0c3-3b02-a1d8-d6e106b9bb44-6f33b963 {
  grid-area: Area-3;
}

#w-node-b69bd5b1-7a14-f3d7-eb94-16c75b347a5e-6f33b963 {
  grid-area: Area-2;
}

#w-node-c59ed017-9bb6-077f-880c-541dcb9a8697-6f33b963 {
  grid-area: Area-4;
}

#w-node-b03204d1-e074-72e8-ec56-38204606fedb-d1836f9b {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_122ccb24-9c50-c3ed-5e0f-b5a1d0f2d804-d1836f9b {
  grid-area: Area-5;
}

#w-node-_8c9b20c4-b650-4e15-8552-735cf611886b-d1836f9b {
  grid-area: Area-2;
  place-self: center;
}

#w-node-aa314399-3b0f-fd7b-3b79-5ac7e0d110ca-d1836f9b {
  grid-area: Area-3;
  place-self: center stretch;
}

#w-node-_7f59288e-96dc-5046-72eb-aa71fd610fdd-d1836f9b {
  grid-area: Area-3;
}

#w-node-d5b26716-ee3e-2451-a41f-6a264e37c830-d1836f9b {
  grid-area: Area;
}

#w-node-_4e139b70-1ef5-99bc-ca00-fd1d94eb0ff1-d1836f9b {
  grid-area: Area-4;
  place-self: center;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-d1836f9b {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-d1836f9b {
  grid-area: Area;
  place-self: center;
}

#w-node-e15cf614-87c5-b084-91b9-18ea2004545b-d1836f9b {
  grid-area: Area;
}

#w-node-_4cc41f79-59ab-1853-e012-d750489704e8-d1836f9b {
  grid-area: Area-3;
}

#w-node-_32e088e9-0adb-fc37-0374-a1001d7a7dff-d1836f9b {
  grid-area: Area-7;
}

#w-node-c689f4c3-efc4-5f71-e878-9d7ac92d57b0-d1836f9b {
  grid-area: Area-9;
}

#w-node-ddbbc47e-0574-6033-35bc-62629e65eb67-d1836f9b {
  grid-area: Area-11;
}

#w-node-c0892a8c-9155-ba59-1b9a-d9042eac4779-d1836f9b {
  grid-area: Area-14;
}

#w-node-d49047f9-bbbe-dab1-7f8b-e1342ee811fd-d1836f9b {
  grid-area: Area-15;
}

#w-node-_15f17984-921f-8599-71e0-fee87fca90b7-d1836f9b {
  grid-area: Area-18;
}

#w-node-_74238ab8-fcee-c2a8-0620-8ce894e00d7b-d1836f9b {
  grid-area: Area-19;
}

#w-node-bba2428d-ad86-b63c-26b2-c0bbbcfe6c72-d1836f9b {
  grid-area: Area-22;
}

#w-node-fbfe9437-d58a-0707-bdf1-9cd81627074d-d1836f9b {
  grid-area: Area-23;
}

#w-node-_2b6cec0f-d397-6ec6-3268-62a38fc98a8f-d1836f9b {
  grid-area: Area-26;
}

#w-node-_628ad0e2-a035-2ef3-c82f-c79ffb1ffd00-d1836f9b {
  grid-area: Area-27;
}

#w-node-c053e0f4-89ff-0823-13be-57f5970ca11b-d1836f9b {
  grid-area: Area-31;
}

#w-node-_2a86fab8-a3a4-04ad-f930-868a67cd1807-d1836f9b {
  grid-area: Area-30;
}

#w-node-cda7c4d1-7c4b-433e-38a3-6c0393b8a912-d1836f9b {
  grid-area: Area-5;
}

#w-node-eca557f6-4001-bc46-297e-44995e2c41ce-d1836f9b {
  grid-area: Area-32;
}

#w-node-eca557f6-4001-bc46-297e-44995e2c41cf-d1836f9b {
  grid-area: Area-2;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e27-d1836f9b {
  grid-area: Area-29;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e28-d1836f9b {
  grid-area: Area-2;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f863-d1836f9b {
  grid-area: Area-28;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f864-d1836f9b {
  grid-area: Area-2;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1d-d1836f9b {
  grid-area: Area-25;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1e-d1836f9b {
  grid-area: Area-2;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96c-d1836f9b {
  grid-area: Area-24;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96d-d1836f9b {
  grid-area: Area-2;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903a-d1836f9b {
  grid-area: Area-21;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903b-d1836f9b {
  grid-area: Area-2;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818b-d1836f9b {
  grid-area: Area-20;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818c-d1836f9b {
  grid-area: Area-2;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4e-d1836f9b {
  grid-area: Area-17;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4f-d1836f9b {
  grid-area: Area-2;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3d-d1836f9b {
  grid-area: Area-16;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3e-d1836f9b {
  grid-area: Area-2;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e6-d1836f9b {
  grid-area: Area-13;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e7-d1836f9b {
  grid-area: Area-2;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878064-d1836f9b {
  grid-area: Area-12;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878065-d1836f9b {
  grid-area: Area-2;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7596-d1836f9b {
  grid-area: Area-10;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7597-d1836f9b {
  grid-area: Area-2;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2365-d1836f9b {
  grid-area: Area-8;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2366-d1836f9b {
  grid-area: Area-2;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d57-d1836f9b {
  grid-area: Area-6;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d58-d1836f9b {
  grid-area: Area-2;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dc-d1836f9b {
  grid-area: Area-4;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dd-d1836f9b, #w-node-_20bd5594-d07a-4633-e828-3a747b97eb59-d1836f9b, #w-node-_17ba9df1-e110-aed9-f3af-3b45d8b042e8-d1836f9b {
  grid-area: Area-2;
}

#w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676ca-8ff676c3 {
  grid-area: Area-3;
}

#w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676cf-8ff676c3, #w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676d0-8ff676c3 {
  grid-area: Area;
}

#w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676d3-8ff676c3 {
  grid-area: Area-2;
}

#w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676d5-8ff676c3, #w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676e1-8ff676c3 {
  grid-area: Area;
}

#w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676dc-8ff676c3 {
  grid-area: Area-3;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd4503e-bdd4503d {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd45043-bdd4503d {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd45048-bdd4503d {
  grid-area: Area-7;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd4504b-bdd4503d {
  grid-area: Area-6;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd4504e-bdd4503d {
  grid-area: Area-5;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd45051-bdd4503d {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd45056-bdd4503d {
  grid-area: Area;
  place-self: center;
}

#w-node-_401ff069-beb7-6949-a869-4137bdd45057-bdd4503d {
  grid-area: Area;
}

#w-node-b03204d1-e074-72e8-ec56-38204606fedb-5f1a4a56 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_122ccb24-9c50-c3ed-5e0f-b5a1d0f2d804-5f1a4a56 {
  grid-area: Area-5;
}

#w-node-_8c9b20c4-b650-4e15-8552-735cf611886b-5f1a4a56 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-aa314399-3b0f-fd7b-3b79-5ac7e0d110ca-5f1a4a56 {
  grid-area: Area-3;
  place-self: center stretch;
}

#w-node-_7f59288e-96dc-5046-72eb-aa71fd610fdd-5f1a4a56 {
  grid-area: Area-3;
}

#w-node-d5b26716-ee3e-2451-a41f-6a264e37c830-5f1a4a56 {
  grid-area: Area;
}

#w-node-_4e139b70-1ef5-99bc-ca00-fd1d94eb0ff1-5f1a4a56 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-5f1a4a56 {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-5f1a4a56 {
  grid-area: Area;
  place-self: center;
}

#w-node-e15cf614-87c5-b084-91b9-18ea2004545b-5f1a4a56 {
  grid-area: Area;
}

#w-node-_4cc41f79-59ab-1853-e012-d750489704e8-5f1a4a56 {
  grid-area: Area-3;
}

#w-node-_32e088e9-0adb-fc37-0374-a1001d7a7dff-5f1a4a56 {
  grid-area: Area-7;
}

#w-node-c689f4c3-efc4-5f71-e878-9d7ac92d57b0-5f1a4a56 {
  grid-area: Area-9;
}

#w-node-ddbbc47e-0574-6033-35bc-62629e65eb67-5f1a4a56 {
  grid-area: Area-11;
}

#w-node-c0892a8c-9155-ba59-1b9a-d9042eac4779-5f1a4a56 {
  grid-area: Area-14;
}

#w-node-d49047f9-bbbe-dab1-7f8b-e1342ee811fd-5f1a4a56 {
  grid-area: Area-15;
}

#w-node-_15f17984-921f-8599-71e0-fee87fca90b7-5f1a4a56 {
  grid-area: Area-18;
}

#w-node-_74238ab8-fcee-c2a8-0620-8ce894e00d7b-5f1a4a56 {
  grid-area: Area-19;
}

#w-node-bba2428d-ad86-b63c-26b2-c0bbbcfe6c72-5f1a4a56 {
  grid-area: Area-22;
}

#w-node-fbfe9437-d58a-0707-bdf1-9cd81627074d-5f1a4a56 {
  grid-area: Area-23;
}

#w-node-_2b6cec0f-d397-6ec6-3268-62a38fc98a8f-5f1a4a56 {
  grid-area: Area-26;
}

#w-node-_628ad0e2-a035-2ef3-c82f-c79ffb1ffd00-5f1a4a56 {
  grid-area: Area-27;
}

#w-node-_42a3dd0e-90d1-ea46-3fcb-7ff1ac7b70b7-5f1a4a56 {
  grid-area: Area-31;
}

#w-node-_2a86fab8-a3a4-04ad-f930-868a67cd1807-5f1a4a56 {
  grid-area: Area-30;
}

#w-node-cda7c4d1-7c4b-433e-38a3-6c0393b8a912-5f1a4a56 {
  grid-area: Area-5;
}

#w-node-_1ad75b5f-7b6f-7f88-f86f-c205e28e794e-5f1a4a56 {
  grid-area: Area-32;
}

#w-node-_1ad75b5f-7b6f-7f88-f86f-c205e28e794f-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e27-5f1a4a56 {
  grid-area: Area-29;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e28-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f863-5f1a4a56 {
  grid-area: Area-28;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f864-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1d-5f1a4a56 {
  grid-area: Area-25;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1e-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96c-5f1a4a56 {
  grid-area: Area-24;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96d-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903a-5f1a4a56 {
  grid-area: Area-21;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903b-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818b-5f1a4a56 {
  grid-area: Area-20;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818c-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4e-5f1a4a56 {
  grid-area: Area-17;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4f-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3d-5f1a4a56 {
  grid-area: Area-16;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3e-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e6-5f1a4a56 {
  grid-area: Area-13;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e7-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878064-5f1a4a56 {
  grid-area: Area-12;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878065-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7596-5f1a4a56 {
  grid-area: Area-10;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7597-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2365-5f1a4a56 {
  grid-area: Area-8;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2366-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d57-5f1a4a56 {
  grid-area: Area-6;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d58-5f1a4a56 {
  grid-area: Area-2;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dc-5f1a4a56 {
  grid-area: Area-4;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dd-5f1a4a56, #w-node-_20bd5594-d07a-4633-e828-3a747b97eb59-5f1a4a56, #w-node-_17ba9df1-e110-aed9-f3af-3b45d8b042e8-5f1a4a56, #w-node-b50f0996-ddca-22bb-c68c-cbc733568dd6-74b745e5 {
  grid-area: Area-2;
}

#w-node-ed9f57a2-9986-917f-a225-578a7db013d9-74b745e5 {
  grid-area: Area;
  place-self: center;
}

#w-node-b92e2c84-6f93-8db6-fdea-6889e02b4709-12c434f7, #w-node-_6da2b384-e93b-3d42-5725-1e3ea604c7ed-12c434f7, #w-node-_24f64f2d-3315-c149-6df0-7c14d8f8f803-12c434f7 {
  grid-area: Area;
}

#w-node-_1bb7e7e9-b1d1-14da-d663-5cacff6a8220-12c434f7 {
  grid-area: Area-2;
}

#w-node-e336513d-2072-0365-07aa-4d4ea4fa5216-12c434f7 {
  grid-area: Area-3;
  justify-self: auto;
}

#w-node-_93aa3dae-b5e7-87ad-9af0-e5cb05cc095f-12c434f7, #w-node-e336513d-2072-0365-07aa-4d4ea4fa521e-12c434f7 {
  grid-area: Area;
}

#w-node-e336513d-2072-0365-07aa-4d4ea4fa5226-12c434f7 {
  grid-area: Area-4;
}

#w-node-e336513d-2072-0365-07aa-4d4ea4fa5229-12c434f7, #w-node-e336513d-2072-0365-07aa-4d4ea4fa5236-12c434f7 {
  grid-area: Area-2;
}

#w-node-e336513d-2072-0365-07aa-4d4ea4fa5238-12c434f7 {
  grid-area: Area;
}

#w-node-_19a96446-0ab1-db35-16ce-868a848f6e6b-12c434f7, #w-node-_16659d5e-63f2-636f-1c1c-3b0512d36923-12c434f7, #w-node-_1869dec4-6dc2-e7c1-6f02-c3baa1c9b4dd-12c434f7 {
  grid-area: Area-2;
}

#w-node-_5e0ac1cb-37ee-c966-fa67-f4b009337fa6-12c434f7, #w-node-_16aacdbb-90ed-c886-3c0b-66a98b08197e-12c434f7 {
  grid-area: Area;
}

#w-node-_38f44cbf-f63c-6409-a5ad-f96a7100d816-7100d815 {
  grid-area: Area-2;
}

#w-node-_38f44cbf-f63c-6409-a5ad-f96a7100d81e-7100d815 {
  grid-area: Area;
}

#w-node-f960edd0-3383-a4c9-bfbd-aae283df215e-d53aaf00 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_07af1bfd-c61f-ffb8-ffa4-65161f66bd49-d53aaf00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f960edd0-3383-a4c9-bfbd-aae283df2163-d53aaf00 {
  grid-area: Area-3;
}

#w-node-f960edd0-3383-a4c9-bfbd-aae283df216d-d53aaf00 {
  grid-area: Area;
  align-self: start;
}

#w-node-f960edd0-3383-a4c9-bfbd-aae283df2170-d53aaf00 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_6758d292-8d09-3447-5fa3-b7bd2356f1c1-d53aaf00 {
  grid-area: Area;
}

#w-node-bba0b31d-6b43-ad24-78f5-16f983e999d0-d53aaf00 {
  grid-area: Area-2;
}

#w-node-b61e3248-5932-35f5-924d-35a330508161-d53aaf00 {
  grid-area: Area-3;
}

#w-node-_205d2b4f-32ae-d296-ac75-9c7801aace1d-d53aaf00 {
  grid-area: Area-4;
}

#w-node-ac536a7e-2791-2447-0703-0ce2a67bce48-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_28416226-e998-b51d-ca66-3abddcd7b688-951505a7 {
  grid-area: Area;
}

#w-node-_71a85ad1-bb34-275c-b3af-52eb9ef22a9b-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_5bdb0515-78a2-66fa-cb4b-794dc58c78b2-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_4aa3e86d-b187-197b-02ef-e50a3cb38b42-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c70-951505a7 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c71-951505a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c7e-951505a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed44-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed47-951505a7 {
  grid-area: Area-3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed4a-951505a7 {
  grid-area: Area-9;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed4d-951505a7 {
  grid-area: Area-8;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed50-951505a7 {
  grid-area: Area-7;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed53-951505a7 {
  grid-area: Area-18;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed56-951505a7 {
  grid-area: Area-17;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed59-951505a7 {
  grid-area: Area-16;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed5c-951505a7 {
  grid-area: Area-6;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed5f-951505a7 {
  grid-area: Area-15;
}

#w-node-e7e3b5cb-4127-0ca7-33d8-0ee4149d23e1-951505a7 {
  grid-area: Area-19;
}

#w-node-_2bfb4002-fe90-8dde-4528-2fa73be8c29a-951505a7 {
  grid-area: Area-21;
}

#w-node-b0675ead-503a-0f24-6d54-7938c5ce4589-951505a7 {
  grid-area: Area-23;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed62-951505a7 {
  grid-area: Area-5;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed65-951505a7 {
  grid-area: Area-4;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed66-951505a7 {
  grid-area: Area-3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed68-951505a7 {
  grid-area: Area-2;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed6b-951505a7 {
  grid-area: Area-14;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed6e-951505a7 {
  grid-area: Area-13;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed71-951505a7 {
  grid-area: Area-12;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed74-951505a7 {
  grid-area: Area-11;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed77-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_13d5763b-c1a8-d2a3-392f-d49666a7bba3-951505a7 {
  grid-area: Area-20;
}

#w-node-efab9354-5423-ba04-1faf-100ff5f3bcec-951505a7 {
  grid-area: Area-22;
}

#w-node-abf9e469-3d8b-2d75-a0af-119ae56e49a8-951505a7 {
  grid-area: Area-24;
}

#w-node-_07185516-9c92-6d64-fac2-9d9ee8899f3b-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_01a1762d-9c02-51cd-b4ae-08edc41c66f9-951505a7 {
  grid-area: Area-3;
}

#w-node-d8710552-0329-6d96-6206-85ae5ab7bade-951505a7 {
  grid-area: Area-9;
}

#w-node-_350fd32f-2d6b-09bc-a8ee-0fc0ef25e968-951505a7 {
  grid-area: Area-19;
}

#w-node-f50b4808-0b4d-6a7b-00f3-aee526d2b47c-951505a7 {
  grid-area: Area-8;
}

#w-node-_7b14c9e8-40e5-067f-6ed2-285eb4ab89c9-951505a7 {
  grid-area: Area-7;
}

#w-node-_7708db88-b40d-cdbf-6ade-453ffe19d8a8-951505a7 {
  grid-area: Area-18;
}

#w-node-_56807902-64a7-6867-24a7-edc05f3518ca-951505a7 {
  grid-area: Area-20;
}

#w-node-b8e35bd0-16c8-6d1d-e835-419c618f71d8-951505a7 {
  grid-area: Area-17;
}

#w-node-_543c3122-968f-14ff-760f-6b6831693137-951505a7 {
  grid-area: Area-16;
}

#w-node-a74e1280-4853-aa38-62df-85a36bbd229a-951505a7 {
  grid-area: Area-6;
}

#w-node-_6ead8753-656c-ed93-eda5-790afad27535-951505a7 {
  grid-area: Area-15;
}

#w-node-_1e91970b-2703-06da-e4be-2d8f02e9913e-951505a7 {
  grid-area: Area-5;
}

#w-node-d2f9f68c-badb-fef5-ec8f-bad81bb7a23d-951505a7 {
  grid-area: Area-4;
}

#w-node-_32350404-f62d-c30a-21fa-feeb7cfce7f5-951505a7 {
  grid-area: Area-3;
}

#w-node-_337a5a10-edb9-bfa5-4720-24e71b93d878-951505a7 {
  grid-area: Area-2;
}

#w-node-ac770ddf-9f47-a36e-0951-4f7e5855bdc2-951505a7 {
  grid-area: Area-14;
}

#w-node-bc8ca54b-cf35-a08f-3a6e-4e9e001c9355-951505a7 {
  grid-area: Area-13;
}

#w-node-ac1439fb-18f8-f46c-55c2-58ee756fea4d-951505a7 {
  grid-area: Area-12;
}

#w-node-e613667f-1886-638f-8348-6c090dac4ee6-951505a7 {
  grid-area: Area-11;
}

#w-node-_553c41cc-4500-31e5-928d-28a8ea673437-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_19405c51-06d7-c187-700f-dd520023f26e-951505a7 {
  grid-area: Area-21;
}

#w-node-_6d027083-f156-010c-9a33-33218c7d9187-951505a7 {
  grid-area: Area-23;
}

#w-node-c28b2371-c9b4-1441-62c9-a07487bc5669-951505a7 {
  grid-area: Area-22;
}

#w-node-a720e7e2-fdee-0ae9-362a-b4859a2598a2-951505a7 {
  grid-area: Area-24;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f111-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f114-951505a7 {
  grid-area: Area-3;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f117-951505a7 {
  grid-area: Area-9;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f11a-951505a7 {
  grid-area: Area-8;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f11d-951505a7 {
  grid-area: Area-7;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f120-951505a7 {
  grid-area: Area-18;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f123-951505a7 {
  grid-area: Area-17;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f126-951505a7 {
  grid-area: Area-16;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f129-951505a7 {
  grid-area: Area-6;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f12c-951505a7 {
  grid-area: Area-15;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f12f-951505a7 {
  grid-area: Area-5;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f132-951505a7 {
  grid-area: Area-4;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f133-951505a7 {
  grid-area: Area-3;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f135-951505a7 {
  grid-area: Area-2;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f138-951505a7 {
  grid-area: Area-14;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f13b-951505a7 {
  grid-area: Area-13;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f13e-951505a7 {
  grid-area: Area-12;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f141-951505a7 {
  grid-area: Area-11;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f144-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-afc84fea-e73e-1db2-39bc-043bc2119d97-951505a7, #w-node-c1626981-f486-ca11-435a-9384e7ce44cd-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b3ff2d3-9646-866c-58f2-f07973b240ee-951505a7 {
  grid-area: Area-21;
}

#w-node-f6789a28-0b7c-84b6-76e3-a5a5a0ff916e-951505a7 {
  grid-area: Area-22;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c0-951505a7 {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c3-951505a7 {
  grid-area: Area;
  justify-self: center;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c7-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60cd-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60d3-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76db-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bc4-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bc7-951505a7 {
  grid-area: Area-3;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bca-951505a7 {
  grid-area: Area-9;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bcd-951505a7 {
  grid-area: Area-8;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd0-951505a7 {
  grid-area: Area-7;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd3-951505a7 {
  grid-area: Area-18;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd6-951505a7 {
  grid-area: Area-17;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd9-951505a7 {
  grid-area: Area-16;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bdc-951505a7 {
  grid-area: Area-6;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bdf-951505a7 {
  grid-area: Area-15;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be2-951505a7 {
  grid-area: Area-19;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be5-951505a7 {
  grid-area: Area-21;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be8-951505a7 {
  grid-area: Area-23;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7beb-951505a7 {
  grid-area: Area-5;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bee-951505a7 {
  grid-area: Area-4;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bef-951505a7 {
  grid-area: Area-3;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf1-951505a7 {
  grid-area: Area-2;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf4-951505a7 {
  grid-area: Area-14;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf7-951505a7 {
  grid-area: Area-13;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bfa-951505a7 {
  grid-area: Area-12;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bff-951505a7 {
  grid-area: Area-11;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c02-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c05-951505a7 {
  grid-area: Area-20;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c08-951505a7 {
  grid-area: Area-22;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c0b-951505a7 {
  grid-area: Area-24;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76de-951505a7 {
  grid-area: Area;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76e2-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76e8-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76ee-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac3ed-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac3f0-951505a7 {
  grid-area: Area;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac409-951505a7 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac40a-951505a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac411-951505a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743b8-951505a7 {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743bb-951505a7 {
  grid-area: Area-3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743bf-951505a7 {
  grid-area: Area-9;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743c3-951505a7 {
  grid-area: Area-8;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743c7-951505a7 {
  grid-area: Area-19;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743cb-951505a7 {
  grid-area: Area-21;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743cf-951505a7 {
  grid-area: Area-7;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d3-951505a7 {
  grid-area: Area-22;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d6-951505a7 {
  grid-area: Area-20;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d9-951505a7 {
  grid-area: Area-18;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743dc-951505a7 {
  grid-area: Area-17;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743df-951505a7 {
  grid-area: Area-16;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e2-951505a7 {
  grid-area: Area-6;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e6-951505a7 {
  grid-area: Area-15;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e9-951505a7 {
  grid-area: Area-5;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743ed-951505a7 {
  grid-area: Area-4;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743ee-951505a7 {
  grid-area: Area-3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f1-951505a7 {
  grid-area: Area-2;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f5-951505a7 {
  grid-area: Area-14;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f8-951505a7 {
  grid-area: Area-13;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743fb-951505a7 {
  grid-area: Area-12;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743fe-951505a7 {
  grid-area: Area-11;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f81474401-951505a7 {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e53e-951505a7 {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e541-951505a7 {
  grid-area: Area-3;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e545-951505a7 {
  grid-area: Area-9;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e549-951505a7 {
  grid-area: Area-8;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e54d-951505a7 {
  grid-area: Area-19;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e551-951505a7 {
  grid-area: Area-21;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e555-951505a7 {
  grid-area: Area-7;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e559-951505a7 {
  grid-area: Area-22;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e55c-951505a7 {
  grid-area: Area-20;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e55f-951505a7 {
  grid-area: Area-18;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e562-951505a7 {
  grid-area: Area-17;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e565-951505a7 {
  grid-area: Area-16;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e568-951505a7 {
  grid-area: Area-6;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e56c-951505a7 {
  grid-area: Area-15;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e56f-951505a7 {
  grid-area: Area-5;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e573-951505a7 {
  grid-area: Area-4;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e574-951505a7 {
  grid-area: Area-3;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e577-951505a7 {
  grid-area: Area-2;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e57b-951505a7 {
  grid-area: Area-14;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e57e-951505a7 {
  grid-area: Area-13;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e581-951505a7 {
  grid-area: Area-12;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e584-951505a7 {
  grid-area: Area-11;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e587-951505a7 {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac415-951505a7 {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac418-951505a7 {
  grid-area: Area-3;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac41b-951505a7 {
  grid-area: Area-9;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac41e-951505a7 {
  grid-area: Area-8;
}

#w-node-_4922a5b1-daa5-0b1f-47e0-4912a2e8e8fc-951505a7 {
  grid-area: Area-19;
}

#w-node-_38a0dd59-d82a-1355-6000-5827f112709d-951505a7 {
  grid-area: Area-23;
}

#w-node-f69eedda-b3bf-7376-7969-073ff810cf58-951505a7 {
  grid-area: Area-25;
}

#w-node-_1c77e34c-2627-4d48-4144-ab4e1de11186-951505a7 {
  grid-area: Area-21;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac421-951505a7 {
  grid-area: Area-7;
}

#w-node-_98f0ed0e-fd16-4fab-97ab-f9e7d93ef1ab-951505a7 {
  grid-area: Area-22;
}

#w-node-_72d82345-beeb-28d5-acdc-79511556949c-951505a7 {
  grid-area: Area-20;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac424-951505a7 {
  grid-area: Area-18;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac427-951505a7 {
  grid-area: Area-17;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac42a-951505a7 {
  grid-area: Area-16;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac42d-951505a7 {
  grid-area: Area-6;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac430-951505a7 {
  grid-area: Area-15;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac433-951505a7 {
  grid-area: Area-5;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac436-951505a7 {
  grid-area: Area-4;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac437-951505a7 {
  grid-area: Area-3;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac439-951505a7 {
  grid-area: Area-2;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac43c-951505a7 {
  grid-area: Area-14;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac43f-951505a7 {
  grid-area: Area-13;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac442-951505a7 {
  grid-area: Area-12;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac445-951505a7 {
  grid-area: Area-11;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac448-951505a7 {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_552fe17c-d1be-694d-dc57-8450bfc6d1a3-951505a7 {
  grid-area: Area-24;
}

#w-node-c0492012-adad-0d8e-76cf-4035a587a29e-951505a7 {
  grid-area: Area-26;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d1-951505a7 {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d4-951505a7 {
  grid-area: Area-3;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d8-951505a7 {
  grid-area: Area-9;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9dc-951505a7 {
  grid-area: Area-8;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9e8-951505a7 {
  grid-area: Area-7;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f2-951505a7 {
  grid-area: Area-18;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f5-951505a7 {
  grid-area: Area-17;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f8-951505a7 {
  grid-area: Area-16;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9fb-951505a7 {
  grid-area: Area-6;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9ff-951505a7 {
  grid-area: Area-15;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa02-951505a7 {
  grid-area: Area-5;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa06-951505a7 {
  grid-area: Area-4;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa07-951505a7 {
  grid-area: Area-3;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa0a-951505a7 {
  grid-area: Area-2;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa0e-951505a7 {
  grid-area: Area-14;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa11-951505a7 {
  grid-area: Area-13;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa14-951505a7 {
  grid-area: Area-12;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa17-951505a7 {
  grid-area: Area-11;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa1a-951505a7 {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7a4-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7a7-951505a7 {
  grid-area: Area;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7ab-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7b1-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7b7-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1ae-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1b1-951505a7 {
  grid-area: Area;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1ca-951505a7 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1cb-951505a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1d2-951505a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bed4-951505a7 {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bed7-951505a7 {
  grid-area: Area-3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bedb-951505a7 {
  grid-area: Area-9;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bedf-951505a7 {
  grid-area: Area-8;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bee3-951505a7 {
  grid-area: Area-19;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bee7-951505a7 {
  grid-area: Area-21;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7beeb-951505a7 {
  grid-area: Area-7;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7beef-951505a7 {
  grid-area: Area-22;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef2-951505a7 {
  grid-area: Area-20;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef5-951505a7 {
  grid-area: Area-18;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef8-951505a7 {
  grid-area: Area-17;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7befb-951505a7 {
  grid-area: Area-16;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7befe-951505a7 {
  grid-area: Area-6;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf02-951505a7 {
  grid-area: Area-15;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf05-951505a7 {
  grid-area: Area-5;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf09-951505a7 {
  grid-area: Area-4;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf0a-951505a7 {
  grid-area: Area-3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf0d-951505a7 {
  grid-area: Area-2;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf11-951505a7 {
  grid-area: Area-14;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf14-951505a7 {
  grid-area: Area-13;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf17-951505a7 {
  grid-area: Area-12;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf1a-951505a7 {
  grid-area: Area-11;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf1d-951505a7 {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec69-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec6c-951505a7 {
  grid-area: Area;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec70-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec76-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec7c-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b02d-951505a7 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b030-951505a7 {
  grid-area: Area;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b034-951505a7 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b03a-951505a7 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b040-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b049-951505a7 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b04a-951505a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b051-951505a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4205c-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4205f-951505a7 {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42063-951505a7 {
  grid-area: Area-6;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42067-951505a7 {
  grid-area: Area-7;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4206b-951505a7 {
  grid-area: Area-8;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4206f-951505a7 {
  grid-area: Area-9;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42073-951505a7 {
  grid-area: Area-15;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42076-951505a7 {
  grid-area: Area-5;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207a-951505a7 {
  grid-area: Area-4;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207b-951505a7 {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207e-951505a7 {
  grid-area: Area-2;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42082-951505a7 {
  grid-area: Area-14;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42083-951505a7 {
  grid-area: Area-16;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42086-951505a7 {
  grid-area: Area-18;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42089-951505a7 {
  grid-area: Area-17;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4208c-951505a7 {
  grid-area: Area-13;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42093-951505a7 {
  grid-area: Area-12;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42098-951505a7 {
  grid-area: Area-11;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4209d-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_3e752c17-0ad8-8597-01da-49fca3b62042-951505a7, #w-node-_4ade7707-d026-5c84-69c4-bdb3f388438a-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420a3-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420a8-951505a7 {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420ae-951505a7 {
  grid-area: Area-6;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420b4-951505a7 {
  grid-area: Area-15;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420b7-951505a7 {
  grid-area: Area-5;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420bd-951505a7 {
  grid-area: Area-4;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420be-951505a7 {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420c3-951505a7 {
  grid-area: Area-2;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420c7-951505a7 {
  grid-area: Area-14;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420ca-951505a7 {
  grid-area: Area-13;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420cd-951505a7 {
  grid-area: Area-12;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d0-951505a7 {
  grid-area: Area-11;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d5-951505a7 {
  grid-area: Area-16;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d8-951505a7 {
  grid-area: Area-17;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420db-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420de-951505a7 {
  grid-area: Area-8;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420e1-951505a7 {
  grid-area: Area-7;
  place-self: stretch stretch;
}

#w-node-fc207d78-b9f8-d79f-926e-82d8519f1c52-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5659ed68-3f3b-461a-b369-2e4fb7d9d3a5-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af4a-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af4d-951505a7 {
  grid-area: Area-3;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af51-951505a7 {
  grid-area: Area-6;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af55-951505a7 {
  grid-area: Area-7;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af59-951505a7 {
  grid-area: Area-8;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af5d-951505a7 {
  grid-area: Area-9;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af61-951505a7 {
  grid-area: Area-15;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af64-951505a7 {
  grid-area: Area-5;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af68-951505a7 {
  grid-area: Area-4;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af69-951505a7 {
  grid-area: Area-3;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af6c-951505a7 {
  grid-area: Area-2;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af70-951505a7 {
  grid-area: Area-14;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af71-951505a7 {
  grid-area: Area-16;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af74-951505a7 {
  grid-area: Area-18;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af77-951505a7 {
  grid-area: Area-17;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af7a-951505a7 {
  grid-area: Area-13;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af81-951505a7 {
  grid-area: Area-12;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af86-951505a7 {
  grid-area: Area-11;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af8b-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-fc9f468b-df27-6c85-3f59-e3c295dee167-951505a7, #w-node-b8951ac5-3228-cda0-5350-fb870faa3cd7-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068c2-951505a7 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068d7-951505a7 {
  grid-area: Area-3;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068f0-951505a7 {
  grid-area: Area-2;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068fa-951505a7 {
  grid-area: Area-12;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068fd-951505a7 {
  grid-area: Area-11;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d4106908-951505a7 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-bfac1d4b-db45-ed8d-3170-c388b500ac89-951505a7, #w-node-_643b91c9-5e30-f0cc-1b9e-3d397ffb1ecc-951505a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_424556ad-a2ef-d9cf-7435-7eb9a675616d-98da6888 {
  grid-area: Area-4;
  place-self: stretch stretch;
}

#w-node-aefdfa32-9a3a-706d-7b2a-b2f834ead760-98da6888 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-fed15457-74f9-ec34-1f9a-e4b10f6a73cc-98da6888 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_0ebbf1b0-f093-425c-5b92-c3d039bc21fb-98da6888 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-efe2e2be-bd8a-f5d7-bce8-c7ff00999a02-98da6888 {
  grid-area: Area-4;
}

#w-node-_949c2c94-95dc-9961-6e7a-bac3201a55f3-98da6888 {
  grid-area: Area;
}

#w-node-_563cabfd-c502-01d0-685d-e2428947bc54-98da6888 {
  grid-area: Area-2;
}

#w-node-_0e7ac676-7b7f-80e9-2010-5453e97c15a2-98da6888 {
  grid-area: Area-3;
}

#w-node-aa3d1945-7f3f-64bd-c284-cd3c978b2831-66cf4e29, #w-node-_3165d1fc-744f-2882-8930-1761235e56b2-66cf4e29, #w-node-_260695e6-926f-e02f-4922-dfd902c9bf5d-66cf4e29 {
  grid-area: Area;
}

#w-node-_3c4a126d-d6f3-25e8-89d2-d9303dd674bd-66cf4e29 {
  grid-area: Area-2;
}

#w-node-_58ad7332-473c-a5a7-261e-37311a1ea9ea-66cf4e29 {
  grid-area: Area-3;
}

#w-node-d175a03e-4122-6e98-cd6c-28878269872b-8269872a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_5c46e4d8-bf1e-7751-5a41-536d90a98ffa-8269872a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-d175a03e-4122-6e98-cd6c-288782698730-8269872a {
  grid-area: Area-3;
}

#w-node-d175a03e-4122-6e98-cd6c-28878269873a-8269872a {
  grid-area: Area;
  align-self: start;
}

#w-node-d175a03e-4122-6e98-cd6c-28878269873d-8269872a {
  grid-area: Area-5;
  place-self: center;
}

#w-node-dcd98e7c-cf83-778a-d132-e14de53a26ed-70a9aa40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcd98e7c-cf83-778a-d132-e14de53a26f0-70a9aa40 {
  grid-area: Area-2;
}

#w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa42-70a9aa40, #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa46-70a9aa40 {
  grid-area: Area-3;
}

#w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa47-70a9aa40 {
  grid-area: Area-4;
}

#w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa4b-70a9aa40 {
  grid-area: Area-3;
}

#w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa4c-70a9aa40, #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa50-70a9aa40 {
  grid-area: Area;
}

#w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa51-70a9aa40, #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa55-70a9aa40 {
  grid-area: Area-2;
}

#w-node-_9f9679e6-d9dc-cffc-be5f-415005e62a56-48facb2b {
  grid-area: Area;
  place-self: center;
}

#w-node-_9f9679e6-d9dc-cffc-be5f-415005e62a57-48facb2b {
  grid-area: Area;
}

#w-node-_389c8dfc-73e4-97dd-c8ad-884ac6a457cb-48facb2b {
  grid-area: Area-2;
}

#w-node-_5f1bf177-03ea-65ec-8054-3a9ce6eab6fd-48facb2b {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_1ebdc7a0-6230-20a4-d779-a870ff756751-48facb2b {
  grid-area: Area-4;
  place-self: center;
}

#w-node-f39f7eb1-83b9-0343-d403-c40d10bbe3d2-48facb2b {
  grid-area: Area-4;
}

#w-node-_663b892d-a2a1-1d5c-3585-5ac33a954487-48facb2b {
  grid-area: Area-5;
  align-self: center;
}

#w-node-f13aa5c8-0df4-64c5-33ac-495282983913-48facb2b {
  grid-area: Area;
  place-self: center;
}

#w-node-_1fd6f5db-bf8e-5a13-5d63-2b09628ea5cc-48facb2b {
  grid-area: Area;
}

#w-node-fade5149-e539-6a3f-7bdd-c7a031f885ad-48facb2b {
  grid-area: Area-6;
}

#w-node-ed6c1886-a276-bb3c-13d0-45f6fa0636c0-48facb2b {
  grid-area: Area-4;
  place-self: center;
}

#w-node-f5bc38f2-9f5e-99f6-7f2b-5dc3853f6491-48facb2b {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_6564065c-4752-6a52-57f5-13c8eb18b6a7-48facb2b, #w-node-fbf050ef-9ccc-bfbb-4c1c-e35547d9fb1f-48facb2b {
  grid-area: Area-3;
}

#w-node-_75953617-1810-0910-65c4-1b74332a1b7a-48facb2b {
  grid-area: Area;
  place-self: auto;
}

#w-node-_640a7f34-557a-2262-c2f0-878e8c5f5544-48facb2b, #w-node-_8d03a036-bfae-1a1f-6dbd-be6265ce52a5-48facb2b {
  grid-area: Area-2;
}

#w-node-_5bf0909c-4e6e-5079-d795-b3240ff50464-48facb2b {
  grid-area: Area;
}

#w-node-bf4bb8f6-66c8-38a3-83bc-61ce4b5c403e-48facb2b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-bf4bb8f6-66c8-38a3-83bc-61ce4b5c403f-48facb2b {
  grid-area: Area;
}

#w-node-b03204d1-e074-72e8-ec56-38204606fedb-49532c7a {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_122ccb24-9c50-c3ed-5e0f-b5a1d0f2d804-49532c7a {
  grid-area: Area-5;
}

#w-node-_8c9b20c4-b650-4e15-8552-735cf611886b-49532c7a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-aa314399-3b0f-fd7b-3b79-5ac7e0d110ca-49532c7a {
  grid-area: Area-3;
  place-self: center stretch;
}

#w-node-_7f59288e-96dc-5046-72eb-aa71fd610fdd-49532c7a {
  grid-area: Area-3;
}

#w-node-d5b26716-ee3e-2451-a41f-6a264e37c830-49532c7a {
  grid-area: Area;
}

#w-node-_4e139b70-1ef5-99bc-ca00-fd1d94eb0ff1-49532c7a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-49532c7a {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-49532c7a {
  grid-area: Area;
  place-self: center;
}

#w-node-e15cf614-87c5-b084-91b9-18ea2004545b-49532c7a {
  grid-area: Area;
}

#w-node-_4cc41f79-59ab-1853-e012-d750489704e8-49532c7a {
  grid-area: Area-3;
}

#w-node-_32e088e9-0adb-fc37-0374-a1001d7a7dff-49532c7a {
  grid-area: Area-7;
}

#w-node-c689f4c3-efc4-5f71-e878-9d7ac92d57b0-49532c7a {
  grid-area: Area-9;
}

#w-node-ddbbc47e-0574-6033-35bc-62629e65eb67-49532c7a {
  grid-area: Area-11;
}

#w-node-c0892a8c-9155-ba59-1b9a-d9042eac4779-49532c7a {
  grid-area: Area-14;
}

#w-node-d49047f9-bbbe-dab1-7f8b-e1342ee811fd-49532c7a {
  grid-area: Area-15;
}

#w-node-_15f17984-921f-8599-71e0-fee87fca90b7-49532c7a {
  grid-area: Area-18;
}

#w-node-_74238ab8-fcee-c2a8-0620-8ce894e00d7b-49532c7a {
  grid-area: Area-19;
}

#w-node-bba2428d-ad86-b63c-26b2-c0bbbcfe6c72-49532c7a {
  grid-area: Area-22;
}

#w-node-fbfe9437-d58a-0707-bdf1-9cd81627074d-49532c7a {
  grid-area: Area-23;
}

#w-node-_2b6cec0f-d397-6ec6-3268-62a38fc98a8f-49532c7a {
  grid-area: Area-26;
}

#w-node-_628ad0e2-a035-2ef3-c82f-c79ffb1ffd00-49532c7a {
  grid-area: Area-27;
}

#w-node-_2a86fab8-a3a4-04ad-f930-868a67cd1807-49532c7a {
  grid-area: Area-30;
}

#w-node-_4ff741df-6be3-5da3-c5d0-6790ec777f26-49532c7a {
  grid-area: Area-32;
}

#w-node-_4ff741df-6be3-5da3-c5d0-6790ec777f27-49532c7a {
  grid-area: Area-2;
}

#w-node-ffe5f307-e4a3-3606-a123-9f707fbb571b-49532c7a {
  grid-area: Area-31;
}

#w-node-cda7c4d1-7c4b-433e-38a3-6c0393b8a912-49532c7a {
  grid-area: Area-5;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e27-49532c7a {
  grid-area: Area-29;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e28-49532c7a {
  grid-area: Area-2;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f863-49532c7a {
  grid-area: Area-28;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f864-49532c7a {
  grid-area: Area-2;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1d-49532c7a {
  grid-area: Area-25;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1e-49532c7a {
  grid-area: Area-2;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96c-49532c7a {
  grid-area: Area-24;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96d-49532c7a {
  grid-area: Area-2;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903a-49532c7a {
  grid-area: Area-21;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903b-49532c7a {
  grid-area: Area-2;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818b-49532c7a {
  grid-area: Area-20;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818c-49532c7a {
  grid-area: Area-2;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4e-49532c7a {
  grid-area: Area-17;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4f-49532c7a {
  grid-area: Area-2;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3d-49532c7a {
  grid-area: Area-16;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3e-49532c7a {
  grid-area: Area-2;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e6-49532c7a {
  grid-area: Area-13;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e7-49532c7a {
  grid-area: Area-2;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878064-49532c7a {
  grid-area: Area-12;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878065-49532c7a {
  grid-area: Area-2;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7596-49532c7a {
  grid-area: Area-10;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7597-49532c7a {
  grid-area: Area-2;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2365-49532c7a {
  grid-area: Area-8;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2366-49532c7a {
  grid-area: Area-2;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d57-49532c7a {
  grid-area: Area-6;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d58-49532c7a {
  grid-area: Area-2;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dc-49532c7a {
  grid-area: Area-4;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dd-49532c7a, #w-node-_20bd5594-d07a-4633-e828-3a747b97eb59-49532c7a, #w-node-_17ba9df1-e110-aed9-f3af-3b45d8b042e8-49532c7a {
  grid-area: Area-2;
}

#w-node-_51d9b31a-fae3-d674-e653-f5af9346477e-4d552e69 {
  grid-area: Area;
}

#w-node-_51d9b31a-fae3-d674-e653-f5af93464788-4d552e69 {
  grid-area: Area-3;
}

#w-node-_51d9b31a-fae3-d674-e653-f5af93464799-4d552e69, #w-node-_353fff16-2180-0083-c379-dd511cd29c45-4d552e69 {
  grid-area: Area-2;
}

#w-node-_095dbcbb-3161-7434-3fde-8934472e0390-4d552e69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e115dbb-19cd-8081-6e27-f24b23d0ffd8-4d552e69 {
  grid-area: Area;
}

#w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf5a-4d552e69 {
  grid-area: Area-3;
}

#w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf5e-4d552e69 {
  grid-area: Area-4;
}

#w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf62-4d552e69 {
  grid-area: Area-5;
}

#w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf66-4d552e69, #w-node-b92e2c84-6f93-8db6-fdea-6889e02b4709-f418b2e8, #w-node-_6da2b384-e93b-3d42-5725-1e3ea604c7ed-f418b2e8 {
  grid-area: Area;
}

#w-node-c38ad28c-8bfd-da85-68eb-6f3313b2f6dd-f418b2e8 {
  grid-area: Area;
  justify-self: auto;
}

#w-node-_9030f395-ec07-38ae-0c50-71bed24e6ae4-f418b2e8 {
  grid-area: Area-2;
  justify-self: auto;
}

#w-node-_806cb244-0959-6c36-ad2c-c8759e767ef8-f418b2e8 {
  grid-area: Area;
}

#w-node-e2993bfe-b36a-b531-3fad-ede6aa2e412c-f418b2e8 {
  grid-area: Area-2;
}

#w-node-dbacedab-d4df-f5a3-7702-10c6eb6ea44d-f418b2e8 {
  grid-area: Area-3;
}

#w-node-_6fbdde3d-149f-bbd0-643d-f38dcb0fa67f-f418b2e8 {
  grid-area: Area;
}

#w-node-_3c08e57a-f972-c50b-03cd-6ef37dd23508-f418b2e8 {
  grid-area: Area-2;
}

#w-node-_16430566-5f2a-c025-ebd4-fd0a0858f3ab-f418b2e8 {
  grid-area: Area-3;
}

#w-node-_7a879f81-c8e3-4684-8852-a67ac15130cc-f418b2e8 {
  grid-area: Area;
}

#w-node-_4dafbc19-fdab-7ae9-4e4e-35b28f33ab08-f418b2e8 {
  grid-area: Area-2;
}

#w-node-c4f8ed5a-d716-41a5-0f37-627690dbed74-f418b2e8 {
  grid-area: Area-3;
}

#w-node-_6324bfa4-83d9-e60a-ddff-0c637aef5c0c-f418b2e8 {
  grid-area: Area;
}

#w-node-eb62765a-1991-e251-fe57-abe36f827ee0-f418b2e8 {
  grid-area: Area-4;
  align-self: auto;
}

#w-node-_7106f992-1532-95ef-2c0c-bac85a80b02e-f418b2e8 {
  grid-area: Area-2;
}

#w-node-fc90b882-f23d-0d96-bc3a-3fc4c8d490e6-f418b2e8 {
  grid-area: Area-3;
}

#w-node-eaeec37b-2dd1-b542-af03-d06e88eacaf8-f418b2e8 {
  grid-area: Area-4;
}

#w-node-_51484446-c12f-f7c5-8669-5ddc3d7834e9-f418b2e8, #w-node-c2aea2b3-be25-28c3-0450-96ba8e0c20e4-f418b2e8 {
  grid-area: Area;
}

#w-node-_6b496083-d131-0fa8-6310-613095fb4e24-f418b2e8 {
  grid-area: Area-2;
}

#w-node-_111659d3-2878-d84f-10da-cda04c9b451e-f418b2e8 {
  grid-area: Area-4;
}

#w-node-_50b99d19-aa4c-3b33-706e-582f3ad00875-f418b2e8, #w-node-ca7b2be8-e2a8-e769-d9e4-d17386df7e57-f418b2e8 {
  grid-area: Area-3;
}

#w-node-_27b8f5c6-692b-6e8c-451c-0d7a8b022c09-f418b2e8 {
  grid-area: Area;
}

#w-node-_05e344b2-77e6-034e-5d22-f1cc93a76e39-f418b2e8 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-ef8eab6f-97e7-b418-0427-7ac3620dc65e-f418b2e8 {
  grid-area: Area-4;
}

#w-node-_281c25a3-934a-c220-9cd0-596f9db0c757-f418b2e8 {
  grid-area: Area-5;
}

#w-node-_16aacdbb-90ed-c886-3c0b-66a98b08197e-f418b2e8, #w-node-_05409802-ce76-5a1c-8f10-f94e7a348c50-60efe218 {
  grid-area: Area;
}

#w-node-_827a4851-5e68-1039-da15-06001df9a174-60efe218 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_2322cebc-0609-47dd-4134-4eca095479de-60efe218 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_547183e7-77d4-58a7-1917-6112f26e6e6e-3f0d66f1 {
  grid-area: Area;
}

#w-node-e0d18bcf-6649-2874-0e5b-f2d00e630f41-3f0d66f1 {
  grid-area: Area-2;
}

#w-node-_786b61dd-2967-8829-0856-4527f4a9131a-3f0d66f1 {
  grid-area: Area-4;
}

#w-node-_1b9e29b2-a6e1-237e-4064-ba6fcf6181ff-3f0d66f1 {
  grid-area: Area-5;
}

#w-node-_3717c8be-105e-da5d-da97-58196da4b8d4-3f0d66f1 {
  grid-area: Area-3;
  justify-self: center;
}

#w-node-c1aca33a-fb7c-b082-44d2-8096271e96fb-3f0d66f1 {
  grid-area: Area;
  place-self: center;
}

#w-node-c1aca33a-fb7c-b082-44d2-8096271e96fc-3f0d66f1 {
  place-self: center;
}

#w-node-c1aca33a-fb7c-b082-44d2-8096271e9735-3f0d66f1 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-c1aca33a-fb7c-b082-44d2-8096271e9736-3f0d66f1 {
  align-self: center;
}

#w-node-cc0f4c81-56c8-ba00-a916-906736a01ddf-36a01dc1 {
  grid-area: Area;
}

#w-node-cc0f4c81-56c8-ba00-a916-906736a01de6-36a01dc1 {
  grid-area: Area-3;
}

#w-node-cc0f4c81-56c8-ba00-a916-906736a01dee-36a01dc1 {
  grid-area: Area-2;
}

#w-node-_3ba1b059-28bc-fc10-9acd-9a9c02026f32-42f42622 {
  grid-area: Area;
}

#w-node-_3ba1b059-28bc-fc10-9acd-9a9c02026f39-42f42622 {
  grid-area: Area-3;
}

#w-node-_3ba1b059-28bc-fc10-9acd-9a9c02026f41-42f42622 {
  grid-area: Area-2;
}

#w-node-b03204d1-e074-72e8-ec56-38204606fedb-e00597f7 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_122ccb24-9c50-c3ed-5e0f-b5a1d0f2d804-e00597f7 {
  grid-area: Area-5;
}

#w-node-_8c9b20c4-b650-4e15-8552-735cf611886b-e00597f7 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-aa314399-3b0f-fd7b-3b79-5ac7e0d110ca-e00597f7 {
  grid-area: Area-3;
  place-self: center stretch;
}

#w-node-_7f59288e-96dc-5046-72eb-aa71fd610fdd-e00597f7 {
  grid-area: Area-3;
}

#w-node-d5b26716-ee3e-2451-a41f-6a264e37c830-e00597f7 {
  grid-area: Area;
}

#w-node-_4e139b70-1ef5-99bc-ca00-fd1d94eb0ff1-e00597f7 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-e00597f7 {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-e00597f7 {
  grid-area: Area;
  place-self: center;
}

#w-node-e15cf614-87c5-b084-91b9-18ea2004545b-e00597f7 {
  grid-area: Area;
}

#w-node-_4cc41f79-59ab-1853-e012-d750489704e8-e00597f7 {
  grid-area: Area-3;
}

#w-node-_32e088e9-0adb-fc37-0374-a1001d7a7dff-e00597f7 {
  grid-area: Area-7;
}

#w-node-c689f4c3-efc4-5f71-e878-9d7ac92d57b0-e00597f7 {
  grid-area: Area-9;
}

#w-node-ddbbc47e-0574-6033-35bc-62629e65eb67-e00597f7 {
  grid-area: Area-11;
}

#w-node-c0892a8c-9155-ba59-1b9a-d9042eac4779-e00597f7 {
  grid-area: Area-14;
}

#w-node-d49047f9-bbbe-dab1-7f8b-e1342ee811fd-e00597f7 {
  grid-area: Area-15;
}

#w-node-_15f17984-921f-8599-71e0-fee87fca90b7-e00597f7 {
  grid-area: Area-18;
}

#w-node-_74238ab8-fcee-c2a8-0620-8ce894e00d7b-e00597f7 {
  grid-area: Area-19;
}

#w-node-bba2428d-ad86-b63c-26b2-c0bbbcfe6c72-e00597f7 {
  grid-area: Area-22;
}

#w-node-fbfe9437-d58a-0707-bdf1-9cd81627074d-e00597f7 {
  grid-area: Area-23;
}

#w-node-_2b6cec0f-d397-6ec6-3268-62a38fc98a8f-e00597f7 {
  grid-area: Area-26;
}

#w-node-_628ad0e2-a035-2ef3-c82f-c79ffb1ffd00-e00597f7 {
  grid-area: Area-27;
}

#w-node-e09e115e-35e1-0972-f492-41173141ebe6-e00597f7 {
  grid-area: Area-31;
}

#w-node-_2a86fab8-a3a4-04ad-f930-868a67cd1807-e00597f7 {
  grid-area: Area-30;
}

#w-node-cda7c4d1-7c4b-433e-38a3-6c0393b8a912-e00597f7 {
  grid-area: Area-5;
}

#w-node-a0609607-a54e-7dc4-f3cf-41580e08b0d5-e00597f7 {
  grid-area: Area-32;
}

#w-node-a0609607-a54e-7dc4-f3cf-41580e08b0d6-e00597f7 {
  grid-area: Area-2;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e27-e00597f7 {
  grid-area: Area-29;
}

#w-node-_1dd76204-ffbf-9fba-0fd1-d5c9210d2e28-e00597f7 {
  grid-area: Area-2;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f863-e00597f7 {
  grid-area: Area-28;
}

#w-node-aafae275-6ca1-6c1f-738f-9b49d354f864-e00597f7 {
  grid-area: Area-2;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1d-e00597f7 {
  grid-area: Area-25;
}

#w-node-_9e26d61f-4559-7af7-8dd1-dbf4cbcd8d1e-e00597f7 {
  grid-area: Area-2;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96c-e00597f7 {
  grid-area: Area-24;
}

#w-node-_1388b263-3387-0732-b9b0-f475852ce96d-e00597f7 {
  grid-area: Area-2;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903a-e00597f7 {
  grid-area: Area-21;
}

#w-node-_966e56ca-2e70-adbb-d05b-f8a0fc23903b-e00597f7 {
  grid-area: Area-2;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818b-e00597f7 {
  grid-area: Area-20;
}

#w-node-_5180a88e-54fe-327e-838e-3d4abe89818c-e00597f7 {
  grid-area: Area-2;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4e-e00597f7 {
  grid-area: Area-17;
}

#w-node-_5c5a0012-e86b-f115-9829-2be6ccd01b4f-e00597f7 {
  grid-area: Area-2;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3d-e00597f7 {
  grid-area: Area-16;
}

#w-node-b4d9ae44-e526-efba-76b2-c89008e81e3e-e00597f7 {
  grid-area: Area-2;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e6-e00597f7 {
  grid-area: Area-13;
}

#w-node-c937da0a-d6d5-286c-0ef8-19e7b61907e7-e00597f7 {
  grid-area: Area-2;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878064-e00597f7 {
  grid-area: Area-12;
}

#w-node-_697e4af9-e428-9bd8-814f-eff142878065-e00597f7 {
  grid-area: Area-2;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7596-e00597f7 {
  grid-area: Area-10;
}

#w-node-_1b24fc7c-1804-e0dc-ec5a-7478150f7597-e00597f7 {
  grid-area: Area-2;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2365-e00597f7 {
  grid-area: Area-8;
}

#w-node-_2cc6911d-f4c6-467f-21bb-6d5615ef2366-e00597f7 {
  grid-area: Area-2;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d57-e00597f7 {
  grid-area: Area-6;
}

#w-node-a027caa4-b0e1-e809-0afb-5a81500e2d58-e00597f7 {
  grid-area: Area-2;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dc-e00597f7 {
  grid-area: Area-4;
}

#w-node-_844eb0fe-a543-9db4-4782-86c7c81518dd-e00597f7, #w-node-_20bd5594-d07a-4633-e828-3a747b97eb59-e00597f7, #w-node-_17ba9df1-e110-aed9-f3af-3b45d8b042e8-e00597f7 {
  grid-area: Area-2;
}

#w-node-ac536a7e-2791-2447-0703-0ce2a67bce48-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_28416226-e998-b51d-ca66-3abddcd7b688-6c2fb75d {
  grid-area: Area;
}

#w-node-_71a85ad1-bb34-275c-b3af-52eb9ef22a9b-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_5bdb0515-78a2-66fa-cb4b-794dc58c78b2-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_4aa3e86d-b187-197b-02ef-e50a3cb38b42-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c70-6c2fb75d {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c71-6c2fb75d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c7e-6c2fb75d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed44-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed47-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed4a-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed4d-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed50-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed53-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed56-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed59-6c2fb75d {
  grid-area: Area-16;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed5c-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed5f-6c2fb75d {
  grid-area: Area-15;
}

#w-node-e7e3b5cb-4127-0ca7-33d8-0ee4149d23e1-6c2fb75d {
  grid-area: Area-19;
}

#w-node-_2bfb4002-fe90-8dde-4528-2fa73be8c29a-6c2fb75d {
  grid-area: Area-21;
}

#w-node-b0675ead-503a-0f24-6d54-7938c5ce4589-6c2fb75d {
  grid-area: Area-23;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed62-6c2fb75d {
  grid-area: Area-5;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed65-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed66-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed68-6c2fb75d {
  grid-area: Area-2;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed6b-6c2fb75d {
  grid-area: Area-14;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed6e-6c2fb75d {
  grid-area: Area-13;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed71-6c2fb75d {
  grid-area: Area-12;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed74-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_49bed533-5942-813a-c406-d5e006faed77-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_13d5763b-c1a8-d2a3-392f-d49666a7bba3-6c2fb75d {
  grid-area: Area-20;
}

#w-node-efab9354-5423-ba04-1faf-100ff5f3bcec-6c2fb75d {
  grid-area: Area-22;
}

#w-node-abf9e469-3d8b-2d75-a0af-119ae56e49a8-6c2fb75d {
  grid-area: Area-24;
}

#w-node-_07185516-9c92-6d64-fac2-9d9ee8899f3b-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_01a1762d-9c02-51cd-b4ae-08edc41c66f9-6c2fb75d {
  grid-area: Area-3;
}

#w-node-d8710552-0329-6d96-6206-85ae5ab7bade-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_350fd32f-2d6b-09bc-a8ee-0fc0ef25e968-6c2fb75d {
  grid-area: Area-19;
}

#w-node-f50b4808-0b4d-6a7b-00f3-aee526d2b47c-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_7b14c9e8-40e5-067f-6ed2-285eb4ab89c9-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_7708db88-b40d-cdbf-6ade-453ffe19d8a8-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_56807902-64a7-6867-24a7-edc05f3518ca-6c2fb75d {
  grid-area: Area-20;
}

#w-node-b8e35bd0-16c8-6d1d-e835-419c618f71d8-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_543c3122-968f-14ff-760f-6b6831693137-6c2fb75d {
  grid-area: Area-16;
}

#w-node-a74e1280-4853-aa38-62df-85a36bbd229a-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_6ead8753-656c-ed93-eda5-790afad27535-6c2fb75d {
  grid-area: Area-15;
}

#w-node-_1e91970b-2703-06da-e4be-2d8f02e9913e-6c2fb75d {
  grid-area: Area-5;
}

#w-node-d2f9f68c-badb-fef5-ec8f-bad81bb7a23d-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_32350404-f62d-c30a-21fa-feeb7cfce7f5-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_337a5a10-edb9-bfa5-4720-24e71b93d878-6c2fb75d {
  grid-area: Area-2;
}

#w-node-ac770ddf-9f47-a36e-0951-4f7e5855bdc2-6c2fb75d {
  grid-area: Area-14;
}

#w-node-bc8ca54b-cf35-a08f-3a6e-4e9e001c9355-6c2fb75d {
  grid-area: Area-13;
}

#w-node-ac1439fb-18f8-f46c-55c2-58ee756fea4d-6c2fb75d {
  grid-area: Area-12;
}

#w-node-e613667f-1886-638f-8348-6c090dac4ee6-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_553c41cc-4500-31e5-928d-28a8ea673437-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_19405c51-06d7-c187-700f-dd520023f26e-6c2fb75d {
  grid-area: Area-21;
}

#w-node-_6d027083-f156-010c-9a33-33218c7d9187-6c2fb75d {
  grid-area: Area-23;
}

#w-node-c28b2371-c9b4-1441-62c9-a07487bc5669-6c2fb75d {
  grid-area: Area-22;
}

#w-node-a720e7e2-fdee-0ae9-362a-b4859a2598a2-6c2fb75d {
  grid-area: Area-24;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f111-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f114-6c2fb75d {
  grid-area: Area-3;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f117-6c2fb75d {
  grid-area: Area-9;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f11a-6c2fb75d {
  grid-area: Area-8;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f11d-6c2fb75d {
  grid-area: Area-7;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f120-6c2fb75d {
  grid-area: Area-18;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f123-6c2fb75d {
  grid-area: Area-17;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f126-6c2fb75d {
  grid-area: Area-16;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f129-6c2fb75d {
  grid-area: Area-6;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f12c-6c2fb75d {
  grid-area: Area-15;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f12f-6c2fb75d {
  grid-area: Area-5;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f132-6c2fb75d {
  grid-area: Area-4;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f133-6c2fb75d {
  grid-area: Area-3;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f135-6c2fb75d {
  grid-area: Area-2;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f138-6c2fb75d {
  grid-area: Area-14;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f13b-6c2fb75d {
  grid-area: Area-13;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f13e-6c2fb75d {
  grid-area: Area-12;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f141-6c2fb75d {
  grid-area: Area-11;
}

#w-node-fd4f6490-e647-d188-ca59-63bcdbb8f144-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-afc84fea-e73e-1db2-39bc-043bc2119d97-6c2fb75d, #w-node-c1626981-f486-ca11-435a-9384e7ce44cd-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b3ff2d3-9646-866c-58f2-f07973b240ee-6c2fb75d {
  grid-area: Area-21;
}

#w-node-f6789a28-0b7c-84b6-76e3-a5a5a0ff916e-6c2fb75d {
  grid-area: Area-22;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c0-6c2fb75d {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c3-6c2fb75d {
  grid-area: Area;
  justify-self: center;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60c7-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60cd-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_4855744a-6f90-f980-1e98-593fdbfe60d3-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76db-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bc4-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bc7-6c2fb75d {
  grid-area: Area-3;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bca-6c2fb75d {
  grid-area: Area-9;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bcd-6c2fb75d {
  grid-area: Area-8;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd0-6c2fb75d {
  grid-area: Area-7;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd3-6c2fb75d {
  grid-area: Area-18;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd6-6c2fb75d {
  grid-area: Area-17;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bd9-6c2fb75d {
  grid-area: Area-16;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bdc-6c2fb75d {
  grid-area: Area-6;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bdf-6c2fb75d {
  grid-area: Area-15;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be2-6c2fb75d {
  grid-area: Area-19;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be5-6c2fb75d {
  grid-area: Area-21;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7be8-6c2fb75d {
  grid-area: Area-23;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7beb-6c2fb75d {
  grid-area: Area-5;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bee-6c2fb75d {
  grid-area: Area-4;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bef-6c2fb75d {
  grid-area: Area-3;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf1-6c2fb75d {
  grid-area: Area-2;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf4-6c2fb75d {
  grid-area: Area-14;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bf7-6c2fb75d {
  grid-area: Area-13;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bfa-6c2fb75d {
  grid-area: Area-12;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7bff-6c2fb75d {
  grid-area: Area-11;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c02-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c05-6c2fb75d {
  grid-area: Area-20;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c08-6c2fb75d {
  grid-area: Area-22;
}

#w-node-d80a43b5-6bce-0430-6401-f10e618d7c0b-6c2fb75d {
  grid-area: Area-24;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76de-6c2fb75d {
  grid-area: Area;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76e2-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76e8-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_65d2473d-4960-9c35-c5ac-aab584bf76ee-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac3ed-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac3f0-6c2fb75d {
  grid-area: Area;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac409-6c2fb75d {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac40a-6c2fb75d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac411-6c2fb75d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743b8-6c2fb75d {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743bb-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743bf-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743c3-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743c7-6c2fb75d {
  grid-area: Area-19;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743cb-6c2fb75d {
  grid-area: Area-21;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743cf-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d3-6c2fb75d {
  grid-area: Area-22;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d6-6c2fb75d {
  grid-area: Area-20;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743d9-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743dc-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743df-6c2fb75d {
  grid-area: Area-16;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e2-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e6-6c2fb75d {
  grid-area: Area-15;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743e9-6c2fb75d {
  grid-area: Area-5;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743ed-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743ee-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f1-6c2fb75d {
  grid-area: Area-2;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f5-6c2fb75d {
  grid-area: Area-14;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743f8-6c2fb75d {
  grid-area: Area-13;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743fb-6c2fb75d {
  grid-area: Area-12;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f814743fe-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_402fe6bf-d804-daa2-0069-7b5f81474401-6c2fb75d {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e53e-6c2fb75d {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e541-6c2fb75d {
  grid-area: Area-3;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e545-6c2fb75d {
  grid-area: Area-9;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e549-6c2fb75d {
  grid-area: Area-8;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e54d-6c2fb75d {
  grid-area: Area-19;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e551-6c2fb75d {
  grid-area: Area-21;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e555-6c2fb75d {
  grid-area: Area-7;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e559-6c2fb75d {
  grid-area: Area-22;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e55c-6c2fb75d {
  grid-area: Area-20;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e55f-6c2fb75d {
  grid-area: Area-18;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e562-6c2fb75d {
  grid-area: Area-17;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e565-6c2fb75d {
  grid-area: Area-16;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e568-6c2fb75d {
  grid-area: Area-6;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e56c-6c2fb75d {
  grid-area: Area-15;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e56f-6c2fb75d {
  grid-area: Area-5;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e573-6c2fb75d {
  grid-area: Area-4;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e574-6c2fb75d {
  grid-area: Area-3;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e577-6c2fb75d {
  grid-area: Area-2;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e57b-6c2fb75d {
  grid-area: Area-14;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e57e-6c2fb75d {
  grid-area: Area-13;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e581-6c2fb75d {
  grid-area: Area-12;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e584-6c2fb75d {
  grid-area: Area-11;
}

#w-node-b9c52b2f-fbc4-cc52-dc75-e5678ad5e587-6c2fb75d {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac415-6c2fb75d {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac418-6c2fb75d {
  grid-area: Area-3;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac41b-6c2fb75d {
  grid-area: Area-9;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac41e-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_4922a5b1-daa5-0b1f-47e0-4912a2e8e8fc-6c2fb75d {
  grid-area: Area-19;
}

#w-node-_38a0dd59-d82a-1355-6000-5827f112709d-6c2fb75d {
  grid-area: Area-23;
}

#w-node-f69eedda-b3bf-7376-7969-073ff810cf58-6c2fb75d {
  grid-area: Area-25;
}

#w-node-_1c77e34c-2627-4d48-4144-ab4e1de11186-6c2fb75d {
  grid-area: Area-21;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac421-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_98f0ed0e-fd16-4fab-97ab-f9e7d93ef1ab-6c2fb75d {
  grid-area: Area-22;
}

#w-node-_72d82345-beeb-28d5-acdc-79511556949c-6c2fb75d {
  grid-area: Area-20;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac424-6c2fb75d {
  grid-area: Area-18;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac427-6c2fb75d {
  grid-area: Area-17;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac42a-6c2fb75d {
  grid-area: Area-16;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac42d-6c2fb75d {
  grid-area: Area-6;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac430-6c2fb75d {
  grid-area: Area-15;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac433-6c2fb75d {
  grid-area: Area-5;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac436-6c2fb75d {
  grid-area: Area-4;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac437-6c2fb75d {
  grid-area: Area-3;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac439-6c2fb75d {
  grid-area: Area-2;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac43c-6c2fb75d {
  grid-area: Area-14;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac43f-6c2fb75d {
  grid-area: Area-13;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac442-6c2fb75d {
  grid-area: Area-12;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac445-6c2fb75d {
  grid-area: Area-11;
}

#w-node-b85b857d-d5d7-7245-232a-415da15ac448-6c2fb75d {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_552fe17c-d1be-694d-dc57-8450bfc6d1a3-6c2fb75d {
  grid-area: Area-24;
}

#w-node-c0492012-adad-0d8e-76cf-4035a587a29e-6c2fb75d {
  grid-area: Area-26;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d1-6c2fb75d {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d4-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9d8-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9dc-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9e8-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f2-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f5-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9f8-6c2fb75d {
  grid-area: Area-16;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9fb-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7f9ff-6c2fb75d {
  grid-area: Area-15;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa02-6c2fb75d {
  grid-area: Area-5;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa06-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa07-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa0a-6c2fb75d {
  grid-area: Area-2;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa0e-6c2fb75d {
  grid-area: Area-14;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa11-6c2fb75d {
  grid-area: Area-13;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa14-6c2fb75d {
  grid-area: Area-12;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa17-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_9673c91d-ede9-a4ea-8eef-3438ffd7fa1a-6c2fb75d {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7a4-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7a7-6c2fb75d {
  grid-area: Area;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7ab-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7b1-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_32324b2c-59aa-989c-bcfb-05246273e7b7-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1ae-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1b1-6c2fb75d {
  grid-area: Area;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1ca-6c2fb75d {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1cb-6c2fb75d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33650e43-e836-ee3f-cc16-fa82177af1d2-6c2fb75d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bed4-6c2fb75d {
  grid-area: Area-10;
  place-self: end stretch;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bed7-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bedb-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bedf-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bee3-6c2fb75d {
  grid-area: Area-19;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bee7-6c2fb75d {
  grid-area: Area-21;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7beeb-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7beef-6c2fb75d {
  grid-area: Area-22;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef2-6c2fb75d {
  grid-area: Area-20;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef5-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bef8-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7befb-6c2fb75d {
  grid-area: Area-16;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7befe-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf02-6c2fb75d {
  grid-area: Area-15;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf05-6c2fb75d {
  grid-area: Area-5;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf09-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf0a-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf0d-6c2fb75d {
  grid-area: Area-2;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf11-6c2fb75d {
  grid-area: Area-14;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf14-6c2fb75d {
  grid-area: Area-13;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf17-6c2fb75d {
  grid-area: Area-12;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf1a-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_91eea2af-e512-69ca-7e8e-6fba6ee7bf1d-6c2fb75d {
  grid-area: Area;
  place-self: end stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec69-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec6c-6c2fb75d {
  grid-area: Area;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec70-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec76-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec7c-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b02d-6c2fb75d {
  grid-area: Area-2;
  align-self: center;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b030-6c2fb75d {
  grid-area: Area;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b034-6c2fb75d {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b03a-6c2fb75d {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b040-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b049-6c2fb75d {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b04a-6c2fb75d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cd18cde9-561b-628b-ef81-d43e27a8b051-6c2fb75d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4205c-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4205f-6c2fb75d {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42063-6c2fb75d {
  grid-area: Area-6;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42067-6c2fb75d {
  grid-area: Area-7;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4206b-6c2fb75d {
  grid-area: Area-8;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4206f-6c2fb75d {
  grid-area: Area-9;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42073-6c2fb75d {
  grid-area: Area-15;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42076-6c2fb75d {
  grid-area: Area-5;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207a-6c2fb75d {
  grid-area: Area-4;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207b-6c2fb75d {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4207e-6c2fb75d {
  grid-area: Area-2;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42082-6c2fb75d {
  grid-area: Area-14;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42083-6c2fb75d {
  grid-area: Area-16;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42086-6c2fb75d {
  grid-area: Area-18;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42089-6c2fb75d {
  grid-area: Area-17;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4208c-6c2fb75d {
  grid-area: Area-13;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42093-6c2fb75d {
  grid-area: Area-12;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc42098-6c2fb75d {
  grid-area: Area-11;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc4209d-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_3e752c17-0ad8-8597-01da-49fca3b62042-6c2fb75d, #w-node-_4ade7707-d026-5c84-69c4-bdb3f388438a-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420a3-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420a8-6c2fb75d {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420ae-6c2fb75d {
  grid-area: Area-6;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420b4-6c2fb75d {
  grid-area: Area-15;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420b7-6c2fb75d {
  grid-area: Area-5;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420bd-6c2fb75d {
  grid-area: Area-4;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420be-6c2fb75d {
  grid-area: Area-3;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420c3-6c2fb75d {
  grid-area: Area-2;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420c7-6c2fb75d {
  grid-area: Area-14;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420ca-6c2fb75d {
  grid-area: Area-13;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420cd-6c2fb75d {
  grid-area: Area-12;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d0-6c2fb75d {
  grid-area: Area-11;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d5-6c2fb75d {
  grid-area: Area-16;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420d8-6c2fb75d {
  grid-area: Area-17;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420db-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420de-6c2fb75d {
  grid-area: Area-8;
  place-self: stretch stretch;
}

#w-node-af97bd6d-3b94-0b5f-1463-e8fb7cc420e1-6c2fb75d {
  grid-area: Area-7;
  place-self: stretch stretch;
}

#w-node-fc207d78-b9f8-d79f-926e-82d8519f1c52-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5659ed68-3f3b-461a-b369-2e4fb7d9d3a5-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af4a-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af4d-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af51-6c2fb75d {
  grid-area: Area-6;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af55-6c2fb75d {
  grid-area: Area-7;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af59-6c2fb75d {
  grid-area: Area-8;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af5d-6c2fb75d {
  grid-area: Area-9;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af61-6c2fb75d {
  grid-area: Area-15;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af64-6c2fb75d {
  grid-area: Area-5;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af68-6c2fb75d {
  grid-area: Area-4;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af69-6c2fb75d {
  grid-area: Area-3;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af6c-6c2fb75d {
  grid-area: Area-2;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af70-6c2fb75d {
  grid-area: Area-14;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af71-6c2fb75d {
  grid-area: Area-16;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af74-6c2fb75d {
  grid-area: Area-18;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af77-6c2fb75d {
  grid-area: Area-17;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af7a-6c2fb75d {
  grid-area: Area-13;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af81-6c2fb75d {
  grid-area: Area-12;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af86-6c2fb75d {
  grid-area: Area-11;
}

#w-node-_60778910-aee0-3d53-fd97-82604588af8b-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-fc9f468b-df27-6c85-3f59-e3c295dee167-6c2fb75d, #w-node-b8951ac5-3228-cda0-5350-fb870faa3cd7-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068c2-6c2fb75d {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068d7-6c2fb75d {
  grid-area: Area-3;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068f0-6c2fb75d {
  grid-area: Area-2;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068fa-6c2fb75d {
  grid-area: Area-12;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d41068fd-6c2fb75d {
  grid-area: Area-11;
}

#w-node-c86f73e9-5ade-3447-9637-d5f1d4106908-6c2fb75d {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-bfac1d4b-db45-ed8d-3170-c388b500ac89-6c2fb75d, #w-node-_643b91c9-5e30-f0cc-1b9e-3d397ffb1ecc-6c2fb75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f3a77d8-8589-65dd-a121-0221c1011f67-fa32bf3a {
  grid-area: Area;
}

#w-node-bbd1212f-1a76-6ef1-deeb-a2720c8763c1-fa32bf3a {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-bbd1212f-1a76-6ef1-deeb-a2720c8763bb-fa32bf3a {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-bbd1212f-1a76-6ef1-deeb-a2720c8763b5-fa32bf3a {
  grid-area: Area-4;
  place-self: stretch stretch;
}

#w-node-_50230c71-45f1-e024-f4bf-e537f701ef87-fa32bf3a {
  grid-area: Area-5;
  place-self: stretch stretch;
}

#w-node-b3f9e8da-37a8-62a6-31e1-94816f62e135-fa32bf3a {
  grid-area: Area-6;
  place-self: stretch stretch;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-fa32bf3a {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-fa32bf3a {
  grid-area: Area;
  place-self: center;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b10c-fa32bf3a {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b10f-fa32bf3a {
  grid-area: Area-3;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b112-fa32bf3a {
  grid-area: Area-9;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b115-fa32bf3a {
  grid-area: Area-8;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b118-fa32bf3a {
  grid-area: Area-7;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b11b-fa32bf3a {
  grid-area: Area-18;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b11e-fa32bf3a {
  grid-area: Area-17;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b121-fa32bf3a {
  grid-area: Area-16;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b124-fa32bf3a {
  grid-area: Area-6;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b127-fa32bf3a {
  grid-area: Area-15;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b12a-fa32bf3a {
  grid-area: Area-19;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b12d-fa32bf3a {
  grid-area: Area-21;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b130-fa32bf3a {
  grid-area: Area-23;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b133-fa32bf3a {
  grid-area: Area-5;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b136-fa32bf3a {
  grid-area: Area-4;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b137-fa32bf3a {
  grid-area: Area-3;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b139-fa32bf3a {
  grid-area: Area-2;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b13c-fa32bf3a {
  grid-area: Area-14;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b13f-fa32bf3a {
  grid-area: Area-13;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b142-fa32bf3a {
  grid-area: Area-12;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b145-fa32bf3a {
  grid-area: Area-11;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b148-fa32bf3a {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b14b-fa32bf3a {
  grid-area: Area-20;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b14e-fa32bf3a {
  grid-area: Area-22;
}

#w-node-_3de749fb-74f0-6299-0038-eacf33b2b151-fa32bf3a {
  grid-area: Area-24;
}

#w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6c6-ec407ea8 {
  grid-area: Area;
}

#w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6c8-ec407ea8 {
  grid-area: Area-2;
  place-self: stretch stretch;
}

#w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6ce-ec407ea8 {
  grid-area: Area-3;
  place-self: stretch stretch;
}

#w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6d4-ec407ea8 {
  grid-area: Area-4;
  place-self: stretch stretch;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-ec407ea8 {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-ec407ea8 {
  grid-area: Area;
  place-self: center;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f3e-ec407ea8 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f3f-ec407ea8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f49-ec407ea8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f4d-ec407ea8 {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f50-ec407ea8 {
  grid-area: Area-3;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f53-ec407ea8 {
  grid-area: Area-9;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f56-ec407ea8 {
  grid-area: Area-8;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f59-ec407ea8 {
  grid-area: Area-7;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f5c-ec407ea8 {
  grid-area: Area-18;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f5f-ec407ea8 {
  grid-area: Area-17;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f62-ec407ea8 {
  grid-area: Area-16;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f65-ec407ea8 {
  grid-area: Area-6;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f68-ec407ea8 {
  grid-area: Area-15;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f6b-ec407ea8 {
  grid-area: Area-19;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f6e-ec407ea8 {
  grid-area: Area-21;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f98-ec407ea8 {
  grid-area: Area-25;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f71-ec407ea8 {
  grid-area: Area-23;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f74-ec407ea8 {
  grid-area: Area-5;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f77-ec407ea8 {
  grid-area: Area-4;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f78-ec407ea8 {
  grid-area: Area-3;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f7a-ec407ea8 {
  grid-area: Area-2;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f7d-ec407ea8 {
  grid-area: Area-14;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f80-ec407ea8 {
  grid-area: Area-13;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f83-ec407ea8 {
  grid-area: Area-12;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f88-ec407ea8 {
  grid-area: Area-11;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f8b-ec407ea8 {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f8e-ec407ea8 {
  grid-area: Area-20;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f91-ec407ea8 {
  grid-area: Area-22;
}

#w-node-ec7d11eb-7857-45c2-d291-5476f6b36f94-ec407ea8 {
  grid-area: Area-24;
}

#w-node-b741d9c3-8da2-64e5-dbae-ed65570f95c5-af84d6ea {
  grid-area: Area-2;
  place-self: center start;
}

#w-node-ca6324dc-4ec6-2018-dc9a-6feadef7dfb6-af84d6ea {
  grid-area: Area;
  place-self: center;
}

#w-node-d5b26716-ee3e-2451-a41f-6a264e37c830-af84d6ea {
  grid-area: Area;
}

#w-node-_8c9b20c4-b650-4e15-8552-735cf611886b-af84d6ea {
  grid-area: Area-2;
  place-self: center;
}

#w-node-aa314399-3b0f-fd7b-3b79-5ac7e0d110ca-af84d6ea {
  grid-area: Area-3;
  place-self: center stretch;
}

#w-node-_7f59288e-96dc-5046-72eb-aa71fd610fdd-af84d6ea {
  grid-area: Area-3;
}

#w-node-_4e139b70-1ef5-99bc-ca00-fd1d94eb0ff1-af84d6ea {
  grid-area: Area-4;
  place-self: center;
}

#w-node-b03204d1-e074-72e8-ec56-38204606fedb-af84d6ea {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_122ccb24-9c50-c3ed-5e0f-b5a1d0f2d804-af84d6ea {
  grid-area: Area-5;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c7a-af84d6ea {
  grid-area: Area-10;
  place-self: stretch stretch;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c7d-af84d6ea {
  grid-area: Area-3;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c80-af84d6ea {
  grid-area: Area-9;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c83-af84d6ea {
  grid-area: Area-8;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c86-af84d6ea {
  grid-area: Area-7;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c89-af84d6ea {
  grid-area: Area-18;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c8c-af84d6ea {
  grid-area: Area-17;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c8f-af84d6ea {
  grid-area: Area-16;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c92-af84d6ea {
  grid-area: Area-6;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c95-af84d6ea {
  grid-area: Area-15;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c98-af84d6ea {
  grid-area: Area-19;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c9b-af84d6ea {
  grid-area: Area-21;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c9e-af84d6ea {
  grid-area: Area-23;
}

#w-node-_485cf834-f675-36a7-165f-58fdcaed09a1-af84d6ea {
  grid-area: Area-25;
}

#w-node-_83a1eb51-8015-e94f-3397-c2fdd3a542d8-af84d6ea {
  grid-area: Area-27;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3ca1-af84d6ea {
  grid-area: Area-5;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3ca4-af84d6ea {
  grid-area: Area-4;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3ca5-af84d6ea {
  grid-area: Area-3;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3ca7-af84d6ea {
  grid-area: Area-2;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3caa-af84d6ea {
  grid-area: Area-14;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cad-af84d6ea {
  grid-area: Area-13;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cb0-af84d6ea {
  grid-area: Area-12;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cb3-af84d6ea {
  grid-area: Area-11;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cbf-af84d6ea {
  grid-area: Area-24;
}

#w-node-b7c26043-5dc3-e2aa-ba19-7b370cee46b9-af84d6ea {
  grid-area: Area-26;
}

#w-node-d0a22b78-1299-ba82-8c0a-e4c76ed08daa-af84d6ea {
  grid-area: Area-28;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cb6-af84d6ea {
  grid-area: Area;
  place-self: stretch stretch;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cb9-af84d6ea {
  grid-area: Area-20;
}

#w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cbc-af84d6ea {
  grid-area: Area-22;
}

#w-node-_7f0b2f2d-f87a-7b57-95aa-717a1b92e66e-af84d6ea {
  grid-area: Area-29;
}

#w-node-_826dcc43-666e-fabe-9f90-bbe004da19a4-af84d6ea {
  grid-area: Area-30;
}

#w-node-_2277542c-bd02-c1a9-287a-4efe85141ab7-af84d6ea {
  grid-area: Area-31;
}

#w-node-_48a71f32-9276-bd02-361d-81dc2235d26d-af84d6ea {
  grid-area: Area-32;
}

#w-node-_9e130cc2-b91b-22ac-8b0e-f4de547ccc62-af84d6ea {
  grid-area: Area-33;
}

#w-node-_39043ec8-a322-92eb-6d1a-359569f063d0-af84d6ea {
  grid-area: Area-34;
}

#w-node-_2a40ff6c-8682-f339-6eb1-d147f4a736e7-af84d6ea {
  grid-area: Area-35;
}

#w-node-b1751516-2cc9-17a1-2ea4-6d9bcdd92b5a-af84d6ea {
  grid-area: Area-36;
}

#w-node-_5adb995d-fb9c-3707-5b72-e010dac856e8-af84d6ea {
  grid-area: Area-37;
}

#w-node-c23c7e20-f089-dbcf-5e45-8f77e1c5965b-af84d6ea {
  grid-area: Area-38;
}

#w-node-_139ef988-3725-9f0e-3860-a71141a44e14-af84d6ea {
  grid-area: Area-3;
}

#w-node-_139ef988-3725-9f0e-3860-a71141a44e19-af84d6ea {
  grid-area: Area;
}

#w-node-_139ef988-3725-9f0e-3860-a71141a44e1d-af84d6ea {
  grid-area: Area-2;
}

#w-node-_139ef988-3725-9f0e-3860-a71141a44e1f-af84d6ea {
  grid-area: Area;
}

#w-node-_59c2e625-ae83-f813-c4e5-b685f6329bc7-7935018e {
  grid-area: Area;
  justify-self: auto;
}

#w-node-_9b6cdec2-abfb-84e3-9ae6-8020d0908f4d-7935018e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#map.w-node-a86f8b30-1ce8-9fb8-7a3c-7011595369be-7935018e {
  grid-area: Area-2;
}

@media screen and (min-width: 1920px) {
  #w-node-_28d298f5-5694-d769-376d-068d522a5025-aad8b3fd {
    grid-area: Area-2;
  }

  #w-node-_65cc5ef8-62c9-7104-51b3-98fa8ac07225-aad8b3fd {
    grid-area: Area-3;
  }

  #w-node-_4025024c-e857-bb89-51ac-b59b18188433-aad8b3fd {
    grid-area: Area-4;
  }

  #w-node-_78f78062-e8f9-dd2a-cf4e-53f6cd29dc87-5bb1ba6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8561d59-f174-ec38-b083-7bc78e9033c2-5bb1ba6e {
    grid-area: Area;
  }

  #w-node-e8561d59-f174-ec38-b083-7bc78e9033b3-5bb1ba6e {
    grid-area: Area-3;
  }

  #w-node-e8561d59-f174-ec38-b083-7bc78e9033bd-5bb1ba6e {
    grid-area: Area-2;
  }

  #w-node-e8561d59-f174-ec38-b083-7bc78e9033b8-5bb1ba6e {
    grid-area: Area-4;
  }

  #w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38b8-5bb1ba6e {
    grid-area: Area;
  }

  #w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38bb-5bb1ba6e {
    grid-area: Area-3;
  }

  #w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c0-5bb1ba6e {
    grid-area: Area-2;
  }

  #w-node-b3667d8e-c32a-0bbb-b416-5dca53ab38c5-5bb1ba6e {
    grid-area: Area-4;
  }

  #w-node-da71d5e2-1aac-3dc7-7737-740894a5ead3-5bb1ba6e {
    grid-area: Area-3;
  }

  #w-node-bb88e4eb-40e3-25e8-ef95-4f5d3a772bf0-5bb1ba6e {
    grid-area: Area-2;
  }

  #w-node-f915593e-f3d8-14e4-9826-f9b517b832e7-5bb1ba6e {
    grid-area: Area-5;
  }

  #w-node-_74b755de-3287-b9e2-fce1-6223a174b4eb-5bb1ba6e {
    grid-area: Area-4;
  }

  #w-node-_87d571f3-3fbc-49ae-4c06-1c3116412829-5bb1ba6e {
    grid-area: Area;
  }

  #w-node-b50f0996-ddca-22bb-c68c-cbc733568dd6-74b745e5 {
    grid-area: Area-2;
  }

  #w-node-ed9f57a2-9986-917f-a225-578a7db013d9-74b745e5 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-ac536a7e-2791-2447-0703-0ce2a67bce48-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_28416226-e998-b51d-ca66-3abddcd7b688-951505a7 {
    grid-area: Area;
  }

  #w-node-_4855744a-6f90-f980-1e98-593fdbfe60c0-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_4855744a-6f90-f980-1e98-593fdbfe60c3-951505a7 {
    grid-area: Area;
  }

  #w-node-_65d2473d-4960-9c35-c5ac-aab584bf76db-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_65d2473d-4960-9c35-c5ac-aab584bf76de-951505a7 {
    grid-area: Area;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac3ed-951505a7 {
    grid-area: Area-2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac3f0-951505a7 {
    grid-area: Area;
  }

  #w-node-_38a0dd59-d82a-1355-6000-5827f112709d-951505a7 {
    grid-area: Area-24;
  }

  #w-node-f69eedda-b3bf-7376-7969-073ff810cf58-951505a7 {
    grid-area: Area-25;
  }

  #w-node-_552fe17c-d1be-694d-dc57-8450bfc6d1a3-951505a7 {
    grid-area: Area-23;
  }

  #w-node-c0492012-adad-0d8e-76cf-4035a587a29e-951505a7 {
    grid-area: Area-26;
  }

  #w-node-_32324b2c-59aa-989c-bcfb-05246273e7a4-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_32324b2c-59aa-989c-bcfb-05246273e7a7-951505a7 {
    grid-area: Area;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1ae-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1b1-951505a7 {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_1bf4209e-2ac6-6e94-41a9-3979313dc046-951505a7 {
    grid-area: Area-24;
  }

  #w-node-_31f1a54c-c904-086b-9301-ec7bff782d98-951505a7 {
    grid-area: Area-23;
  }

  #w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec69-951505a7 {
    grid-area: Area-2;
  }

  #w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec6c-951505a7 {
    grid-area: Area;
    align-self: center;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b02d-951505a7 {
    grid-area: Area-2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b030-951505a7 {
    grid-area: Area;
  }

  #w-node-_9f9679e6-d9dc-cffc-be5f-415005e62a56-48facb2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf5a-4d552e69 {
    grid-area: Area-5;
  }

  #w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf5e-4d552e69 {
    grid-area: Area-3;
  }

  #w-node-e61a509e-58ed-0b5d-8ea9-e017e6cadf62-4d552e69 {
    grid-area: Area-4;
  }

  #w-node-_6da2b384-e93b-3d42-5725-1e3ea604c7ed-f418b2e8 {
    grid-area: Area;
  }

  #w-node-_4565cf38-904b-fcdd-087e-36e2580ec952-f418b2e8 {
    grid-area: Area;
    align-self: auto;
  }

  #w-node-_10a976dd-fe80-493a-01a1-84793adf3355-f418b2e8 {
    grid-area: Area-2;
  }

  #w-node-c2aea2b3-be25-28c3-0450-96ba8e0c20e4-f418b2e8 {
    grid-area: Area;
    align-self: auto;
  }

  #w-node-ac536a7e-2791-2447-0703-0ce2a67bce48-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_28416226-e998-b51d-ca66-3abddcd7b688-6c2fb75d {
    grid-area: Area;
  }

  #w-node-_4855744a-6f90-f980-1e98-593fdbfe60c0-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_4855744a-6f90-f980-1e98-593fdbfe60c3-6c2fb75d {
    grid-area: Area;
  }

  #w-node-_65d2473d-4960-9c35-c5ac-aab584bf76db-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_65d2473d-4960-9c35-c5ac-aab584bf76de-6c2fb75d {
    grid-area: Area;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac3ed-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac3f0-6c2fb75d {
    grid-area: Area;
  }

  #w-node-_38a0dd59-d82a-1355-6000-5827f112709d-6c2fb75d {
    grid-area: Area-24;
  }

  #w-node-f69eedda-b3bf-7376-7969-073ff810cf58-6c2fb75d {
    grid-area: Area-25;
  }

  #w-node-_552fe17c-d1be-694d-dc57-8450bfc6d1a3-6c2fb75d {
    grid-area: Area-23;
  }

  #w-node-c0492012-adad-0d8e-76cf-4035a587a29e-6c2fb75d {
    grid-area: Area-26;
  }

  #w-node-_32324b2c-59aa-989c-bcfb-05246273e7a4-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_32324b2c-59aa-989c-bcfb-05246273e7a7-6c2fb75d {
    grid-area: Area;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1ae-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1b1-6c2fb75d {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_1bf4209e-2ac6-6e94-41a9-3979313dc046-6c2fb75d {
    grid-area: Area-24;
  }

  #w-node-_31f1a54c-c904-086b-9301-ec7bff782d98-6c2fb75d {
    grid-area: Area-23;
  }

  #w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec69-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-_0f1ae354-3f5a-1d2e-ee28-c809bff6ec6c-6c2fb75d {
    grid-area: Area;
    align-self: center;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b02d-6c2fb75d {
    grid-area: Area-2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b030-6c2fb75d {
    grid-area: Area;
  }

  #w-node-_3de749fb-74f0-6299-0038-eacf33b2b130-fa32bf3a {
    grid-area: Area-24;
  }

  #w-node-_3de749fb-74f0-6299-0038-eacf33b2b151-fa32bf3a {
    grid-area: Area-23;
  }

  #w-node-ec7d11eb-7857-45c2-d291-5476f6b36f98-ec407ea8 {
    grid-area: Area-25;
  }

  #w-node-ec7d11eb-7857-45c2-d291-5476f6b36f71-ec407ea8 {
    grid-area: Area-24;
  }

  #w-node-ec7d11eb-7857-45c2-d291-5476f6b36f94-ec407ea8 {
    grid-area: Area-23;
  }

  #w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3c9e-af84d6ea {
    grid-area: Area-24;
  }

  #w-node-_485cf834-f675-36a7-165f-58fdcaed09a1-af84d6ea {
    grid-area: Area-25;
  }

  #w-node-_83a1eb51-8015-e94f-3397-c2fdd3a542d8-af84d6ea {
    grid-area: Area-27;
  }

  #w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cbf-af84d6ea {
    grid-area: Area-23;
  }

  #w-node-b7c26043-5dc3-e2aa-ba19-7b370cee46b9-af84d6ea {
    grid-area: Area-26;
  }

  #w-node-d0a22b78-1299-ba82-8c0a-e4c76ed08daa-af84d6ea {
    grid-area: Area-28;
  }

  #w-node-b8175172-d5ca-ff07-bb57-a6ecd7ab3cb9-af84d6ea {
    grid-area: Area-20;
  }

  #w-node-_7f0b2f2d-f87a-7b57-95aa-717a1b92e66e-af84d6ea {
    grid-area: Area-29;
  }

  #w-node-_826dcc43-666e-fabe-9f90-bbe004da19a4-af84d6ea {
    grid-area: Area-30;
  }

  #w-node-_2277542c-bd02-c1a9-287a-4efe85141ab7-af84d6ea {
    grid-area: Area-31;
  }

  #w-node-_48a71f32-9276-bd02-361d-81dc2235d26d-af84d6ea {
    grid-area: Area-32;
  }

  #w-node-_9e130cc2-b91b-22ac-8b0e-f4de547ccc62-af84d6ea {
    grid-area: Area-33;
  }

  #w-node-_39043ec8-a322-92eb-6d1a-359569f063d0-af84d6ea {
    grid-area: Area-34;
  }

  #w-node-_2a40ff6c-8682-f339-6eb1-d147f4a736e7-af84d6ea {
    grid-area: Area-35;
  }

  #w-node-b1751516-2cc9-17a1-2ea4-6d9bcdd92b5a-af84d6ea {
    grid-area: Area-36;
  }

  #w-node-_5adb995d-fb9c-3707-5b72-e010dac856e8-af84d6ea {
    grid-area: Area-37;
  }

  #w-node-c23c7e20-f089-dbcf-5e45-8f77e1c5965b-af84d6ea {
    grid-area: Area-38;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1eab39e9-a681-cf38-ea82-7a46cc5dd34c-cc5dd315 {
    align-self: center;
  }

  #w-node-_34fcc618-70a8-57e4-1c98-4f99bed2e4bb-bed2e4ba, #w-node-_626ab8af-debf-ad1d-6b62-5403aca373c4-5bb1ba6e {
    place-self: center;
  }

  #w-node-_78f78062-e8f9-dd2a-cf4e-53f6cd29dc87-5bb1ba6e {
    justify-self: center;
  }

  #w-node-_2f5b7158-aee9-5ed7-3c47-903ad05a14e2-5bb1ba6e {
    place-self: center;
  }

  #w-node-a36829f0-2f65-f575-dd9c-cf6546b1328c-5bb1ba6e {
    justify-self: center;
  }

  #w-node-d8b1f6ac-8183-4459-bf14-7603adde3dd2-5bb1ba6e {
    place-self: center;
  }

  #w-node-d8b1f6ac-8183-4459-bf14-7603adde3dd9-5bb1ba6e {
    justify-self: center;
  }

  #w-node-f74032dd-fa1f-9f20-bcb0-797d31ca5395-5bb1ba6e {
    place-self: center;
  }

  #w-node-f74032dd-fa1f-9f20-bcb0-797d31ca539c-5bb1ba6e {
    justify-self: center;
  }

  #w-node-b2e5ebee-c197-f116-dc34-7676d9a14500-5bb1ba6e {
    place-self: center;
  }

  #w-node-b2e5ebee-c197-f116-dc34-7676d9a14507-5bb1ba6e, #w-node-_645dc3c9-e276-3c8c-3639-b381b6f14c9e-5bb1ba6e {
    justify-self: center;
  }

  #w-node-dd395b76-5529-793b-a0b2-dc9c0488f414-51e1a3ce {
    place-self: center;
  }

  #w-node-_1bb7e7e9-b1d1-14da-d663-5cacff6a8220-12c434f7, #w-node-f960edd0-3383-a4c9-bfbd-aae283df2170-d53aaf00 {
    align-self: stretch;
  }

  #w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c70-951505a7 {
    grid-column-end: 2;
  }

  #w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c7e-951505a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac409-951505a7 {
    grid-column-end: 2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac411-951505a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1ca-951505a7 {
    grid-column-end: 2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1d2-951505a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b049-951505a7 {
    grid-column-end: 2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b051-951505a7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_424556ad-a2ef-d9cf-7435-7eb9a675616d-98da6888 {
    grid-area: Area-4;
  }

  #w-node-aefdfa32-9a3a-706d-7b2a-b2f834ead760-98da6888 {
    grid-area: Area-3;
  }

  #w-node-fed15457-74f9-ec34-1f9a-e4b10f6a73cc-98da6888 {
    grid-area: Area-2;
  }

  #w-node-_0ebbf1b0-f093-425c-5b92-c3d039bc21fb-98da6888 {
    grid-area: Area;
  }

  #w-node-d175a03e-4122-6e98-cd6c-28878269873d-8269872a {
    align-self: stretch;
  }

  #w-node-dcd98e7c-cf83-778a-d132-e14de53a26f0-70a9aa40 {
    grid-area: Area-2;
  }

  #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa46-70a9aa40, #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa4b-70a9aa40 {
    grid-area: Area-3;
  }

  #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa50-70a9aa40 {
    grid-area: Area;
  }

  #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa55-70a9aa40 {
    grid-area: Area-2;
  }

  #w-node-_51d9b31a-fae3-d674-e653-f5af9346477e-4d552e69 {
    place-self: center;
  }

  #w-node-bf3b96ec-d978-1dd1-7c18-d2874cda862f-f418b2e8 {
    grid-area: Area;
    align-self: auto;
  }

  #w-node-_10a976dd-fe80-493a-01a1-84793adf3355-f418b2e8 {
    grid-area: Area-2;
    align-self: auto;
  }

  #w-node-_81dc0de0-bd17-9c74-b456-4c182df14442-f418b2e8 {
    grid-area: Area;
  }

  #w-node-_51484446-c12f-f7c5-8669-5ddc3d7834e9-f418b2e8, #w-node-c1aca33a-fb7c-b082-44d2-8096271e96fb-3f0d66f1 {
    align-self: center;
  }

  #w-node-cc0f4c81-56c8-ba00-a916-906736a01ddf-36a01dc1, #w-node-_3ba1b059-28bc-fc10-9acd-9a9c02026f32-42f42622 {
    place-self: center;
  }

  #w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c70-6c2fb75d {
    grid-column-end: 2;
  }

  #w-node-_43207a9b-d6d8-3b69-1a76-0d1eefe16c7e-6c2fb75d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac409-6c2fb75d {
    grid-column-end: 2;
  }

  #w-node-b85b857d-d5d7-7245-232a-415da15ac411-6c2fb75d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1ca-6c2fb75d {
    grid-column-end: 2;
  }

  #w-node-_33650e43-e836-ee3f-cc16-fa82177af1d2-6c2fb75d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b049-6c2fb75d {
    grid-column-end: 2;
  }

  #w-node-cd18cde9-561b-628b-ef81-d43e27a8b051-6c2fb75d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1f3a77d8-8589-65dd-a121-0221c1011f67-fa32bf3a, #w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6c6-ec407ea8 {
    grid-area: Area;
  }

  #w-node-ec7d11eb-7857-45c2-d291-5476f6b36f3e-ec407ea8 {
    grid-column-end: 2;
  }

  #w-node-ec7d11eb-7857-45c2-d291-5476f6b36f49-ec407ea8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_139ef988-3725-9f0e-3860-a71141a44e1d-af84d6ea {
    align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_701d568e-b469-fb42-e158-44fc5c4a7e21-5c4a7df4, #w-node-_64ac157c-7b10-72aa-095e-c4cef76a451e-5c4a7df4, #w-node-_701d568e-b469-fb42-e158-44fc5c4a7e38-5c4a7df4, #w-node-_8205fb89-7e1c-b0af-06d7-a0122463d5d0-5c4a7df4, #w-node-_8205fb89-7e1c-b0af-06d7-a0122463d5e9-5c4a7df4 {
    justify-self: start;
  }

  #w-node-_189b6701-f03e-551e-05a0-673002114ca6-aad8b3fd {
    align-self: start;
  }

  #w-node-_9a13b524-9b8c-d74d-32cc-672b7785b6a4-51e1a3ce, #w-node-_7c7cf0d9-0d0c-aca3-10fb-f85dfc2f994a-51e1a3ce, #w-node-_5bbbfa3c-c904-1be1-008a-e66f80e2aaaa-51e1a3ce, #w-node-e9c22a08-0f86-32c2-b98b-a41da258a3e4-51e1a3ce, #w-node-dbf30d49-c1d5-3373-0c8a-d53f8dada395-51e1a3ce, #w-node-e05ea6d0-375c-f421-12d2-95f43e12cf77-51e1a3ce, #w-node-e7453cd1-95a4-21a6-0423-4fbfe5d062f6-51e1a3ce {
    place-self: stretch stretch;
  }

  #w-node-e0b99c28-c197-cb84-ac92-834dd27309db-51e1a3ce {
    justify-self: center;
  }

  #w-node-dd395b76-5529-793b-a0b2-dc9c0488f414-51e1a3ce {
    justify-self: start;
  }

  #w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676cf-8ff676c3 {
    justify-self: auto;
  }

  #w-node-_72ae9cdd-628d-0052-b4ca-b9d48ff676e1-8ff676c3 {
    grid-area: Area;
    justify-self: auto;
  }

  #w-node-f960edd0-3383-a4c9-bfbd-aae283df215e-d53aaf00, #w-node-_07af1bfd-c61f-ffb8-ffa4-65161f66bd49-d53aaf00 {
    place-self: stretch stretch;
  }

  #w-node-f960edd0-3383-a4c9-bfbd-aae283df2170-d53aaf00 {
    grid-area: Area-5;
  }

  #w-node-_0ebbf1b0-f093-425c-5b92-c3d039bc21fb-98da6888 {
    grid-area: Area;
  }

  #w-node-d175a03e-4122-6e98-cd6c-28878269872b-8269872a, #w-node-_5c46e4d8-bf1e-7751-5a41-536d90a98ffa-8269872a {
    place-self: stretch stretch;
  }

  #w-node-d175a03e-4122-6e98-cd6c-28878269873d-8269872a {
    grid-area: Area-5;
  }

  #w-node-_69435ee7-e56b-8cc3-eca0-99f770a9aa50-70a9aa40 {
    grid-area: Area;
  }

  #w-node-ed6c1886-a276-bb3c-13d0-45f6fa0636c0-48facb2b {
    justify-self: center;
  }

  #w-node-_6564065c-4752-6a52-57f5-13c8eb18b6a7-48facb2b {
    place-self: center;
  }

  #w-node-_16aacdbb-90ed-c886-3c0b-66a98b08197e-f418b2e8, #w-node-_1f3a77d8-8589-65dd-a121-0221c1011f67-fa32bf3a, #w-node-f46e6b70-ef69-eb18-8f7f-65f9246ae6c6-ec407ea8 {
    grid-area: Area;
  }

  #w-node-_139ef988-3725-9f0e-3860-a71141a44e19-af84d6ea {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_96bcc2eb-4720-0b6f-8f3b-512cd85761fa-aad8b3fd {
    place-self: stretch center;
  }

  #w-node-c3e48090-a88c-0a56-dcbb-06c43c50964a-aad8b3fd {
    grid-area: Area;
    place-self: auto;
  }

  #w-node-ca931802-ba58-bdb0-c7ea-a2240a91e833-aad8b3fd, #w-node-_383de7be-5a37-5464-4762-ed5b27d75441-aad8b3fd {
    align-self: start;
  }

  #w-node-_44e6b02b-0a9d-eacb-6d0e-194136229a52-5bb1ba6e {
    justify-self: center;
  }

  #w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb86f-5bb1ba6e {
    grid-area: Area-3;
  }

  #w-node-_5c9a3359-7edb-df76-30b8-4a05a8abb87e-5bb1ba6e {
    grid-area: Area-4;
  }

  #w-node-_7f47a6b7-2452-76b6-2474-133fa4eb927c-5bb1ba6e {
    align-self: auto;
  }

  #w-node-eae569ad-02d5-8fc9-a268-52cb54e25090-5bb1ba6e {
    align-self: center;
  }

  #w-node-dd395b76-5529-793b-a0b2-dc9c0488f414-51e1a3ce {
    place-self: center;
  }

  #w-node-b6f47de6-753e-0145-4bd4-9b78e6330c22-51e1a3ce, #w-node-_248deb3b-27b6-9064-9de3-018332f91b17-51e1a3ce {
    align-self: center;
  }

  #w-node-_424556ad-a2ef-d9cf-7435-7eb9a675616d-98da6888 {
    grid-area: Area-4;
  }

  #w-node-_9f9679e6-d9dc-cffc-be5f-415005e62a56-48facb2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b92e2c84-6f93-8db6-fdea-6889e02b4709-f418b2e8 {
    place-self: auto;
  }

  #w-node-_16aacdbb-90ed-c886-3c0b-66a98b08197e-f418b2e8 {
    grid-area: Area;
  }

  #w-node-b03204d1-e074-72e8-ec56-38204606fedb-af84d6ea {
    place-self: auto;
  }
}
