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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Microgrammad;
  src: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ce419fa3105b9403787400_MicrogrammaD-BoldExte.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --footer-grey: #2a2a2a;
}

.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-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

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

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

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

a {
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.landing-page-section {
  background-color: #000;
}

.umbrella-landing-section {
  margin-top: 0;
}

.inner-wrapper-div {
  opacity: 1;
  width: 100%;
  height: 100vh;
  position: relative;
}

.bg-landing-wrapper {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bg-landing-image {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.landing-page-section {
  opacity: 1;
  width: 100%;
  height: 100vh;
}

.landing-page-logo-image {
  text-align: center;
  vertical-align: baseline;
  max-width: 50%;
  display: inline-block;
}

.landing-page-logo {
  justify-content: center;
  align-items: center;
  padding-top: 335px;
  display: flex;
}

.landing-page-image {
  z-index: 0;
  aspect-ratio: auto;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ce2c602c9e5dddd8ec8699_Landing%20Page%20Cover.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.landing-logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.landing-page-opacity {
  opacity: .65;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
}

.footer-logo-image {
  align-self: auto;
  max-width: 40%;
  padding-bottom: 25px;
}

.cine-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ce4c65efea8bd51f9320ec_D8428CB1-0C2E-49B9-9BD2-7B47D9780B4B.jpg");
  background-position: 0 60%;
  background-size: 130%;
  width: 100%;
  height: 75vh;
  text-decoration: none;
}

.vfxi-earth-wrapper {
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: 75vh;
  display: flex;
}

.labs-store-wrapper {
  text-align: center;
  justify-content: space-around;
  width: 100%;
  height: 75vh;
  display: flex;
}

.vfxi-wrapper {
  text-align: center;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 50%;
  text-decoration: none;
}

.earth-wrapper {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ce5a5fc5a23c7a801c682f_XM2%20Earth.jpg");
  background-position: 50% 30%;
  background-size: 200%;
  width: 50%;
  text-decoration: none;
}

.umbrella-heading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 19px;
  font-family: Microgrammad, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.umbrella-subheading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Exo, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.labs-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66cf572ca5b1c4266637d14f_Image.jpeg");
  background-position: 50% 60%;
  background-size: cover;
  width: 50%;
  text-decoration: none;
}

.store-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 50%;
  text-decoration: none;
}

.div-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  width: 100%;
  height: 100%;
  display: grid;
}

.image {
  z-index: 0;
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-2 {
  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: flex-end;
  display: flex;
  position: relative;
}

.umbrella-arrow-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 95%;
  display: flex;
  position: relative;
}

.umbrella-arrow-image {
  position: absolute;
}

.footer-section {
  background-color: var(--footer-grey);
  width: 100%;
}

.paragraph {
  color: #fff;
  flex: 0 auto;
  margin-bottom: 0;
  padding-left: 107px;
  font-family: Montserrat, sans-serif;
}

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

.footer-wrapper {
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  padding-top: 15px;
  padding-left: 113px;
  padding-right: 113px;
  display: flex;
}

.footer-paragraph {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.cine-opener-section {
  width: 100%;
  height: 90vh;
  margin-top: 65px;
}

.cine-navbar-wrapper {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 7vh;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
}

.cine-header-wrapper {
  width: auto;
  display: flex;
}

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

.landing-navigation-wrapper {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: 25px;
}

.landing-nav-link {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
}

.landingv2-section {
  width: 100%;
  height: 100vh;
}

.landingv2-header-wrapper {
  z-index: 1;
  justify-content: space-between;
  width: 100%;
  padding: 15px 40px;
  display: flex;
  position: absolute;
}

.landingv2-wrapper, .slider {
  width: 100%;
  height: 100vh;
}

.landingv2-header-logo-image {
  padding-top: 0;
}

.navbar {
  background-color: #ddd0;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.landingv2-navbar-logo {
  margin-top: 10px;
}

.landingv2-navbar-link {
  color: #fff;
  text-transform: uppercase;
  margin-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.landingv2-navbar-link.about {
  text-align: center;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 75px;
  font-weight: 500;
  position: fixed;
  inset: 0% 0% auto auto;
}

.icon {
  color: #fff;
}

.divisions-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.landingv2-opacity {
  background-color: #000;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.slide1-opacity {
  z-index: 1;
  background-color: #00000073;
  width: 100%;
  height: 100%;
  position: absolute;
}

.dropdown-list {
  background-color: #dddddd4f;
  border-radius: 20px;
}

.container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.navbar-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.menu-button {
  color: #fff;
}

.heading {
  position: static;
  inset: 0% auto auto 0%;
}

.slide-center-textbox {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 90%;
  display: flex;
  position: relative;
}

.slide1-heading-text {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Microgrammad, sans-serif;
  font-size: 35px;
  line-height: 60px;
}

.slide1-subhead-text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.landingv2-navbar-contact {
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 200px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0bb3117d7f63134ff7498_Cine-Bike.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-upper-third-textbox {
  z-index: 0;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 240px;
  display: flex;
  position: relative;
}

.slide-heading-text {
  clear: none;
  direction: ltr;
  color: #fff;
  text-align: center;
  letter-spacing: 15px;
  flex: 0 auto;
  align-self: stretch;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Microgrammad, sans-serif;
  font-size: 50px;
}

.slide-subhead-text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: stretch;
  margin-bottom: 0;
  padding-left: 200px;
  padding-right: 200px;
  font-family: Montserrat, sans-serif;
}

.paragraph-3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: stretch;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.button {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  text-transform: capitalize;
  background-color: #ffffff36;
  border: 2px solid #fff;
  border-radius: 20px;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.button.cine {
  color: #fff;
  padding: 10px 15px;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d778349d0425129c30f5fa_Plane_Crash.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ce5a5fc5a23c7a801c682f_XM2%20Earth.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66cf572ca5b1c4266637d14f_Image.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672c13eb0fbf68ee729264ee_XM2%20Store%20Horizontal.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.nav-menu {
  text-align: center;
  align-self: auto;
  margin-left: 0;
}

.vfxi-home-hero-wrapper {
  width: 100%;
  height: 90vh;
}

.xm2-navbar-wrapper {
  z-index: 600;
  width: 100%;
  position: fixed;
  top: 0;
}

.navbar-header-logo {
  vertical-align: baseline;
  margin-top: 0;
  display: block;
  position: static;
}

.navbar-2 {
  background-color: var(--footer-grey);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  margin-left: 0;
  margin-right: 0;
  padding: 5px 30px;
  display: flex;
}

.dropdown-toggle {
  vertical-align: baseline;
  padding-right: 20px;
}

.dropdown-toggle-2 {
  padding-right: 20px;
}

.navbar-text {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
}

.vfxi-home-capture-section {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.home-processing-body-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 75vh;
  margin-top: 10px;
  margin-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.home-processing-body-wrapper.array {
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.processing-model-wrapper {
  z-index: auto;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67206ce031a7121f9a6b2126_Model%20Creation%20Mauricio.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.processing-model-wrapper.array-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50% 80%;
}

.processing-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e222143d168b4c87bf4020_Matera.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 48%;
  padding-left: 30px;
  display: flex;
}

.heading-2 {
  color: #fff;
  margin: 20px 35px 0;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.home-processing-image {
  z-index: 1;
  border-radius: 50px;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.image-3 {
  border-radius: 50px;
}

.heading-3 {
  margin-top: 478px;
  display: block;
}

.vfxi-home-cases-section {
  height: auto;
}

.vfxi-home-credits-wrapper {
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.slide-nav {
  margin-bottom: 0;
}

.div-block-3 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 10vh;
  display: block;
  position: relative;
}

.division-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  vertical-align: baseline;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 10vh;
  display: inline-block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-4 {
  position: absolute;
}

.landingv2-divisions-wrapper {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 100%;
  height: 7vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.mask {
  z-index: 0;
}

.quick-stack {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100vh;
  padding: 0;
  position: absolute;
}

.cine-cell {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6717054133fd09b399fb573c_WM%20Cable%20Cam%2008.jpeg");
  background-position: 65%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.earth-cell {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d753f77bbdfc2a6e65e088_Verizon%20Testing%20-%20Yarra%20Valley-08.jpeg");
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.labs-cell {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66cf572ca5b1c4266637d14f_Image.jpeg");
  background-position: 35%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.store-cell {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66cf587412384cb2ba88e326_your%20mom.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.vfxi-cell {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc82bd2b3b87f516aad287_Model%20Creation.jpg");
  background-position: 40%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.link-block {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.division-cell-heading-wrapper {
  z-index: 3;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  height: 80vh;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.cell-heading {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-color: #ffffff69;
  background-clip: content-box;
  border-radius: 20px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Microgrammad, sans-serif;
  font-size: 35px;
}

.cell-heading-wrapper {
  width: 20%;
  margin-left: 29px;
  margin-right: 29px;
}

.division-navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.divisions-wrapper {
  width: 20%;
}

.division-cell {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.quick-stack-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 0;
  height: 50vh;
  padding: 10px 0 0;
}

.image-4 {
  position: absolute;
}

.vfxi-landing-capture-cell {
  color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}

.vfxi-landing-capture-cell.lidar-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd36151deb556ca052e0c_image%20(5).png");
  background-position: 50% 25%;
  background-size: cover;
  display: block;
}

.vfxi-landing-capture-cell.photogrammetry-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6720689804645ef457ec82eb_Jeju%20House%2002.png");
  background-position: 50%;
  background-size: cover;
}

.vfxi-landing-capture-cell.aerial-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66da29cd06876ec1df3988a1_Aerial%20LiDar.png");
  background-position: 50%;
  background-size: cover;
}

.vfxi-landing-capture-cell.array-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50% 80%;
  background-size: cover;
}

.vfxi-landing-capture-cell.plates-photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/670c8d5fb78fbacdc46922a3_Antarctica.jpg");
  background-position: 75%;
  background-size: cover;
}

.vf, .cell-3, .cell-4, .cell-5, .cell-6 {
  border-radius: 20px;
}

.background-video {
  justify-content: flex-end;
  align-items: flex-end;
  height: 90vh;
  display: block;
  position: relative;
}

.heading-4 {
  font-size: 25px;
}

.capture-landing-heading {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.processing-landing-heading {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.dropdown {
  display: none;
}

.link-block-2 {
  width: 100%;
  height: 90%;
}

.credits-poster-wrapper {
  justify-content: space-around;
  align-items: stretch;
  min-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.credits-poster-wrapper.credits-page {
  justify-content: space-around;
  height: 100%;
  margin-top: 15px;
}

.credits-poster-wrapper.credits-page.used-on {
  justify-content: flex-start;
}

.landing-cell-text {
  color: #fff;
  text-shadow: 0 1px 5px #000;
  font-family: Microgrammad, sans-serif;
  font-size: 30px;
}

.credits-poster-images {
  width: 13%;
  height: auto;
}

.credits-poster-images.used-on {
  margin-left: 15px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.credits-poster-images.height {
  height: 100%;
}

.xm2-footer-wrapper {
  background-color: var(--footer-grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25vh;
  display: flex;
  position: relative;
}

.xm2-footer-logo {
  padding-top: 15px;
  position: static;
}

.xm2-footer-divisions {
  position: static;
}

.xm2-footer-divisions-wrapper {
  justify-content: flex-start;
  align-items: center;
}

.footer-divisons-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.xm2-footer-info {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 9px;
  line-height: 15px;
}

.vfxi-home-case-wrapper {
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  position: relative;
}

.vfxi-home-cases-heading {
  color: #fff;
  margin-bottom: 10px;
  margin-left: 35px;
  margin-right: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.vfxi-home-cases-more-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  margin: 0 35px;
  display: flex;
}

.cases-wrapper {
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  display: flex;
}

.individual-case-wrapper {
  flex-flow: column;
  width: 30%;
  padding: 0;
  display: flex;
}

.vfx-individual-case-image {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcc86560e1eb88497341d6_image%20(1).png");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 60%;
}

.individual-case-paragraph {
  color: #fff;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.individual-case-paragraph.black {
  color: #000;
}

.individual-case-heading {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.individual-case-heading.black {
  color: #2a2a2a;
  text-transform: none;
}

.more-projects-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: inline;
}

.vfx-home-case-wrapper {
  width: 100%;
}

.xm2-navbar-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-5 {
  vertical-align: baseline;
  max-width: none;
  display: inline-block;
}

.cine-navbar-text-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.link-block-3 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.cine-opener-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.cine-opener-bike {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0bb3117d7f63134ff7498_Cine-Bike.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-home-credits-wrapper {
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.cine-home-credits-section {
  padding-top: 15px;
  padding-bottom: 15px;
  overflow: hidden;
}

.cine-home-quiz-section {
  width: 100%;
  height: 80vh;
}

.onsetcapture-header-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 93vh;
  display: flex;
  position: relative;
}

.onsetcapture-header-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.onsetcapture-header-heading {
  color: #fff;
  text-align: center;
  letter-spacing: 12px;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 800;
  position: absolute;
}

.onsetcapture-examples-section {
  width: 100%;
  height: 60vh;
}

.div-block-5 {
  width: 100%;
}

.onsetcapture-examples-wrapper, .lidar-background-video {
  width: 100%;
  height: 100%;
}

.onsetcapture-hero-section {
  text-align: center;
  width: 100%;
  height: auto;
}

.onsetcapture-hero-section.aerial {
  height: 110vh;
  margin-bottom: 40px;
}

.onsetcapture-hero-paragraph-wrapper {
  width: 100%;
  height: 30vh;
}

.onsetcapture-hero-paragraph {
  text-align: center;
  margin-bottom: 0;
  margin-left: 220px;
  margin-right: 220px;
  padding: 60px 100px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.onsetcapture-hero-one-wrapper {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 60vh;
  display: block;
  position: relative;
}

.onsetcapture-hero-quickstack {
  width: 100%;
  height: 60vh;
  position: absolute;
}

.onsetcapture-hero-quickstack.aerial {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  height: 80vh;
}

.hero-cell {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 40px;
  justify-content: flex-end;
  align-items: flex-start;
}

.hero-cell.lidar-ground {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fb6d1c9e096d943e56b550_Capture.jpg");
  background-position: 50%;
  background-size: cover;
}

.hero-cell.lidar-aerial {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9ae7c6468ea01a796991_aerial%20lidar.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.hero-cell.pg-ground {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9b87e82a4f5109b6d84e_Screenshot%202024-10-02%20at%2011.01.27%20AM.png");
  background-position: 50% 75%;
  background-size: cover;
}

.hero-cell.pg-aerial {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9a6e91a46ee7aedf084a_Screenshot%202024-10-02%20at%2010.56.17%20AM.png");
  background-position: 50%;
  background-size: cover;
}

.hero-cell.array-ground {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50% 85%;
  background-size: cover;
}

.hero-cell.array-aerial {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e1f8a3fe286192b5f3c1c9_MANTA%20VFX%20ARRAY%20%2B%20SIERRA.jpeg");
  background-position: 50%;
  background-size: cover;
}

.hero-cell.aerial-plates {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fca4c8b9c60c2d23b6d6c7_156C9961.jpeg");
  background-position: 50%;
  background-size: cover;
}

.hero-cell-image {
  border-radius: 40px;
  width: 100%;
}

.hero-cell-heading {
  color: #fff;
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
}

.achieve-heading {
  margin-left: 320px;
  margin-right: 320px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
}

.achieve-paragraph {
  text-align: center;
  margin-left: 320px;
  margin-right: 320px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.body {
  background-color: var(--footer-grey);
}

.achieve-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

.hero-background-video {
  width: 100%;
  height: 100%;
}

.cell-7, .cell-8 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.landing-capture-link-box {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.landing-capture-link-box.array {
  z-index: 3;
  padding-left: 25px;
  padding-right: 25px;
  position: absolute;
}

.dropdown-list-processing {
  width: 100%;
}

.dropdown-list-processing.w--open {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100vw;
  display: flex;
  left: -342px;
}

.dropdown-link {
  margin-left: 0;
}

.navbar-dropdown-list.w--open {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #2a2a2abf;
}

.navbar-dropdown-list.cine.w--open {
  position: fixed;
  left: 0;
}

.dropdown-link-nav {
  color: #fff;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: flex;
}

.dropdown-link-nav.sub {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 35px;
  font-weight: 400;
}

.div-block-6 {
  width: 100%;
  height: 100%;
}

.contact-button {
  z-index: 500;
  filter: drop-shadow(0 2px 12px #000000b3);
  color: #000;
  text-transform: none;
  vertical-align: baseline;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 50px;
  margin-bottom: 30px;
  margin-right: 40px;
  padding: 10px 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: inline-block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.processing-header-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 93vh;
  display: flex;
  position: relative;
}

.processing-hero-wrapper {
  width: 100%;
  height: auto;
  margin-top: 45px;
  margin-bottom: 45px;
}

.processing-hero-paragraph {
  text-align: center;
  margin-bottom: 0;
  padding: 40px 250px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.processing-hero-custom-slider-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 80vh;
  display: flex;
  position: static;
  overflow: visible;
}

.processing-hero-custom-slide {
  justify-content: space-between;
  width: auto;
  min-width: 100%;
  height: auto;
  display: flex;
  position: static;
}

.processing-hero-custom-slider-image {
  height: 70vh;
}

.slider-2 {
  width: 100%;
  height: 75vh;
}

.slide-nav-2 {
  justify-content: space-around;
  margin-bottom: 20px;
  display: flex;
}

.fs-sliderdots_slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.fs-sliderdots-nav {
  background-color: #111;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 3rem;
  margin-top: 1rem;
  display: flex;
}

.fs-sliderdots_arrow-right {
  background-color: #1a1a1a;
  border-radius: 500px;
  width: 4rem;
  height: 4rem;
  margin-bottom: 4rem;
  font-size: 1.5rem;
  inset: 10rem 2rem auto auto;
}

.fs-sliderdots_text {
  max-width: 30rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.4;
}

.fs-sliderdots_content {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
}

.fs-sliderdots_content.fs-sliderdots_active {
  color: #fff;
  background-color: #5c2aff;
}

.fs-sliderdots_arrow-left {
  background-color: #1a1a1a;
  border-radius: 500px;
  width: 4rem;
  height: 4rem;
  margin-bottom: 4rem;
  font-size: 1.5rem;
  inset: 10rem auto auto 2rem;
}

.fs-sliderdots_slide {
  text-align: center;
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 24rem;
  display: flex;
}

.fs-hide {
  display: none;
}

.model-creation-slider-text-wrapper {
  z-index: 5;
  justify-content: space-around;
  width: 100%;
  height: 5vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.model-creation-slider-text {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
}

.slider-text {
  color: #fff;
  text-align: center;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.hero-backround-video-wrapper {
  width: 1920px;
  height: 100%;
  overflow: hidden;
}

.vfx-cases-heading-section {
  width: 100%;
  height: 20vh;
  margin-top: 130px;
  position: static;
}

.cases-heading-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.vfx-cases-background-video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.cases-heading-text {
  color: #2a2a2a;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 800;
  position: absolute;
}

.vfx-cases-hero-section {
  margin-top: 25px;
  margin-bottom: 90px;
}

.vfx-case-wrapper {
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: 25vh;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.vfx-case-paragraph-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.vfx-case-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67045bfb43921005a152a198_Screenshot%202024-10-08%20at%209.08.04%20AM.png");
  background-position: 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 90%;
  margin-top: 10px;
  display: flex;
}

.vfx-case-image-wrapper.case-1 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcc86560e1eb88497341d6_image%20(1).png");
  background-position: 50%;
}

.vfx-case-image-wrapper.case-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67045ecb4c9a67d8d048d177_Screenshot%202024-10-08%20at%209.20.24%20AM.png");
}

.vfx-case-paragraph-heading {
  margin: 0;
  font-size: 20px;
}

.vfx-case-paragraph-text {
  margin-bottom: 0;
}

.individual-case-header-section {
  width: 100%;
  height: auto;
  margin-top: 52px;
}

.individual-case-header-wrapper {
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 100px;
  padding-left: 150px;
  padding-right: 150px;
}

.case-study--heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.case-study--heading.earth {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
  font-weight: 600;
}

.case-project-title-heading {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
}

.case-study-uploaded-date-heading {
  margin-top: 23px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.individual-case-hero-section {
  width: 100%;
}

.individual-case-hero-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 50px;
  padding-left: 300px;
  padding-right: 300px;
  display: flex;
}

.individual-case-hero-paragraph {
  text-align: justify;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.individual-case-hero-paragraph.first {
  margin-top: 0;
}

.individual-case-hero-paragraph.image-caption {
  text-align: justify;
  width: 100%;
  margin-top: 5px;
  font-size: 12px;
}

.vfx-individual-case-hero-image {
  width: 100%;
  height: 40vh;
}

.xm2-cine-navbar-wrapper {
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.xm2-cine-navbar {
  background-color: var(--footer-grey);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.xm2-cine-navbar-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cine-navbar-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.intro-screen_logo {
  margin-bottom: 2rem;
}

.intro-screen_wrapper-center {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e8ed3af1e49832e9a2c9b9_BG%20Image%20Asset.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 6rem;
  display: flex;
}

.intro-screen_subtitle {
  color: #2e66ef;
  margin-bottom: 2rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

.intro-screen_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  display: flex;
}

.intro-screen_secondary-button {
  color: #2e66ef;
  border-radius: 8rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1.6rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 .125rem #2e66ef;
}

.intro-screen_text-container-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.intro-screen_primary-button {
  color: #fff;
  background-color: #2e66ef;
  border-radius: 128px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1.6rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  display: flex;
}

.intro-screen_title-large {
  color: #2e66ef;
  margin-bottom: 2rem;
  font-family: Montserrat, sans-serif;
  font-size: 8rem;
  font-weight: 700;
  line-height: 1;
}

.form-step_answers {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: 1fr;
  grid-template-columns: auto auto;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.radio-btn {
  display: none;
}

.form-step_card {
  border: .3rem solid #2e66ef;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 40rem;
  padding: 2.5rem;
  display: flex;
}

.form-step_wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e8ed3af1e49832e9a2c9b9_BG%20Image%20Asset.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 6rem;
  display: flex;
  position: relative;
}

.radio-btn_label {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.form-step_question-number {
  color: #2e66ef;
  text-transform: uppercase;
  font-size: .85rem;
  line-height: 1.2;
}

.form-step_question {
  color: #2e66ef;
  text-align: center;
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.4;
}

.form-step_question-number-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.radio-btn_wrapper {
  color: #fff;
  background-color: #2e66ef;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.progress-bar_wrapper {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.progress-bar_parts {
  display: flex;
}

.progress-bar_part-element {
  z-index: 10;
  width: 25%;
  height: 1rem;
}

.progress-bar_part-element.active {
  background-color: #2e66ef;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd360bb5913cf0e55d2fc_IMG-20240228-WA0031.jpg");
  background-position: 50% 30%;
  background-size: cover;
}

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

.vfx-credits-heading {
  margin-top: 0;
  padding: 10px 45px 0;
  font-family: Montserrat, sans-serif;
}

.vfx-credits-slide {
  width: 100%;
  height: auto;
}

.vfx-credits-posters-wrapper {
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
}

.vfx-credits-slider {
  height: auto;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.poster-image {
  min-width: 16%;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd36092308ed324655588_image%20(4).png");
  background-position: 50%;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcc86513ae7590182ba4e0_image.png");
  background-position: 50%;
  background-size: cover;
}

.image-6 {
  width: 100%;
  height: 10%;
}

.quick-stack-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  height: 100%;
  padding: 0;
}

.cell-9 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d7a48839602f041a0938e6_B%20-%20The%20Fall%20Guy.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
}

.mask-2 {
  background-color: #fff;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd54527c06614ba1849f5_image%20processing.jpg");
  background-position: 100%;
  background-size: cover;
}

.cine-opener-slider {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fce869a4df2242093a515f_slider11.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-opener-cablecam {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67170541755e7bf52833dc25_WM%20Cable%20Cam%2006.jpeg");
  background-position: 50%;
  background-size: cover;
}

.cine-opener-drone {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcec63fa180507772518d5_HD100889.JPG");
  background-position: 50%;
  background-size: cover;
}

.cine-opener-charlie {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fffa6633079eda6b63e308_Charlie.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-opener-armcar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fced66664a2fa21991cab2_757074C7-D370-43DD-885C-59972273D2B7.JPG");
  background-position: 50% 53%;
  background-size: cover;
}

.cine-opener-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  display: flex;
  position: absolute;
}

.service-title-heading {
  color: #fff;
  letter-spacing: 5px;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.service-subheading {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.service-subheading-2 {
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
}

.cine-service-opener-bgvideo {
  width: 100%;
  height: 95vh;
}

.cine-service-opener-section {
  margin-top: 130px;
  display: flex;
}

.cine-services-opener-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  display: flex;
  position: absolute;
}

.cine-services-opener-subheading {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.cine-services-opener-heading {
  text-align: center;
  letter-spacing: 5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.contact-form-section-wrapper {
  z-index: 2147483647;
  background-color: #2a2a2abf;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: fixed;
  overflow: visible;
}

.contact-form-wrapper {
  z-index: 100;
  background-color: #fff;
  border-radius: 20px;
  width: 600px;
  height: 500px;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.contact-info-wrapper {
  background-color: var(--footer-grey);
  border-radius: 20px 20px 0 0;
  width: 100%;
  height: 30%;
  display: flex;
}

.info-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.contact-info-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.contact-icon-image {
  padding-top: 10px;
}

.contact-info-paragraph {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 17px;
}

.contact-form {
  padding-top: 0;
  padding-left: 22px;
  padding-right: 22px;
}

.contact-form-heading {
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.submit-button {
  background-color: var(--footer-grey);
  vertical-align: baseline;
  border-radius: 20px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.name-field {
  font-family: Montserrat, sans-serif;
  display: block;
}

.email-field, .message-field {
  font-family: Montserrat, sans-serif;
}

.name-text-field, .email-text-field, .message-text-field {
  border-radius: 20px;
}

.x-arrow {
  cursor: pointer;
  padding: 15px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.individual-image {
  width: 100%;
  height: 30vh;
}

.individual-image.case-1 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcc86560e1eb88497341d6_image%20(1).png");
  background-position: 50%;
  background-size: cover;
  height: 30vh;
}

.individual-image.case-1.cine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a8d2066967fc55653424b_Screenshot%202024-11-05%20at%201.24.29%20PM.png");
  border-radius: 20px;
}

.individual-image.case-1.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735210a5445e684c006a6f1_PROJECT-BANNER_VVP-1.jpg");
  border-radius: 20px;
}

.individual-image.case-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67045bfb43921005a152a198_Screenshot%202024-10-08%20at%209.08.04%20AM.png");
  background-position: 50%;
  background-size: cover;
  height: 30vh;
}

.individual-image.case-2.cine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a8f02fab5dc92438f4eb0_IMG_6912.JPG");
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-2.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352224ed548fc64e4741e1_6.JPG");
  border-radius: 20px;
}

.individual-image.case-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67045ecbf537a7aa98431744_Screenshot%202024-10-08%20at%209.20.34%20AM.png");
  background-position: 100%;
  background-size: cover;
  height: 30vh;
}

.individual-image.case-3.cine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a8fcf15534170b3c9101b_IMG_0910.JPG");
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-3.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352543e7726d366b1da266_IMG_0D606FFACDB0-1.jpeg");
  border-radius: 20px;
}

.individual-image.case-4 {
  height: 30vh;
}

.individual-image.case-4.cine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a908b4cdc8caa97c215ec_64b9674bf9955987e580a9cf_John%20Wick%20BTS%20paris%202.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-4.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735276dd2d6748c386376e0_IMG_4003.JPG");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-5.cine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a913eb6bcb3e5b3112a63_6275a4e298899fdfab985d00_Curiosity-Mission%203.jpg");
  background-position: 50% 25%;
  background-size: cover;
  border-radius: 20px;
  height: 30vh;
}

.individual-image.case-5.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673529c47c60a8ceec8343e7_solar.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  height: 30vh;
}

.individual-image.case-6.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352ac22d15989451b3e34e_Warrabkook.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-8.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67579748e873b6cca6eae57a_hayden_xm2%2Bearth6.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.case-9.earth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6757976fbd941da1ed32cb65_Charis%2BUAS%2BRNP.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.individual-image.fallout {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67a5022fad1ced94c074e542_Screenshot%202025-02-06%20at%2010.40.26%20AM.png");
  background-position: 50%;
  background-size: cover;
}

.individual-case-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd360bb5913cf0e55d2fc_IMG-20240228-WA0031.jpg");
  background-position: 50% 25%;
  background-size: cover;
  width: 100%;
  height: 40vh;
}

.individual-case-image-wrapper.sphere-image-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcc86560e1eb88497341d6_image%20(1).png");
}

.individual-case-image-wrapper.sphere-image-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcd36151deb556ca052e0c_image%20(5).png");
}

.individual-case-image-wrapper.mi7 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a93ae27f2e5a55746ce59_64b96378b94d249358ffb852_Mission%20Impossible%20bts%203.jpg");
  background-position: 50% 0;
}

.individual-case-image-wrapper.star-wars-sierra {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a8f02fab5dc92438f4eb0_IMG_6912.JPG");
  background-position: 50% 100%;
}

.individual-case-image-wrapper.star-wars-sierra.image-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fca4c8b9c60c2d23b6d6c7_156C9961.jpeg");
  background-position: 50%;
}

.individual-case-image-wrapper._007-image-1 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a9c47f3d06f13b25bf1c6_6275a4e298899f0e51985cf7_007%20no%20time%20to%20die%201%20jpg.jpg");
  background-position: 50% 75%;
  height: 70vh;
}

.individual-case-image-wrapper._007-image-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a8fcf15534170b3c9101b_IMG_0910.JPG");
  background-position: 50% 75%;
}

.individual-case-image-wrapper.nasa-image-1 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672a914c8e9664b62902d93c_6275a4e298899f6a39985d01_Curiosity-Mission%202.jpg");
  background-position: 50%;
  height: 80vh;
}

.individual-case-image-wrapper.grassland-image-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735210a5445e684c006a6f1_PROJECT-BANNER_VVP-1.jpg");
}

.individual-case-image-wrapper.grassland-image-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a28fb04440b3d36aa2e5_thumbnail_20220513_124206%2Bsmall.jpg");
}

.individual-case-image-wrapper.grassland-image-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a2ea1e00ba8db7bc6451_thumbnail_20220521_104431%2Bsmall.jpg");
}

.individual-case-image-wrapper.grassland-image-04 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a47b0e98159ecb4b2c97_3.jpeg");
}

.individual-case-image-wrapper.grassland-image-05 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a5b45558579a7bd6be6b_1.jpeg");
}

.individual-case-image-wrapper.grassland-image-06 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a68680ddd7480344d39a_fbf.jpeg");
  background-position: 0%;
}

.individual-case-image-wrapper.grassland-image-07 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a6dcee9c18297c086331_dafad.jpeg");
}

.individual-case-image-wrapper.grassland-image-08 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a711fb96fa3609d5a0fb_sss.jpeg");
}

.individual-case-image-wrapper.gofarm-image-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758a8c09bdcaeab4f93e1f6_7.jpeg");
  background-position: 50%;
}

.individual-case-image-wrapper.gofarm-image-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758ae85975a043c2e9957de_Capture%20(1).jpeg");
}

.individual-case-image-wrapper.gofarm-image-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758aef25e40a57fa2bc9850_334.jpeg");
}

.individual-case-image-wrapper.gofarm-image-04 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758af9c64d735f77bfd4cbf_11.jpeg");
}

.individual-case-image-wrapper.gofarm-image-05 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758afdf5e40a57fa2bd6c93_ffe.jpeg");
}

.individual-case-image-wrapper.gofarm-image-06 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b00e975a043c2e9acc67_3%20(1).jpeg");
}

.individual-case-image-wrapper.gofarm-image-07 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b09b1a9dcf570bc5ee27_gnb.jpeg");
}

.individual-case-image-wrapper.gofarm-image-08 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b1024fc579ac726dcc82_8.jpeg");
}

.individual-case-image-wrapper.gofarm-image-09 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b16f574b4c50ba1653e0_6.jpeg");
}

.individual-case-image-wrapper.gofarm-image-10 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b1fa373099791ba599e9_9.jpeg");
}

.individual-case-image-wrapper.morang-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b7ea5e40a57fa2c51e37_20220503_150640.jpg");
}

.individual-case-image-wrapper.morang-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b850d3e90700b4b25db2_20220505_064333.jpg");
  background-position: 50%;
}

.individual-case-image-wrapper.morang-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758b88f4fc579ac7274c4d8_20220503_152111.jpg");
}

.individual-case-image-wrapper.morang-04 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577e6a7fa6bdef74e70a56_12412.JPG");
}

.individual-case-image-wrapper.plains-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577f5abe8333974e964791_19220-plains-wanderer-til-2020.jpg");
}

.individual-case-image-wrapper.plains-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735276dd2d6748c386376e0_IMG_4003.JPG");
}

.individual-case-image-wrapper.plains-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758bab5d50a0db7a22ad30b_20220323_160936.jpg");
  background-position: 50% 30%;
}

.individual-case-image-wrapper.fulton-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673529c47c60a8ceec8343e7_solar.jpg");
}

.individual-case-image-wrapper.fulton-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e62202c3d6fa08e1aa507_FH.jpg");
}

.individual-case-image-wrapper.warrabkook-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c08e9914eca37effb2eb_Warrabkook%2B(2%2Bof%2B9).jpeg");
  background-position: 50% 60%;
}

.individual-case-image-wrapper.warrabkook-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c16efee3294c0d939291_Warrabkook%2B(8%2Bof%2B9).jpeg");
  background-position: 50% 75%;
  background-size: cover;
}

.individual-case-image-wrapper.warrabkook-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c3b7fee3294c0d95924d_Warrabkook%2BNDVI.jpeg");
  background-position: 50%;
}

.individual-case-image-wrapper.warrabkook-04 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c3ea1e42d5812d904f43_Warrabkook%20(1).jpeg");
}

.individual-case-image-wrapper.hayden-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c4fa2bdc76288c22c699_hayden_xm2%2Bearth8.jpg");
}

.individual-case-image-wrapper.charis-01 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6757976fbd941da1ed32cb65_Charis%2BUAS%2BRNP.jpg");
  background-position: 50% 75%;
}

.individual-case-image-wrapper.charis-02 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c6f85248edf22b08c033_Charis%2BUAS%2BDrone%2BLandscape.jpeg");
  background-position: 50%;
}

.individual-case-image-wrapper.charis-03 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c7706672d57050ff8d1e_Charis%2BUAS%2BPilot.jpg");
}

.individual-case-image-wrapper.charis-04 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6758c7d1f0f4787ce11fdf6b_Charis%2BUAS%2BPilots.jpeg");
  background-position: 50%;
  height: 60vh;
}

.cine-navbar {
  padding-top: 0;
  display: block;
  overflow: visible;
}

.slider-3 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

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

.array-slide {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50% 80%;
  background-size: cover;
  border-radius: 20px;
}

.array-slide.sierra {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e1f8a3fe286192b5f3c1c9_MANTA%20VFX%20ARRAY%20%2B%20SIERRA.jpeg");
  background-position: 50%;
}

.array-slide.rzr {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66ffcc95481f752c4f8dfb18_HD101005.JPG");
  background-position: 50%;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66e1f8a3fe286192b5f3c1c9_MANTA%20VFX%20ARRAY%20%2B%20SIERRA.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.cine-service-compatible-section.slider {
  height: 95vh;
}

.cine-service-compatible-wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 80px;
}

.service-grid-4 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  border-radius: 20px;
  grid-template: "Area Area Area Area Area-4 Area-4"
                 "Area Area Area Area Area-4 Area-4"
                 "Area Area Area Area Area-4 Area-4"
                 "Area Area Area Area Area-4 Area-4"
                 "Area-2 Area-2 Area-3 Area-3 Area-4 Area-4"
                 "Area-2 Area-2 Area-3 Area-3 Area-4 Area-4"
                 "Area-2 Area-2 Area-3 Area-3 Area-4 Area-4"
                 "Area-2 Area-2 Area-3 Area-3 Area-4 Area-4"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  height: 65vh;
}

.service-grid-4.cable-cam {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.service-grid-4.slider {
  grid-column-gap: 16px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.service-grid-4.stealth {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  height: 65vh;
}

.cine-service-body {
  background-color: var(--footer-grey);
}

.cine-service-compatible-heading {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff35185cffcd30981d171_72713200-EC1F-43AA-B174-706F8482B203.JPG");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.cine-service-compatible-heading.area-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672912c8e598f55e235ab2ab_Stealth%20Speed%20Laptop.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.cine-service-compatible-heading.area-2.bike {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/670f01a6486754409b8ee5a0_Bike%20Speed.png");
  background-position: 50% 90%;
  background-size: cover;
}

.cine-service-compatible-heading.slider-controller {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6711a660a235910e6d7e728b_Slider%20Controller.png");
  background-position: 50% 90%;
  background-size: cover;
}

.cine-service-compatible-heading.slider-model {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6711a84182d5581d97aab014_Slider%20Model.png");
  background-position: 50% 60%;
  background-size: cover;
}

.cine-service-compatible-heading.slider-lengths {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6711ad77d6a42b3fdb1a7a5d_Slider%20Comparison%20Extended%20BG.jpg");
  background-position: 50% 85%;
  background-size: cover;
}

.cine-service-compatible-heading.cable-cam-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67170541fe78de0a622f3b4b_WM%20Cable%20Cam%2005.jpeg");
  background-position: 50% 25%;
  background-size: cover;
}

.cine-service-compatible-heading.cable-length {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67184e8668be672e8d8f30e0_WM%20Cable%20Cam%2011.jpg");
  background-position: 50% 40%;
  background-size: cover;
}

.cine-service-compatible-heading.cable-speed {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672916841f7053304675d80e_Charlie%20Speed%20Laptop.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.cine-service-compatible-heading.charlie-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff1ae65d347d5c3e5c9a6_ronin%204d%20flex.jpg");
  background-position: 100%;
  background-size: cover;
}

.cine-service-compatible-heading.sierra-movi {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67188575548681aef369e0ec_IMG_7196.JPG");
  background-position: 0%;
  background-size: cover;
}

.cine-service-compatible-heading.sierra-speed {
  background-color: #414141;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67291c858fdf92807d6b520e_Sierra%20Speed%20Long.jpg");
  background-position: 50%;
  background-size: auto;
}

.cine-service-compatible-heading.rzr-movi {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6719b990b850d820a015bfa7_RZR%20Movi%20XL%20.jpg");
  background-position: 0%;
  background-size: 150%;
}

.cine-service-compatible-heading.rzr-control {
  padding-left: 20px;
  padding-right: 20px;
}

.cine-service-compatible-heading.master-wheels {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67207ef8c7e164865c4d3219_Master%20Wheels.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-compatible-heading.black-arm {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672509f52798c7af4b67ecef_Single%20Black%20Arm.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-compatible-heading.bike-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67250b612ad3291ebb3ec366_DSC01582.JPG");
  background-position: 50%;
  background-size: cover;
}

.cine-service-compatible-heading.charlie-terrains {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff3cc11e62d5157fee041_ronin%204d%20lense.jpg");
  background-position: 50% 25%;
  background-size: cover;
}

.cine-service-compatible-heading.slider-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67251170171fa62f55cd96db_Screenshot%202024-11-01%20at%2010.35.25%20AM.png");
  background-position: 25%;
  background-size: cover;
}

.cine-service-compatible-heading.rzr-power {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672515ac227ea433c3cc43cf_On%20Board%20Power.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-compatible-heading.alta-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67251f0cf3b210bda39d75d1_Drone%20Ronin.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-compatible-heading.tango-mini-ronin {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67252042e4dc44961fc952da_Tango%20Mini%20Ronin.png");
  background-position: 50%;
  background-size: cover;
  padding-left: 20px;
  padding-right: 20px;
}

.cine-service-compatible-heading.rzr-speed {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672918b934e950d4a0a94cbe_RZR%20Speed%20Long.jpg");
  background-position: 50%;
}

.cine-service-compatible-heading.sierra-time {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6729235d5ee5b6bf4857bda1_Sierra%20Time.jpg");
  background-position: 50%;
}

.cine-service-compatible-heading.alta-speed {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67292474c0a5f035d432b621_Alta%20Speed%20Long.jpg");
}

.cine-service-compatible-heading.alta-time {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67292474596e9ad764fb479c_Alta%20Time.jpg");
}

.cine-service-compatible-heading.tango-mini-speed {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672925995ee5b6bf4859c6e1_TM%20Speed%20Long.jpg");
}

.cine-service-compatible-heading.tango-mini-time {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672925990dddb78b6659a406_TM%20Time.jpg");
}

.cine-service-compatible-heading.inspire-lens {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672935e24d673a2b72ade3dd_Inspire%20Lens.jpg");
  background-position: 50% 75%;
}

.cine-service-compatible-heading.inspire-speed {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672924748315974ce2dfc055_Alta%20Speed%20Laptop.jpg");
}

.cine-service-compatible-heading.inspire-quick {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6729409b446621b9fb37e2cd_IMG_0785.jpeg");
  background-position: 50% 20%;
}

.cine-service-compatible-heading.offroad {
  text-shadow: 0 2px 20px #0e0e0e;
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e25161ab8d7d62decac5c_RZR%20Offroad.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-configuration-section {
  margin-top: 45px;
}

.cine-service-heading {
  color: #fff;
  text-align: center;
  letter-spacing: 5px;
  font-family: Montserrat, sans-serif;
}

.cine-service-configuration-wrapper {
  height: 80vh;
  padding-left: 80px;
  padding-right: 80px;
}

.cine-service-credit-section {
  margin-top: 30px;
}

.configuration-slider {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.configuration {
  border-radius: 20px;
}

.configuration.front-underslung-high {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672078670ae1a37f951c0910_Front%20Underslung%20High.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.front-underslung-low {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672078673596f0c8ca2f4017_Front%20Underslung%20Low.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.front-overslung-high {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6720786725727d8e1a1407ab_Front%20Overslung%20High.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.front-overslung-low {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6720786725727d8e1a1407a8_Front%20Overslung%20Low.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.rear-overslung-high {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67207867b5fdba691ea7d9ba_Rear%20Overslung%20High.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.rear-overslung-low {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672078677f8ecb98208c07aa_Rear%20Overslung%20Low.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.rear-underslung-high {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67207867fb6001628b6e4e33_Rear%20Underslung%20High.jpg");
  background-position: 50%;
  background-size: cover;
}

.configuration.rear-underslung-low {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67207867ba1ed3984eef7244_Rear%20Underslung%20Low.jpg");
  background-position: 50%;
  background-size: cover;
}

.mask-3, .slide-15 {
  border-radius: 20px;
}

.service-grid-5 {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
  grid-template: "Area Area Area Area Area-2 Area-2 Area-2"
                 "Area Area Area Area Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-4 Area-4 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-4 Area-4 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-4 Area-4 Area-2 Area-2 Area-2"
                 "Area-5 Area-5 Area-5 Area-5 Area-2 Area-2 Area-2"
                 "Area-5 Area-5 Area-5 Area-5 Area-2 Area-2 Area-2"
                 "Area-5 Area-5 Area-5 Area-5 Area-2 Area-2 Area-2"
                 "Area-5 Area-5 Area-5 Area-5 Area-2 Area-2 Area-2"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  height: 95vh;
}

.service-grid-5.movi-xl {
  grid-column-gap: 10px;
  grid-row-gap: 1px;
}

.cine-home-addt-gear-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  height: 120vh;
}

.body-4 {
  background-color: var(--footer-grey);
}

.cine-addt-gear-cell {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

.cine-addt-gear-heading {
  color: #fff;
  margin-bottom: 15px;
  padding-left: 15px;
}

.carousel-slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-right: 10px;
  position: relative;
}

.mask-4 {
  box-sizing: border-box;
  overflow-wrap: normal;
  flex: 0 auto;
  width: 75%;
  overflow: visible;
}

.slider-4 {
  clear: none;
  justify-content: center;
  align-items: flex-start;
  height: 50vh;
  display: flex;
}

.cine-service-drone-stack {
  height: 150vh;
}

.cine-service-drone-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671b2319863f1ce63737e82f_FlyCart30.jpg");
  background-position: 50% 75%;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.cine-service-drone-wrapper.sierra {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671595cd7bb7c8630b62c8e6_Sierra%20Ice.jpg");
  background-position: 68% 68%;
  background-size: auto 375%;
}

.cine-service-drone-wrapper.tango {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcec63fa180507772518d5_HD100889.JPG");
  background-position: 50% 55%;
  background-size: cover;
}

.cine-service-drone-wrapper.tango-mini {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67159c7c8464a497a88337de_Tango%20Mini%202%20.jpg");
  background-position: 50% 25%;
  background-size: cover;
}

.cine-service-drone-wrapper.eon800 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67159e4944f29fdd83565e25_FFEST24_-51.jpg");
  background-position: 50% 24%;
  background-size: cover;
}

.cine-service-drone-wrapper.gimbalized-fpv {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67159f39e701ddc6713c5d49_B3691972-3DD6-4136-B55F-CB5A3E3208B1.JPG");
  background-position: 50%;
  background-size: cover;
}

.cine-service-drone-wrapper.fixed-fpv {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6718673b2836f1209bb15c45_Fixed%20FPV.png");
  background-position: 50%;
  background-size: cover;
}

.cine-service-drone-wrapper.m350 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9ae7c6468ea01a796991_aerial%20lidar.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.cine-service-drone-wrapper.inspire-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671993cd0a7ed3099af486c8_Inspire%203%2001.jpg");
  background-position: 50% 60%;
  background-size: cover;
}

.cine-service-drone-wrapper.mavic-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672bb446363e436509263c9d_Mavic%203%20Pro.jpg");
  background-position: 50%;
  background-size: cover;
}

.cine-service-drone-heading {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 15px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: block;
  position: static;
}

.cine-service-drone-heading.black {
  color: #2a2a2a;
}

.cine-service-drone-subheading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
  position: absolute;
}

.cine-service-drone-subheading.black {
  color: #2a2a2a;
}

.cine-service-drone-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.cine-home-message-section {
  height: 30vh;
  margin-bottom: 20px;
}

.cine-home-message-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 25px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.cine-home-message-subheading {
  color: #fff;
  text-align: center;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.cine-home-message-heading {
  color: #fff;
  text-align: center;
  width: 100%;
  margin: 30px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 75px;
  line-height: 70px;
  position: static;
}

.cine-home-vfx-section {
  width: 100%;
  height: 75vh;
}

.cine-home-vfx-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc82bd2b3b87f516aad287_Model%20Creation.jpg");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-5 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-6 {
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-7 {
  color: #fff;
  letter-spacing: 5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 800;
}

.cine-home-shot-on-section {
  width: 100%;
  height: 90vh;
  margin-bottom: 30px;
  padding: 50px;
}

.cine-home-labs-section {
  height: 80vh;
  margin-top: 50px;
}

.cine-home-labs-wrapper {
  width: 100%;
  height: 100%;
}

.heading-8 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 44px;
}

.quick-stack-4 {
  height: 70vh;
}

.cine-labs-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.cine-labs-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
}

.cine-labs-wrapper.area-1 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50%;
  background-size: cover;
}

.cine-labs-wrapper.area-2 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671730b766413a7cd6a1b23d_retrax.png");
  background-position: 50%;
  background-size: cover;
}

.cine-labs-wrapper.area-3 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67173600510ce73d46d2ec4a_HD-FPV.png");
  background-position: 50%;
  background-size: cover;
}

.cine-labs-subheading {
  color: #fff;
  text-align: center;
  padding-left: 21px;
  padding-right: 21px;
  font-family: Montserrat, sans-serif;
}

.grid-2 {
  grid-row-gap: 0px;
  grid-template: "Area Area-2" .5fr
                 "Area-3 ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 ". ." .5fr
                 / 1fr 1fr 1fr;
}

.container-2 {
  padding-top: 10px;
}

.cine-shot-on-slide {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.shot-with-heading {
  z-index: 2;
  color: #fff;
  text-align: center;
  letter-spacing: 5px;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% auto;
}

.shot-with-heading.gear-specific {
  margin-top: 84px;
  font-size: 45px;
}

.cine-shot-on-gear-heading {
  color: #fff;
  text-align: center;
  letter-spacing: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 83px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.cine-shot-on-bg-video {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-7 {
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.link {
  text-align: center;
  width: 100%;
}

.heading-9 {
  color: #fff;
  text-align: center;
  vertical-align: baseline;
  margin-top: 0;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.cine-drone-link-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.cine-drone-subheading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.cine-drone-subheading.black {
  color: #2a2a2a;
}

.cine-drone-heading {
  color: #fff;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.cine-drone-heading.black {
  color: #2a2a2a;
}

.disclaimer {
  color: #8a8a8a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.div-block-8 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 95%;
  display: flex;
}

.heading-10 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-style: italic;
}

.cine-home-camera-section {
  width: 100%;
  height: 40vh;
}

.heading-11 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 50px;
  margin-right: 50px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 50px;
  margin-right: 50px;
}

.cine-home-camera-heading {
  color: #fff;
  text-align: center;
  background-color: #414141;
  border-radius: 10px;
  margin: 20px 0;
  padding: 20px 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.body-5 {
  background-color: var(--footer-grey);
}

.camera-gear-section {
  width: 100%;
  height: auto;
  margin-top: 130px;
}

.camera-gear-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
}

.alexa65-gear-stack {
  height: auto;
}

.alexa65-gear-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.alexa65-gear-wrapper.sierra {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671595cd7bb7c8630b62c8e6_Sierra%20Ice.jpg");
  background-position: 70% 70%;
  background-size: 300%;
}

.alexa65-gear-wrapper.rzr {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fced66664a2fa21991cab2_757074C7-D370-43DD-885C-59972273D2B7.JPG");
  background-position: 50% 60%;
  background-size: cover;
}

.camera-optimal-gear-heading {
  color: #fff;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 45vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: flex;
}

.heading-13 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 25px;
}

.link-block-5 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.camera-optimal-gear-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fce869a4df2242093a515f_slider11.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.camera-optimal-gear-wrapper.stealth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/671af0d60a17a55ec2778892_27903C1F-BFA6-45D5-A850-20BAC1916E88.jpg");
  background-position: 50% 75%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.cable-cam {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67170541755e7bf52833dc25_WM%20Cable%20Cam%2006.jpeg");
  background-position: 50%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.rzr {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fced66664a2fa21991cab2_757074C7-D370-43DD-885C-59972273D2B7.JPG");
  background-position: 50% 60%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.charlie {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fced0951deb556ca1c88da_Charlie.jpg");
  background-position: 50%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.altax {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcec63fa180507772518d5_HD100889.JPG");
  background-position: 50%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.tango-mini {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67159c7c8464a497a88337de_Tango%20Mini%202%20.jpg");
  background-position: 75%;
  background-size: cover;
}

.camera-optimal-gear-wrapper.array {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc9cea53ceeb03aa72f60f_HD100756.JPG");
  background-position: 50% 75%;
}

.camera-optimal-gear-wrapper.stabilized-fpv {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67159f39e701ddc6713c5d49_B3691972-3DD6-4136-B55F-CB5A3E3208B1.JPG");
}

.camera-optimal-gear-wrapper.hard-mount-fpv {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6718673b2836f1209bb15c45_Fixed%20FPV.png");
}

.quick-stack-5 {
  grid-row-gap: 20px;
}

.cine-home-gear-wrapper {
  height: 150vh;
}

.cine-home-gear-individual-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.cine-home-gear-individual-wrapper.stealth {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0bb3117d7f63134ff7498_Cine-Bike.jpg");
  background-position: 50% 70%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-wrapper.slider {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fce869a4df2242093a515f_slider11.jpg");
  background-position: 50%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-wrapper.charlie {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fffa6633079eda6b63e308_Charlie.jpg");
  background-position: 50% 75%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-wrapper.cable-cam {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67170541755e7bf52833dc25_WM%20Cable%20Cam%2006.jpeg");
  background-position: 50%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-wrapper.rzr {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fced66664a2fa21991cab2_757074C7-D370-43DD-885C-59972273D2B7.JPG");
  background-position: 50% 60%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-wrapper.drone {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fcec63fa180507772518d5_HD100889.JPG");
  background-position: 50%;
  background-size: cover;
  padding: 0;
}

.cine-home-gear-individual-heading {
  color: #fff;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.background-video-2 {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-9 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.cine-drone-compatible-camera-wrapper {
  background-color: #2a2a2a9e;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.cine-drone-compatible-with-heading {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.cine-drone-compatible-camera-heading {
  color: #fff;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.cine-service-fpv-mounting-section {
  margin-top: 110px;
  margin-bottom: 50px;
}

.cine-service-fpv-mounting-slider {
  height: 70vh;
}

.cine-service-fpv-mounting-video {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.cine-service-fpv-mounting-heading {
  letter-spacing: 5px;
  margin-top: 30px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-4 {
  color: #fff;
  text-align: center;
  margin-bottom: 25px;
  padding-left: 200px;
  padding-right: 200px;
  font-family: Montserrat, sans-serif;
}

.background-video-3 {
  width: 100%;
  height: 110vh;
}

.contact-us-wrapper {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  margin-top: -65px;
  position: relative;
}

.div-block-10, .home-contact-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.background-video-4 {
  width: 100%;
  height: 100%;
}

.cine-service-credit-wrapper {
  width: auto;
  height: auto;
  display: flex;
  position: static;
  overflow: hidden;
}

.cine-nav-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.landing-page-logo-wrapper {
  justify-content: center;
  align-items: center;
  margin-right: 50px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.landing-page-icon.vfx {
  max-width: none;
}

.earth-home-hero-section {
  width: 100%;
  height: 83vh;
  margin-top: 63px;
}

.body-6 {
  background-color: #2a2a2a;
}

.earth-home-bg-video {
  width: 100%;
  height: 100%;
  margin-top: 135px;
}

.earth-home-client-section {
  background-color: #fff;
  overflow: hidden;
}

.earth-home-client-wrapper {
  justify-content: flex-start;
  width: auto;
  height: auto;
  display: flex;
  overflow: visible;
}

.earth-home-client-individual-wrapper {
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
  width: auto;
  min-width: 100%;
  height: 20vh;
  display: flex;
}

.image-7 {
  overflow: visible;
}

.earth-home-client-logo {
  width: 16%;
  height: auto;
}

.earth-home-client-logo.small {
  height: 50%;
}

.earth-home-client-logo.smaller {
  width: auto;
  height: 75%;
}

.earth-home-products-wrapper {
  width: 100%;
  height: 65vh;
}

.earth-home-products-stack {
  height: 100%;
}

.earth-home-product-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

.earth-home-product-wrapper.eon-800 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67350613b6db7976ea6abb35_EON%20800%201.jpg");
  background-position: 100%;
}

.earth-home-product-wrapper.xtd-120 {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67350c69ecd34bc66b1e3cff_XTD120.jpg");
}

.earth-home-product-heading {
  color: #fff;
  order: -1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 20px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.earth-home-product-link {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.earth-home-news-heading {
  color: #fff;
  margin-top: 10px;
  margin-left: 45px;
  margin-right: 45px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
}

.earth-home-news-wrapper {
  justify-content: space-between;
  height: auto;
  margin-bottom: 30px;
  margin-left: 45px;
  margin-right: 45px;
  display: flex;
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr;
  height: 100vh;
  margin-left: 15px;
  margin-right: 15px;
}

.earth-home-news-individual-wrapper {
  width: 30%;
  height: auto;
  padding: 0;
}

.earth-home-news-image {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352543e7726d366b1da266_IMG_0D606FFACDB0-1.jpeg");
  background-position: 50% 55%;
  background-size: cover;
  width: 100%;
  height: 60%;
}

.earth-home-news-image.grasslands {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735210a5445e684c006a6f1_PROJECT-BANNER_VVP-1.jpg");
  background-size: cover;
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-image.go-farm {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352224ed548fc64e4741e1_6.JPG");
  background-position: 50%;
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-image.kangaroo {
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-image.birds {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6735276dd2d6748c386376e0_IMG_4003.JPG");
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-image.solar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673529c47c60a8ceec8343e7_solar.jpg");
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-image.farm {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352ac22d15989451b3e34e_Warrabkook.jpeg");
  border-radius: 20px;
  height: 45vh;
}

.earth-home-news-paragraph {
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.earth-home-news-individual-heading {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.earth-home-industries-section {
  margin-top: 100px;
  margin-bottom: 100px;
}

.earth-home-industries-wrapper {
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: space-around;
  width: auto;
  height: 100vh;
  margin-left: 250px;
  margin-right: 250px;
  display: flex;
}

.earth-home-industry-wrapper {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.earth-home-industry-wrapper.renewable-energy {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648426c00a1ca16760aaf_Renewable%2BEnergy.jpeg");
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.earth-home-industry-wrapper.conservation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648427b7d346383cdd806_Animal%2BConservation.jpeg");
  width: 100%;
  height: 100%;
  margin: 0;
}

.earth-home-industry-wrapper.civil-engineering {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67364842ed12b2a53078d229_Civil%2BEngineering.jpeg");
  width: 100%;
  height: 100%;
  margin: 0;
}

.earth-home-industry-wrapper.mining {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648425b6473107ae1d77c_Mining%2B%26%2BNatural%2BResources.jpeg");
  width: 100%;
  height: 100%;
  margin: 0;
}

.earth-home-industry-wrapper.agriculture {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648436c00a1ca16760b06_Agriculture.jpeg");
  width: 100%;
  height: 100%;
  margin: 0;
}

.earth-home-industry-wrapper.r-d {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6736484218e8978f90a35acf_Research%2B%26%2BDevelopment.jpeg");
  background-position: 0%;
  width: 100%;
  height: 100%;
  margin-left: 0;
}

.earth-home-industry-heading {
  color: #fff;
  text-align: center;
  margin: 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  position: absolute;
}

.industry-interaction-wrapper {
  border-radius: 20px;
  width: 32%;
  height: 48vh;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.renewable-energy {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-block {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.image-block.renewable-energy {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648426c00a1ca16760aaf_Renewable%2BEnergy.jpeg");
}

.image-block.conservation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648427b7d346383cdd806_Animal%2BConservation.jpeg");
}

.image-block.civil {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67364842ed12b2a53078d229_Civil%2BEngineering.jpeg");
}

.image-block.mining {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648425b6473107ae1d77c_Mining%2B%26%2BNatural%2BResources.jpeg");
}

.image-block.agriculture {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648436c00a1ca16760b06_Agriculture.jpeg");
}

.image-block.r-d {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6736484218e8978f90a35acf_Research%2B%26%2BDevelopment.jpeg");
  background-position: 0%;
}

.anamorphic-lens-heading {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: flex;
}

.cine-service-camera-section {
  mix-blend-mode: normal;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 30px 80px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.cine-service-camera-packages {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 150px;
  margin-right: 150px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: flex;
}

.body-7 {
  background-color: #2a2a2a;
  margin-top: 70px;
}

.cine-commercial-section {
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.cine-commercials-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
}

.cine-commercial-video {
  border-radius: 0;
  height: 35vh;
}

.cine-commercial-wrapper {
  flex-flow: column;
  display: flex;
}

.cine-commercial-title-heading {
  color: #fff;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
}

.cine-commercial-client-heading {
  color: #fff;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.cine-commercial-client-section {
  align-items: stretch;
  display: block;
  overflow: hidden;
}

.cine-commercial-client-wrapper {
  justify-content: space-around;
  width: auto;
  min-width: 100%;
  display: flex;
}

.cine-commercial-client-individual-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cine-client-wrapper {
  display: flex;
}

.heading-14 {
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  display: flex;
}

.body-8 {
  background-color: #fff;
}

.earth-products-hero-wrapper {
  width: 100%;
  height: 90vh;
}

.earth-products-hero-bg-video {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.earth-products-description-section {
  width: 100%;
  height: auto;
}

.earth-products-description-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  line-height: 45px;
  display: flex;
}

.earth-products-heading {
  color: #2a2a2a;
  text-align: center;
  letter-spacing: 5px;
  margin-top: 5px;
  margin-bottom: 100px;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.earth-products-subheading {
  color: #2a2a2a;
  text-align: center;
  letter-spacing: 5px;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
}

.earth-products-image {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e345c0a9fadf94990c2fd_EON800_3.webp");
  background-position: 50%;
  background-size: cover;
  width: 1229px;
  height: 564px;
  margin: 50px 0;
  padding: 0;
}

.earth-products-image.xtd {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e72c7c8cfc8d101313b41_XTD.png");
  width: 1000px;
  height: 540px;
}

.paragraph-5 {
  color: #2a2a2a;
  text-align: center;
  margin-left: 400px;
  margin-right: 400px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.grid-6 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.earth-product-facts-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 160px;
  height: 110px;
  display: flex;
}

.earth-products-facts-subheading {
  color: #414141;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.earth-products-facts-subheading.center {
  text-align: center;
  padding-left: 15px;
}

.earth-products-facts-heading {
  color: #2a2a2a;
  text-align: left;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.earth-products-industries-section {
  margin-top: 50px;
  margin-bottom: 50px;
}

.earth-products-industries-wrapper {
  width: 100%;
  padding-bottom: 10px;
  padding-left: 100px;
  padding-right: 0;
}

.earth-products-industries-wrapper.xtd {
  padding-left: 100px;
  padding-right: 100px;
}

.earth-products-industries-heading {
  color: #2a2a2a;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.slide-16, .slide-17 {
  width: 33%;
}

.slider-5 {
  background-color: #0000;
  height: 60vh;
}

.earth-product-industry-slide {
  width: 48%;
  margin-left: 0;
  margin-right: 15px;
}

.earth-product-industry-slide.xtd {
  width: 50%;
  margin-right: 15px;
}

.earth-product-industry-wrapper {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.earth-product-industry-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 90%;
}

.earth-product-industry-image.lighting {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6036838d6c1f6797c689_EON%20Lighting.png");
  height: 90%;
}

.earth-product-industry-image.network-coverage {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e60890d3f5cf186d960fb_EON%20telecommunication.jpg");
  background-position: 50% 60%;
  height: 90%;
}

.earth-product-industry-image.telecommunication {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6139c1c6e9a0815cd693_Verizon%20Telecommuncation.jpg");
}

.earth-product-industry-image.surveillance {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e62202c3d6fa08e1aa507_FH.jpg");
}

.earth-product-industry-image.verizon {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e76d933697922592f8dff_Screenshot%202024-11-20%20at%203.54.25%20PM.png");
}

.earth-product-industry-image.military {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e79f81f4a34624049df60_XTD%20Military.jpg");
}

.earth-product-industry-heading {
  color: #2a2a2a;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.earth-product-industry-heading.xtd {
  padding-right: 25px;
}

.earth-products-kit-section {
  margin-top: 100px;
  margin-bottom: 100px;
}

.earth-products-kit-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 100px;
  padding-right: 100px;
}

.earth-product-included-kit-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.earth-product-included-kit-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  height: 30vh;
}

.earth-product-included-kit-image.air-unit {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6bcb0d3f5cf186e33ab7_EON800_2.webp");
}

.earth-product-included-kit-image.ground-station {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6bcbb88b9c5c4ba19873_EON800_1.webp");
}

.earth-product-included-kit-image.tether {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6bcc0ead29876fc87084_Spool_01.png");
  background-size: cover;
}

.earth-product-included-kit-image.xtd {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e72c7c8cfc8d101313b41_XTD.png");
}

.earth-product-included-kit-heading {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
}

.earth-product-included-kit-paragraph {
  color: #2a2a2a;
  text-align: justify;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
}

.heading-15 {
  color: #2a2a2a;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.body-9 {
  background-color: #2a2a2a;
}

.earth-services-section {
  margin-top: 15px;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 30px;
  padding-right: 30px;
}

.earth-services-individual-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.earth-service-individual-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 40vh;
}

.earth-service-individual-image.asset {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f7bd3fc4810cf07b955_Asset%20Inspection.jpg");
}

.earth-service-individual-image.surveying {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f7a103f7c9ad21f4eaa_Surveying%20%26%20Mapping.jpg");
}

.earth-service-individual-image.lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f7bb95ba1a443e9b805_LiDAR.jpg");
}

.earth-service-individual-image.sensors {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f7bf8d43bb2eaa844ec_Sensors.jpg");
}

.earth-service-individual-image.consulting {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f8281c84b143f9d030a_Consulting.jpg");
  background-position: 50% 100%;
  background-size: auto 150%;
}

.earth-service-individual-image.manufacturing {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f7f7a409dd7738840d74d_Manufacturing.jpg");
}

.earth-service-individual-image.energy {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648426c00a1ca16760aaf_Renewable%2BEnergy.jpeg");
}

.earth-service-individual-image.conservation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648427b7d346383cdd806_Animal%2BConservation.jpeg");
}

.earth-service-individual-image.engineering {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67364842ed12b2a53078d229_Civil%2BEngineering.jpeg");
}

.earth-service-individual-image.mining {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648425b6473107ae1d77c_Mining%2B%26%2BNatural%2BResources.jpeg");
}

.earth-service-individual-image.agriculture {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648436c00a1ca16760b06_Agriculture.jpeg");
}

.earth-service-individual-image.r-d {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6736484218e8978f90a35acf_Research%2B%26%2BDevelopment.jpeg");
  background-position: 0%;
}

.earth-service-individual-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
}

.earth-service-individual-paragraph {
  color: #fff;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
}

.earth-services-hero-wrapper {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673f8f57d02f5b18323fa92f_nmMHw3FQ.jpeg");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 85vh;
  display: flex;
}

.earth-services-hero-wrapper.survey {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fbc9baeba7ecf8ec81335_3D%2BView%2Bof%2BWerribee%2BZoo.jpeg");
}

.earth-services-hero-wrapper.lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533a87fa0137c1d8a4bf96_dx6hbwhA.jpeg");
}

.earth-services-hero-wrapper.sensors {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675349f5cdcad1a23f378d2b_XM2%2BTange%2B2-21.jpg");
  background-position: 50% 100%;
}

.earth-services-hero-wrapper.custom {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675356db032df19ae7b67fe0__DSC4674.jpg");
  background-position: 50%;
}

.earth-services-hero-wrapper.energy {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675747d9591e7163a442923d_unsplash-image-eIBTh5DXW9w.jpg");
}

.earth-services-hero-wrapper.conservation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577d7afc9972d0cde00604_unsplash-image-tWWCqIMiUmg.jpg");
}

.earth-services-hero-wrapper.mining {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675342eb16116fd42423c4f2_xIGJt9dw.jpeg");
}

.earth-services-hero-wrapper.agriculture {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648436c00a1ca16760b06_Agriculture.jpeg");
}

.earth-services-hero-wrapper.r-d {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67350613b6db7976ea6abb35_EON%20800%201.jpg");
}

.earth-service-hero-subheading {
  color: #2a2a2a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.earth-service-hero-subheading.white {
  color: #fff;
}

.earth-service-hero-heading {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
}

.earth-service-hero-heading.white {
  color: #fff;
  margin-top: 10px;
}

.earth-service-hero-heading.white.center {
  text-align: center;
}

.earth-service-hero-paragraph {
  color: #2a2a2a;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.earth-service-hero-paragraph.white {
  color: #fff;
}

.earth-service-hero-text-wrapper {
  flex-flow: column;
  width: 55%;
  padding-left: 150px;
  padding-right: 0;
  display: flex;
}

.earth-service-hero-text-wrapper.center {
  width: 100%;
  padding-left: 0;
}

.earth-services-explain-section {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.earth-services-explain-section.gray {
  background-color: #2a2a2a;
  padding-top: 40px;
}

.earth-service-explain-heading {
  color: #2a2a2a;
  text-align: center;
  margin-top: 0;
  padding: 10px 0;
  font-family: Montserrat, sans-serif;
}

.earth-service-explain-heading.white {
  color: #fff;
}

.earth-service-explain-subheading {
  color: #2a2a2a;
  text-align: left;
  padding-left: 150px;
  padding-right: 150px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.earth-service-explain-subheading.half {
  text-align: justify;
  width: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 30px;
}

.earth-service-explain-subheading.half.white {
  color: #fff;
}

.earth-service-asset-pro-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: auto;
  padding-left: 150px;
  padding-right: 150px;
}

.earth-service-asset-pro-wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000;
  border-radius: 20px;
  height: auto;
}

.heading-16 {
  color: #fff;
  text-align: center;
  background-color: #2a2a2a99;
  border-radius: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.earth-service-asset-pro-paragraph-wrapper {
  margin-top: 10px;
}

.earth-service-asset-pro-paragraph {
  font-family: Montserrat, sans-serif;
}

.video {
  height: 50vh;
  padding-bottom: 0;
}

.earth-service-asset-video-wrapper {
  width: 100%;
  height: auto;
}

.earth-service-asset-video-wrapper.photo {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fbd63bc04efc4b0ca2366_Surveyings.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 50vh;
}

.earth-service-asset-video-wrapper.photo.lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533a87d69d0584b5446ab0_Picture2%20(1).jpg");
}

.earth-service-asset-video-wrapper.photo.sensors {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6753437c8e5079baf2de13ec_EJHNYwvg.jpeg");
  background-position: 50%;
}

.earth-service-asset-video-wrapper.photo.energy {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6757509cf3074d72cabeb64a_unsplash-image-Ilpf2eUPpUE.jpg");
}

.earth-service-asset-video-wrapper.photo.conservation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577e16af4c1af7838f37f9_el6nSdmg.jpeg");
  background-position: 50% 20%;
}

.earth-service-asset-video-wrapper.photo.mining {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673648425b6473107ae1d77c_Mining%2B%26%2BNatural%2BResources.jpeg");
  background-position: 50% 75%;
}

.earth-service-asset-video-wrapper.photo.agriculture {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67352224ed548fc64e4741e1_6.JPG");
}

.earth-service-asset-video-wrapper.photo.r-d {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6036838d6c1f6797c689_EON%20Lighting.png");
  background-position: 50% 40%;
}

.video-2 {
  position: relative;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-left: 150px;
  padding-right: 150px;
}

.earth-service-asset-industry-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.earth-service-asset-industry-icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 80%;
}

.earth-service-asset-industry-icon.solar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673facfa3d72c59789d57956_Solar.png");
  width: auto;
  height: auto;
}

.earth-service-asset-industry-icon.power {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673facfa3d72c59789d57952_Powerlines.png");
}

.earth-service-asset-industry-icon.mobile {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673facfa8ca2bec9cbfd1b98_Mobile.png");
}

.earth-service-asset-industry-icon.construction {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673facfa599e3a176eb83701_Constructions.png");
}

.earth-service-asset-industry-icon.engineer {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673facfa46f160b9ae91fcca_engineer.png");
}

.heading-17 {
  color: #2a2a2a;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.earth-service-explain-subheadings {
  color: #2a2a2a;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.earth-service-explain-subheadings.white {
  color: #fff;
}

.grid-9 {
  margin-top: 20px;
  padding-left: 150px;
  padding-right: 150px;
}

.grid-9.surveying {
  grid-template-rows: auto;
}

.earth-service-asset-capabilities-wrapper {
  border: 1px solid #fff;
  height: 40vh;
}

.earth-service-asset-capability-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 80%;
}

.earth-service-asset-capability-image.digitize {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fb4d3599e3a176ec032c4_Tenth_St_Water_Tower.png");
  background-position: 50%;
  background-size: cover;
}

.earth-service-asset-capability-image.live {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fb4e47538d284467d989a_LiDAR-9477.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.earth-service-asset-capability-image.thermal {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fb5020c4e8ec04923146f_screen-shot-2015-12-11-at-8-29-10-am.png");
}

.earth-service-asset-capability-image.data {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fb517707efc6e01a0398f_Warrabkook%2B(3%2Bof%2B9).JPG");
  background-position: 50% 25%;
}

.earth-service-asset-capability-image.land {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fbe6ea3587c0f34f40cc3_zoom.jpeg");
}

.earth-service-asset-capability-image.stockpile {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fbe7c617ac76a13f031f0_stockpilke.jpeg");
}

.earth-service-asset-capability-image.architecture-lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533a8759de3faff2d0b0c0_capitol-building-lidar.png");
  background-position: 50% 0;
}

.earth-service-asset-capability-image.disaster-lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533ea6f7b659ebee4862ad_LiDAR03-600x537.jpg");
  background-position: 50% 0;
}

.earth-service-asset-capability-image.agriculture-lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533a87e684a8fe3073183d_Site_DEM.jpg");
}

.earth-service-asset-capability-image.energy-lidar {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533ea6002fc3d4422bf7cb_Picture3.png");
}

.earth-service-asset-capability-image.rgb {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675342eb16116fd42423c4f2_xIGJt9dw.jpeg");
  background-position: 50% 0;
}

.earth-service-asset-capability-image.gamma {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6753431f46cab38456e8efbd_image2020-4-15_16-34-14.png");
  background-position: 50% 0;
}

.earth-service-asset-capability-image.multispectral {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67534341077adb387b23beae_Phantom_4_Multispectral_agriculture_drone1.jpg");
  background-position: 50% 100%;
}

.earth-service-asset-capability-image.solar-panel {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673529c47c60a8ceec8343e7_solar.jpg");
}

.earth-service-asset-capability-image.wind-turbine {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675747d9591e7163a442923d_unsplash-image-eIBTh5DXW9w.jpg");
}

.earth-service-asset-capability-image.selective-spraying {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577bbfe3881b8b3d52c743_Warrabkook%2BNDVI.JPG");
}

.earth-service-asset-capability-image.nuclear {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6753436be3a7913d2bcd3487_b9850a40a151d368d987c339d9aae75f.jpg");
}

.earth-service-asset-capability-image.wildlife-counting {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577f5abe8333974e964791_19220-plains-wanderer-til-2020.jpg");
  background-position: 50% 25%;
}

.earth-service-asset-capability-image.plant-identification {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577e96afc2bf93214f92d5_Invasive%2BSPecies.jpg");
}

.earth-service-asset-capability-image.radio-tracking {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577e6a7fa6bdef74e70a56_12412.JPG");
  background-position: 50%;
}

.earth-service-asset-capability-image.custom-manufacturing {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67577fca9b17d0c54708b939_Zoo's%2BVictoria%2BXM2-high.jpg");
}

.earth-service-asset-capability-image.grant {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675780190aa583c0369474c0_DJI_0075.JPG");
}

.earth-service-asset-capability-image.terrain-modeling {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67578110e3881b8b3d57d000_Terrain.jpg");
}

.earth-service-asset-capability-image.safety {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e6036838d6c1f6797c689_EON%20Lighting.png");
}

.earth-service-asset-capability-image.elevation {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675784c7b58e0f5f594cf52e_volume.jpeg");
}

.earth-service-asset-capability-image.stockpile-reports {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675342eb16116fd42423c4f2_xIGJt9dw.jpeg");
  background-position: 50% 0;
}

.earth-service-asset-capability-image.infrastructure-inspection {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67533a87e684a8fe3073183d_Site_DEM.jpg");
}

.earth-service-asset-capability-image.farm-mapping {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/675789cdf7bfcc7f6dc7259c_Capture.jpeg");
}

.earth-service-asset-capability-image.crop-management {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fbd63bc04efc4b0ca2366_Surveyings.jpeg");
}

.earth-service-asset-capability-image.remote-platform {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6736484218e8978f90a35acf_Research%2B%26%2BDevelopment.jpeg");
}

.earth-service-asset-capability-image.scientific-research {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673fb517707efc6e01a0398f_Warrabkook%2B(3%2Bof%2B9).JPG");
  background-position: 50% 20%;
}

.earth-service-asset-capability-image.payload-solutions {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6753437c8e5079baf2de13ec_EJHNYwvg.jpeg");
}

.earth-service-asset-capability-image.drone-consulting {
  background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e79f81f4a34624049df60_XTD%20Military.jpg");
}

.earth-service-asset-capability-heading {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.body-10 {
  background-color: #2a2a2a;
}

.body-11 {
  margin-top: 126px;
  padding-bottom: 0;
}

.cine-service-video-section {
  margin: 67px;
  padding-top: 0;
  padding-bottom: 0;
}

.cine-shot-on-section {
  margin: 0;
  padding: 15px;
  display: none;
}

.cine-shot-on-wrapper {
  width: 100%;
  height: 75vh;
}

@media screen and (max-width: 991px) {
  .landingv2-navbar-logo {
    max-width: 90%;
    margin-top: 13px;
  }

  .landingv2-navbar-link {
    text-align: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .landingv2-navbar-link.about {
    margin-top: 0;
    margin-right: 0;
    position: relative;
  }

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

  .dropdown-list {
    border-radius: 0;
  }

  .dropdown-list.w--open {
    background-color: #00000061;
  }

  .navbar-wrapper {
    z-index: 1;
    justify-content: space-between;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .slide1-heading-text {
    text-align: center;
    letter-spacing: 3px;
    font-size: 50px;
    line-height: 50px;
  }

  .slide1-subhead-text {
    text-align: center;
    padding-left: 138px;
    padding-right: 138px;
    font-size: 18px;
    line-height: 22px;
  }

  .landingv2-navbar-contact {
    text-align: center;
    border-radius: 0 0 20px 20px;
  }

  .slide-2 {
    background-position: 50%;
    background-size: cover;
  }

  .slide-upper-third-textbox {
    margin-top: 125px;
  }

  .slide-heading-text {
    font-size: 42px;
  }

  .slide-subhead-text {
    padding-left: 138px;
    padding-right: 138px;
    font-size: 14px;
  }

  .button {
    font-size: 12px;
  }

  .nav-menu {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    text-align: center;
    background-color: #03030369;
    border-radius: 20px;
    margin-left: 0;
    left: 450px;
  }

  .navbar-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: static;
  }

  .vfxi-home-capture-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-processing-body-wrapper {
    height: 50vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2 {
    margin-top: 10px;
    font-size: 25px;
  }

  .division-navbar-wrapper {
    display: flex;
  }

  .right-arrow {
    z-index: 0;
    justify-content: flex-start;
    align-items: stretch;
    max-height: 80%;
    display: flex;
  }

  .capture-landing-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .processing-landing-heading {
    font-size: 20px;
  }

  .dropdown {
    display: none;
  }

  .credits-poster-wrapper {
    min-width: 175%;
  }

  .credits-poster-wrapper.credits-page {
    min-width: 100%;
    height: 100%;
  }

  .credits-poster-images.height {
    height: 100%;
  }

  .vfxi-home-cases-heading {
    margin-top: 10px;
    font-size: 25px;
  }

  .cases-wrapper {
    padding-left: 17px;
    padding-right: 17px;
  }

  .xm2-navbar-logo {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .onsetcapture-header-heading {
    font-size: 40px;
  }

  .onsetcapture-hero-section {
    height: auto;
  }

  .onsetcapture-hero-section.aerial {
    height: 110vh;
  }

  .onsetcapture-hero-paragraph {
    margin-left: 60px;
    margin-right: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-cell {
    border-radius: 30px;
  }

  .hero-cell-heading {
    padding-left: 30px;
    font-size: 25px;
  }

  .achieve-heading, .achieve-paragraph {
    margin-left: 60px;
    margin-right: 60px;
  }

  .hero-background-video {
    box-sizing: border-box;
    object-fit: fill;
    object-position: 100% 50%;
    width: 1500px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .icon-2 {
    color: #fff;
  }

  .nav-menu-2 {
    background-color: #2a2a2ad9;
  }

  .processing-hero-paragraph {
    padding-left: 121px;
    padding-right: 121px;
  }

  .fs-sliderdots_text {
    max-width: 20rem;
    font-size: 1.5rem;
  }

  .hero-backround-video-wrapper {
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative;
  }

  .vfx-case-wrapper, .individual-case-header-wrapper, .individual-case-hero-wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }

  .xm2-cine-navbar {
    align-items: center;
  }

  .icon-3 {
    color: #fff;
  }

  .intro-screen_secondary-button, .intro-screen_primary-button {
    text-align: center;
    cursor: pointer;
  }

  .credits-section {
    margin-top: 139px;
  }

  .vfx-credits-slide {
    height: auto;
  }

  .poster-image {
    min-width: 25%;
  }

  .cine-opener-drone {
    background-position: 80%;
  }

  .cine-opener-charlie {
    background-position: 75%;
  }

  .contact-form-section-wrapper {
    display: none;
  }

  .cine-service-compatible-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cine-service-compatible-heading {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff35185cffcd30981d171_72713200-EC1F-43AA-B174-706F8482B203.JPG");
    font-size: 20px;
  }

  .cine-service-compatible-heading.area-1 {
    font-size: 20px;
  }

  .cine-service-compatible-heading.area-2 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67291272f053f5eb76981a4b_Stealth%20Speed%20iPad.jpg");
    background-position: 50%;
    font-size: 20px;
  }

  .cine-service-compatible-heading.slider-lengths {
    background-position: 50%;
    background-size: cover;
  }

  .cine-service-compatible-heading.cable-cam-ronin {
    background-position: 75% 25%;
  }

  .cine-service-compatible-heading.cable-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672916837a268c883c4d6909_Charlie%20Speed%20Small.jpg");
  }

  .cine-service-compatible-heading.charlie-ronin {
    background-position: 75%;
  }

  .cine-service-compatible-heading.sierra-movi {
    background-position: 35%;
  }

  .cine-service-compatible-heading.sierra-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67291c8544ca49a0d1de5d06_Sierra%20Speed%20Laptop.jpg");
    background-size: cover;
  }

  .cine-service-compatible-heading.slider-ronin {
    background-position: 35%;
  }

  .cine-service-compatible-heading.rzr-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672918b934e950d4a0a94cbe_RZR%20Speed%20Long.jpg");
  }

  .cine-service-compatible-heading.alta-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672924748315974ce2dfc055_Alta%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.tango-mini-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6729259914f879700b208766_TM%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.inspire-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672924747bfbd3c30b246045_Alta%20Speed%20Small.jpg");
  }

  .cine-service-compatible-heading.offroad {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/673e25161ab8d7d62decac5c_RZR%20Offroad.jpg");
    background-position: 50%;
  }

  .cine-service-configuration-wrapper {
    height: 70vh;
    padding-left: 25px;
    padding-right: 25px;
  }

  .service-grid-5 {
    height: 95vh;
  }

  .cine-home-message-section {
    height: 20vh;
  }

  .cine-home-message-wrapper {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cine-home-message-subheading {
    font-size: 20px;
  }

  .cine-home-message-heading {
    text-align: center;
    margin-top: 3px;
    font-size: 38px;
  }

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

  .cine-home-shot-on-section {
    padding: 9px;
  }

  .cine-labs-heading {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-10 {
    text-align: center;
    font-size: 50px;
  }

  .heading-11 {
    padding-left: 110px;
    padding-right: 110px;
    font-size: 38px;
  }

  .grid-3, .grid-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cine-home-camera-heading {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
  }

  .cine-home-gear-individual-wrapper.stealth {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0d78781db29157186a17a_Cine%20Bike%20(Phone%20Version.jpg");
    background-position: 50% 60%;
  }

  .cine-home-gear-individual-wrapper.charlie {
    background-position: 75%;
  }

  .cine-drone-compatible-camera-wrapper {
    text-align: center;
  }

  .paragraph-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cine-nav-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .landing-page-logo-wrapper.w--current {
    margin-right: 80px;
  }

  .menu-button-3 {
    margin-top: 0;
    margin-right: 0;
  }

  .menu-button-3.w--open {
    background-color: #2a2a2a;
  }

  .menu-button-3.earth {
    margin-top: 15px;
  }

  .menu-button-4, .menu-button-4.w--open {
    background-color: #2a2a2a;
  }

  .earth-home-news-individual-wrapper {
    height: 90vh;
  }

  .earth-home-news-image.grasslands, .earth-home-news-image.go-farm, .earth-home-news-image.kangaroo, .earth-home-news-image.birds, .earth-home-news-image.solar, .earth-home-news-image.farm {
    height: 60%;
  }

  .earth-home-industries-section {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .earth-home-industries-wrapper {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .earth-home-industry-heading {
    font-size: 25px;
  }

  .industry-interaction-wrapper {
    width: 31%;
  }

  .image-block.mining {
    background-position: 60%;
  }

  .cine-service-camera-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .cine-service-camera-packages {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .cine-commercials-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cine-commercial-client-individual-wrapper {
    padding-right: 15px;
  }

  .earth-services-individual-wrapper {
    padding-left: 2px;
    padding-right: 2px;
  }

  .earth-service-individual-heading {
    font-size: 16px;
    line-height: 25px;
  }

  .earth-service-individual-paragraph {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .earth-service-hero-text-wrapper {
    padding-left: 85px;
  }

  .earth-service-explain-heading {
    margin-bottom: 0;
    font-size: 30px;
  }

  .earth-service-explain-subheading.half {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .earth-service-asset-pro-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-16 {
    font-size: 18px;
  }

  .grid-8 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .earth-service-explain-subheadings.white {
    font-size: 22px;
  }

  .grid-9 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .earth-service-asset-capability-heading {
    font-size: 14px;
  }

  .cine-service-video-section {
    margin: 25px;
  }
}

@media screen and (max-width: 767px) {
  .landingv2-navbar-logo {
    max-width: 85%;
  }

  .slide1-heading-text {
    letter-spacing: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .slide1-subhead-text {
    padding-left: 86px;
    padding-right: 86px;
    font-size: 15px;
  }

  .slide-2 {
    background-position: 0%;
    background-size: auto 130%;
  }

  .slide-subhead-text {
    padding-left: 41px;
    padding-right: 41px;
  }

  .slide-6 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672c13ebf421c0323b43ee74_XM2%20Store%20Vertical.jpg");
  }

  .nav-menu {
    left: 288px;
  }

  .home-processing-body-wrapper {
    margin-bottom: 25px;
  }

  .heading-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cine-cell {
    background-position: 50% 60%;
  }

  .earth-cell {
    background-position: 40% 12%;
  }

  .store-cell {
    background-position: 50% 25%;
  }

  .vfxi-cell {
    background-position: 30% 20%;
  }

  .division-navbar-wrapper {
    display: none;
  }

  .quick-stack-2, .quick-stack-2.phone {
    height: 75vh;
  }

  .capture-landing-heading {
    line-height: 25px;
  }

  .dropdown {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .credits-poster-wrapper.credits-page {
    height: 100%;
  }

  .landing-cell-text {
    font-size: 25px;
  }

  .credits-poster-images.height {
    height: 100%;
  }

  .xm2-footer-section {
    position: static;
  }

  .vfxi-home-cases-heading {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cases-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }

  .cine-opener-bike {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0d78781db29157186a17a_Cine%20Bike%20(Phone%20Version.jpg");
  }

  .onsetcapture-header-heading {
    font-size: 30px;
  }

  .onsetcapture-hero-section.aerial {
    height: 115vh;
  }

  .hero-cell-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 26px;
    font-size: 20px;
  }

  .achieve-heading {
    font-size: 25px;
  }

  .achieve-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-background-video {
    width: 1200px;
  }

  .navbar-dropdown-list.cine {
    position: static;
  }

  .processing-hero-paragraph {
    padding: 30px 70px;
  }

  .slide-nav-2 {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fs-sliderdots_arrow-right {
    width: 3rem;
    height: 3rem;
    font-size: 1rem;
    right: -1.5rem;
  }

  .fs-sliderdots_text {
    max-width: 15rem;
    font-size: 1rem;
  }

  .fs-sliderdots_arrow-left {
    width: 3rem;
    height: 3rem;
    font-size: 1rem;
    left: -1.5rem;
  }

  .model-creation-slider-text-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .slider-text {
    font-size: 12px;
  }

  .cases-heading-text {
    font-size: 60px;
  }

  .vfx-case-image-wrapper.case-1, .vfx-case-image-wrapper.case-2, .vfx-case-image-wrapper.case-3 {
    width: 40%;
    margin-left: 15px;
  }

  .vfx-case-paragraph-heading {
    font-size: 15px;
    line-height: 20px;
  }

  .vfx-case-paragraph-text {
    font-size: 12px;
  }

  .individual-case-header-wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }

  .intro-screen_wrapper-center {
    padding: 4rem 2rem;
  }

  .intro-screen_subtitle {
    font-size: 1rem;
  }

  .intro-screen_secondary-button, .intro-screen_primary-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .intro-screen_title-large {
    font-size: 5rem;
  }

  .form-step_answers {
    grid-template-columns: 1fr;
  }

  .form-step_card {
    border-style: none;
    border-radius: 0;
    padding: 2rem 1.5rem;
  }

  .form-step_wrapper {
    min-height: 0;
    padding: 0;
  }

  .form-step_question {
    font-size: 1rem;
    line-height: 140%;
  }

  .credits-section {
    height: auto;
    margin-top: 142px;
    margin-bottom: 40px;
  }

  .vfx-credits-heading {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 25px;
  }

  .vfx-credits-slider {
    margin-bottom: 14px;
  }

  .poster-image {
    min-width: 33.33%;
    height: 37vh;
  }

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

  .body-3 {
    height: auto;
    overflow: hidden;
  }

  .cine-opener-slider {
    background-position: 25%;
  }

  .cine-opener-cablecam {
    background-position: 50%;
  }

  .cine-opener-drone {
    background-position: 65%;
  }

  .cine-opener-charlie {
    background-position: 70%;
  }

  .contact-form-wrapper {
    width: 400px;
  }

  .contact-info-heading {
    font-size: 18px;
  }

  .contact-form-heading {
    font-size: 20px;
  }

  .name-field, .email-field, .message-field {
    font-size: 12px;
  }

  .cine-service-compatible-section.slider {
    height: 110vh;
  }

  .service-grid-4 {
    grid-template: "Area Area Area Area"
                   "Area Area Area Area"
                   "Area Area Area Area"
                   "Area-4 Area-4 Area-4 Area-4"
                   "Area-4 Area-4 Area-4 Area-4"
                   "Area-4 Area-4 Area-4 Area-4"
                   "Area-2 Area-2 Area-2 Area-2"
                   "Area-2 Area-2 Area-2 Area-2"
                   "Area-2 Area-2 Area-2 Area-2"
                   "Area-3 Area-3 Area-3 Area-3"
                   "Area-3 Area-3 Area-3 Area-3"
                   "Area-3 Area-3 Area-3 Area-3"
                   / 1fr 1fr 1fr 1fr;
    height: 90vh;
  }

  .service-grid-4.stealth {
    height: 90vh;
  }

  .service-grid-4.cable {
    height: 150vh;
  }

  .cine-service-compatible-heading {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff35185cffcd30981d171_72713200-EC1F-43AA-B174-706F8482B203.JPG");
    font-size: 18px;
    line-height: 25px;
  }

  .cine-service-compatible-heading.area-1 {
    font-size: 18px;
  }

  .cine-service-compatible-heading.area-3 {
    font-size: 18px;
    line-height: 25px;
  }

  .cine-service-compatible-heading.area-2 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672911a78189e00ecd0f8e59_Stealth%20Speed%20Long.jpg");
    background-position: 50%;
    font-size: 18px;
    line-height: 25px;
  }

  .cine-service-compatible-heading.area-2.bike {
    background-position: 50% 67%;
  }

  .cine-service-compatible-heading.slider-lengths, .cine-service-compatible-heading.cable-cam-ronin {
    background-position: 50% 75%;
  }

  .cine-service-compatible-heading.cable-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672916841f7053304675d80e_Charlie%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.sierra-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67291c858fdf92807d6b520e_Sierra%20Speed%20Long.jpg");
  }

  .cine-service-compatible-heading.master-wheels {
    background-position: 50%;
  }

  .cine-service-compatible-heading.slider-ronin {
    background-position: 0 100%;
  }

  .cine-service-compatible-heading.rzr-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672918b934e950d4a0a94cbe_RZR%20Speed%20Long.jpg");
    background-position: 50%;
  }

  .cine-service-compatible-heading.alta-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67292474c0a5f035d432b621_Alta%20Speed%20Long.jpg");
  }

  .cine-service-compatible-heading.tango-mini-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672925995ee5b6bf4859c6e1_TM%20Speed%20Long.jpg");
  }

  .cine-service-compatible-heading.inspire-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67292474c0a5f035d432b621_Alta%20Speed%20Long.jpg");
  }

  .cine-service-compatible-heading.inspire-quick {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672940c416c58e4d42ccb26f_IMG_0784.jpeg");
    background-position: 50%;
  }

  .cine-service-compatible-heading.offroad {
    background-position: 50% 40%;
  }

  .cine-service-configuration-section {
    margin-top: 40px;
  }

  .cine-service-heading {
    font-size: 30px;
  }

  .cine-service-configuration-wrapper {
    height: 50vh;
  }

  .service-grid-5 {
    grid-template: "Area Area Area Area" 1fr
                   "Area-2 Area-2 Area-2 Area-2" 1fr
                   "Area-3 Area-3 Area-3 Area-3" 1fr
                   "Area-4 Area-4 Area-4 Area-4" 1fr
                   "Area-5 Area-5 Area-5 Area-5" 1fr
                   / 1fr 1fr 1fr 1fr;
    height: 110vh;
  }

  .service-grid-5.slider {
    grid-template-columns: 1fr;
  }

  .cine-service-drone-wrapper.fixed-fpv {
    background-position: 100%;
  }

  .cine-home-message-section {
    height: 20vh;
  }

  .cine-home-message-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cine-home-message-subheading {
    font-size: 18px;
  }

  .cine-home-message-heading {
    margin-top: 0;
    font-size: 30px;
  }

  .cine-home-shot-on-section {
    padding: 20px;
  }

  .cine-home-labs-section {
    height: auto;
  }

  .quick-stack-4 {
    height: 150vh;
  }

  .cine-labs-wrapper {
    background-position: 50%;
  }

  .cine-labs-wrapper.area-1 {
    background-position: 50% 75%;
  }

  .cine-labs-wrapper.area-2 {
    background-position: 50% 45%;
  }

  .cine-labs-wrapper.area-3 {
    background-position: 50% 30%;
  }

  .cine-home-camera-section {
    height: 100vh;
  }

  .heading-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .cine-home-camera-heading {
    font-size: 18px;
  }

  .camera-optimal-gear-heading {
    font-size: 24px;
  }

  .cine-home-gear-individual-heading {
    font-size: 22px;
  }

  .cine-drone-compatible-camera-wrapper {
    text-align: center;
    display: none;
  }

  .menu-button-3 {
    margin-right: 0;
  }

  .earth-home-client-individual-wrapper {
    height: 15vh;
  }

  .earth-home-news-wrapper {
    flex-flow: column;
  }

  .earth-home-news-individual-wrapper {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }

  .earth-home-news-image.grasslands, .earth-home-news-image.go-farm, .earth-home-news-image.kangaroo, .earth-home-news-image.birds, .earth-home-news-image.solar, .earth-home-news-image.farm {
    height: 45vh;
  }

  .earth-home-industries-section {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .earth-home-industries-wrapper {
    justify-content: center;
    align-items: center;
  }

  .earth-home-industry-heading {
    font-size: 18px;
    line-height: 30px;
  }

  .image-block.mining {
    background-position: 60%;
  }

  .cine-service-camera-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .cine-service-camera-packages {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 25px;
  }

  .cine-commercials-grid {
    grid-template-columns: 1fr;
  }

  .cine-commercial-title-heading {
    font-size: 14px;
  }

  .cine-commercial-client-heading {
    font-size: 12px;
  }

  .earth-product-industry-heading.xtd {
    font-size: 14px;
  }

  .grid-7 {
    grid-template-columns: 1fr 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .earth-services-individual-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .earth-service-individual-image.r-d {
    background-position: 20%;
  }

  .earth-service-individual-paragraph {
    text-align: center;
  }

  .earth-service-hero-subheading {
    font-size: 12px;
  }

  .earth-service-hero-heading {
    margin: 0;
    font-size: 25px;
  }

  .earth-service-hero-paragraph {
    font-size: 18px;
  }

  .earth-service-hero-text-wrapper {
    padding-left: 30px;
  }

  .earth-service-explain-heading {
    font-size: 25px;
  }

  .earth-service-explain-heading.white {
    font-size: 25px;
    line-height: 35px;
  }

  .earth-service-explain-subheading.half {
    padding-left: 45px;
    padding-right: 45px;
  }

  .earth-service-asset-pro-grid {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-16 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .earth-service-asset-pro-paragraph {
    font-size: 12px;
  }

  .grid-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-17 {
    font-size: 10px;
    line-height: 20px;
  }

  .earth-service-explain-subheadings.white {
    font-size: 18px;
  }

  .earth-service-asset-capabilities-wrapper {
    height: 30vh;
  }

  .earth-service-asset-capability-image.land, .earth-service-asset-capability-image.stockpile {
    height: 20vh;
  }

  .earth-service-asset-capability-heading {
    font-size: 14px;
    line-height: 30px;
  }

  .cine-service-video-section {
    margin: 20px;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    justify-content: space-between;
    align-items: stretch;
  }

  .landingv2-navbar-logo {
    max-width: 70%;
    margin-top: 20px;
    padding-left: 0;
    display: block;
  }

  .navbar-wrapper {
    flex: 0 auto;
    position: static;
  }

  .slide1-heading-text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    line-height: 28px;
  }

  .slide1-subhead-text {
    padding-left: 23px;
    padding-right: 23px;
    font-size: 14px;
    line-height: 18px;
  }

  .slide-2 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0d78781db29157186a17a_Cine%20Bike%20(Phone%20Version.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .slide-heading-text {
    letter-spacing: 10px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .slide-subhead-text {
    font-size: 11px;
    line-height: 13px;
  }

  .button {
    padding: 5px 12px;
    font-size: 10px;
  }

  .button.cine {
    margin-top: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .slide-4 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66d0df0bf246daa6f4d6f9f2_Earth%20(Phone%20Version).jpg");
    background-position: 25%;
    background-size: cover;
  }

  .slide-6 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672c13ebf421c0323b43ee74_XM2%20Store%20Vertical.jpg");
    background-position: 50% 100%;
    background-size: cover;
  }

  .brand {
    max-width: 70%;
    padding-left: 0;
  }

  .nav-menu {
    left: 0;
  }

  .vfxi-home-hero-wrapper {
    height: 98vh;
  }

  .navbar-text {
    z-index: 10;
  }

  .vfxi-home-capture-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vfxi-home-processing-wrapper {
    margin-top: 15px;
    margin-bottom: 30px;
  }

  .home-processing-body-wrapper {
    height: 40vh;
    padding-left: 12px;
    padding-right: 12px;
  }

  .processing-model-wrapper, .processing-image-wrapper {
    padding-left: 15px;
  }

  .heading-2 {
    margin-top: 0;
  }

  .vfxi-home-credits-wrapper {
    overflow: hidden;
  }

  .cine-cell {
    background-position: 50% 60%;
  }

  .earth-cell {
    background-position: 50% 10%;
  }

  .store-cell {
    background-position: 50% 25%;
  }

  .vfxi-cell {
    background-position: 30% 0;
  }

  .division-cell-heading-wrapper {
    text-align: left;
    flex-flow: column;
    inset: 0%;
  }

  .quick-stack-2 {
    height: 75vh;
  }

  .background-video {
    height: 98vh;
  }

  .capture-landing-heading {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .processing-landing-heading {
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .credits-poster-wrapper {
    min-width: 250%;
  }

  .credits-poster-wrapper.credits-page {
    flex-flow: wrap;
    min-width: auto;
    height: 100%;
    min-height: auto;
  }

  .landing-cell-text {
    font-size: 20px;
  }

  .credits-poster-images {
    height: auto;
    overflow: clip;
  }

  .credits-poster-images.height {
    height: 100%;
  }

  .xm2-footer-wrapper {
    height: 20vh;
  }

  .xm2-footer-divisions {
    padding: 10px;
  }

  .footer-divisons-link {
    font-size: 10px;
  }

  .xm2-footer-info {
    font-size: 7px;
    line-height: 10px;
  }

  .vfxi-home-cases-more-wrapper {
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cases-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .individual-case-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding-right: 0;
  }

  .individual-case-paragraph {
    font-size: 10px;
  }

  .individual-case-heading {
    font-size: 14px;
  }

  .onsetcapture-header-wrapper {
    justify-content: center;
    align-items: center;
  }

  .onsetcapture-header-heading {
    letter-spacing: 10px;
    font-size: 28px;
    line-height: 35px;
  }

  .onsetcapture-header-heading.photogrammetry {
    font-size: 16px;
  }

  .onsetcapture-hero-section {
    height: auto;
  }

  .onsetcapture-hero-section.aerial {
    height: 115vh;
  }

  .onsetcapture-hero-paragraph {
    margin: 0 35px;
    padding: 20px 0;
    font-size: 14px;
  }

  .onsetcapture-hero-one-wrapper {
    height: 40vh;
  }

  .onsetcapture-hero-quickstack {
    height: 40vh;
    padding: 0 10px;
  }

  .onsetcapture-hero-quickstack.aerial {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hero-cell {
    border-radius: 20px;
  }

  .hero-cell-heading {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .achieve-heading {
    margin: 0 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .achieve-paragraph {
    text-align: center;
    margin: 0 35px;
    font-size: 14px;
  }

  .achieve-wrapper {
    margin-top: 20px;
  }

  .hero-background-video {
    box-sizing: border-box;
    object-fit: fill;
    object-position: 50% 100%;
    width: 1300px;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% -13% 0% auto;
    overflow: hidden;
  }

  .hero-background-video.pg-phone {
    box-sizing: border-box;
    aspect-ratio: auto;
    width: 600px;
    overflow: hidden;
  }

  .hero-background-video.array-phone {
    width: 550px;
  }

  .hero-background-video.aerial-phone {
    width: 500px;
  }

  .landing-capture-link-box {
    padding: 0;
  }

  .nav-menu-2 {
    z-index: 100;
  }

  .contact-button {
    margin-right: 15px;
  }

  .processing-header-section {
    justify-content: center;
    align-items: center;
  }

  .slide-nav-2 {
    margin-bottom: 30px;
  }

  .fs-sliderdots_arrow-right {
    top: 6rem;
  }

  .fs-sliderdots_text {
    max-width: 10rem;
  }

  .fs-sliderdots_arrow-left {
    top: 6rem;
  }

  .fs-sliderdots_slide {
    min-height: 15rem;
  }

  .model-creation-slider-text-wrapper {
    margin-bottom: 5px;
  }

  .slider-text {
    font-size: 14px;
    line-height: 16px;
  }

  .hero-backround-video-wrapper {
    box-sizing: content-box;
    object-fit: fill;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .cases-heading-wrapper {
    z-index: 0;
  }

  .cases-heading-text {
    z-index: 0;
    text-align: center;
    line-height: 60px;
  }

  .vfx-case-wrapper {
    flex-flow: column;
    height: 40vh;
    margin-top: 30px;
  }

  .vfx-case-image-wrapper.case-1, .vfx-case-image-wrapper.case-2, .vfx-case-image-wrapper.case-3 {
    width: 100%;
    margin-left: 0;
  }

  .vfx-case-paragraph-heading {
    width: 65vw;
    padding-top: 5px;
  }

  .vfx-case-paragraph-text {
    width: 65vw;
  }

  .individual-case-header-wrapper {
    padding: 100px 10px 0;
  }

  .individual-case-hero-wrapper {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .xm2-cine-navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .intro-screen_button-row {
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: 100%;
  }

  .credits-section {
    height: auto;
    margin-top: 145px;
    margin-bottom: 35px;
  }

  .vfx-credits-slider {
    height: auto;
  }

  .poster-image {
    min-width: 50%;
  }

  .body-3 {
    overflow: visible;
  }

  .slide-11 {
    background-position: 50%;
  }

  .cine-opener-slider {
    background-position: 25% 25%;
  }

  .menu-button-2 {
    flex: 0 auto;
  }

  .cine-opener-cablecam {
    background-position: 65%;
  }

  .cine-opener-drone {
    background-position: 55% 60%;
  }

  .cine-opener-charlie {
    background-position: 70%;
  }

  .cine-services-opener-heading {
    letter-spacing: 5px;
  }

  .contact-form-wrapper {
    width: 350px;
  }

  .contact-form-heading {
    font-size: 18px;
  }

  .array-slide.rzr {
    background-position: 50% 75%;
  }

  .cine-service-compatible-section.slider {
    height: auto;
  }

  .cine-service-compatible-wrapper {
    margin-bottom: 15px;
  }

  .service-grid-4 {
    grid-template: "Area Area Area" 1fr
                   "Area-4 Area-4 Area-4" 1fr
                   "Area-2 Area-2 Area-2" 1fr
                   "Area-3 Area-3 Area-3" 1fr
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .service-grid-4.cable-cam {
    grid-template-rows: 1fr 1fr 1fr 1fr auto auto auto auto auto;
  }

  .service-grid-4.stealth {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .service-grid-4.cable {
    height: 100vh;
  }

  .cine-service-compatible-heading {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/684ff35185cffcd30981d171_72713200-EC1F-43AA-B174-706F8482B203.JPG");
    padding-top: 20px;
  }

  .cine-service-compatible-heading.area-2 {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672912c8e598f55e235ab2ab_Stealth%20Speed%20Laptop.jpg");
    background-position: 50%;
    padding-top: 20px;
  }

  .cine-service-compatible-heading.slider-lengths {
    background-position: 50% 100%;
  }

  .cine-service-compatible-heading.cable-cam-ronin {
    background-position: 50% 60%;
  }

  .cine-service-compatible-heading.cable-length {
    background-position: 50% 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cine-service-compatible-heading.charlie-ronin {
    background-position: 50%;
  }

  .cine-service-compatible-heading.sierra-movi {
    background-position: 25%;
    background-size: 200%;
  }

  .cine-service-compatible-heading.sierra-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/67291c8544ca49a0d1de5d06_Sierra%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.rzr-movi {
    background-position: 0 60%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cine-service-compatible-heading.master-wheels {
    background-position: 50% 100%;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cine-service-compatible-heading.black-arm, .cine-service-compatible-heading.bike-ronin {
    padding-top: 20px;
  }

  .cine-service-compatible-heading.rzr-power {
    background-position: 50% 40%;
  }

  .cine-service-compatible-heading.rzr-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672918b937fc03b551c45317_RZR%20Speed%20Small.jpg");
    background-size: cover;
  }

  .cine-service-compatible-heading.alta-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672924748315974ce2dfc055_Alta%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.tango-mini-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/6729259914f879700b208766_TM%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.inspire-speed {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/672924748315974ce2dfc055_Alta%20Speed%20Laptop.jpg");
  }

  .cine-service-compatible-heading.offroad {
    background-position: 50%;
  }

  .cine-service-configuration-section {
    margin-top: 0;
  }

  .cine-service-heading {
    justify-content: center;
    align-items: center;
    margin-left: 28px;
    margin-right: 28px;
    padding-left: 0;
    font-size: 20px;
    line-height: 30px;
    display: flex;
  }

  .cine-service-configuration-wrapper {
    height: 40vh;
  }

  .configuration.front-underslung-high {
    background-position: 60%;
  }

  .configuration.front-underslung-low {
    background-position: 55%;
  }

  .configuration.rear-overslung-high, .configuration.rear-overslung-low, .configuration.rear-underslung-high, .configuration.rear-underslung-low {
    background-position: 40%;
  }

  .service-grid-5 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area"
                         "Area-2 Area-2 Area-2"
                         "Area-3 Area-3 Area-3"
                         "Area-4 Area-4 Area-4"
                         "Area-5 Area-5 Area-5";
    height: 130vh;
  }

  .service-grid-5.slider {
    grid-column-gap: 7px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    justify-items: stretch;
  }

  .cine-service-drone-stack {
    height: 250vh;
  }

  .cine-service-drone-wrapper.fixed-fpv {
    background-position: 100%;
  }

  .cine-home-message-section {
    height: 13vh;
  }

  .cine-home-message-wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .cine-home-message-subheading {
    font-size: 14px;
  }

  .cine-home-message-heading {
    margin-top: -4px;
    font-size: 18px;
    line-height: 30px;
  }

  .cine-home-vfx-wrapper {
    background-image: url("https://cdn.prod.website-files.com/66ce14345897685aa8e9b12a/66fc82bd2b3b87f516aad287_Model%20Creation.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .heading-5 {
    margin-bottom: -10px;
    font-size: 12px;
  }

  .heading-6 {
    margin-top: -10px;
    font-size: 14px;
  }

  .heading-7 {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 30px;
    line-height: 38px;
  }

  .cine-home-shot-on-section {
    height: 45vh;
    margin-bottom: 20px;
    padding: 0;
  }

  .cine-home-labs-section {
    height: 130vh;
  }

  .heading-8 {
    text-align: center;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 25px;
    line-height: 38px;
  }

  .quick-stack-4 {
    height: 120vh;
  }

  .cine-labs-heading {
    font-size: 16px;
  }

  .cine-labs-wrapper.area-3 {
    background-position: 50% 30%;
  }

  .cine-labs-subheading {
    font-size: 12px;
    line-height: 18px;
  }

  .cine-shot-on-slide {
    border-radius: 20px;
  }

  .shot-with-heading {
    margin-bottom: 0;
    font-size: 20px;
  }

  .cine-shot-on-gear-heading {
    padding-top: 70px;
    padding-bottom: 0;
    font-size: 35px;
  }

  .heading-10 {
    padding-top: 20px;
    font-size: 40px;
  }

  .cine-home-camera-section {
    height: 95vh;
  }

  .heading-11 {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 28px;
    line-height: 35px;
  }

  .alexa65-gear-wrapper.sierra {
    background-size: cover;
  }

  .camera-optimal-gear-heading {
    font-size: 20px;
    line-height: 25px;
  }

  .camera-optimal-gear-wrapper.stealth {
    background-position: 60%;
  }

  .camera-optimal-gear-wrapper.cable-cam {
    background-position: 63%;
  }

  .camera-optimal-gear-wrapper.charlie {
    background-position: 70%;
  }

  .camera-optimal-gear-wrapper.altax {
    background-position: 55%;
  }

  .camera-optimal-gear-wrapper.tango-mini {
    background-position: 70%;
  }

  .cine-home-gear-individual-wrapper.slider {
    background-position: 25%;
  }

  .cine-home-gear-individual-wrapper.charlie, .cine-home-gear-individual-wrapper.cable-cam {
    background-position: 65%;
  }

  .cine-home-gear-individual-wrapper.drone {
    background-position: 55%;
  }

  .cine-drone-compatible-camera-wrapper {
    text-align: center;
    display: none;
  }

  .cine-service-fpv-mounting-section {
    margin-top: 70px;
  }

  .paragraph-4 {
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .menu-button-3 {
    margin-right: 0;
  }

  .menu-button-3.earth.w--open {
    z-index: 10;
  }

  .earth-home-client-individual-wrapper {
    height: 10vh;
  }

  .earth-home-products-section {
    margin-top: 10px;
  }

  .earth-home-products-stack {
    padding-left: 10px;
    padding-right: 10px;
  }

  .earth-home-product-heading {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .earth-home-news-heading {
    margin-left: 20px;
  }

  .earth-home-news-wrapper {
    flex-flow: column;
    justify-content: space-around;
    align-items: stretch;
    height: auto;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .earth-home-news-individual-wrapper {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }

  .earth-home-news-image {
    height: auto;
    overflow: visible;
  }

  .earth-home-news-image.grasslands, .earth-home-news-image.go-farm, .earth-home-news-image.kangaroo, .earth-home-news-image.birds, .earth-home-news-image.solar, .earth-home-news-image.farm {
    height: 30vh;
  }

  .earth-home-news-paragraph {
    width: 100%;
    margin-bottom: 0;
  }

  .earth-home-news-individual-heading {
    margin-top: 10px;
  }

  .earth-home-industries-section {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .earth-home-industries-wrapper {
    justify-content: center;
    align-items: center;
    height: 80vh;
    margin-left: 5px;
    margin-right: 5px;
  }

  .earth-home-industry-heading {
    font-size: 15px;
    line-height: 20px;
  }

  .industry-interaction-wrapper {
    width: 30%;
    height: 38vh;
  }

  .image-block.conservation {
    background-position: 50%;
  }

  .image-block.mining {
    background-position: 60%;
  }

  .image-block.r-d {
    background-position: 25%;
  }

  .anamorphic-lens-heading {
    font-size: 12px;
    line-height: 20px;
  }

  .cine-service-camera-section {
    margin: 20px 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .cine-service-camera-packages {
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
  }

  .cine-commercials-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .earth-products-heading {
    margin-bottom: 30px;
    font-size: 40px;
  }

  .earth-products-subheading {
    margin-bottom: 19px;
    font-size: 30px;
    line-height: 40px;
  }

  .earth-products-image, .earth-products-image.xtd {
    width: 390px;
    height: 200px;
  }

  .paragraph-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .earth-product-facts-wrapper {
    width: 140px;
    height: 50px;
  }

  .earth-products-facts-heading {
    font-size: 18px;
  }

  .earth-products-industries-wrapper {
    padding-left: 11px;
    padding-right: 11px;
  }

  .earth-products-industries-wrapper.xtd {
    padding-left: 10px;
    padding-right: 10px;
  }

  .earth-products-industries-heading {
    font-size: 30px;
  }

  .earth-product-industry-heading.xtd {
    font-size: 12px;
    line-height: 20px;
  }

  .earth-products-kit-grid {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-15 {
    font-size: 30px;
  }

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

  .earth-services-individual-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .earth-service-individual-heading {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .earth-service-individual-paragraph {
    text-align: justify;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .earth-services-hero-wrapper.sensors {
    background-position: 50% 100%;
  }

  .earth-service-hero-heading.white {
    line-height: 35px;
  }

  .earth-service-hero-paragraph.white {
    line-height: 25px;
  }

  .earth-service-hero-text-wrapper {
    width: 80%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .earth-service-explain-heading.white {
    padding: 10px;
  }

  .earth-service-explain-subheading.half {
    padding-left: 10px;
    padding-right: 10px;
  }

  .earth-service-asset-pro-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-9 {
    grid-template-columns: 1fr;
  }

  .earth-service-asset-capabilities-wrapper {
    height: 40vh;
  }

  .earth-service-asset-capabilities-wrapper.survey {
    height: 30vh;
  }

  .body-11 {
    margin-top: 140px;
  }

  .cine-service-video-section {
    margin: 10px;
  }
}

#w-node-_12310913-3417-d163-d0e4-ef30c61f82ad-a6440674 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_38dba029-fec2-b32b-f9f3-bca05d105194-a6440674 {
  align-self: center;
}

#Cine-Home-Services.w-node-_39f1becc-3229-df5a-aee5-989b7fad7a6d-a6440674 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_99d7f319-6fac-25ad-6e59-c985c010fb70-a6440674 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2b8bfa9b-1892-f919-8827-f06272f07b7a-72f07b77 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8ea5d69d-3707-bbee-156e-ca20960e1fec-26916a86, #w-node-a3afd73c-d631-51fe-5536-70c65c1b4307-26916a86, #w-node-f31d1177-1baa-b38e-6080-0c0a90172787-198627d0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_589a26c0-0787-1d54-53c4-d7ee25cb67ab-198627d0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f31d1177-1baa-b38e-6080-0c0a90172787-a47db2f1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_589a26c0-0787-1d54-53c4-d7ee25cb67ab-a47db2f1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f31d1177-1baa-b38e-6080-0c0a90172787-23835e10 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_589a26c0-0787-1d54-53c4-d7ee25cb67ab-23835e10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f31d1177-1baa-b38e-6080-0c0a90172787-72808118 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_589a26c0-0787-1d54-53c4-d7ee25cb67ab-72808118, #w-node-_123649d9-40a8-ea4f-c366-caeeb007ab41-abe36af6, #w-node-_589a26c0-0787-1d54-53c4-d7ee25cb67ab-39046a38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-b76e9958 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b76e9958 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-b76e9958 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-b76e9958 {
  grid-area: Area-4;
}

#w-node-a98d001a-b0a7-1c2b-3e5d-86ab0f9eea2b-d0d8dd64 {
  grid-area: Area-2;
}

#w-node-_46f516ba-3e28-ab66-ec33-86a636a61771-d0d8dd64 {
  grid-area: Area-4;
}

#w-node-_8725aaa1-28c5-d4e8-47f9-ba24c2d4bd47-d0d8dd64 {
  grid-area: Area-5;
}

#w-node-_236f0a04-36e6-a4cc-9436-90f98b03de2d-d0d8dd64 {
  grid-area: Area-3;
}

#w-node-_82bef65f-a405-fc15-434b-8bafd84eee98-d0d8dd64, #w-node-b0d99362-7990-d12e-2366-5d4360a7c99d-9b9caaf2 {
  grid-area: Area;
}

#w-node-e4542a03-098d-77e6-176a-1766c7a437cc-9b9caaf2 {
  grid-area: Area-2;
}

#w-node-c78e225b-2b6d-944e-99a2-1454690916c8-9b9caaf2 {
  grid-area: Area-3;
}

#w-node-c1e13007-07be-b56e-26ff-93ea1fd94504-9b9caaf2 {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-5b648669 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-5b648669 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-5b648669 {
  grid-area: Area-3;
}

#w-node-b7dba342-dbb0-a6ee-7f12-d3979321162e-5b648669 {
  grid-area: Area-5;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-5b648669 {
  grid-area: Area-4;
}

#w-node-_27432ed4-938a-601d-8f13-914e431491bb-02ffe4b7 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-cee2a2a5 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-cee2a2a5 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-cee2a2a5 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-cee2a2a5 {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-b9b8ee04 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b9b8ee04 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-b9b8ee04 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-b9b8ee04 {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-ef566363 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-ef566363 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-ef566363 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-ef566363 {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-c650d754 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-c650d754 {
  grid-area: Area-2;
}

#w-node-adee54cb-ece6-d404-78b5-aa54a496ac50-c650d754 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-c650d754 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-c650d754 {
  grid-area: Area-4;
}

#w-node-_75e02c77-c076-7a07-bee7-787c98841f2a-dc93610a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_729df266-5ca6-db7a-26fd-e63d13859d6e-b54f4c9e, #w-node-_729df266-5ca6-db7a-26fd-e63d13859d6e-a007c4f0, #w-node-_729df266-5ca6-db7a-26fd-e63d13859d6e-3a490487, #w-node-_729df266-5ca6-db7a-26fd-e63d13859d6e-42f6a960, #w-node-_729df266-5ca6-db7a-26fd-e63d13859d6e-5f99fd5a, #w-node-_74693d3f-0e5e-27c3-d532-347ab4c03812-5808f31b {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-b3895422 {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b3895422 {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-b3895422 {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-b3895422 {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-6c0c7c0a {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-6c0c7c0a {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-6c0c7c0a {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-6c0c7c0a {
  grid-area: Area-4;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d382-5029d76a {
  grid-area: Area;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-5029d76a {
  grid-area: Area-2;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d386-5029d76a {
  grid-area: Area-3;
}

#w-node-_15bae335-674b-adc3-fb84-d2421cb9d388-5029d76a {
  grid-area: Area-4;
}

@media screen and (max-width: 767px) {
  #w-node-_99d7f319-6fac-25ad-6e59-c985c010fb70-a6440674 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8ea5d69d-3707-bbee-156e-ca20960e1fec-26916a86, #w-node-a3afd73c-d631-51fe-5536-70c65c1b4307-26916a86 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_236f0a04-36e6-a4cc-9436-90f98b03de2d-d0d8dd64 {
    grid-area: Area-3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_99d7f319-6fac-25ad-6e59-c985c010fb70-a6440674 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8ea5d69d-3707-bbee-156e-ca20960e1fec-26916a86, #w-node-a3afd73c-d631-51fe-5536-70c65c1b4307-26916a86 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b76e9958, #w-node-e4542a03-098d-77e6-176a-1766c7a437cc-9b9caaf2, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-5b648669 {
    grid-area: Area-2;
  }

  #w-node-_27432ed4-938a-601d-8f13-914e431491bb-02ffe4b7 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-cee2a2a5, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b9b8ee04, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-ef566363, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-c650d754, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-b3895422, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-6c0c7c0a, #w-node-_15bae335-674b-adc3-fb84-d2421cb9d384-5029d76a {
    grid-area: Area-2;
  }
}
