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: Inter;
  src: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66424af76f2ed5d4328d723b_Inter-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66424af76f2ed5d4328d722f_Inter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66424af76f2ed5d4328d7239_Inter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66424af76f2ed5d4328d7231_Inter-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --black: black;
  --white: white;
  --plugout-orange: #ee7442;
  --color: #313131e6;
  --black70: #000000b3;
  --clear: #0000;
  --light: #f2f7fd;
  --gray: #7e7e7e;
  --dark-gray: #535353;
}

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

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

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

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

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

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

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

body {
  color: #2d3958;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.faq-question-wrap {
  margin-bottom: 35px;
}

.slider-left {
  color: var(--black);
  border: 2px solid #8c54ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.tab-button {
  color: #7540ee;
  background-color: #0000;
  border: 2px solid #7540ee;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 15px 35px;
  text-decoration: none;
  display: flex;
}

.tab-button.w--current {
  color: var(--white);
  background-color: #7540ee;
}

.container {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-card {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 1px 1px 35px #ebecf0;
}

.content-section {
  background-color: #f8faff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 3%;
  display: flex;
  overflow: hidden;
}

.slides {
  width: 100%;
}

.title-wrap-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.standard-tab {
  opacity: .7;
  color: #fffc;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab.w--current {
  opacity: 1;
  color: #fff;
  background-color: #0000;
  position: relative;
}

.tab-image {
  width: 34px;
  margin-right: 12px;
}

.tabs-menu {
  justify-content: center;
  align-items: stretch;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 10%;
}

.load-bar-base {
  background-color: #fff3;
  max-width: 220px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.tabs-content {
  overflow: visible;
}

.load-bar {
  background-color: #fff;
  width: 0%;
  height: 4px;
}

.paragraph {
  color: #7b88a8;
  max-width: 650px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.heading {
  color: #02044a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 54px;
  line-height: 60px;
}

.content-section-copy {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.tabs {
  width: 100%;
}

.slider-base {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.slider-background {
  box-sizing: border-box;
  background-image: linear-gradient(#0000001a, #0009), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b76bbf77c2ce11407f52_camera-on-side-of-hq-fixed.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: fixed;
  inset: 0%;
}

.slider-background.background-02 {
  background-image: linear-gradient(#0000001a, #0009), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661d019252fd0571a8945da_DJI_0511.webp");
  background-position: 0 0, 50%;
}

.slider-background.background-03 {
  background-image: linear-gradient(#0000001a, #000c 85%), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660be5ccbbe4a7d7e67b306_AdobeStock_415564244.webp");
  background-position: 0 0, 0 0;
}

.slider-background.background-04 {
  background-image: linear-gradient(#0000001a 21%, #000c), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6669983dcc3351b0359e1a6c_city-from-birdseye-view.jpeg");
  background-position: 0 0, 50%;
}

.slider-background.isc-background {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/67c096053b90ac0767d556f6_ISC%20West%202025%20web.jpg"), linear-gradient(#0000, #0000);
  background-position: 50% 100%, 0 0;
  background-size: auto, auto;
  background-attachment: fixed, scroll;
}

.slider-heading {
  z-index: 9;
  color: var(--white);
  text-align: center;
  letter-spacing: -.03em;
  max-width: 1000px;
  font-size: 58px;
  line-height: 68px;
  position: relative;
}

.slider-heading.hidden {
  display: block;
}

.text-span {
  color: #fff9;
  font-size: 56px;
}

.navigation-flowbase {
  background-color: #0000;
  align-items: center;
  padding: 20px 2%;
  display: flex;
  box-shadow: 34px 34px 74px #38327c14;
}

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

.container-flowbase {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon {
  margin-right: 0;
}

.logo-mark-flowbase {
  width: 45px;
  margin-right: 16px;
}

.column-grey-flowbase {
  background-color: #f9f9fa;
  padding: 20px 16px 14px;
}

.navigation-menu-flowbase {
  white-space: nowrap;
  align-items: center;
  width: auto;
  display: flex;
}

.html-embed {
  height: 320px;
}

.toggle-flowbase {
  color: #fff;
  padding: 10px 20px 10px 10px;
}

.toggle-flowbase.w--open {
  color: #fff;
}

.nav-grid-flowbase {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.dropdown-list-flowbase {
  min-width: 254px;
}

.dropdown-list-flowbase.w--open {
  background-color: #fff;
  min-width: 440px;
  top: 72px;
  box-shadow: 37px 37px 62px -23px #201a3d14;
}

.text-link-flowbase {
  color: #8687a8;
  padding: 20px 10px;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .2s;
}

.text-link-flowbase:hover {
  color: #212350;
}

.column-flowbase {
  padding: 20px 16px;
}

.button-clone-flowbase {
  color: #fff;
  text-align: center;
  background-color: #7839f3;
  border-radius: 10px;
  width: 100%;
  margin-left: 10px;
  padding: 14px 24px;
  font-size: 14px;
  transition: all .3s;
}

.button-clone-flowbase:hover {
  transform: translate(0, -2px);
}

.dropdown-flowbase {
  background-color: #7839f3;
  border-radius: 10px;
  padding: 2px 7px 2px 2px;
}

.clone-button {
  background-color: #7839f3;
  border-radius: 500px;
  margin-top: 32px;
  padding: 20px 38px;
  transition: all .35s;
}

.clone-button:hover {
  transform: translate(0, -4px);
}

.flowbase-banner {
  height: 64px;
}

.global-component-banner {
  height: 50px;
  display: flex;
}

.global-logo {
  width: 120px;
}

.global-name-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.global-button-primary {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  white-space: nowrap;
  background-color: #6f5cff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s ease-out, background-color .3s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 4px 12px #9b8eff4d, inset 0 1px #9b8eff99, 0 -1px 1px #5b29ffcc, 0 0 0 1px #6e5bff;
}

.global-button-primary:hover {
  background-color: #7f6fff;
}

.global-button-primary:active {
  background-color: #705cfa;
}

.global-button-primary.w--current {
  background-color: var(--plugout-orange);
  box-shadow: none;
}

.global-title-text {
  color: #36364a;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.global-name {
  color: #282735;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.global-name-block {
  background-color: #f8f9fb;
  border-radius: 6px;
  padding: 2px 6px;
  text-decoration: none;
}

.global-navigation-line {
  background-color: #122b6914;
  width: 1px;
  height: 20px;
}

.global-text-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.global-container {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global-logo-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.global-navigation {
  background-color: #000;
  border-bottom: 1px solid #122b6914;
  align-items: center;
  height: 82px;
  padding: 24px;
  display: flex;
}

.global-icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.global-component-footer {
  border-top: 1px solid #122b6914;
  display: flex;
}

.footer-dark {
  background-color: var(--black);
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  padding: 20px 20px 15px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.footer-content {
  grid-column-gap: 39px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-small {
  color: var(--plugout-orange);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s;
}

.footer-link:hover {
  color: var(--plugout-orange);
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  color: var(--white);
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.nav-bg {
  background-color: var(--black);
  height: 100%;
  position: absolute;
  inset: -1px 0% auto;
}

.nav-menu-2 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.navlink {
  color: #fffc;
  text-transform: uppercase;
  border-bottom: 1px solid #0000;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  transition: color .3s;
  display: flex;
  position: static;
}

.navlink:hover {
  color: var(--white);
  mix-blend-mode: normal;
  border-bottom: 1px solid #fff;
}

.navlink.w--current {
  color: #fafbff;
}

.navbar {
  background-color: #0000;
  width: 100%;
  height: 60px;
  position: fixed;
}

.nav-elements {
  border: 1px #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.menu-button-2 {
  position: static;
}

.nav-logo {
  width: 100px;
}

.content-container {
  width: 100%;
  max-width: 70%;
  margin: 0 0;
}

.content-container.contact {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 15%;
  margin-bottom: 0;
  display: flex;
}

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

.content-container.top-pad {
  margin-top: 220px;
}

.content-container.contact-us-normal {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.solutions-grid {
  grid-column-gap: 3vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / .5fr .5fr;
  place-items: center;
}

.solutions-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
  margin-top: 140px;
}

.solutions-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

.solutions-grid.bot-pad {
  margin-bottom: 100px;
}

.solutions-grid.bot-pad.xtra {
  grid-column-gap: 7vw;
  margin-bottom: 220px;
}

.section {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.main-section {
  background-color: var(--black);
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 100vh;
  padding: 140px 5vw;
  display: flex;
}

.main-section.image {
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6644c269954aff4c4c230862_security-camera-mall.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 140px 5vw;
}

.main-section.image._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.main-section.stadium {
  z-index: 10;
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  position: relative;
}

.main-section.partners-desktop {
  z-index: 10;
  padding: 140px 0 200px;
  position: relative;
  overflow: hidden;
}

.main-section.dark {
  background-color: var(--black);
}

.main-section.z {
  z-index: 10;
  background-color: var(--black);
  position: relative;
}

.main-section.mesh {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b8df87966b8f4253ddef8_tech-mesh-black.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 220px;
  padding-bottom: 220px;
}

.main-section.mesh.contact {
  background-image: linear-gradient(to bottom, var(--black70), var(--black70)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684757bfe44c76d77bfe98_plugout-trailer-cameras-sky-no-logo.webp");
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.main-section.why-plugout {
  height: auto;
}

.main-section.partners-mobile {
  z-index: 10;
  padding: 140px 0 200px;
  display: none;
  position: relative;
  overflow: hidden;
}

.main-section.truck {
  z-index: 10;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66578f8bf3127ed8d5f6e454_bucket-truck-trailer-enterprise-buildings.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.main-section.photo-scroll {
  z-index: 10;
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661d765a04b6781a84f2572_wtc-sunset.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 100vh;
  padding-top: 220px;
  padding-bottom: 220px;
  position: relative;
}

.main-section.photo-scroll.contact {
  height: 100vh;
}

.main-section.photo-scroll._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.photo-scroll._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643af9153a57bf7e3ba0130_skyscrapers-from-below.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.photo-scroll.solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
}

.main-section.photo-scroll.industries {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dcf8693d1f2c8ee3798dc_richie-installing-camera.webp");
  background-position: 0 0, 100% 0;
}

.main-section.photo-scroll.about-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b666c6a8e1f434d0ba35_plugout-trailer-cameras-sky-portrait.webp");
  background-position: 0 0, 100% 10%;
}

.main-section.photo-scroll.solutions-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f3b0419d24b872d622f0_alden-installing-camera.webp");
}

.main-section.photo-scroll.why-plugout {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665f24129b79e5f0ab822481_plugout-trailer-street-blurred-bg.webp");
}

.main-section.photo-scroll.why-plugout._2 {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66634740f3be489891b7a78f_evad-work-logo.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.photo-scroll.why-plugout._3 {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b685d27686e8bddc163a_DSC_1049.webp");
}

.main-section.photo-scroll.industries-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #0009 57%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 50% 75%;
}

.main-section.photo-scroll.gov-contracts {
  background-image: linear-gradient(90deg, black, #000000b3 0%, #000000b3 43%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af4bc03535e0d5b8746dd_george-washington-bridge.webp");
  background-position: 0 0, 50% 75%;
}

.main-section.industries {
  padding-top: 0;
  padding-bottom: 60px;
}

.main-section.careers {
  justify-content: flex-start;
  align-items: center;
}

.text-wrap {
  width: 100%;
}

.text-wrap.padding {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-wrap.extra-top-pad {
  margin-top: 250px;
}

.text-wrap.tab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.text-wrap.top-pad {
  margin-top: 100px;
}

.text-wrap.header.small {
  width: auto;
}

.main-image {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664e433bcf4a634f811429c7_plugout-black-van-EDITED.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
  min-height: 450px;
}

.main-image._2 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-attachment: scroll;
  border-radius: 10px;
}

.main-image._1 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6644c04aa0b986c4e0c10056_security-camera-over-city.webp");
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
  min-height: 400px;
}

.main-image._3 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6650dca86f337ed9752a4246_plugout-bucket-truck.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.button {
  grid-column-gap: .5rem;
  color: #fafbff;
  background-color: #1e90ff;
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  padding: 1em 1.5em;
  text-decoration: none;
  transition: background-color .1s;
  display: flex;
}

.button:hover {
  color: #000;
  background-color: #00aaff80;
}

.button.is-small {
  margin-top: 1em;
  padding: .9em 1em;
}

.button.is-small.copy {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.btn-txt {
  color: #fafbff;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.btn-txt.is-small {
  font-family: Open Sans, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.main-button {
  color: #040126;
  text-align: center;
  letter-spacing: -.03rem;
  background-color: #9adbff;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  overflow: visible;
}

.main-button.d-15 {
  background-color: var(--plugout-orange);
  border: 1px solid #9adbff00;
  border-radius: 0;
  transition: color .3s, background-color .3s;
}

.main-button.d-15:hover {
  border: 1px solid var(--plugout-orange);
  color: var(--plugout-orange);
  background-color: #9adbff00;
}

.main-button.d-15.top-pad {
  margin-top: 40px;
}

.main-button.d-15.top-pad.cms, .main-button.d-15.top-pad.ai {
  margin-top: 20px;
}

.main-button.d-15.top-pad.data-sheet {
  margin-left: 40px;
}

.main-button.d-15.tab-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10px;
  display: block;
}

.main-button.d-15.cs {
  margin-top: 20px;
}

.main-button.d-15.small-top-pad {
  margin-top: 15px;
}

.main-button.industries {
  background-color: var(--plugout-orange);
  border: 1px solid #9adbff00;
  border-radius: .3rem;
  transition: color .3s, background-color .3s;
}

.main-button.industries:hover {
  border: 1px solid var(--plugout-orange);
  color: var(--plugout-orange);
  background-color: #9adbff00;
}

.main-button.apply {
  background-color: var(--plugout-orange);
  border: 1px solid #9adbff00;
  border-radius: 0;
  margin-top: 20px;
  transition: color .3s, background-color .3s;
}

.main-button.apply:hover {
  border: 1px solid var(--plugout-orange);
  color: var(--plugout-orange);
  background-color: #9adbff00;
}

.main-button.apply.top-pad {
  margin-top: 40px;
}

.main-button.apply.top-pad.ai {
  margin-top: 20px;
}

.main-button.apply.tab-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10px;
  display: block;
}

.main-button.apply.cs {
  margin-top: 20px;
}

.main-subtitle {
  color: #000;
  margin-bottom: 20px;
  font-weight: 500;
}

.main-subtitle.white {
  color: var(--white);
  text-align: left;
  font-weight: 400;
}

.main-subtitle.white.center {
  text-align: center;
  font-weight: 400;
}

.main-subtitle.white.center.contact {
  padding-left: 10px;
  padding-right: 40px;
}

.main-subtitle.white.offerings {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.main-subtitle.white.small {
  font-size: 18px;
  line-height: 24px;
}

.main-subtitle.white.about.about-header {
  font-size: 18px;
  line-height: 26px;
}

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

.main-subtitle.orange {
  color: var(--plugout-orange);
  font-weight: 700;
}

.main-subtitle.orange.center {
  text-align: center;
}

.main-subtitle.orange.center.contact {
  padding-left: 10px;
  padding-right: 40px;
}

.main-title {
  color: #000;
}

.main-title.white {
  color: var(--white);
  font-weight: 500;
}

.main-title.white.center {
  text-align: center;
  margin-bottom: 0;
}

.main-title.white.center.bot-pad, .main-title.white.center.solutions {
  margin-bottom: 60px;
}

.main-title.white.top-pad {
  margin-top: 100px;
}

.main-title.white.smaller {
  font-size: 36px;
}

.main-title.white.bot-pad {
  margin-bottom: 20px;
}

.main-title.white.bot-pad.center {
  margin-bottom: 10px;
  font-weight: 400;
}

.main-title.white.big {
  font-size: 50px;
}

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

.main-title.orange {
  color: var(--plugout-orange);
  font-weight: 500;
}

.main-title.orange.center {
  text-align: center;
}

.main-title.orange.top-pad {
  margin-top: 100px;
}

.body.white {
  color: var(--white);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.body.white.custom-solutions {
  font-size: 18px;
}

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

.industries-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.industry-term-wrap {
  background-color: var(--plugout-orange);
  border-radius: 10px;
  margin: 10px;
  padding: 10px;
}

.form-wrap {
  width: 100%;
  height: 100%;
}

.submit-button {
  background-color: var(--plugout-orange);
  border-radius: 10px;
}

.form-field-label {
  color: var(--white);
  font-weight: 400;
}

.field-label-2 {
  color: var(--white);
}

.form-text-field {
  border-radius: 10px;
}

.bold-text {
  color: #fff9;
}

.image {
  -webkit-text-stroke-color: var(--white);
}

.div-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66475d662a95093830837a47_plugout-icon-white.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.logo-slide_section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: flex;
}

.page-padding {
  padding: 5em 5%;
}

.page-padding.s0 {
  padding: 0%;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxlarge {
  width: 100%;
  padding: 0;
  display: block;
}

.container-large {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.logo-slider-img {
  width: 200px;
  min-width: 200px;
}

.logo-slider-img.genetec {
  width: 300px;
}

.section-logo {
  display: block;
  overflow: hidden;
}

.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2800px;
  height: 150px;
  display: flex;
}

.logo-slide_section-2 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  overflow: hidden;
}

.container-large-2 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.logo_component-slider-2 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2800px;
  height: 150px;
  display: flex;
  overflow: visible;
}

.body-2 {
  background-color: var(--black);
}

.header-section {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f32ce4a5b7c358e2a7da6_bucket-truck-and-trailer.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 140px 5vw;
  display: flex;
  position: relative;
}

.header-section.image {
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6644c269954aff4c4c230862_security-camera-mall.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 140px 5vw;
}

.header-section.image._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.header-section.city {
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.header-section.no-pad {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.header-section.solutions {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b6667c1185669f5b00da_plugout-trailer-street.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.header-section.industries {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section-timeline-heading {
  background-color: var(--black);
}

.container-3 {
  color: var(--black);
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical-xlarge {
  margin-left: auto;
  margin-right: auto;
  padding: 60px 58px 20px;
}

.padding-vertical-xlarge.top {
  padding-bottom: 0;
}

.padding-vertical-xlarge.bottom {
  padding-bottom: 100px;
}

.timeline-main_heading-wrapper {
  color: #fff;
  text-align: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-medium {
  margin-bottom: 32px;
}

.paragraph-large {
  letter-spacing: -.02em;
  font-size: 20px;
}

.timeline_quote {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}

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

.inline-block {
  display: inline-block;
}

.timeline_date-text {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.overlay-fade-bottom {
  background-image: linear-gradient(0deg, var(--black), #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-colour-lightgrey {
  color: #ffffffa6;
}

.timeline_quote-text-wrapper {
  flex: 1;
}

.timeline_link {
  opacity: .6;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 8px;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.timeline_link:hover {
  opacity: 1;
}

.timeline_quote-wrapper {
  border: 2px solid #fff;
  border-radius: 0;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.timeline_quote-wrapper.pad {
  border-radius: 0;
  margin-top: 40px;
}

.overlay-fade-top {
  background-image: linear-gradient(180deg, var(--black), #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_text {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.timeline_text._20, .timeline_text.mag {
  margin-top: 60px;
}

.timeline_text.mag.bot-pad {
  margin-bottom: 20px;
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(180deg, var(--plugout-orange), #ff4848 62%, #fff);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.text-colour-white {
  color: #fff;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline_badge {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #ffffff26;
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.timeline_quote-image {
  border-radius: 8px;
  width: 48px;
  height: 48px;
  margin-right: 24px;
}

.timeline_right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.timeline_quote-title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.timeline_circle {
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0a0a0a;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}

.timeline_image-wrapper {
  background-image: linear-gradient(138deg, #000, #0000 28%), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6646158ece764106a30ea95c_Image%20Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 0;
  overflow: hidden;
}

.margin-bottom-xlarge {
  margin-bottom: 20px;
}

.timeline_definition-wrapper {
  background-color: #ffffff0d;
  border-radius: 16px;
  padding: 16px;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_progress {
  z-index: -2;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.section-timeline {
  z-index: -3;
  background-color: var(--black);
  position: relative;
}

.timeline_milestone-badge {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.section-hero {
  position: relative;
}

.relume-link {
  width: 124px;
  height: 33.33px;
  position: relative;
}

.relume-logo-primary {
  z-index: 0;
  color: #000;
  position: absolute;
  inset: 0%;
}

.hero-nav_button-wrapper {
  display: flex;
}

.margin-bottom-large {
  margin-bottom: 40px;
}

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

.button-wrapper {
  justify-content: center;
  display: flex;
}

.text-underline {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664615b5bd597ca60dd96885_Underline.svg");
  background-position: 50% 110%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -8px;
  margin-bottom: -8px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-block;
}

.margin-bottom-small {
  margin-bottom: 24px;
}

.button-icon-small {
  z-index: 500;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0a0a0a;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-small:hover {
  transform: translate(0, -2px);
}

.button-icon-small.margin-right-small {
  margin-right: 16px;
}

.button-inverted {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 8px;
  padding: 14px 32px;
  font-weight: 700;
  line-height: 20px;
  transition: all .4s;
}

.button-inverted:hover {
  transform: translate(0, -4px);
}

.relume-logo-secondary {
  z-index: 1;
  color: #fff;
  position: absolute;
  inset: 0%;
}

.button-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.page-wrapper {
  z-index: 0;
  max-width: 100vw;
  position: relative;
}

.footer_credits-wrapper {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.section-timeline-cta {
  background-color: #0a0a0a;
}

.section-timeline-cta.map {
  background-color: var(--black);
  padding-bottom: 220px;
}

.section-timeline-cta.map._1 {
  background-color: var(--black);
  padding-bottom: 0;
}

.padding-vertical-xxlarge {
  padding-top: 160px;
  padding-bottom: 160px;
}

.background-layer {
  z-index: 0;
  background-color: #d8d5d1;
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664615b6bd597ca60dd968a6_Grain%20Background.png"), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664615b6bd597ca60dd968c8_Gaussian%20Blur%20-%20Brighter.svg");
  background-position: 0 0, 50% 80%;
  background-repeat: repeat, no-repeat;
  background-size: 300px 300px, cover;
  position: absolute;
  inset: 0%;
}

.hero-nav {
  justify-content: space-between;
  align-items: center;
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.text-link {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
}

.footer_text-wrapper {
  text-align: center;
  max-width: 640px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-footer {
  position: relative;
}

.timeline-hero_heading-wrapper {
  text-align: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-icon-small-secondary {
  z-index: 500;
  color: #161616;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-small-secondary:hover {
  transform: translate(0, -2px);
}

.button-icon-small-secondary.margin-right-small {
  margin-right: 16px;
}

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

.image-3, .image-4, .image-5, .image-6, .image-7, .image-8 {
  padding: 30px;
}

.image-9 {
  padding: 30px 29px 29px;
}

.big-title {
  color: #fff;
  margin-bottom: 60px;
  font-size: 8vh;
  line-height: 8vh;
}

.big-title.white {
  color: var(--white);
  font-weight: 500;
}

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

.big-title.center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
}

.big-title.no-pad {
  margin-bottom: 20px;
}

.big-title.home {
  margin-bottom: 40px;
  font-size: 8vh;
  line-height: 8vh;
}

.big-title.industries {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 6vh;
  line-height: 6vh;
}

.intro-grid {
  grid-column-gap: 7vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 2fr .5fr;
  place-items: center;
}

.intro-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.intro-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

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

.contact-icon {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664768c473a1f659aed54b47_phone-icon.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25px;
  height: 25px;
}

.contact-icon._2 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664768c474a51ba87db5c4d3_email-icon.png");
}

.contact-icon._3 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664768c433c27bea7f1433f1_cog-icon.png");
}

.mast-grid {
  grid-column-gap: 7vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 1.5fr .5fr;
  place-items: center;
}

.mast-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.mast-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

.section-2 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.div-block-5 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6647718f6c2e25ab31c475ae_plugout-map.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 100%;
  height: auto;
  min-height: 300px;
}

.cards {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.card_component {
  border-style: solid;
  border-width: 1px;
  border-color: #1d1b1d #1d1b1d var(--plugout-orange);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20rem;
  padding: 1.25rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card_component:hover {
  opacity: 1;
}

.card_component._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b72b048a9264436ef9c59_subway.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb39ec0fc640714d336c1_school-desks.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.card_component._4 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b747f4e1874a103a27558_government-tab.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component._5 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b759cb67080521e5553b9_finance.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component.enterprise {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component.arenas {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ced9929384bb5097eb6fe_indoor-basketball-stadium-edited.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component.retail {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb790a1e1d591d0679826_retail.webp");
  background-position: 0 0, 100%;
  background-size: auto, cover;
}

.card_component.healthcare {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7904f56c565b70138d5_healthcare.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_component.and-more {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card_front-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.card_image-front {
  width: 5rem;
}

.card_title {
  color: #fbf9fc;
  text-align: center;
  flex-direction: column;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.card_scroll {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid var(--plugout-orange);
  border-bottom: 1px solid var(--plugout-orange);
  background-color: var(--black);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 4rem 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 101%);
}

.text-style-link {
  text-decoration: underline;
}

.card-copy {
  color: var(--white);
  text-align: left;
  flex-direction: column;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.browser-top {
  background-color: #e2e2e2;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  align-items: center;
  height: 30px;
  padding-left: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.browser-demo {
  background-color: #1a1a1a;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  flex-wrap: nowrap;
  place-content: flex-end center;
  align-items: center;
  width: 960px;
  height: 400px;
  display: none;
  position: relative;
  overflow: hidden;
}

.d-105-text-wrapper {
  height: auto;
  padding: 20px 0;
  position: absolute;
  inset: auto 0% 0%;
}

.d-105-3d-wrapper {
  perspective: 1000px;
  border-radius: 0;
  width: 235px;
  height: 200px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  overflow: visible;
}

.d-105-timer-icon {
  color: #1a1a1a;
  font-size: 16px;
}

.image-10 {
  margin-top: 0;
  margin-right: 0;
  position: relative;
}

.d-105-timer-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-right: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.d-105-author-text {
  color: #333;
  margin-bottom: 10px;
  font-size: 14px;
}

.demo-p.arrow {
  text-align: left;
  margin-bottom: 10px;
  font-size: 19px;
  position: static;
  inset: 0% auto auto 0%;
}

.demo-wrapper {
  flex-flow: row-reverse;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-right: 0%;
  display: flex;
  position: relative;
}

.d-105-image-wrapper {
  transform-origin: 50% 0;
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b787f7425584ee58597fa_NordWood_7405.jpg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70%;
  position: absolute;
  inset: 0%;
}

.d-105-image-wrapper.data {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
  background-position: 50%;
  background-size: cover;
  height: 70%;
}

.d-105-image-wrapper.transport {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b72b048a9264436ef9c59_subway.webp");
  background-position: 50%;
  background-size: cover;
  height: 70%;
}

.d-105-image-wrapper.edu {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dea7d573e54ba277fcf40_bmcc-campus.webp");
  background-position: 50%;
}

.d-105-image-wrapper.gov {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b747f4e1874a103a27558_government-tab.webp");
  background-position: 0 100%;
}

.d-105-image-wrapper.finance {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665760168f461cbcedb71549_atm-bank-2.webp");
}

.d-105-image-wrapper.houston {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f4764492a6b35ba6db9c9_houston-tx.webp");
}

.d-105-image-wrapper.orlando {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f4661e1d13cc38964e3a0_orlando-fl.webp");
}

.d-105-image-wrapper.yerevan {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f46934bc7ef6add9e29cb_yerevan-armenia.webp");
}

.d-105-image-wrapper.montreal {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f472d4fd6de3c3bc3cdd7_montreal-canada.webp");
}

.d-105-image-wrapper.enterprise {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 50%;
  background-size: cover;
  height: 70%;
}

.d-105-image-wrapper.arenas {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ced9929384bb5097eb6fe_indoor-basketball-stadium-edited.webp");
  background-position: 50%;
  background-size: cover;
  height: 70%;
}

.d-105-image-wrapper.retail {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb790a1e1d591d0679826_retail.webp");
  background-position: 50%;
}

.d-105-image-wrapper.health {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dfa4971764f3ffe0190aa_ambulance-entering-hospital.webp");
  background-position: 50% 0;
}

.d-105-image-wrapper.and-more {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
}

.d-105-timer-text {
  color: #1a1a1a;
  margin-left: 10px;
  font-family: Merriweather, serif;
}

.browser-dot {
  background-color: #fc615d;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-left: 3px;
  margin-right: 3px;
}

.browser-dot.yellow {
  background-color: #fdbc40;
}

.browser-dot.green {
  background-color: #35cc4b;
}

.instructions-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: auto;
  margin-left: -20px;
  display: none;
  position: absolute;
  inset: -100px auto auto;
}

.d-105-card-wrapper {
  background-color: var(--black);
  transform-origin: 50% 0;
  border-radius: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.d-105-card-title {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.d-105-recipe-text {
  color: #333;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 16px;
}

.about-grid {
  grid-column-gap: 1vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 4fr .5fr;
  place-items: center;
  max-width: 1140px;
}

.about-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.about-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

.about-grid.bot-pad {
  margin-bottom: 100px;
}

.about-grid.careers, .about-grid.about {
  grid-column-gap: 0vw;
  max-width: none;
}

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

.plugout-link {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66424bd35fd627c9d109f62a_plugout-white-nav.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  min-height: 50px;
}

.plugout-link.w--current, .plugout-link.small.w--current {
  width: 150px;
}

.container-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.heading-3 {
  color: #ffe3f3;
  text-align: center;
  margin-bottom: 6rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 100;
}

.world-map {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664dec9d8f112774164881b0_digital-world-map.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  width: auto;
  max-width: 1360px;
  height: 30rem;
  position: relative;
  overflow: hidden;
}

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

.grid-2.mobile {
  display: none;
}

.grid-item {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-item.top-left {
  justify-content: center;
  align-items: flex-start;
}

.image-wrapper {
  object-fit: cover;
  background-color: #ffe3f300;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.image-wrapper.bot {
  justify-content: center;
  align-items: flex-end;
}

.image-wrapper.bot.left {
  justify-content: flex-start;
  align-items: flex-end;
}

.image-wrapper.bot._2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.image-wrapper.bot.right {
  justify-content: flex-end;
  align-items: center;
}

.image-wrapper.top {
  justify-content: center;
  align-items: flex-start;
}

.image-wrapper.top.right {
  justify-content: flex-end;
  align-items: flex-start;
}

.image-wrapper.top.left {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-wrapper.left {
  justify-content: flex-start;
  align-items: center;
}

.pin-icon {
  max-width: 50%;
}

.pin-icon.toronto {
  margin-left: 5px;
  padding-left: 0;
}

.pin-icon.columbus {
  margin-right: 10px;
}

.pin-icon.indiana {
  margin-top: 40px;
}

.pin-icon.armenia {
  margin-bottom: 20px;
  margin-left: 30px;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.world-map-mobile {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664dec9d8f112774164881b0_digital-world-map.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  width: 1360px;
  max-width: 1360px;
  height: 30rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.heading-4 {
  font-weight: 400;
}

.masthead-title {
  color: #fff;
  margin-bottom: 40px;
  font-size: 60px;
  line-height: 60px;
}

.masthead-title.white {
  color: var(--white);
  font-weight: 500;
}

.masthead-title.white.center, .masthead-title.center {
  text-align: center;
}

.masthead-title.big {
  text-align: left;
  font-size: 80px;
  line-height: 80px;
}

.masthead-title.smaller {
  font-size: 40px;
  line-height: 48px;
}

.masthead-title.values-titles {
  border-bottom: 1px solid var(--plugout-orange);
  padding-bottom: 20px;
  font-size: 30px;
  line-height: 20px;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  place-items: center;
  width: 100%;
}

.solutions-grid-txt-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.solutions-icons {
  vertical-align: middle;
  max-width: 70%;
  display: block;
}

.solutions-icons.cs {
  max-width: 50%;
}

.solutions-icon-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.solutions-info-grid {
  grid-column-gap: 50px;
  grid-row-gap: 69px;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-3";
  margin: 50px 50px 220px;
}

.solutions-info-grid.industries {
  margin-top: 220px;
  margin-bottom: 220px;
}

.solutions-info-grid.industries.gov {
  margin-bottom: 20px;
}

.solutions-info-grid.cs {
  grid-template-rows: auto auto auto;
}

.solutions-info-grid.bottom {
  margin-bottom: 0;
}

._3-bullets-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

._3-bullets-grid.top-pad {
  margin-top: 60px;
}

._3-bullets-grid.add-ind {
  grid-template-rows: auto;
  margin-top: 20px;
}

.icon-grid {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: center;
}

.solutions-grid-image {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9d79f1336baf43b1e330_ai-analytics-registering-people.webp");
  background-position: 50% 0;
  background-size: cover;
  min-height: 300px;
}

.solutions-grid-image._1 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e31f3137797b72e4b15_analytics-imagery.webp");
}

.solutions-grid-image._2 {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e318ba0b955ed578455_artificial-intelligence-head.webp");
}

.offerings-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 220px;
}

.offerings-card {
  background-image: linear-gradient(138deg, #000, #0000 28%), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6646158ece764106a30ea95c_Image%20Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #979797;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  overflow: hidden;
}

.offerings-card:hover {
  background-color: var(--color);
  background-image: none;
}

.link-block-2, .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
  text-decoration: none;
}

.multistep_title {
  font-size: 2.2rem;
}

.multistep_lead-form-wrapper {
  background-color: var(--clear);
  border-radius: 4px;
  width: 580px;
  padding: 2rem 2rem 0;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #b1b1b1;
  border-radius: 4px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.form-input:focus {
  background-color: #fcfffc;
  border-color: #8ba790;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-text-area {
  height: auto;
  min-height: 4rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.multistep_radio-field {
  background-color: var(--color);
  color: #000;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  border-radius: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 9rem;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.multistep_form-step {
  text-align: center;
  flex-direction: column;
  align-items: center;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.multistep_form-step.grey {
  opacity: .62;
  filter: grayscale();
}

.margin-bottom, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.multistep_form-slider {
  background-color: #ddd0;
  flex-direction: row;
  height: auto;
}

.slider-button-next {
  background-color: var(--plugout-orange);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  padding: .75rem 2rem;
  font-weight: 600;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.slider-button-next.blocked {
  background-color: var(--plugout-orange);
  opacity: .6;
  color: var(--black);
  cursor: not-allowed;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.success {
  color: var(--white);
  text-align: center;
  margin-top: 100px;
  font-size: 20px;
  line-height: 26px;
}

.next-arrow {
  display: none;
}

.slider-button-back {
  color: var(--white);
  text-align: center;
  background-color: #25327500;
  border: 1px solid #535353;
  border-radius: 4px;
  padding: .75rem 2rem;
  font-weight: 600;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.multistep_radio-button-label {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.15rem;
  font-weight: 600;
  position: relative;
}

.multistep_radio-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  min-height: 3rem;
  display: grid;
}

.multistep_radio-grid.is-two-options {
  grid-template-columns: 1fr;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.multistep_radio-group {
  margin-top: 20px;
}

.hide {
  display: none;
}

.multistep_step-line {
  background-color: var(--plugout-orange);
  height: 2px;
  transition: all .2s cubic-bezier(.165, .84, .44, 1);
}

.multistep_step-line.grey {
  background-color: var(--plugout-orange);
  opacity: .52;
  filter: grayscale();
}

.multistep_form-progress-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content auto max-content auto max-content auto max-content;
  align-items: center;
}

.multistep_buttons-wrapper {
  justify-content: space-between;
  margin-top: 3rem;
  display: flex;
}

.multistep_buttons-wrapper.is-first {
  justify-content: flex-end;
}

.multistep_form-success {
  background-color: var(--color);
  height: 30vh;
  margin-top: 40px;
}

.multistep_radio-button {
  text-align: center;
  border-style: none;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .45s;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.multistep_radio-button:hover {
  background-color: var(--black);
}

.multistep_radio-button.w--redirected-checked {
  background-color: var(--plugout-orange);
}

.multistep_radio-button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.multistep_radio-button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.multistep_component {
  grid-row-gap: .1rem;
  background-color: var(--clear);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 60px;
  display: grid;
}

.slider-button-submit {
  background-color: var(--plugout-orange);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  padding: .75rem 2rem;
  font-weight: 600;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.multistep_step-marker {
  border: 2px solid var(--plugout-orange);
  color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-size-medium {
  font-size: 1.125rem;
}

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

.back-arrow {
  display: none;
}

.multistep_info-text {
  color: var(--white);
  text-align: center;
  font-size: .875rem;
  font-weight: 400;
  position: relative;
}

.field-label {
  color: var(--white);
  margin-bottom: .5rem;
  font-weight: 500;
}

.form-question {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-block-13 {
  text-decoration: none;
}

.gov-grid {
  grid-column-gap: 50px;
  grid-row-gap: 8px;
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-3";
  place-items: center stretch;
  margin-top: 100px;
}

.link {
  color: var(--plugout-orange);
}

.link:hover {
  color: var(--light);
}

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

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

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

.solutions-grid-wrapper {
  border: 1px solid var(--gray);
  background-image: linear-gradient(138deg, #000, #0000 28%), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6646158ece764106a30ea95c_Image%20Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  margin-bottom: 220px;
  overflow: hidden;
}

.section-3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  position: relative;
}

.section-3.cc-full-center {
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  display: flex;
}

.dev-tabs_list-btn-icon {
  width: 14px;
  height: 20px;
  line-height: 1;
  display: none;
}

.dev-tabs_list {
  width: 280px;
  margin-top: 48px;
  margin-bottom: 0;
  padding-left: 0;
}

.dev-tabs_tab {
  position: absolute;
  inset: 0% 0% auto;
}

.dev-tabs_menu {
  z-index: 1;
  background-color: #212121;
  border-radius: 12px;
  width: 280px;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dev-tabs_content {
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.dev-tabs_list-btn {
  color: #737373;
  background-color: #0000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 1em;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.dev-tabs_list-btn:hover {
  color: #fff;
}

.dev-tabs_list-btn.cc-active {
  color: #fff;
  background-color: #d14424;
}

.dev-tabs_menu-link {
  color: #737373;
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  padding: .4em 2.2em;
  font-size: 1rem;
  line-height: 1;
}

.dev-tabs_menu-link:hover {
  color: #fff;
}

.dev-tabs_menu-link.w--current {
  color: #fff;
  background-color: #505050;
}

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

.dev-tabs_list-content {
  background-color: #1c1c1c;
  border-radius: 10px;
  max-width: 600px;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.dev-tabs_list-content.cc-active {
  width: 100%;
  display: block;
}

.u-img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.dev-tabs_img-aspect {
  border-radius: 12px;
  padding-top: 80%;
  position: relative;
}

.dev-tabs {
  max-width: 1060px;
  min-height: 480px;
  margin-left: auto;
  margin-right: auto;
}

.dev-tabs_list-item {
  margin-bottom: 0;
}

.icon-1x1-small-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
}

.features-tab-wrapper {
  background-color: var(--color);
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
  box-shadow: 0 5px 20px -10px #66607936;
}

.features-tab-wrapper.sharp {
  border-radius: 0;
}

.text-size-medium-2 {
  font-size: 1.2rem;
}

.banner_small-height {
  padding-top: 52%;
  position: relative;
}

.heading-style-h6 {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.5;
}

.feature-tab-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 20%;
  padding: 0 20px 0 0;
  display: flex;
}

.heading-style-h4 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.round_tab-menu {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 3.5rem;
  display: flex;
}

.function-content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.banner_large-height {
  padding-top: 54.8%;
  position: relative;
}

.banner-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.bullet-wraper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.full_img-cover {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.feature-tab-content {
  flex: 1;
}

.padding-overflow-mobile {
  padding-left: 4rem;
  padding-right: 4rem;
}

.padding-overflow-mobile.new {
  padding: 0;
}

.header-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #0d1317;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.25rem;
  display: flex;
}

.grid-3-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template: "."
  / 2fr 1fr;
  grid-auto-rows: auto;
  height: auto;
}

.arrow-tab {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--black);
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: background-color .5s;
  display: flex;
}

.arrow-tab:hover {
  background-color: var(--gray);
  color: var(--black);
}

.arrow-tab.w--current {
  background-color: var(--plugout-orange);
  color: var(--black);
  background-image: none;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  transition: background-color .5s;
}

.arrow-tab.sharp {
  border-radius: 0;
}

.tabs-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-icon-2 {
  color: #3370ff;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.feature_content-detail {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--black);
  border-radius: 0;
  justify-content: space-between;
  padding: 3rem;
  display: flex;
}

.feature_content-detail.sharp {
  border-radius: 0;
  height: auto;
}

.slider-tab {
  max-width: 80rem;
  margin-top: 2.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.slider-tab.new {
  max-width: none;
  margin-top: 4rem;
}

.tab-text {
  color: #fff;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #3370ff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: border-color .25s, background-color .25s;
}

.button-2:hover {
  background-color: #000cb8;
}

.banner_icon-wrapper {
  background-color: #fff0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 5.4rem;
  height: 5.4rem;
  margin-bottom: .5rem;
  display: flex;
}

.padding-section-medium {
  padding: 0;
}

.button-icon-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1rem;
  margin-left: .6rem;
  display: flex;
}

.banner_small {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.section_home-function {
  width: 100%;
  display: block;
}

.section_home-function.desktop {
  display: block;
}

.section_home-function.mobile {
  display: none;
}

.feature-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  width: 58%;
  display: flex;
}

.subheader-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: stretch;
  display: flex;
}

.badge {
  color: #3370ff;
  text-align: center;
  flex: none;
  width: 2rem;
  height: 2rem;
  font-weight: 700;
}

.heading-style-h2 {
  color: var(--white);
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.bullet-wrapper-detail {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.banner_large {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.text-weight-medium {
  color: var(--white);
  font-weight: 400;
}

.function-icon {
  width: 4.5rem;
  height: 4.5rem;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-3.new {
  max-width: none;
}

.banner-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #5b5b5b;
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.banner-wrapper.is-purple {
  background-color: #d3d5fd;
}

.banner-wrapper.is-pink {
  background-color: #ffdbef;
}

.banner-wrapper.is-green {
  text-align: center;
  background-color: #c8fdc2;
}

.banner-wrapper.is-orange {
  background-color: #ffebce;
}

.banner-wrapper.is-lightblue {
  background-color: #dffffc;
}

.banner-wrapper.is-blue {
  background-color: #cedfff;
}

.feature-tab-detail {
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.bullet-img-wrapper {
  border-radius: 0;
  width: 40rem;
  position: relative;
  overflow: hidden;
}

.round-tab {
  background-color: var(--color);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  padding: 10px 20px 0;
  line-height: 20px;
  transition: background-color .5s;
  display: flex;
}

.round-tab:hover {
  background-color: var(--gray);
}

.round-tab.w--current {
  background-color: var(--plugout-orange);
  color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  box-shadow: 4px 4px 14px #5d6ec70a;
}

.round-tab.sharp {
  border-radius: 0;
  margin-bottom: 10px;
}

.round-tab.sharp.w--current {
  opacity: 1;
  border-radius: 0;
}

.round-tab.sharp.solutions, .round-tab.sharp.vmp, .round-tab.sharp.lpr {
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.bullet-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.grid-six-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  height: 30rem;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-color-grey {
  color: var(--white);
}

.expertise-icon-small {
  width: 2rem;
}

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

.tab-button-solutions {
  color: #fff;
  background-color: #fff0;
  border-top: 1px solid #33353a;
  margin-bottom: 0;
  padding: 0;
  transition: all .3s;
}

.tab-button-solutions:hover {
  background-color: #1c1d1f;
}

.tab-button-solutions.w--current {
  background-color: #fff0;
}

.tab-button-progress-bar {
  background-color: #ee744240;
  height: 3px;
}

.tab-mobile-img {
  display: none;
}

.tab-button-title {
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.section-4 {
  background-color: #0d0e10;
  min-height: auto;
  padding-top: 220px;
  padding-bottom: 220px;
}

.tabs-content-2 {
  width: 60%;
}

.tab-button-progress {
  background-color: var(--plugout-orange);
  width: 1%;
  height: 100%;
}

.tab-button-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  padding: 12px;
}

.tab-button-content.bot {
  margin-bottom: 0;
}

.container-6 {
  width: auto;
  max-width: 1312px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.tab-button-desc {
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
}

.tabs-menu-solutions {
  flex-direction: column;
  width: 40%;
  margin-right: 8%;
  display: flex;
}

.tab-component {
  align-items: center;
  display: flex;
}

.solutions-tabs-title {
  font-size: 30px;
}

._2-bullet-grid {
  grid-column-gap: 55px;
  grid-row-gap: 0px;
  grid-template: ". ."
                 "Area Area"
                 / 1fr 1fr;
}

._2-bullet-grid.top-pad {
  margin-top: 60px;
}

._9-bullet-grid {
  grid-column-gap: 36px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

._9-bullet-grid.top-pad {
  margin-top: 60px;
}

.bold-text-2 {
  font-size: 42px;
}

.right-grid {
  grid-column-gap: 0vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 1fr 1fr;
  place-items: center start;
  max-width: none;
}

.right-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.right-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

.right-grid.bot-pad {
  margin-bottom: 100px;
}

.custom-sol {
  grid-column-gap: 0vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 1.75fr 1fr;
  place-items: center start;
  max-width: 1140px;
}

.custom-sol._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.custom-sol.contact-us {
  grid-template-columns: .75fr .5fr;
}

.custom-sol.bot-pad {
  margin-bottom: 100px;
}

.industries-section {
  background-color: var(--black);
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding: 100px 0 140px;
  display: flex;
}

.industries-section.image {
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6644c269954aff4c4c230862_security-camera-mall.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 140px 5vw;
}

.industries-section.image._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.industries-section.stadium {
  z-index: 10;
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  position: relative;
}

.industries-section.partners-desktop {
  z-index: 10;
  padding: 140px 0 200px;
  position: relative;
  overflow: hidden;
}

.industries-section.dark {
  background-color: var(--black);
}

.industries-section.z {
  z-index: 10;
  background-color: var(--black);
  position: relative;
}

.industries-section.mesh {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b8df87966b8f4253ddef8_tech-mesh-black.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 220px;
  padding-bottom: 220px;
}

.industries-section.mesh.contact {
  height: 100vh;
}

.industries-section.why-plugout {
  height: auto;
}

.industries-section.partners-mobile {
  z-index: 10;
  padding: 140px 0 200px;
  display: none;
  position: relative;
  overflow: hidden;
}

.industries-section.truck {
  z-index: 10;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66578f8bf3127ed8d5f6e454_bucket-truck-trailer-enterprise-buildings.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.industries-section.photo-scroll {
  z-index: 10;
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 100vh;
  padding-top: 220px;
  padding-bottom: 220px;
  position: relative;
}

.industries-section.photo-scroll.contact {
  height: 100vh;
}

.industries-section.photo-scroll._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.industries-section.photo-scroll._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643af9153a57bf7e3ba0130_skyscrapers-from-below.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.industries-section.photo-scroll.solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
}

.industries-section.photo-scroll.industries {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dcf8693d1f2c8ee3798dc_richie-installing-camera.webp");
  background-position: 0 0, 100% 0;
}

.industries-section.photo-scroll.about-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665f303d42a5fcc7e824c923_Plugout%20MS%20Background-no-logo.webp");
}

.industries-section.photo-scroll.solutions-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dccc507099e7edc851bdd_alden-working.webp");
}

.industries-section.photo-scroll.why-plugout {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665f24129b79e5f0ab822481_plugout-trailer-street-blurred-bg.webp");
}

.industries-section.photo-scroll.why-plugout._2 {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658ded43c221c91b9b83417_custom-building-in-shop.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.industries-section.photo-scroll.why-plugout._3 {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b685d27686e8bddc163a_DSC_1049.webp");
}

.industries-section.photo-scroll.industries-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #0009 57%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 50% 75%;
}

.tab-pane-tab-1 {
  width: auto;
  height: 100%;
  min-height: auto;
}

.solutions-big-bg {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 70vh;
  padding: 5% 5% 5% 5vw;
  display: flex;
}

.solutions-big-bg.trans {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6655ea36a374a6e294c8a689_transportation-cropped.webp");
  background-position: 0 0, 50% 100%;
}

.solutions-big-bg.edu {
  background-image: linear-gradient(96deg, var(--black70) 23%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dea7d573e54ba277fcf40_bmcc-campus.webp");
}

.solutions-big-bg.gov {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b747f4e1874a103a27558_government-tab.webp");
  background-position: 0 0, 50% 100%;
  justify-content: flex-start;
  align-items: flex-start;
}

.solutions-big-bg.fin {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665760168f461cbcedb71549_atm-bank-2.webp");
}

.solutions-big-bg.ent {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
}

.solutions-big-bg.venues {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ced9929384bb5097eb6fe_indoor-basketball-stadium-edited.webp");
}

.solutions-big-bg.retail {
  background-image: linear-gradient(96deg, var(--black70) 33%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb790a1e1d591d0679826_retail.webp");
}

.solutions-big-bg.health {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66686bac68b7da502cc2af49_emergency-entrance-hospital-ambulance.webp");
  background-position: 0 0, 50% 0;
}

.solutions-big-bg.more {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
}

.solutions-big-bg.cms {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660bdad44fcee83df0073b1_AdobeStock_382678733.webp");
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.solutions-big-bg.ac {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664252e37a9ffdcc96815a5b_card-reader.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.ai {
  background-image: linear-gradient(96deg, var(--black70) 33%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e318ba0b955ed578455_artificial-intelligence-head.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.custom {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.si {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e31f3137797b72e4b15_analytics-imagery.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.lpr {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f7c5abd5e185c0dac9f0_license-plate-reads-2.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.vss {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660be5ccbbe4a7d7e67b306_AdobeStock_415564244.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.scn {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e2847e945f63a45e42d16_isometric-plugout-network-map.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.vmp {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660be5ccbbe4a7d7e67b306_AdobeStock_415564244.webp");
  justify-content: flex-start;
  align-items: center;
}

.solutions-big-bg.vss {
  background-image: linear-gradient(96deg, black, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
}

.industries-grid-new {
  grid-column-gap: 7vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 "Area-3 ."
                 / 4fr .5fr;
  place-items: center;
  max-width: none;
  margin-bottom: 60px;
}

.industries-grid-new._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.industries-grid-new.contact-us {
  grid-template-columns: .75fr .5fr;
}

.industries-grid-new.bot-pad {
  margin-bottom: 100px;
}

.industries-grid-new.gov {
  margin-bottom: 20px;
}

.scroll-snap-wrapper {
  width: 100vw;
  height: 100vh;
  overflow: scroll;
}

.section-1, .section-5, .section-6, .background-video {
  width: 100vw;
  height: 100vh;
}

.scroll-section {
  background-color: var(--black);
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding: 0;
  display: flex;
}

.scroll-section.image {
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6644c269954aff4c4c230862_security-camera-mall.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 140px 5vw;
}

.scroll-section.image._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.scroll-section.stadium {
  z-index: 10;
  background-color: var(--black);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  min-height: 100%;
  max-height: none;
  padding: 0 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-section.partners-desktop {
  z-index: 10;
  height: 100vh;
  min-height: 100%;
  max-height: none;
  padding: 0 0;
  position: relative;
  overflow: hidden;
}

.scroll-section.dark {
  background-color: var(--black);
}

.scroll-section.z {
  z-index: 10;
  background-color: var(--black);
  position: relative;
}

.scroll-section.mesh {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b8df87966b8f4253ddef8_tech-mesh-black.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 220px;
  padding-bottom: 220px;
}

.scroll-section.mesh.contact {
  height: 100vh;
}

.scroll-section.why-plugout {
  height: auto;
}

.scroll-section.partners-mobile {
  z-index: 10;
  padding: 140px 0 200px;
  display: none;
  position: relative;
  overflow: hidden;
}

.scroll-section.truck {
  z-index: 10;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66578f8bf3127ed8d5f6e454_bucket-truck-trailer-enterprise-buildings.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.scroll-section.photo-scroll {
  z-index: 10;
  background-image: linear-gradient(90deg, black, #00000080 0%, #0000006b 46%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6669bd0c88638ae0e561bbff_NYC%20Sunrise%20-%20Copy.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 100vh;
  padding-top: 220px;
  padding-bottom: 220px;
  position: relative;
}

.scroll-section.photo-scroll.contact {
  height: 100vh;
}

.scroll-section.photo-scroll._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.photo-scroll._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643af9153a57bf7e3ba0130_skyscrapers-from-below.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.photo-scroll.solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  min-height: 100%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.scroll-section.photo-scroll.industries {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dcf8693d1f2c8ee3798dc_richie-installing-camera.webp");
  background-position: 0 0, 100% 0;
  min-height: 100%;
  max-height: none;
  padding-bottom: 0;
  overflow: hidden;
}

.scroll-section.photo-scroll.about-mast {
  background-image: linear-gradient(90deg, #00000080, #000000b3 0%, #00000073 46%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684757bfe44c76d77bfe98_plugout-trailer-cameras-sky-no-logo.webp");
}

.scroll-section.photo-scroll.solutions-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f3b0419d24b872d622f0_alden-installing-camera.webp");
}

.scroll-section.photo-scroll.why-plugout {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665f24129b79e5f0ab822481_plugout-trailer-street-blurred-bg.webp");
}

.scroll-section.photo-scroll.why-plugout._2 {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658ded43c221c91b9b83417_custom-building-in-shop.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.photo-scroll.why-plugout._3 {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b685d27686e8bddc163a_DSC_1049.webp");
}

.scroll-section.photo-scroll.industries-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #0009 57%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 50% 75%;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.scroll-section.photo-scroll.home-section1 {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
  min-height: 100%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.scroll-section.photo-scroll.alden {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684355290f828a1c8d6ee6_alden-working-mini-dome-logos.webp");
  padding-top: 0;
  padding-bottom: 0;
}

.scroll-section.photo-scroll.why-plugout {
  background-image: linear-gradient(268deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
  padding-top: 0;
  padding-bottom: 0;
}

.scroll-section.photo-scroll.custom-solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666c37cd0af8683cd7cc3ef2_evad-work-2.webp");
  padding-top: 0;
  padding-bottom: 0;
}

.scroll-section.photo-scroll.home-section4 {
  background-image: linear-gradient(90deg, black, #000c 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/667494b2b0a29728a1bdbe81_new-york-city-sunset.webp");
  min-height: 100%;
  max-height: none;
  padding: 0 3vw;
  overflow: hidden;
}

.scroll-section.industries {
  padding-top: 0;
  padding-bottom: 60px;
}

.scroll-section.space {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  min-width: auto;
  height: 100vh;
  max-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.scroll-section.expertise {
  height: 100vh;
  padding-bottom: 20px;
}

.scroll-section.mobile {
  display: none;
  overflow: visible;
}

.scroll-section.what-we-do {
  padding-top: 40px;
  padding-bottom: 60px;
}

.scroll-section.about {
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 100vh;
  padding: 0 0;
}

.scroll-section._100vh {
  height: 100vh;
  min-height: 100%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
}

.scroll-section.about-image {
  z-index: 10;
  background-image: linear-gradient(90deg, black, #00000080 0%, #0000006b 46%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661d765a04b6781a84f2572_wtc-sunset.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 100vh;
  padding-top: 220px;
  padding-bottom: 220px;
  position: relative;
}

.scroll-section.about-image.contact {
  height: 100vh;
}

.scroll-section.about-image._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.about-image._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643af9153a57bf7e3ba0130_skyscrapers-from-below.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.about-image.solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
}

.scroll-section.about-image.industries {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dcf8693d1f2c8ee3798dc_richie-installing-camera.webp");
  background-position: 0 0, 100% 0;
}

.scroll-section.about-image.about-mast {
  background-image: linear-gradient(90deg, #00000080, #000000b3 0%, #00000073 46%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684757bfe44c76d77bfe98_plugout-trailer-cameras-sky-no-logo.webp");
}

.scroll-section.about-image.solutions-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f3b0419d24b872d622f0_alden-installing-camera.webp");
}

.scroll-section.about-image.why-plugout._2 {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658ded43c221c91b9b83417_custom-building-in-shop.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.about-image.why-plugout._3 {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b685d27686e8bddc163a_DSC_1049.webp");
}

.scroll-section.about-image.industries-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #0009 57%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 50% 75%;
}

.scroll-section.about-image.home-section1 {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
}

.scroll-section.about-image.alden {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684355290f828a1c8d6ee6_alden-working-mini-dome-logos.webp");
}

.scroll-section.about-image.why-plugout {
  background-image: linear-gradient(268deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
}

.scroll-section.about-image.custom-solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666845a66237c4edac8177bd_evad-work-logo-fixed.webp");
}

.scroll-section.vision-mission-values-section {
  z-index: 10;
  background-image: linear-gradient(90deg, black, #00000080 0%, #0000006b 74%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658ba9396d36979be767751_DSC_1054.webp");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.scroll-section.vision-mission-values-section.contact {
  height: 100vh;
}

.scroll-section.vision-mission-values-section._2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.vision-mission-values-section._3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643af9153a57bf7e3ba0130_skyscrapers-from-below.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.vision-mission-values-section.solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664ce95119019dc3b5296d00_stadium-image.webp");
  background-position: 0 0, 50%;
}

.scroll-section.vision-mission-values-section.industries {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dcf8693d1f2c8ee3798dc_richie-installing-camera.webp");
  background-position: 0 0, 100% 0;
}

.scroll-section.vision-mission-values-section.about-mast {
  background-image: linear-gradient(90deg, #00000080, #000000b3 0%, #00000073 46%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684757bfe44c76d77bfe98_plugout-trailer-cameras-sky-no-logo.webp");
}

.scroll-section.vision-mission-values-section.solutions-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f3b0419d24b872d622f0_alden-installing-camera.webp");
}

.scroll-section.vision-mission-values-section.why-plugout._2 {
  background-image: linear-gradient(90deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658ded43c221c91b9b83417_custom-building-in-shop.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.scroll-section.vision-mission-values-section.why-plugout._3 {
  background-image: linear-gradient(257deg, black, #00000080 0%, #00000073 42%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b685d27686e8bddc163a_DSC_1049.webp");
}

.scroll-section.vision-mission-values-section.industries-mast {
  background-image: linear-gradient(90deg, black, #00000080 0%, #0009 57%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 50% 75%;
}

.scroll-section.vision-mission-values-section.home-section1 {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
}

.scroll-section.vision-mission-values-section.alden {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684355290f828a1c8d6ee6_alden-working-mini-dome-logos.webp");
}

.scroll-section.vision-mission-values-section.why-plugout {
  background-image: linear-gradient(268deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
}

.scroll-section.vision-mission-values-section.custom-solutions {
  background-image: linear-gradient(90deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666845a66237c4edac8177bd_evad-work-logo-fixed.webp");
}

.scroll-section.new-tabs {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding: 0;
  overflow: hidden;
}

.scroll-section.terms-of-service {
  min-height: 100vh;
}

.scroll-section.aws-cat {
  min-height: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.footer-wrap {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.logo-grid {
  display: none;
}

.grid-8 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  align-items: center;
}

.our-partners-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66475d662a95093830837a47_plugout-icon-white.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.slide-img {
  z-index: 0;
  object-fit: cover;
}

.slide-divider {
  background-color: var(--plugout-orange);
  width: 4em;
  height: .1em;
  margin-top: 2em;
}

.text-f-13 {
  color: #000;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 1.05em;
  font-weight: 300;
  line-height: 1;
}

.text-f-13.all-caps {
  letter-spacing: .15em;
  text-transform: uppercase;
}

.text-f-13.all-caps.light-grey-font {
  color: #fff9;
}

.swiper-slide {
  opacity: .9;
  color: #ffffff80;
  align-items: center;
  display: flex;
  position: relative;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.slide {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.location {
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.slide-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0000, #0000 50%, #00000080 65%, #000000bf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.slide-content {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 3em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-5 {
  color: var(--white);
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  height: 1%;
  margin-top: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.swiper.first-swiper.desktop {
  max-height: 500px;
}

.swiper.first-swiper.mobile {
  display: none;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: var(--plugout-orange);
  border-radius: 0%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  border-radius: 0%;
  display: block;
  inset: 0% 0% 0% auto;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.faq-menu-title {
  width: 100%;
  padding: 1rem 2rem;
}

.faq-answer {
  padding: 1rem 2rem 0 0;
  overflow: hidden;
}

.faq-group-row {
  width: 100%;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.faq-group-row._1 {
  padding-top: 1rem;
}

.faq-group-row.last {
  padding-bottom: 20rem;
}

.faq-answer-p {
  color: var(--white);
  font-size: 18px;
  line-height: 1.5em;
}

.faq-container {
  flex-direction: row;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.faq-menu {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.faq-question {
  border-bottom: 1px solid var(--white);
  cursor: pointer;
  justify-content: space-between;
  padding: 1.5rem 0;
  display: flex;
}

.faq-menu-item {
  color: var(--gray);
  flex: none;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.faq-menu-item.w--current {
  box-shadow: none;
  color: var(--white);
  border-radius: 999px;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: color .3s, font-size .3s;
}

.faq-groups-wrapper {
  width: 70%;
  padding: 0 1rem 1rem;
  position: static;
  left: 30%;
}

.accent-color {
  color: #454dec;
}

.faq-section {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  padding: 6rem 2rem;
  position: relative;
}

.faq-arrow {
  z-index: 0;
  width: 20px;
  height: 20px;
  position: relative;
}

.faq-menu-title-label {
  color: var(--white);
  font-size: 2rem;
  line-height: 1.5em;
}

.faq-item-wrapper {
  margin-bottom: 20px;
}

.faq-menu-wrapper {
  width: 30%;
  height: 100%;
  position: sticky;
  top: 6rem;
}

.faq-question-label {
  color: var(--plugout-orange);
  background-color: #0000;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.faq-menu-item-label {
  background-color: #0000;
  max-width: 64ch;
  text-decoration: none;
}

.faq-title {
  cursor: pointer;
  justify-content: space-between;
  margin-bottom: 40px;
  padding: 1.5rem 2rem 1.5rem 0;
  display: flex;
}

.faq-title-text {
  color: var(--white);
  background-color: #0000;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.job-app-grid {
  grid-column-gap: 5%;
  grid-template-columns: 1.5fr 1fr;
  grid-template-areas: "Area Area-3"
                       "Area-2 Area-3"
                       "Area-2 Area-3"
                       "Area-2 Area-3"
                       "Area-2 Area-3";
  width: 100%;
}

.list {
  color: var(--white);
  padding-left: 20px;
}

.field-label-3, .field-label-4 {
  color: var(--white);
}

.job-app-select-field {
  color: var(--black);
  margin-bottom: 20px;
}

.submit-button-2 {
  background-color: var(--plugout-orange);
  color: var(--black);
  margin-top: 20px;
}

.job-app-text-field {
  margin-bottom: 20px;
}

.mission-values-grid {
  grid-column-gap: 7vw;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / 4fr .5fr;
  place-items: center;
  max-width: 1140px;
}

.mission-values-grid._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.mission-values-grid.contact-us {
  grid-template-columns: .75fr .5fr;
}

.mission-values-grid.bot-pad {
  margin-bottom: 100px;
}

.grid-9 {
  grid-column-gap: 5%;
  grid-row-gap: 16px;
}

.text-span-2 {
  color: var(--plugout-orange);
}

.tab-pane-tab-1-2 {
  position: absolute;
  inset: 0%;
}

.side-menu-tabs {
  z-index: 2;
  margin-top: 10vw;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.side-content-wrapper {
  z-index: 1;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.tab {
  background-color: var(--color);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: -15px;
  padding: 15px 10px 15px 15px;
  transition: background-color .2s;
  display: flex;
}

.tab:hover {
  background-color: var(--dark-gray);
}

.tab.w--current {
  background-color: var(--plugout-orange);
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .2s;
}

.tab.data-centers, .tab.data-centers.w--current, .tab.transportation, .tab.education, .tab.government, .tab.financial, .tab.enterprise, .tab.healthcare, .tab.more, .tab.retails, .tab.venue {
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-title {
  color: var(--white);
  font-size: 13px;
}

.industries-tabs-bg {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-top: 10vh;
  padding-left: 15vw;
  padding-right: 5vw;
  display: flex;
}

.industries-tabs-bg.trans {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b72b048a9264436ef9c59_subway.webp");
  background-position: 0 0, 0 75%;
}

.industries-tabs-bg.edu {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af2791cf5b76500486302_bmcc.webp");
  background-position: 0 0, 0%;
}

.industries-tabs-bg.gov {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af4bc03535e0d5b8746dd_george-washington-bridge.webp");
  background-position: 0 0, 0%;
}

.industries-tabs-bg.ent {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.fin {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6675904de613b14961d76613_modern-bank-no-tree.webp");
}

.industries-tabs-bg.ven {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
}

.industries-tabs-bg.retail {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f7c5abd5e185c0dac9f0_license-plate-reads-2.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.retail._2 {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af804e505a36972c4ce32_shopping-mall.webp");
  padding-left: 15vw;
}

.industries-tabs-bg.add {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
  padding-left: 15vw;
}

.industries-tabs-bg.health {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e2847e945f63a45e42d16_isometric-plugout-network-map.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.health._2 {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af8ef5aef6579fff632b9_healthcare-desk.webp");
  padding-left: 15vw;
}

.industries-tabs-bg.cms {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660bdad44fcee83df0073b1_AdobeStock_382678733.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.ac {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664252e37a9ffdcc96815a5b_card-reader.webp");
  background-position: 0 0, 0 75%;
  padding-left: 18vw;
}

.industries-tabs-bg.ai {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e318ba0b955ed578455_artificial-intelligence-head.webp");
  background-position: 0 0, 0%;
  padding-left: 18vw;
}

.industries-tabs-bg.cs {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
  background-position: 0 0, 0%;
  padding-left: 18vw;
}

.industries-tabs-bg.si {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e31f3137797b72e4b15_analytics-imagery.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.vmp {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660be5ccbbe4a7d7e67b306_AdobeStock_415564244.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.add-sol {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b76bbf77c2ce11407f52_camera-on-side-of-hq-fixed.webp");
  padding-left: 18vw;
}

.industries-tabs-bg.trail {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665dfcbfe608d4818cbe2549_plugout-trailer-street-no-cones.webp");
  background-position: 0 0, 50%;
  padding-left: 18vw;
}

.industries-tabs-bg.enterprise {
  background-image: linear-gradient(90deg, #000, #00000040), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
  padding-left: 15vw;
}

.industries-tabs-bg.popular {
  max-height: none;
}

.industries-grid-tabs {
  grid-column-gap: 7vw;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "Area"
                 "Area-3"
                 "Area-4"
                 / 3.25fr;
  place-items: center start;
  max-width: none;
  margin-top: 5vw;
  margin-bottom: 60px;
}

.industries-grid-tabs._2 {
  grid-column-gap: 70px;
  grid-template-columns: 1fr 1fr;
}

.industries-grid-tabs.contact-us {
  grid-template-columns: .75fr .5fr;
}

.industries-grid-tabs.bot-pad {
  margin-bottom: 100px;
}

.industries-grid-tabs.gov {
  margin-bottom: 20px;
}

.industries-button-wrap {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  display: flex;
}

.gov-grid-info {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.gov-grid-info.top-pad {
  margin-top: 60px;
}

.image-12, .image-13 {
  width: 400px;
}

.grid-10 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  width: 100%;
}

.footer-new {
  background-color: var(--black);
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  padding: 50px 5% 40px;
  position: relative;
}

.container-7 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: var(--white);
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: var(--plugout-orange);
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: var(--gray);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: var(--white);
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: var(--plugout-orange);
}

.image-14 {
  width: 40px;
}

.sample {
  display: none;
}

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

.tab-dropdown {
  display: none;
}

.tab2 {
  color: #78cec3;
  text-align: center;
  background-color: #0000;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 16.66%;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

.tab2.w--current {
  color: #fff;
  background-color: #78cec3;
  font-weight: 800;
}

.kicker {
  color: #78cec3;
  max-width: 720px;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
  display: block;
}

.kicker.secondary {
  margin-bottom: 60px;
}

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

.grid-11 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.text-block-4 {
  color: var(--white);
}

.div-block-9 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 300px;
  display: flex;
}

.grid-12 {
  grid-column-gap: 135px;
}

.image-15, .image-16 {
  max-height: 400px;
}

.evad-form-text {
  color: var(--white);
}

.submit-button-3 {
  background-color: var(--plugout-orange);
}

.grid-13 {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.horizontal-trigger {
  position: absolute;
  inset: 0% 0% auto;
}

.horizontal-item {
  flex: none;
  width: 34%;
  padding-right: 20px;
}

.card_icon {
  flex: none;
  width: 3em;
}

.card {
  color: #fff;
  background-color: #000;
  border: 2px #000;
  width: 100%;
  padding: 42px 42px 0;
  position: relative;
  overflow: visible;
}

.blue_span {
  color: #52bedc;
}

.card_blue {
  z-index: 1;
  background-color: #52bedc4d;
  background-image: linear-gradient(#52bedc4d, #fcee0a);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sticky_title {
  text-transform: uppercase;
  white-space: nowrap;
  flex: none;
  padding-right: 1em;
  font-weight: 400;
}

.card_img {
  z-index: 1;
  object-fit: cover;
  border-radius: 100vw;
  width: 250px;
  height: 400px;
  margin: 5.6em auto -6.7em;
  display: block;
  position: relative;
}

.sticky_top-line {
  background-color: #52bedc;
  width: 100%;
  height: .16em;
}

.horizontal-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.fixed_backgroumd {
  z-index: -1;
  opacity: 1;
  background-color: #fcee0a;
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6675758c2c5984c8a6ba889d_razor-bottom-black-12f7b143.svg"), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6675758c2c5984c8a6ba88a3_graphy.png");
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.card_back-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sticky_top {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 2.5em;
  display: flex;
}

.wrapper {
  width: 100%;
}

.horizontal-section {
  width: 100%;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 1440px;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px;
}

.container-8.is--sticky {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
}

.list-2 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.home-grid {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: center;
}

.home-icons {
  vertical-align: middle;
  max-width: 30px;
  display: block;
}

.home-icons.cs {
  max-width: 50%;
}

.plugout-nav-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  display: flex;
}

.grid-15 {
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1000px;
  margin-top: 40px;
}

.cat-wrap {
  background-color: var(--white);
}

.grid-16 {
  grid-template-columns: 1fr;
}

.div-block-12 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.cat-title {
  font-size: 20px;
  font-weight: 700;
}

.cat-body {
  font-size: 16px;
  font-weight: 400;
}

.section-7 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.cat-section-wrap {
  margin-top: 100px;
}

.products-wrap {
  border: 1px solid var(--plugout-orange);
  width: 100%;
  max-width: 1800px;
  margin-top: 100px;
  padding: 50px;
}

.products-wrap.extra-top-pad {
  margin-top: 220px;
}

.products-wrap.extra-top-pad.bot-pad {
  margin-bottom: 220px;
}

.products-grid {
  grid-column-gap: 83px;
  grid-template-rows: auto;
  place-items: center;
  margin-top: 40px;
}

.image-17, .image-18 {
  width: 100%;
}

.image-19 {
  max-width: 30%;
  position: relative;
  inset: 5% 0% auto auto;
}

.isc-background {
  background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/67c096053b90ac0767d556f6_ISC%20West%202025%20web.jpg");
  background-position: 0 0;
  background-size: auto;
}

@media screen and (max-width: 991px) {
  .slider-left, .tab-button {
    background-color: #8c54ff;
    border-style: none;
    border-radius: 0;
    width: 80px;
    height: 50px;
    padding: 7px;
  }

  .container {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .pricing-card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .slider-background.background-03 {
    background-position: 0 0, 50%;
  }

  .container-flowbase {
    min-height: auto;
    position: relative;
  }

  .global-logo-link {
    margin-right: 0;
  }

  .container-2 {
    max-width: 728px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .nav-menu-2 {
    background-color: #0000;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    padding: 20px 25px 100px;
    position: absolute;
    overflow: scroll;
  }

  .navlink {
    background-color: var(--color);
    height: auto;
    margin-bottom: 10px;
    box-shadow: 1px 1px 10px #0003;
  }

  .navlink.current {
    background-color: var(--plugout-orange);
  }

  .menu-button-2 {
    color: #fff;
    text-align: center;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    padding: 0;
    font-size: 40px;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .ham-icon {
    margin-top: 12px;
  }

  .content-container {
    max-width: 90%;
  }

  .solutions-grid {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .main-section, .main-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-section.photo-scroll {
    background-position: 0 0, 75%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-section.photo-scroll.industries {
    background-position: 0 0, 75% 0;
  }

  .text-wrap {
    margin-bottom: 60px;
  }

  .text-wrap.padding {
    margin-top: 0;
  }

  .main-image._2, .main-image._1 {
    min-height: 400px;
  }

  .button.is-small.copy {
    padding: 1em 2em;
  }

  .btn-txt.is-small {
    font-size: 1.5em;
  }

  .main-button.d-15.top-pad {
    margin-top: 20px;
  }

  .main-button.d-15.top-pad.cms, .main-button.apply.top-pad.cms {
    margin-top: 0;
  }

  .main-subtitle.white.center.contact {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .main-subtitle.orange.center.contact {
    margin-top: 10px;
  }

  .industries-grid {
    margin-top: 60px;
  }

  .logo-slide_section {
    margin-top: 0;
  }

  .page-padding.s0 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-slider-img {
    width: 174px;
  }

  .logo-slider-img.genetec {
    width: 200px;
  }

  .section-logo {
    margin-bottom: -50px;
    overflow: hidden;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
  }

  .logo_component-slider-2 {
    grid-column-gap: 3rem;
    height: 150px;
  }

  .header-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-vertical-xlarge.bottom {
    padding-bottom: 0;
  }

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

  .button-icon-small {
    position: static;
    top: 16px;
  }

  .section-timeline-cta.map {
    padding-bottom: 60px;
  }

  .button-icon-small-secondary {
    position: static;
    top: 16px;
  }

  .big-title.industries {
    font-size: 4vh;
    line-height: 4vh;
  }

  .intro-grid {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .div-block-4 {
    flex-flow: column;
    margin-top: 20px;
  }

  .contact-icon, .contact-icon._2, .contact-icon._3 {
    width: 20px;
    height: 20px;
  }

  .mast-grid {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .section-2 {
    overflow: hidden;
  }

  .cards {
    flex-direction: column;
  }

  .card_component {
    width: 100%;
  }

  .card_component:hover {
    opacity: 1;
  }

  .browser-demo {
    flex-direction: column;
    justify-content: center;
    width: 500px;
    height: auto;
    margin-bottom: 100px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .d-105-3d-wrapper {
    margin-bottom: 60px;
  }

  .image-10 {
    margin-right: 0;
  }

  .demo-wrapper {
    flex-direction: column-reverse;
    flex: 0 auto;
    align-items: center;
    margin-top: 100px;
    margin-right: 0%;
    padding-bottom: 100px;
  }

  .demo-wrapper.in {
    padding-bottom: 0;
  }

  .demo-wrapper.ind-2 {
    margin-top: 0;
  }

  .instructions-wrapper {
    flex-wrap: nowrap;
    order: -1;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
    position: relative;
    top: 0%;
    left: -25px;
  }

  .about-grid {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .plugout-link.w--current {
    width: 200px;
  }

  .world-map {
    width: 1000px;
    max-width: none;
    display: none;
  }

  .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-2.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .grid-item.top {
    justify-content: center;
    align-items: flex-start;
  }

  .grid-item.bottom {
    justify-content: center;
    align-items: flex-end;
  }

  .grid-item.right {
    justify-content: flex-end;
    align-items: center;
  }

  .grid-item.right.vertical {
    justify-content: flex-start;
    align-items: center;
  }

  .image-wrapper {
    width: 20px;
    height: 20px;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .world-map-mobile {
    background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f5e0be7daaf311d810aab_digital-world-map-static.svg");
    width: 100%;
    max-width: none;
    display: block;
  }

  .masthead-title.big {
    line-height: 80px;
  }

  .solutions-icons {
    max-width: 50%;
  }

  .solutions-icons.cs {
    max-width: 70%;
  }

  .solutions-icon-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .solutions-info-grid {
    display: block;
  }

  .solutions-info-grid.industries {
    margin-left: 0;
    margin-right: 0;
  }

  ._3-bullets-grid {
    grid-column-gap: 2px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .icon-grid {
    margin-bottom: 5px;
  }

  .offerings-grid {
    margin-bottom: 100px;
  }

  .multistep_lead-form-wrapper {
    padding-top: 0;
  }

  .multistep_top.text-color-white {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multistep_component {
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .dev-tabs_list-btn-icon {
    display: block;
  }

  .dev-tabs_list {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .dev-tabs_tab {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .dev-tabs_menu {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .dev-tabs_content {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .dev-tabs_list-btn {
    background-color: #212121;
  }

  .dev-tabs_list-content {
    width: 100%;
    max-width: none;
    margin-top: 16px;
    position: static;
  }

  .dev-tabs_list-item {
    margin-bottom: 16px;
  }

  .feature-tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
    display: grid;
  }

  .round_tab-menu {
    margin-bottom: 65px;
  }

  .banner-right {
    flex-direction: row;
  }

  .padding-overflow-mobile {
    overflow: visible;
  }

  .grid-3-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2fr;
    height: auto;
  }

  .arrow-tab {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3rem;
  }

  .arrow-tab.w--current {
    background-image: none;
    justify-content: center;
    align-items: center;
  }

  .feature_content-detail {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium.solutions {
    padding-top: 0;
  }

  .section_home-function {
    min-height: 32rem;
  }

  .feature-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .heading-style-h2 {
    font-weight: 400;
  }

  .feature-tab-detail {
    flex-direction: column;
  }

  .bullet-img-wrapper {
    order: -1;
    width: 100%;
    height: 20rem;
  }

  .round-tab.sharp {
    margin-bottom: 14px;
  }

  .tab-mobile-img {
    margin-top: 16px;
    display: block;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .tabs-content-2 {
    width: 100%;
    display: none;
  }

  .tabs-menu-solutions {
    width: 100%;
    margin-bottom: 48px;
    margin-right: 0%;
  }

  .tab-component {
    flex-direction: column;
  }

  ._2-bullet-grid {
    grid-row-gap: 14px;
  }

  ._9-bullet-grid {
    margin-top: 20px;
    display: block;
  }

  .div-block-7 {
    margin-bottom: 40px;
  }

  .right-grid, .custom-sol {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .industries-section, .industries-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .industries-section.photo-scroll {
    background-position: 0 0, 75%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .industries-section.photo-scroll.industries {
    background-position: 0 0, 75% 0;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .industries-grid-new {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .scroll-section, .scroll-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.photo-scroll {
    background-position: 0 0, 75%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.photo-scroll.industries {
    background-position: 0 0, 75% 0;
  }

  .scroll-section.photo-scroll.industries-mast {
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-section.photo-scroll.why-plugout {
    background-position: 0 0, 0%;
  }

  .scroll-section.photo-scroll.custom-solutions {
    background-position: 0 0, 25%;
  }

  .scroll-section.space {
    max-height: 100%;
    overflow: hidden;
  }

  .scroll-section.about-image {
    background-position: 0 0, 75%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.about-image.industries {
    background-position: 0 0, 75% 0;
  }

  .scroll-section.about-image.why-plugout {
    background-position: 0 0, 0%;
  }

  .scroll-section.about-image.custom-solutions {
    background-position: 0 0, 25%;
  }

  .scroll-section.vision-mission-values-section {
    background-position: 0 0, 75%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.vision-mission-values-section.industries {
    background-position: 0 0, 75% 0;
  }

  .scroll-section.vision-mission-values-section.why-plugout {
    background-position: 0 0, 0%;
  }

  .scroll-section.vision-mission-values-section.custom-solutions {
    background-position: 0 0, 25%;
  }

  .scroll-section.new-tabs {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 120vh;
  }

  .heading-5 {
    font-size: 1.25em;
  }

  .swiper.first-swiper.desktop {
    max-height: 400px;
    display: none;
  }

  .swiper.first-swiper.mobile {
    display: flex;
  }

  .faq-menu-title {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: .5rem 2rem;
    display: flex;
    position: relative;
  }

  .faq-answer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-group-row {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .faq-container {
    flex-direction: column;
  }

  .faq-menu {
    z-index: 9999999;
    flex-direction: row;
    justify-content: flex-start;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    overflow: auto;
  }

  .faq-question {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-menu-item.w--current {
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
  }

  .faq-groups-wrapper {
    width: 100%;
  }

  .faq-arrow {
    z-index: 0;
    position: relative;
  }

  .faq-item-wrapper {
    z-index: 8888;
    position: static;
  }

  .faq-menu-wrapper {
    z-index: 9999;
    background-color: var(--color);
    border-radius: .5rem;
    width: 100%;
    margin-top: 60px;
    top: 1rem;
    box-shadow: 0 25px 50px -12px #00000026;
  }

  .faq-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mission-values-grid {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .side-menu-tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start;
    align-items: flex-start;
    margin-top: 60px;
    display: grid;
    position: relative;
  }

  .tab {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .industries-tabs-bg {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-left: 5vw;
    padding-right: 5vw;
    position: relative;
  }

  .industries-tabs-bg.cms {
    padding-left: 3vw;
  }

  .industries-tabs-bg.add-sol {
    padding-left: 5vw;
  }

  .industries-grid-tabs {
    grid-column-gap: 7vw;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 15vw;
    display: block;
    position: relative;
  }

  .tabs-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .container-7 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .sample {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .tabs-menu-2 {
    border: 1px #000;
    margin-bottom: 20px;
  }

  .tab2.w--current {
    background-color: var(--plugout-orange);
    border-radius: 0;
  }

  .tab2.financial2 {
    -webkit-text-stroke-color: var(--plugout-orange);
  }

  .tab2.healthcare2 {
    color: var(--plugout-orange);
  }

  .kicker {
    max-width: 610px;
    margin-bottom: 20px;
  }

  .tabs-content-3 {
    background-color: var(--black);
    border-radius: 0;
    margin-top: 10px;
    padding: 0;
  }

  .tab-system {
    margin-top: 0;
  }

  .tab-dropdown-text {
    color: var(--white);
    -webkit-text-stroke-color: var(--plugout-orange);
  }

  .mobile-tabs-wrap {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding: 20px;
  }

  .mobile-tabs-wrap.trans {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b72b048a9264436ef9c59_subway.webp");
    background-position: 0 0, 0 70%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.edu {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af2791cf5b76500486302_bmcc.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.gov {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af4bc03535e0d5b8746dd_george-washington-bridge.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.fin {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6675904de613b14961d76613_modern-bank-no-tree.webp");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.ent {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.venues {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.retail {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af804e505a36972c4ce32_shopping-mall.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.health {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af8ef5aef6579fff632b9_healthcare-desk.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.add {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
    background-position: 0 0, 50% 75%;
    background-size: auto, auto;
  }

  .grid-12 {
    display: block;
  }

  .grid-13 {
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
  }

  .horizontal-item {
    width: 52%;
  }

  .fixed_backgroumd {
    background-size: auto, auto;
  }

  .container-8 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .home-grid {
    margin-bottom: 10px;
  }

  .home-icons {
    max-width: 28px;
  }

  .home-icons.cs {
    max-width: 70%;
  }
}

@media screen and (max-width: 767px) {
  .standard-tab {
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-heading {
    margin-bottom: 140px;
    font-size: 50px;
    line-height: 60px;
  }

  .text-span {
    font-size: 50px;
  }

  .global-navigation-line, .global-text-wrapper {
    display: none;
  }

  .footer-dark {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .nav-menu-2 {
    overflow: scroll;
  }

  .content-container.contact, .content-container.contact-us-normal {
    margin-bottom: 5vh;
  }

  .solutions-grid.bot-pad.xtra {
    margin-bottom: 100px;
  }

  .main-section.image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-section.partners-desktop {
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .main-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-section.partners-mobile {
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .main-section.photo-scroll {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .btn-txt.is-small {
    font-size: 2em;
  }

  .main-button.d-15.top-pad.industries-desktop {
    display: none;
  }

  .main-subtitle.white.offerings {
    font-size: 16px;
  }

  .main-subtitle.white.about {
    font-size: 14px;
    line-height: 18px;
  }

  .main-subtitle.white.careers {
    font-size: 18px;
    line-height: 26px;
  }

  .body.white {
    font-size: 14px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-slider-img {
    width: 125px;
  }

  .section-logo {
    margin-bottom: 0;
  }

  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .logo_component-slider-2 {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .header-section.image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-vertical-xlarge {
    padding: 60px 10px 10px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_quote-wrapper {
    flex-direction: column-reverse;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0;
  }

  .timeline_left {
    text-align: left;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_progress {
    left: 6px;
  }

  .padding-vertical-footer {
    padding-top: 80px;
    padding-bottom: 64px;
  }

  .margin-bottom-small {
    margin-bottom: 24px;
  }

  .button-icon-small {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small.hide-mobile {
    display: none;
  }

  .button-inverted {
    padding: 14px 24px;
  }

  .footer_credits-wrapper {
    flex-direction: column-reverse;
  }

  .padding-vertical-xxlarge {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .background-layer {
    background-position: 0 0, 50% 100%;
    background-size: 300px 300px, auto;
  }

  .hero-nav {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-link.text-light-grey.privacy-policy {
    margin-bottom: 16px;
  }

  .button-icon-small-secondary {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small-secondary.margin-right-small.mobile-margin-right-zero {
    margin-right: 0;
  }

  .card_component {
    width: 100%;
    height: 11rem;
    padding: 2rem;
  }

  .card_front-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
  }

  .card_image-front {
    width: 5rem;
  }

  .card_title, .card-copy {
    text-align: left;
    width: auto;
    font-size: 1.25rem;
  }

  .browser-demo {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-bottom: 100px;
    padding: 100px 30px;
  }

  .demo-wrapper {
    margin-top: 140px;
    padding-bottom: 100px;
    padding-left: 110px;
    padding-right: 110px;
  }

  .demo-wrapper.in {
    padding-bottom: 0;
  }

  .demo-wrapper.ind-2 {
    margin-top: 0;
  }

  .instructions-wrapper {
    margin-left: 0;
  }

  .about-grid {
    max-width: none;
  }

  .world-map {
    width: 500px;
  }

  .grid-item, .grid-item.top {
    justify-content: center;
    align-items: flex-end;
  }

  .grid-item.top.m {
    justify-content: center;
    align-items: flex-start;
  }

  .grid-item.right.vertical {
    justify-content: center;
    align-items: flex-end;
  }

  .grid-item.m {
    justify-content: center;
    align-items: center;
  }

  .image-wrapper.bot.m {
    justify-content: center;
    align-items: flex-start;
  }

  .image-wrapper.bot.m.x {
    display: none;
  }

  .world-map-mobile {
    width: 500px;
  }

  .heading-4 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .masthead-title.smaller {
    font-size: 32px;
    line-height: 38px;
  }

  .masthead-title.values-titles {
    margin-top: 40px;
  }

  .solutions-icons {
    max-width: 60%;
  }

  ._3-bullets-grid {
    grid-column-gap: 2px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-left: 0;
    display: grid;
  }

  .offerings-card {
    padding: 6px;
  }

  .multistep_lead-form-wrapper {
    width: 90vw;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .multistep_radio-grid {
    grid-auto-flow: row;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multistep_component {
    grid-row-gap: 3rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .section-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .dev-tabs_list {
    width: 100%;
  }

  .icon-1x1-small-2 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .heading-style-h4 {
    font-size: 1.1rem;
  }

  .round_tab-menu {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 0;
    display: grid;
  }

  .round_tab-menu.solutions {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .banner-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-overflow-mobile {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-3-2 {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .feature_content-detail {
    flex-direction: column-reverse;
    padding: 2rem;
  }

  .slider-tab {
    margin-top: 20px;
  }

  .button-2 {
    padding: .75rem 1.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_home-function {
    min-height: 24rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

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

  .round-tab {
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-six-wrapper {
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .expertise-icon-small {
    width: 2rem;
  }

  ._2-bullet-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .partners-logos-mobile {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-2 {
    font-size: 28px;
  }

  .bold-text-2.equation {
    font-size: 28px;
    line-height: 30px;
  }

  .industries-section.image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .industries-section.partners-desktop {
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .industries-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .industries-section.partners-mobile {
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .industries-section.photo-scroll {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .solutions-big-bg.lpr {
    background-position: 0 0, 70%;
  }

  .industries-grid-new {
    max-width: none;
  }

  .scroll-section.image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.stadium {
    height: auto;
    min-height: 100vh;
  }

  .scroll-section.partners-desktop {
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .scroll-section.mesh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.partners-mobile {
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .scroll-section.photo-scroll {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.photo-scroll.why-plugout {
    background-image: linear-gradient(95deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.mobile {
    height: auto;
    min-height: auto;
    padding-top: 140px;
    display: block;
  }

  .scroll-section.about-image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.about-image.why-plugout {
    background-image: linear-gradient(95deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.vision-mission-values-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .scroll-section.vision-mission-values-section.why-plugout {
    background-image: linear-gradient(95deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.new-tabs {
    min-height: 100vh;
    padding-top: 25vw;
    display: block;
  }

  .swiper.first-swiper.desktop {
    display: none;
  }

  .swiper.first-swiper.mobile {
    display: flex;
  }

  .faq-menu-title {
    padding: 1rem 1rem .5rem;
  }

  .faq-answer {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-group-row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq-answer-p {
    font-size: .875rem;
  }

  .faq-question {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-menu-item {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .faq-menu-item.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .faq-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq-menu-title-label {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .faq-question-label {
    font-size: 1.25rem;
  }

  .faq-title {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-title-text {
    font-size: 1rem;
  }

  .job-app-grid {
    flex-flow: column;
    display: block;
  }

  .enterprise-sales-form {
    margin-bottom: 40px;
  }

  .mission-values-grid {
    max-width: none;
  }

  .grid-9 {
    display: block;
  }

  .side-menu-tabs {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 100px;
  }

  .tab {
    margin-top: 0;
    margin-bottom: 0;
  }

  .industries-grid-tabs {
    max-width: none;
    margin-top: 35vw;
  }

  .tabs-2 {
    display: none;
  }

  .footer-new {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-wrapper-three {
    justify-content: center;
    align-items: center;
  }

  .footer-block-three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .sample {
    margin-top: 10px;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .tabs-menu-2 {
    z-index: 50;
    cursor: pointer;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -50px;
    margin-bottom: 0;
    padding-top: 48px;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 0 28px 28px #00000014;
  }

  .tab-dropdown {
    background-color: var(--plugout-orange);
    color: #fff;
    text-align: left;
    letter-spacing: .2px;
    cursor: pointer;
    background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666c655ddf7bd6d86598f76d_dropdown-svgrepo-com.svg");
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 0;
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-left: 20px;
    font-size: 18px;
    font-weight: 800;
    transition: background-color .2s;
    display: flex;
  }

  .tab-dropdown:hover {
    background-color: var(--color);
  }

  .tab2 {
    background-color: var(--color);
    color: var(--white);
    text-align: left;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    height: 50px;
    padding-top: 13px;
    padding-left: 20px;
    font-size: 18px;
    display: block;
  }

  .tab2.w--current {
    background-color: var(--gray);
    color: var(--white);
    -webkit-text-stroke-color: var(--plugout-orange);
    font-weight: 600;
  }

  .kicker {
    max-width: 420px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .kicker.secondary {
    margin-bottom: 40px;
  }

  .tabs-content-3 {
    background-color: var(--color);
    background-image: linear-gradient(to bottom, var(--color), var(--color));
    border-radius: 0;
    margin-top: 25px;
    padding: 0;
  }

  .tab-dropdown-text {
    color: var(--white);
  }

  .text-block-3 {
    color: var(--black);
  }

  .mobile-tabs-wrap {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b71d94f0a159dee8ec66e_data-center.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding: 20px;
  }

  .mobile-tabs-wrap.trans {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664b72b048a9264436ef9c59_subway.webp");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.edu {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af2791cf5b76500486302_bmcc.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.gov {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6655ec0bdddf54baaaa2add9_government-cropped.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.fin {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af53f5e0137888567cf73_modern-bank.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.ent {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6643ae98dee98b44fb53c160_buildings-from-below-2.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.venues {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66427b036b4cbbd4cdba9f76_stadium-focus-scarf.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.retail {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af804e505a36972c4ce32_shopping-mall.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.health {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/666af8ef5aef6579fff632b9_healthcare-desk.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.add {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664cb7ae513c659b65300bcc_industrial.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.cms {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660bdad44fcee83df0073b1_AdobeStock_382678733.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.ac {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664252e37a9ffdcc96815a5b_card-reader.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.vss {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.st {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.ai {
    background-image: url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e318ba0b955ed578455_artificial-intelligence-head.webp");
    background-position: 0%;
    background-size: cover;
  }

  .mobile-tabs-wrap.custom {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.si {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665094b7ee47874c1cdcc080_system-integrations-computer.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.lpr {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f7c5abd5e185c0dac9f0_license-plate-reads-2.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.smart {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6659c6bc6da47f7694ff8c44_smart-cities-full.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .mobile-tabs-wrap.more {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b76bbf77c2ce11407f52_camera-on-side-of-hq-fixed.webp");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .grid-11, .grid-12 {
    display: block;
  }

  .image-15 {
    margin-top: 100px;
  }

  .horizontal-item {
    width: 106%;
    padding-right: 4vw;
  }

  .home-icons {
    max-width: 30px;
  }
}

@media screen and (max-width: 479px) {
  .tabs-menu {
    margin-bottom: 60px;
  }

  .tabs-content {
    padding-top: 20px;
  }

  .slider-background.background-03, .slider-background.background-04 {
    background-position: 0 0, 50%;
  }

  .slider-heading {
    max-width: 90%;
    font-size: 40px;
    line-height: 48px;
  }

  .slider-heading.smaller {
    font-size: 30px;
    line-height: 38px;
  }

  .text-span {
    font-size: 40px;
  }

  .text-link-flowbase, .dropdown-flowbase, .flowbase-banner {
    display: none;
  }

  .flowbase-footer {
    background-image: none;
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: cover;
  }

  .global-component-banner, .global-title-text, .global-icon-x-small {
    display: none;
  }

  .footer-dark {
    padding: 0 0 10px;
  }

  .container-2 {
    max-width: none;
  }

  .footer-divider {
    margin-top: 20px;
  }

  .navlink {
    background-color: var(--color);
  }

  .navlink.w--current {
    background-color: #1e90ff;
  }

  .navlink.current {
    background-color: var(--plugout-orange);
  }

  .content-container.contact {
    width: 100%;
    margin-top: 8vh;
  }

  .content-container.center.logo {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .content-container.contact-us-normal {
    width: 100%;
    margin-top: 5vh;
  }

  .main-section, .main-section.image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-section.stadium {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .main-section.partners-desktop {
    display: flex;
  }

  .main-section.z {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .main-section.partners-mobile {
    display: flex;
  }

  .main-section.photo-scroll {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .main-section.photo-scroll.industries {
    background-position: 0 0, 65% 0;
  }

  .main-section.photo-scroll.why-plugout {
    background-position: 0 0, 25%;
  }

  .main-section.photo-scroll.why-plugout._2 {
    background-position: 0 0, 35%;
  }

  .main-section.photo-scroll.why-plugout._3 {
    background-position: 0 0, 30%;
  }

  .main-section.industries {
    padding-bottom: 0;
  }

  .text-wrap.padding {
    margin-bottom: 0;
  }

  .text-wrap.top-pad.vis-mis {
    margin-top: 0;
  }

  .text-wrap.top-pad.mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-wrap.vis-mis, .text-wrap.header {
    margin-bottom: 0;
  }

  .main-image._3 {
    min-height: 300px;
  }

  .btn-txt.is-small {
    font-size: 2.5em;
  }

  .main-subtitle {
    font-size: 18px;
    line-height: 24px;
  }

  .main-subtitle.white.small.about {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .main-subtitle.white.small.about.history {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .main-subtitle.white.about.header {
    margin-bottom: 0;
  }

  .main-subtitle.white.about.about-header {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .main-subtitle.white.home {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .main-title {
    font-size: 34px;
  }

  .main-title.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .main-title.white.center {
    font-size: 30px;
    line-height: 34px;
  }

  .main-title.white.center.our-partners {
    font-size: 17px;
  }

  .main-title.white.gov {
    margin-top: 60px;
  }

  .main-title.white.big {
    line-height: 50px;
  }

  .main-title.orange {
    line-height: 40px;
  }

  .main-title.orange.center {
    font-size: 30px;
    line-height: 34px;
  }

  .industries-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3 {
    background-position: 50%;
    background-size: contain;
    width: 20px;
  }

  .logo-slide_section {
    display: none;
  }

  .page-padding.s0 {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .logo-slider-img {
    width: 100px;
  }

  .section-logo {
    margin-top: -49px;
    margin-bottom: 0;
  }

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 2000px;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
  }

  .logo-slide_section-2 {
    display: none;
  }

  .logo_component-slider-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 2000px;
    overflow: hidden;
  }

  .header-section, .header-section.image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-vertical-xlarge {
    padding: 55px 0 5px;
  }

  .padding-vertical-xlarge.bottom.today {
    padding-left: 25px;
    padding-right: 25px;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
  }

  .button-icon-small {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .button-icon {
    display: none;
  }

  .section-timeline-cta.map {
    padding-bottom: 0;
  }

  .button-icon-small-secondary {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .big-title {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .big-title.white.center {
    font-size: 30px;
    line-height: 34px;
  }

  .big-title.no-pad {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .big-title.home {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .div-block-4 {
    flex-flow: column;
  }

  .cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .card_component {
    width: 100%;
    height: 10rem;
  }

  .card_image-front {
    width: 4rem;
  }

  .browser-demo {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-10 {
    margin-top: 0;
    margin-right: 0;
  }

  .demo-wrapper {
    align-items: center;
    margin-top: 100px;
    margin-right: 0;
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .instructions-wrapper {
    align-self: auto;
    margin-left: 0;
  }

  .plugout-link.w--current {
    width: 250px;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .world-map-mobile {
    width: 100%;
    margin-top: -130px;
    margin-bottom: -50px;
  }

  .heading-4 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .masthead-title {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .masthead-title.white.center {
    font-size: 30px;
    line-height: 34px;
  }

  .masthead-title.big {
    font-size: 60px;
    line-height: 66px;
  }

  .masthead-title.smaller {
    font-size: 28px;
    line-height: 34px;
  }

  .masthead-title.values-titles {
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 18px;
  }

  .masthead-title.vis-mis {
    font-size: 24px;
  }

  .masthead-title.mobile-timline {
    margin-right: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .masthead-title.mobile-timline.top-pad {
    margin-top: 100px;
  }

  .solutions-icons {
    max-width: 50%;
  }

  .solutions-info-grid {
    margin-left: 0;
    margin-right: 0;
  }

  ._3-bullets-grid {
    display: block;
  }

  .icon-grid.cs {
    margin-bottom: 40px;
  }

  .offerings-grid {
    grid-column-gap: 5px;
    grid-row-gap: 4px;
  }

  .multistep_title {
    font-size: 2rem;
  }

  .multistep_lead-form-wrapper {
    width: 92vw;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .multistep_lead-form-wrapper:focus {
    outline-offset: 0px;
    outline: 3px #333;
    box-shadow: 0 0 #0000;
  }

  .form-input::placeholder {
    font-size: .875rem;
  }

  .form-input.is-text-area {
    min-height: 5.9rem;
  }

  .multistep_radio-field {
    height: auto;
    padding: 2rem 1rem;
    font-size: .875rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multistep_form-slider {
    width: 100%;
  }

  .slider-button-next {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-size-large.success {
    margin-top: 0;
  }

  .slider-button-back {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .multistep_radio-button-label {
    font-size: .7rem;
  }

  .multistep_radio-button-label.is-budget {
    font-size: .875rem;
  }

  .multistep_radio-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .multistep_component {
    grid-template-columns: 1fr;
    margin-top: 20vh;
  }

  .slider-button-submit {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .multistep_image-wrapper {
    border-radius: 4px;
    box-shadow: 4px 4px 17px 4px #0003;
  }

  .multistep_info-text {
    font-size: .75rem;
  }

  .field-label {
    font-size: .875rem;
  }

  .gov-grid {
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .section-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-5 {
    width: 86%;
  }

  .icon-1x1-small-2 {
    flex: none;
  }

  .features-tab-wrapper {
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .round_tab-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: grid;
  }

  .round_tab-menu.solutions {
    grid-template-columns: 1fr;
  }

  .round_tab-menu.home {
    display: none;
  }

  .function-content-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner-right {
    flex-direction: column;
  }

  .feature-tab-content {
    margin-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-overflow-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .header-wrapper {
    margin-bottom: .125rem;
    padding-left: 16px;
    padding-right: 16px;
  }

  .arrow-tab {
    flex: 0 auto;
    width: 95%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .arrow-tab.sharp {
    height: 2rem;
  }

  .feature_content-detail {
    background-image: linear-gradient(#00000080, #00000080);
    padding: 2rem 1.25rem;
  }

  .feature_content-detail.sharp.dc {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660bdad44fcee83df0073b1_AdobeStock_382678733.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.trans {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664252e37a9ffdcc96815a5b_card-reader.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.edu {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e318ba0b955ed578455_artificial-intelligence-head.webp");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .feature_content-detail.gov {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e01e7c6bf957a9884f84b_thumbnail_IMG_6539.webp");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .feature_content-detail.fin {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/664f9e31f3137797b72e4b15_analytics-imagery.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.ent {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6658b67c340d945fa90ce5dd_DSC_1045.webp");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .feature_content-detail.venues {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6660be5ccbbe4a7d7e67b306_AdobeStock_415564244.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.retail {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/6661f6a3914d32055bae4007_license-plate-reads.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.health {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/665e2847e945f63a45e42d16_isometric-plugout-network-map.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .feature_content-detail.additional {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66633d7fba9a540510c89028_Plugout-HQ-side.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .slider-tab.new {
    margin-top: 0;
  }

  .tab-text {
    flex: none;
  }

  .tab-text.sol {
    font-size: 11px;
  }

  .tab-text.sol.xs {
    font-size: 10px;
  }

  .button-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-medium {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_home-function {
    display: block;
  }

  .section_home-function.desktop {
    display: none;
  }

  .section_home-function.mobile {
    display: block;
  }

  .section_home-function.solutions, .section_home-function.industries-desktop {
    display: none;
  }

  .subheader-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .heading-style-h2 {
    font-size: 1.75rem;
  }

  .bullet-wrapper-detail {
    flex-direction: column;
  }

  .text-weight-medium {
    margin-bottom: 0;
  }

  .banner-wrapper.is-green {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .round-tab {
    text-align: center;
    border-radius: 16px;
    flex: 0 auto;
    padding: 18px;
    font-size: .9rem;
  }

  .round-tab.w--current {
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .round-tab.sharp, .round-tab.sharp.solutions.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-six-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-size-small.text-color-grey {
    margin-bottom: 0;
    padding-top: 0;
  }

  .expertise-icon-small {
    width: 2rem;
  }

  ._2-bullet-grid {
    display: block;
  }

  .partners-logos-mobile {
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    padding: 0;
  }

  .bold-text-2, .bold-text-2.equation {
    font-size: 17px;
  }

  .bold-text-2.cloud-ai {
    font-size: 20px;
  }

  .industries-section, .industries-section.image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .industries-section.stadium, .industries-section.z {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .industries-section.partners-mobile {
    display: flex;
  }

  .industries-section.photo-scroll {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .industries-section.photo-scroll.industries {
    background-position: 0 0, 65% 0;
  }

  .industries-section.photo-scroll.why-plugout {
    background-position: 0 0, 25%;
  }

  .industries-section.photo-scroll.why-plugout._2 {
    background-position: 0 0, 35%;
  }

  .industries-section.photo-scroll.why-plugout._3 {
    background-position: 0 0, 30%;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .solutions-big-bg.lpr {
    background-position: 0 0, 60%;
  }

  .industries-grid-new.gov {
    margin-bottom: 10px;
  }

  .scroll-section, .scroll-section.image {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .scroll-section.stadium {
    height: auto;
    min-height: 100vh;
    padding-left: 0;
    padding-right: 0;
  }

  .scroll-section.partners-desktop {
    height: 100vh;
    display: flex;
  }

  .scroll-section.z {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .scroll-section.partners-mobile {
    display: flex;
  }

  .scroll-section.photo-scroll {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .scroll-section.photo-scroll.industries {
    background-position: 0 0, 65% 0;
  }

  .scroll-section.photo-scroll.why-plugout {
    background-position: 0 0, 25%;
  }

  .scroll-section.photo-scroll.why-plugout._2 {
    background-position: 0 0, 35%;
  }

  .scroll-section.photo-scroll.why-plugout._3 {
    background-position: 0 0, 30%;
  }

  .scroll-section.photo-scroll.why-plugout {
    background-image: linear-gradient(93deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.mobile {
    height: 100vh;
    display: block;
  }

  .scroll-section.desktop {
    display: block;
  }

  .scroll-section._100vh {
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-section.about-image {
    padding: 0 1vw;
  }

  .scroll-section.about-image.industries {
    background-position: 0 0, 65% 0;
  }

  .scroll-section.about-image.why-plugout {
    background-position: 0 0, 25%;
  }

  .scroll-section.about-image.why-plugout._2 {
    background-position: 0 0, 35%;
  }

  .scroll-section.about-image.why-plugout._3 {
    background-position: 0 0, 30%;
  }

  .scroll-section.about-image.why-plugout {
    background-image: linear-gradient(93deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.vision-mission-values-section {
    height: 100vh;
    min-height: auto;
    padding: 0 1vw;
  }

  .scroll-section.vision-mission-values-section.industries {
    background-position: 0 0, 65% 0;
  }

  .scroll-section.vision-mission-values-section.why-plugout {
    background-position: 0 0, 25%;
  }

  .scroll-section.vision-mission-values-section.why-plugout._2 {
    background-position: 0 0, 35%;
  }

  .scroll-section.vision-mission-values-section.why-plugout._3 {
    background-position: 0 0, 30%;
  }

  .scroll-section.vision-mission-values-section.why-plugout {
    background-image: linear-gradient(93deg, black, #00000080 0%, var(--clear)), url("https://cdn.prod.website-files.com/66424af66f2ed5d4328d71d3/66684713a572697f2a1e9481_trailer-blurred-bg-no-logo.webp");
    background-position: 0 0, 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .scroll-section.new-tabs {
    height: auto;
    padding-top: 25vw;
  }

  .logo-grid {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    display: grid;
  }

  .logo-grid._2 {
    grid-column-gap: 1px;
    grid-template-rows: auto;
    margin-top: 0;
  }

  .grid-8 {
    grid-column-gap: 7px;
  }

  .our-partners-icon {
    background-position: 50%;
    background-size: contain;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
  }

  .logo-image {
    margin-bottom: -10px;
  }

  .text-f-13, .text-f-13.all-caps.light-grey-font {
    font-size: 1.2em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .heading-5 {
    font-size: 1.25em;
  }

  .carousel-arrows {
    margin-top: 15em;
  }

  .faq-menu-wrapper {
    background-color: var(--color);
  }

  .faq-sticky-title-hidden-mobile {
    font-size: 1rem;
  }

  .faq-title-text {
    font-size: 1.25rem;
  }

  .tab-pane-tab-1-2 {
    position: relative;
  }

  .side-menu-tabs {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .side-content-wrapper {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
  }

  .industries-tabs-bg {
    flex-flow: row;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .industries-tabs-bg.retail._2, .industries-tabs-bg.add, .industries-tabs-bg.health._2 {
    padding-left: 5vw;
  }

  .industries-grid-tabs {
    margin-top: 0;
    position: static;
  }

  .industries-grid-tabs.gov {
    margin-bottom: 10px;
  }

  .tabs-2 {
    flex-flow: column;
  }

  .container-7 {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .sample {
    margin-left: 5%;
    margin-right: 5%;
  }

  .tabs-menu-2 {
    display: none;
  }

  .tab-dropdown {
    background-position: 94%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 13px;
    padding-left: 15px;
    font-size: 16px;
  }

  .tab2 {
    padding-left: 15px;
    font-size: 16px;
  }

  .kicker {
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 24px;
  }

  .kicker.secondary {
    margin-bottom: 21px;
  }

  .tabs-content-3 {
    margin-top: 30px;
    padding: 0;
  }

  .image-15 {
    margin-top: 40px;
  }

  .grid-13 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-left: -10px;
  }

  .card {
    padding-left: 11vw;
    padding-right: 11vw;
  }

  .card_blue {
    background-color: var(--color);
    background-image: none;
    width: 200%;
    min-height: 400px;
  }

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

  .card_img {
    border-radius: 0;
    height: auto;
  }

  .sticky_top-line {
    background-color: var(--plugout-orange);
  }

  .fixed_backgroumd {
    background-color: var(--black);
    background-image: none;
  }

  .grid-14 {
    grid-row-gap: 0px;
    grid-template-columns: .25fr 1fr;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-10 {
    border-right: 1px solid var(--plugout-orange);
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .mobile-timeline-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-grid.cs {
    margin-bottom: 40px;
  }

  .home-icons {
    max-width: 30px;
  }

  .products-wrap {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .products-wrap.extra-top-pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .products-grid {
    grid-template-columns: 1fr;
  }
}

#w-node-_622753f8-677f-c939-a202-5d603df8e088-328d7229 {
  grid-area: Area;
  align-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e090-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e091-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e093-328d7229 {
  align-self: auto;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e095-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e096-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09a-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09b-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09f-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a0-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a4-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a5-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a9-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0aa-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0ac-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0ae-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0af-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b3-328d7229 {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b4-328d7229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b6-328d7229 {
  align-self: center;
}

#w-node-f28cfdac-1e73-b708-ac93-e4233568f172-328d7229, #w-node-a861731a-5cf8-2b29-81e5-21972761fc1b-328d7229, #w-node-_1606f097-dcb9-e0de-fd62-58548da2272c-328d7229 {
  grid-area: Area;
  align-self: center;
}

#w-node-_0372c9ae-c129-ae49-406e-d252f10cb6ad-328d7229, #w-node-_9d9b432a-21f7-23df-1701-0b59f01e39b5-328d7229 {
  place-self: center end;
}

#w-node-_77f2f46b-2eed-16ce-0721-e0c34013f33f-2de1709a, #w-node-_7f145e19-8cde-f7ae-e040-d73231d46529-2de1709a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c45-2de1709a {
  place-self: auto;
}

#w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcd8-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcd9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcda-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcdc-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcde-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcdf-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce0-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce3-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce4-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce5-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce6-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce7-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddce9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcea-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddceb-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcec-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddced-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcef-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf2-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf4-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf5-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf7-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf8-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcf9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcfa-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcfb-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcfc-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcfd-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddcff-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd00-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd01-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd03-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd04-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd05-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd06-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd07-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd0a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd0e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd0f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd10-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd11-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd12-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd13-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd16-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd19-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd1f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd20-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd21-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd22-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd23-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd24-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd25-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd26-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd27-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd28-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd29-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd2a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd2b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd2c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd2d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd30-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd33-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd36-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd39-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd3c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd3d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd3e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd3f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd40-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd41-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd42-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd43-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd44-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd45-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd46-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd49-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd4f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd50-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd51-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd52-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd53-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd54-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd55-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd56-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd57-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd58-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd59-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd5f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd60-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd61-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd62-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd63-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd64-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd65-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd66-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd67-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd68-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd69-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd6f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd70-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd71-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd72-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd73-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd74-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd75-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd76-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd77-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd78-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd79-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd7f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd80-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd81-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd82-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd83-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd84-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd85-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd86-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd87-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd88-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd89-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd8a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd8b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd8e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd8f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd90-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd91-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd92-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd93-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd94-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd95-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd96-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd97-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd98-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd99-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9a-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9b-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9c-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9d-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9e-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddd9f-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda0-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda2-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda3-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda4-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda5-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda6-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda7-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda8-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6ddda9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddaa-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddab-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddac-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddad-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddae-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddaf-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb0-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb2-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb3-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb6-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb7-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb8-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddb9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddba-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddbb-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddbc-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddbd-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddbe-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddbf-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc0-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc2-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc3-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc4-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc5-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc6-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc7-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc8-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddc9-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddca-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddcb-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddcc-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddcd-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddce-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddcf-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd0-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd1-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd2-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd3-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd4-2de1709a, #w-node-_7ba0fb83-045f-34fc-3b1a-126b7f6dddd5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda60-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda61-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda62-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda64-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda66-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda67-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda68-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda69-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda6b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda6c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda6d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda6e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda6f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda71-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda72-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda73-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda74-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda75-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda77-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda79-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda7a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda7c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda7d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda7f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda80-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda81-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda82-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda83-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda84-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda85-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda87-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda88-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda89-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda8b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda8c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda8d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda8e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda8f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda92-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda96-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda97-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda98-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda99-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda9a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda9b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269edda9e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa2-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa3-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa6-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa7-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaa9-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaaa-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaab-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaac-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaad-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaae-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaaf-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab0-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab2-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab3-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddab8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddabb-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddabe-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac6-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac7-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddac9-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaca-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddacb-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddacc-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddacd-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddace-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad2-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad3-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad6-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad7-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddad9-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddada-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddadb-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddadc-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddadd-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddade-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddadf-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae0-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae2-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae3-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae6-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae7-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddae9-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaea-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaeb-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaec-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaed-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaee-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaef-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf0-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf1-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf2-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf3-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf4-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf5-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf6-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf7-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf8-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaf9-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddafa-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddafb-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddafc-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddafd-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddafe-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddaff-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb00-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb01-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb02-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb03-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb04-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb05-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb06-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb07-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb08-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb09-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb0f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb10-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb11-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb12-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb13-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb16-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb17-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb18-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb19-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb1f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb20-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb21-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb22-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb23-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb24-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb25-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb26-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb27-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb28-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb29-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb2f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb30-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb31-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb32-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb33-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb34-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb35-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb36-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb37-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb38-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb39-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb3a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb3b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb3e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb3f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb40-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb41-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb42-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb43-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb44-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb45-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb46-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb47-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb48-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb49-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4d-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4e-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb4f-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb50-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb51-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb52-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb53-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb54-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb55-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb56-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb57-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb58-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb59-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb5a-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb5b-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb5c-2de1709a, #w-node-_4308fc9a-75e5-b963-39ac-ac7269eddb5d-2de1709a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10e8ac0e-463b-5e51-67ba-708406f6706b-7c6cd29e, #w-node-_3596f44b-b398-5959-1ce1-18ade6cb4e1b-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_3596f44b-b398-5959-1ce1-18ade6cb4e1c-7c6cd29e {
  grid-area: Area-2;
}

#w-node-_3596f44b-b398-5959-1ce1-18ade6cb4e1d-7c6cd29e {
  grid-area: Area;
}

#w-node-_39d80a51-dfe5-537f-17cb-fd57229644a9-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_39d80a51-dfe5-537f-17cb-fd57229644aa-7c6cd29e {
  grid-area: Area;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15ac-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15b1-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15b2-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15b3-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15b9-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15ba-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15c0-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15c1-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15c7-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15c8-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15ca-7c6cd29e {
  align-self: auto;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15ce-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15cf-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15d1-7c6cd29e, #w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15d5-7c6cd29e {
  align-self: start;
}

#w-node-_13c025a9-410d-f4fd-7ceb-5daa6a0e15d6-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc44-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc49-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc4a-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc4b-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc51-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc52-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc58-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc59-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc5b-7c6cd29e {
  align-self: auto;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc5f-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc60-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc66-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc67-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc6d-7c6cd29e {
  align-self: start;
}

#w-node-_56c3873d-15cd-e203-10f5-f82800e5fc6e-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4b92-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4b97-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4b98-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4b99-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4b9f-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4ba0-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4ba6-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4ba7-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4ba9-7c6cd29e {
  align-self: auto;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bad-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bae-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bb4-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bb5-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bbb-7c6cd29e {
  align-self: start;
}

#w-node-_65bd2a55-6b1e-37d9-a045-61fccc2b4bbc-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8544112f-4b57-ac41-4c81-ae3f5c158090-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_8544112f-4b57-ac41-4c81-ae3f5c158095-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_8544112f-4b57-ac41-4c81-ae3f5c158097-7c6cd29e, #w-node-_8544112f-4b57-ac41-4c81-ae3f5c15809e-7c6cd29e, #w-node-_8544112f-4b57-ac41-4c81-ae3f5c1580a5-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8544112f-4b57-ac41-4c81-ae3f5c1580a7-7c6cd29e {
  align-self: auto;
}

#w-node-_8544112f-4b57-ac41-4c81-ae3f5c1580ac-7c6cd29e, #w-node-_8544112f-4b57-ac41-4c81-ae3f5c1580b3-7c6cd29e, #w-node-_8544112f-4b57-ac41-4c81-ae3f5c1580ba-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4da2-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4da7-7c6cd29e {
  grid-area: Area-3;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4da9-7c6cd29e, #w-node-f52247a9-48bb-a66b-2bfc-65a850bf4db0-7c6cd29e, #w-node-f52247a9-48bb-a66b-2bfc-65a850bf4db7-7c6cd29e, #w-node-f52247a9-48bb-a66b-2bfc-65a850bf4dbe-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4dc0-7c6cd29e {
  align-self: auto;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4dc5-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4dc7-7c6cd29e {
  align-self: auto;
}

#w-node-f52247a9-48bb-a66b-2bfc-65a850bf4dcc-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02c4-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02c9-7c6cd29e {
  grid-area: Area-3;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02cb-7c6cd29e, #w-node-ca178282-ad94-4213-b4ab-e240744b02d0-7c6cd29e, #w-node-ca178282-ad94-4213-b4ab-e240744b02d4-7c6cd29e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02d5-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02d6-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02da-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02db-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02dd-7c6cd29e {
  align-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02df-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e0-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e2-7c6cd29e {
  align-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e4-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e5-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e7-7c6cd29e {
  align-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02e9-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02ea-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02ee-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02ef-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02f3-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02f4-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02f8-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02f9-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02fb-7c6cd29e {
  align-self: auto;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02fd-7c6cd29e {
  align-self: start;
}

#w-node-ca178282-ad94-4213-b4ab-e240744b02fe-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f34-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f39-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f3b-7c6cd29e, #w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f42-7c6cd29e, #w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f49-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f4b-7c6cd29e {
  align-self: auto;
}

#w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f50-7c6cd29e, #w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f57-7c6cd29e, #w-node-_7d5c2fb8-234f-8a78-125e-6fbb10278f5e-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce07-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce0c-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce0d-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce0e-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce14-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce15-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce1b-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce1c-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce1e-7c6cd29e {
  align-self: auto;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce22-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce23-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce29-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce2a-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce30-7c6cd29e {
  align-self: start;
}

#w-node-_85ddc13f-5e00-929b-9a10-ed936f20ce31-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d74f31b6-ba40-bee9-81a2-f06737074d13-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-d74f31b6-ba40-bee9-81a2-f06737074d18-7c6cd29e {
  grid-area: Area-3;
}

#w-node-d74f31b6-ba40-bee9-81a2-f06737074d1a-7c6cd29e, #w-node-d74f31b6-ba40-bee9-81a2-f06737074d21-7c6cd29e, #w-node-d74f31b6-ba40-bee9-81a2-f06737074d28-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d74f31b6-ba40-bee9-81a2-f06737074d2a-7c6cd29e {
  align-self: auto;
}

#w-node-d74f31b6-ba40-bee9-81a2-f06737074d2f-7c6cd29e, #w-node-d74f31b6-ba40-bee9-81a2-f06737074d36-7c6cd29e, #w-node-d74f31b6-ba40-bee9-81a2-f06737074d3d-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20c2c259-589a-3fdd-8a4b-8669fdf958ee-7c6cd29e {
  grid-area: Area;
  align-self: center;
}

#w-node-_20c2c259-589a-3fdd-8a4b-8669fdf958f3-7c6cd29e {
  grid-area: Area-3;
}

#w-node-_20c2c259-589a-3fdd-8a4b-8669fdf958f5-7c6cd29e, #w-node-_20c2c259-589a-3fdd-8a4b-8669fdf958fc-7c6cd29e, #w-node-_20c2c259-589a-3fdd-8a4b-8669fdf95903-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20c2c259-589a-3fdd-8a4b-8669fdf95905-7c6cd29e {
  align-self: auto;
}

#w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a73ea-7c6cd29e, #w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a73f1-7c6cd29e, #w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a73f8-7c6cd29e, #w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a73ff-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a7401-7c6cd29e {
  align-self: auto;
}

#w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a7406-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a7408-7c6cd29e {
  align-self: auto;
}

#w-node-_5a9529cf-3abf-f6e1-d1aa-d2bd8d4a740d-7c6cd29e, #w-node-_3281705b-3918-7940-6f75-67bed312cafc-7c6cd29e, #w-node-_3281705b-3918-7940-6f75-67bed312cb03-7c6cd29e, #w-node-_3281705b-3918-7940-6f75-67bed312cb0a-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3281705b-3918-7940-6f75-67bed312cb0c-7c6cd29e {
  align-self: auto;
}

#w-node-_3281705b-3918-7940-6f75-67bed312cb11-7c6cd29e, #w-node-_3281705b-3918-7940-6f75-67bed312cb18-7c6cd29e, #w-node-_3281705b-3918-7940-6f75-67bed312cb1f-7c6cd29e, #w-node-c1d74bd4-9925-f902-0776-44eb83ed0dec-7c6cd29e, #w-node-c1d74bd4-9925-f902-0776-44eb83ed0df2-7c6cd29e, #w-node-c1d74bd4-9925-f902-0776-44eb83ed0df8-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c1d74bd4-9925-f902-0776-44eb83ed0dfa-7c6cd29e {
  align-self: auto;
}

#w-node-c1d74bd4-9925-f902-0776-44eb83ed0dfe-7c6cd29e, #w-node-c1d74bd4-9925-f902-0776-44eb83ed0e04-7c6cd29e, #w-node-c1d74bd4-9925-f902-0776-44eb83ed0e0a-7c6cd29e, #w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce312-7c6cd29e, #w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce319-7c6cd29e, #w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce320-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce322-7c6cd29e {
  align-self: auto;
}

#w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce327-7c6cd29e, #w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce32e-7c6cd29e, #w-node-_4622d02f-b9f2-dd84-acdc-ae51acbce335-7c6cd29e, #w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf1843-7c6cd29e, #w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf184a-7c6cd29e, #w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf1851-7c6cd29e, #w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf1858-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf185a-7c6cd29e {
  align-self: auto;
}

#w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf185f-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf1861-7c6cd29e {
  align-self: auto;
}

#w-node-bf3ddb7e-5c77-cff9-fcf0-f1778cbf1866-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce24-7c6cd29e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce26-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce2b-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce2d-7c6cd29e {
  align-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce30-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce32-7c6cd29e {
  align-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce35-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce37-7c6cd29e {
  align-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce3a-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce3f-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce44-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce49-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce4b-7c6cd29e {
  align-self: auto;
}

#w-node-_97fb8a82-bf42-1613-c561-93e43c1eb457-7c6cd29e, #w-node-_97fb8a82-bf42-1613-c561-93e43c1eb45e-7c6cd29e, #w-node-_97fb8a82-bf42-1613-c561-93e43c1eb465-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97fb8a82-bf42-1613-c561-93e43c1eb467-7c6cd29e {
  align-self: auto;
}

#w-node-_97fb8a82-bf42-1613-c561-93e43c1eb46c-7c6cd29e, #w-node-_97fb8a82-bf42-1613-c561-93e43c1eb473-7c6cd29e, #w-node-_97fb8a82-bf42-1613-c561-93e43c1eb47a-7c6cd29e, #w-node-_55b821fb-8c22-e355-7360-4c48ca6ff434-7c6cd29e, #w-node-_55b821fb-8c22-e355-7360-4c48ca6ff43b-7c6cd29e, #w-node-_55b821fb-8c22-e355-7360-4c48ca6ff442-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55b821fb-8c22-e355-7360-4c48ca6ff444-7c6cd29e {
  align-self: auto;
}

#w-node-_55b821fb-8c22-e355-7360-4c48ca6ff449-7c6cd29e, #w-node-_55b821fb-8c22-e355-7360-4c48ca6ff450-7c6cd29e, #w-node-_55b821fb-8c22-e355-7360-4c48ca6ff457-7c6cd29e, #w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c07-7c6cd29e, #w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c0e-7c6cd29e, #w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c15-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c17-7c6cd29e {
  align-self: auto;
}

#w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c1c-7c6cd29e, #w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c23-7c6cd29e, #w-node-_585bdc4b-cf70-58eb-4d39-0a8c0ceb2c2a-7c6cd29e, #w-node-_9d2aeb58-b1db-83ae-b8ee-776d78aaf39b-7c6cd29e, #w-node-_9d2aeb58-b1db-83ae-b8ee-776d78aaf3a2-7c6cd29e, #w-node-_9d2aeb58-b1db-83ae-b8ee-776d78aaf3a9-7c6cd29e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d2aeb58-b1db-83ae-b8ee-776d78aaf3ab-7c6cd29e {
  align-self: auto;
}

#w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d37-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d3a-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d3b-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d3e-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d3f-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d42-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d43-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d7d-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941d83-709d6cad, #w-node-b23f2cb5-e7e0-bbe3-3f73-b371924834b5-709d6cad, #w-node-b23f2cb5-e7e0-bbe3-3f73-b371924834ba-709d6cad, #w-node-b23f2cb5-e7e0-bbe3-3f73-b371924834bf-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941dba-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941dbf-709d6cad, #w-node-_57a0012c-86f8-44d0-60c3-2ab026146ca2-709d6cad, #w-node-_3bf85bb5-f12d-57d7-2ad7-9e3d93941dc4-709d6cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04abfb4d-fed0-66be-3c30-8bff5e2c5fb2-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70c5-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70cc-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d3-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d5-0d36a25c {
  align-self: auto;
}

#w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70da-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e1-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e8-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70ea-0d36a25c {
  align-self: auto;
}

#w-node-b496a10a-0d45-fa15-7071-d2bc85404601-0d36a25c, #w-node-b496a10a-0d45-fa15-7071-d2bc85404608-0d36a25c, #w-node-b496a10a-0d45-fa15-7071-d2bc8540460f-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b496a10a-0d45-fa15-7071-d2bc85404611-0d36a25c {
  align-self: auto;
}

#w-node-b496a10a-0d45-fa15-7071-d2bc85404616-0d36a25c, #w-node-b496a10a-0d45-fa15-7071-d2bc8540461d-0d36a25c, #w-node-b496a10a-0d45-fa15-7071-d2bc85404624-0d36a25c, #w-node-b1a77264-420e-cabd-751c-ca9a10388ca7-0d36a25c, #w-node-b1a77264-420e-cabd-751c-ca9a10388cae-0d36a25c, #w-node-b1a77264-420e-cabd-751c-ca9a10388cb5-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1a77264-420e-cabd-751c-ca9a10388cb7-0d36a25c {
  align-self: auto;
}

#w-node-b1a77264-420e-cabd-751c-ca9a10388cbc-0d36a25c, #w-node-b1a77264-420e-cabd-751c-ca9a10388cc3-0d36a25c, #w-node-b1a77264-420e-cabd-751c-ca9a10388cca-0d36a25c, #w-node-b5592458-4980-47a7-9c79-e0d3a6ce30b5-0d36a25c, #w-node-b5592458-4980-47a7-9c79-e0d3a6ce30bc-0d36a25c, #w-node-b5592458-4980-47a7-9c79-e0d3a6ce30c3-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b5592458-4980-47a7-9c79-e0d3a6ce30c5-0d36a25c {
  align-self: auto;
}

#w-node-b5592458-4980-47a7-9c79-e0d3a6ce30ca-0d36a25c, #w-node-b5592458-4980-47a7-9c79-e0d3a6ce30d1-0d36a25c, #w-node-b5592458-4980-47a7-9c79-e0d3a6ce30d8-0d36a25c, #w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d22-0d36a25c, #w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d29-0d36a25c, #w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d30-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d32-0d36a25c {
  align-self: auto;
}

#w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d37-0d36a25c, #w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d3e-0d36a25c, #w-node-d7bd1c7b-acc5-abb6-45bf-768c20871d45-0d36a25c, #w-node-_41a152e4-a722-626a-38fb-9ed59c5f1520-0d36a25c, #w-node-_41a152e4-a722-626a-38fb-9ed59c5f1527-0d36a25c, #w-node-_41a152e4-a722-626a-38fb-9ed59c5f152e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_41a152e4-a722-626a-38fb-9ed59c5f1530-0d36a25c {
  align-self: auto;
}

#w-node-_41a152e4-a722-626a-38fb-9ed59c5f1535-0d36a25c, #w-node-_41a152e4-a722-626a-38fb-9ed59c5f153c-0d36a25c, #w-node-_41a152e4-a722-626a-38fb-9ed59c5f1543-0d36a25c, #w-node-_9a2834a3-d176-783b-0cbd-543828ebb1fb-0d36a25c, #w-node-_9a2834a3-d176-783b-0cbd-543828ebb202-0d36a25c, #w-node-_9a2834a3-d176-783b-0cbd-543828ebb209-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9a2834a3-d176-783b-0cbd-543828ebb20b-0d36a25c {
  align-self: auto;
}

#w-node-_9a2834a3-d176-783b-0cbd-543828ebb210-0d36a25c, #w-node-_9a2834a3-d176-783b-0cbd-543828ebb217-0d36a25c, #w-node-_9a2834a3-d176-783b-0cbd-543828ebb21e-0d36a25c, #w-node-_2bda76f1-4614-ed40-9be1-67589f14983a-0d36a25c, #w-node-_2bda76f1-4614-ed40-9be1-67589f149841-0d36a25c, #w-node-_2bda76f1-4614-ed40-9be1-67589f149848-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2bda76f1-4614-ed40-9be1-67589f14984a-0d36a25c {
  align-self: auto;
}

#w-node-_2bda76f1-4614-ed40-9be1-67589f14984f-0d36a25c, #w-node-_2bda76f1-4614-ed40-9be1-67589f149856-0d36a25c, #w-node-_2bda76f1-4614-ed40-9be1-67589f14985d-0d36a25c, #w-node-_36933004-f7c2-cda8-f227-61709027fd26-0d36a25c, #w-node-_36933004-f7c2-cda8-f227-61709027fd2d-0d36a25c, #w-node-_36933004-f7c2-cda8-f227-61709027fd34-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_36933004-f7c2-cda8-f227-61709027fd36-0d36a25c {
  align-self: auto;
}

#w-node-_36933004-f7c2-cda8-f227-61709027fd3b-0d36a25c, #w-node-_36933004-f7c2-cda8-f227-61709027fd42-0d36a25c, #w-node-_36933004-f7c2-cda8-f227-61709027fd49-0d36a25c, #w-node-d3c7df53-8061-8c3b-9157-06af12e5a400-0d36a25c, #w-node-d3c7df53-8061-8c3b-9157-06af12e5a407-0d36a25c, #w-node-d3c7df53-8061-8c3b-9157-06af12e5a40e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3c7df53-8061-8c3b-9157-06af12e5a410-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35987-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3598c-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3598d-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3598e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35994-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35995-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3599b-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3599c-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d3599e-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359a2-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359a3-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359a9-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359aa-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359b0-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359b1-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359b3-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359ba-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359bf-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359c0-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359c1-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359c7-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359c8-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359ce-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359cf-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359d1-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359d5-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359d6-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359dc-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359dd-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359e3-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359e4-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359ed-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359f2-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359f3-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359f4-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359fa-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d359fb-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a01-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a02-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a04-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a08-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a09-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a0f-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a10-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a16-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a17-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a20-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a25-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a26-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a27-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a2d-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a2e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a34-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a35-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a37-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a3b-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a3c-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a42-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a43-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a49-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a4a-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a50-0d36a25c {
  grid-area: Area-4;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a56-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a5b-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a5c-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a5d-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a63-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a64-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a6a-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a6b-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a6d-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a71-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a72-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a78-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a79-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a7f-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a80-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a89-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a8e-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a8f-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a90-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a96-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a97-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a9d-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35a9e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aa0-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aa4-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aa5-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aab-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aac-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ab2-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ab3-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35abc-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ac1-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ac2-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ac3-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ac9-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aca-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ad0-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ad1-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ad3-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ad7-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ad8-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ade-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35adf-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ae5-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35ae6-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35aef-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35af4-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35af5-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35af6-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35afc-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35afd-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b03-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b04-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b06-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b0a-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b0b-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b11-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b12-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b18-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b19-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b22-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b27-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b28-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b29-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b2f-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b30-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b36-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b37-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b39-0d36a25c {
  align-self: auto;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b3d-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b3e-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b44-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b45-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b4b-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b4c-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b55-0d36a25c {
  grid-area: Area;
  align-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b5a-0d36a25c {
  grid-area: Area-3;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b5b-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b5c-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b62-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b63-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b69-0d36a25c {
  align-self: start;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b6a-0d36a25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd5adeb9-81c6-58e7-9ab8-7ce598d35b6c-0d36a25c {
  align-self: auto;
}

#w-node-_04abfb4d-fed0-66be-3c30-8bff5e2c5fb2-df312740 {
  grid-area: Area;
  align-self: center;
}

#w-node-a960d5a5-1a63-958f-c543-70884cdb237f-df312740, #w-node-_299e17cb-8eb5-b055-3adf-21ccbee35bb8-df312740, #w-node-f721c3b4-7b96-53d1-a363-6a66642c40a8-df312740, #w-node-f721c3b4-7b96-53d1-a363-6a66642c40ab-df312740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ac61277-ad9b-1786-107a-e869a58ec98e-df312740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_54203b2f-2a8a-8631-5d91-e22294518f03-df312740 {
  grid-area: Area;
  align-self: center;
}

#w-node-_0632009d-c1ee-d60e-4539-7e42968b32e2-df312740 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_7b683fde-2516-02ed-f4a0-d182cfb9b428-df312740 {
  grid-area: Area-3;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-96ea3b16 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-96ea3b16, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-96ea3b16, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-96ea3b16, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-96ea3b16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-b51a1f0e {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-b51a1f0e, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-b51a1f0e, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-b51a1f0e, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-b51a1f0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-b27138e9 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-b27138e9, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-b27138e9, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-b27138e9, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-b27138e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-8fb40ff8 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-8fb40ff8, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-8fb40ff8, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-8fb40ff8, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-8fb40ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-7cf0d5c1 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-7cf0d5c1, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-7cf0d5c1, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-7cf0d5c1, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-7cf0d5c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-9a7a66f7 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-9a7a66f7, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-9a7a66f7, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-9a7a66f7, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-9a7a66f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-63377c6e {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-63377c6e, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-63377c6e, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-63377c6e, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-63377c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-b50037f6 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-b50037f6, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-b50037f6, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-b50037f6, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-b50037f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-faad8a17-568c-f084-507c-afb7890fced3-a867d6cf, #w-node-faad8a17-568c-f084-507c-afb7890fced3-00a58425 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e088-2bc9436d {
  grid-area: Area;
  align-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e090-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e091-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e093-2bc9436d {
  align-self: auto;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e095-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e096-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09a-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09b-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e09f-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a0-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a4-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a5-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0a9-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0aa-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0ac-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0ae-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0af-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b3-2bc9436d {
  align-self: start;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b4-2bc9436d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_622753f8-677f-c939-a202-5d603df8e0b6-2bc9436d {
  align-self: center;
}

#w-node-f28cfdac-1e73-b708-ac93-e4233568f172-2bc9436d, #w-node-a861731a-5cf8-2b29-81e5-21972761fc1b-2bc9436d, #w-node-_1606f097-dcb9-e0de-fd62-58548da2272c-2bc9436d {
  grid-area: Area;
  align-self: center;
}

#w-node-_0372c9ae-c129-ae49-406e-d252f10cb6ad-2bc9436d, #w-node-_9d9b432a-21f7-23df-1701-0b59f01e39b5-2bc9436d {
  place-self: center end;
}

#w-node-_348a4c7d-940c-2a81-be10-c7b0f95614ac-fd14a1b8 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-a73ee186-2725-3908-a580-ce81363b72f4-fd14a1b8, #w-node-_6eb39fc5-ff9a-684c-e2c5-edc47be0380d-fd14a1b8, #w-node-fd992d77-f5d8-76e1-ebd4-3f70bdf141e8-fd14a1b8, #w-node-_0aced523-c280-e6c4-b2c0-12ce10ed5379-fd14a1b8, #w-node-_1a486d0b-3325-97aa-6acc-2db161aad255-fd14a1b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d5aff47-4241-9868-c921-d501f7d7450a-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_8c8c910b-b866-257b-1e86-6227651bc439-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-c8eed9dc-8e90-e6bd-bfd7-6237b1057038-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-d9b62870-9830-2bdc-a64e-abe8f5c50687-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_130f9b5b-c2a0-0302-edb3-67db4f96d2f0-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_130f9b5b-c2a0-0302-edb3-67db4f96d30c-471721fc, #w-node-_68e9b6a8-9b0a-d989-5af5-aa02965b2dca-471721fc, #w-node-_91f15655-d401-e328-dc8b-830b5397391c-471721fc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-ca178282-ad94-4213-b4ab-e240744b02dd-7c6cd29e, #w-node-ca178282-ad94-4213-b4ab-e240744b02e2-7c6cd29e, #w-node-ca178282-ad94-4213-b4ab-e240744b02e7-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce2d-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce32-7c6cd29e, #w-node-_5bc7f601-48a4-a151-dc26-b5da6393ce37-7c6cd29e, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70c4-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70cb-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d2-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d9-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e0-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e7-0d36a25c {
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d0129125-7d15-f99d-138b-d7da43171584-328d7229 {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-328d7229 {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-328d7229, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-328d7229, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-328d7229, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-328d7229 {
    justify-self: center;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2bce-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2bd1-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2bd3-2de1709a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2bda-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2bdd-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c07-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c0a-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c23-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c26-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c40-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c43-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c5e-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c61-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c71-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c74-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c85-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cf688650-c370-bc40-d4f0-bc0ee59a2c88-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_8f8cc5ab-ebf1-b049-eed3-6e0c6cbc561b-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f8cc5ab-ebf1-b049-eed3-6e0c6cbc561e-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7acbdaeb-1243-37e0-f840-bd30ff02066f-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7acbdaeb-1243-37e0-f840-bd30ff020672-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_2ead8de0-3341-f9b4-cc96-dec7580845f9-2de1709a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ead8de0-3341-f9b4-cc96-dec7580845fc-2de1709a {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a88-2de1709a {
    justify-self: center;
  }

  #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a8a-2de1709a {
    place-self: auto center;
  }

  #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a8c-2de1709a, #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a8e-2de1709a, #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a90-2de1709a, #w-node-_9147ef8b-4d55-a90e-6532-7bc84e477a92-2de1709a, #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d6d-709d6cad {
    justify-self: center;
  }

  #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d6f-709d6cad {
    place-self: auto center;
  }

  #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d71-709d6cad, #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d73-709d6cad, #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d75-709d6cad, #w-node-_2f427baa-de01-2996-ac91-1ab3de3f2d77-709d6cad {
    justify-self: center;
  }

  #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70c4-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70cb-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d2-0d36a25c {
    align-self: start;
  }

  #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d3-0d36a25c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70d9-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e0-0d36a25c, #w-node-_7950c113-3d3f-02ea-2e92-8d8a623b70e7-0d36a25c {
    align-self: start;
  }

  #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec64-0d36a25c {
    justify-self: center;
  }

  #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec66-0d36a25c {
    place-self: auto center;
  }

  #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec68-0d36a25c, #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec6a-0d36a25c, #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec6c-0d36a25c, #w-node-_9522d620-bd8f-f998-2c48-d83bf459ec6e-0d36a25c, #w-node-_8d81b384-cce5-ae54-7949-0972a194a56d-df312740 {
    justify-self: center;
  }

  #w-node-_8d81b384-cce5-ae54-7949-0972a194a56f-df312740 {
    place-self: auto center;
  }

  #w-node-_8d81b384-cce5-ae54-7949-0972a194a571-df312740, #w-node-_8d81b384-cce5-ae54-7949-0972a194a573-df312740, #w-node-_8d81b384-cce5-ae54-7949-0972a194a575-df312740, #w-node-_8d81b384-cce5-ae54-7949-0972a194a577-df312740, #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c51-2992ba8b {
    justify-self: center;
  }

  #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c53-2992ba8b {
    place-self: auto center;
  }

  #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c55-2992ba8b, #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c57-2992ba8b, #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c59-2992ba8b, #w-node-_64af93e9-8b9e-9e41-d5c7-235ed6b37c5b-2992ba8b, #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f5f-96ea3b16 {
    justify-self: center;
  }

  #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f61-96ea3b16 {
    place-self: auto center;
  }

  #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f63-96ea3b16, #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f65-96ea3b16, #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f67-96ea3b16, #w-node-_35010e08-30b3-d145-f8f6-df1a3c4d1f69-96ea3b16, #w-node-_4757f277-d24e-8e7b-c3cd-a941b2230842-b51a1f0e {
    justify-self: center;
  }

  #w-node-_4757f277-d24e-8e7b-c3cd-a941b2230844-b51a1f0e {
    place-self: auto center;
  }

  #w-node-_4757f277-d24e-8e7b-c3cd-a941b2230846-b51a1f0e, #w-node-_4757f277-d24e-8e7b-c3cd-a941b2230848-b51a1f0e, #w-node-_4757f277-d24e-8e7b-c3cd-a941b223084a-b51a1f0e, #w-node-_4757f277-d24e-8e7b-c3cd-a941b223084c-b51a1f0e, #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6be-b27138e9 {
    justify-self: center;
  }

  #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6c0-b27138e9 {
    place-self: auto center;
  }

  #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6c2-b27138e9, #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6c4-b27138e9, #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6c6-b27138e9, #w-node-_8ce559eb-e017-3559-0e45-3d4679b8e6c8-b27138e9, #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecab7-8fb40ff8 {
    justify-self: center;
  }

  #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecab9-8fb40ff8 {
    place-self: auto center;
  }

  #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecabb-8fb40ff8, #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecabd-8fb40ff8, #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecabf-8fb40ff8, #w-node-_4105a349-5e5d-ee98-30c9-e7775cfecac1-8fb40ff8, #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a94-7cf0d5c1 {
    justify-self: center;
  }

  #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a96-7cf0d5c1 {
    place-self: auto center;
  }

  #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a98-7cf0d5c1, #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a9a-7cf0d5c1, #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a9c-7cf0d5c1, #w-node-_88e52781-f074-12ef-de88-6f9e7cdf6a9e-7cf0d5c1, #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f473a-9a7a66f7 {
    justify-self: center;
  }

  #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f473c-9a7a66f7 {
    place-self: auto center;
  }

  #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f473e-9a7a66f7, #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f4740-9a7a66f7, #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f4742-9a7a66f7, #w-node-bc1fe9ef-9db1-0394-35c3-ee771d6f4744-9a7a66f7, #w-node-b861b303-509b-94cd-ec95-119f83fc0f0c-63377c6e {
    justify-self: center;
  }

  #w-node-b861b303-509b-94cd-ec95-119f83fc0f0e-63377c6e {
    place-self: auto center;
  }

  #w-node-b861b303-509b-94cd-ec95-119f83fc0f10-63377c6e, #w-node-b861b303-509b-94cd-ec95-119f83fc0f12-63377c6e, #w-node-b861b303-509b-94cd-ec95-119f83fc0f14-63377c6e, #w-node-b861b303-509b-94cd-ec95-119f83fc0f16-63377c6e, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a2-b50037f6 {
    justify-self: center;
  }

  #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a4-b50037f6 {
    place-self: auto center;
  }

  #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a6-b50037f6, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a8-b50037f6, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699aa-b50037f6, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699ac-b50037f6, #w-node-d0129125-7d15-f99d-138b-d7da43171584-5423b0dd {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-5423b0dd {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-5423b0dd, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-5423b0dd, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-5423b0dd, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-5423b0dd, #w-node-d0129125-7d15-f99d-138b-d7da43171584-a763b469 {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-a763b469 {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-a763b469, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-a763b469, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-a763b469, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-a763b469, #w-node-d0129125-7d15-f99d-138b-d7da43171584-a867d6cf {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-a867d6cf {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-a867d6cf, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-a867d6cf, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-a867d6cf, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-a867d6cf, #w-node-d0129125-7d15-f99d-138b-d7da43171584-00a58425 {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-00a58425 {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-00a58425, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-00a58425, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-00a58425, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-00a58425, #w-node-d0129125-7d15-f99d-138b-d7da43171584-2bc9436d {
    justify-self: center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171586-2bc9436d {
    place-self: auto center;
  }

  #w-node-d0129125-7d15-f99d-138b-d7da43171588-2bc9436d, #w-node-d0129125-7d15-f99d-138b-d7da4317158a-2bc9436d, #w-node-d0129125-7d15-f99d-138b-d7da4317158c-2bc9436d, #w-node-d0129125-7d15-f99d-138b-d7da4317158e-2bc9436d, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a2-fd14a1b8 {
    justify-self: center;
  }

  #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a4-fd14a1b8 {
    place-self: auto center;
  }

  #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a6-fd14a1b8, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699a8-fd14a1b8, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699aa-fd14a1b8, #w-node-_3f0056ad-4887-e188-d512-e8b2fb8699ac-fd14a1b8, #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b1142-471721fc {
    justify-self: center;
  }

  #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b1144-471721fc {
    place-self: auto center;
  }

  #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b1146-471721fc, #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b1148-471721fc, #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b114a-471721fc, #w-node-_40126cb5-c0aa-c809-6d05-73c3a57b114c-471721fc {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e1490271-c5b9-f633-39a5-afbd9b394300-328d7229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e22cc309-d244-de3f-e3bc-6218ab38fbe7-328d7229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f999fb1b-e08e-2c65-7c8b-f0856ef10765-328d7229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f74cfc55-5b96-f1f4-5b4d-086e3ed502bd-328d7229 {
    align-self: center;
  }

  #w-node-f3137758-2857-6d06-a401-eaada515873c-328d7229 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-f3137758-2857-6d06-a401-eaada515873d-328d7229 {
    place-self: center;
  }

  #w-node-e1490271-c5b9-f633-39a5-afbd9b394300-2bc9436d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e22cc309-d244-de3f-e3bc-6218ab38fbe7-2bc9436d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f999fb1b-e08e-2c65-7c8b-f0856ef10765-2bc9436d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f74cfc55-5b96-f1f4-5b4d-086e3ed502bd-2bc9436d {
    align-self: center;
  }

  #w-node-f3137758-2857-6d06-a401-eaada515873c-2bc9436d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-f3137758-2857-6d06-a401-eaada515873d-2bc9436d {
    place-self: center;
  }
}
