html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #333;
  font-size: 1rem;
  line-height: 1.2rem;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Nexa, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Nexa, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Nexa, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.5;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Nexa, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5;
}

h5, h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Nexa, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 1rem;
  font-weight: 400;
}

a {
  color: #2b71b8;
  text-decoration: underline;
}

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

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.text-field {
  width: 50%;
  font-family: Avenirnextltpro, sans-serif;
}

.submit-button {
  text-align: center;
  background-color: #2b71b8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  font-family: Nexa, sans-serif;
  display: block;
}

.div-block-134 {
  padding: 5% 10%;
}

.nav-item-link {
  color: #333;
  margin-right: 15%;
  font-weight: 600;
  text-decoration: none;
}

.dropdown-4 {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.cover__card__x_button {
  width: 42px;
  height: 42px;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  left: auto;
  right: -40px;
}

.navbar_section {
  height: 80px;
  background-color: #fff;
  border-bottom: 1px solid #f1f1f1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar_desktop-container {
  height: 80px;
  max-width: 1320px;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.navbar_menu {
  padding-top: 10px;
  display: flex;
}

.navbar_text {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  padding: 20px 20px 20px 29px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.navbar_text:hover {
  color: #2b71b8;
}

.navbar_text.is-navbar-dropdown-toggle {
  padding-right: 40px;
}

.footer_section {
  color: #fafafa;
  background-color: #2b71b8;
  padding: 40px;
}

.footer_container {
  max-width: 1320px;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.banner_section {
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.banner_container {
  height: 350px;
  max-width: 1320px;
  color: #fff;
  background-image: linear-gradient(rgba(43, 113, 184, .88), rgba(43, 113, 184, .88)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232c5548d539e23950dde13_Desktop%2C%20Black%20-%20Winter%20Park%20(FL)%203-min.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.banner_container.section-newsletter-signup {
  background-image: linear-gradient(rgba(162, 29, 65, .86), rgba(162, 29, 65, .86)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232c5548d539e23950dde13_Desktop%2C%20Black%20-%20Winter%20Park%20(FL)%203-min.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.banner_container.home-page {
  background-image: linear-gradient(rgba(43, 113, 184, .88), rgba(43, 113, 184, .88)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5f3a890488aaa0e8f0a41639_tcc-library-4.jpg");
}

.banner_text {
  color: #fff;
  text-align: center;
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-weight: 700;
}

.banner_text.blue {
  color: #2b71b8;
}

.tagline-cta_section {
  display: block;
}

.tagline-cta_container {
  max-width: 1320px;
  flex-direction: column;
  justify-content: center;
  margin-top: 1rem;
  display: flex;
}

.tagline-cta_grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #f7f7f7;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 67% 33%;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2.5rem;
  display: grid;
}

.tagline-cta_text {
  padding-top: 0;
  font-family: Nexa, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.3;
}

.tagline-cta_button {
  background-color: #2b71b8;
  border-radius: 20px;
  margin-top: 0;
  padding: 1.2rem 1.5rem 1rem;
  font-family: Nexa, sans-serif;
  font-size: 1rem;
}

.body {
  border-top-right-radius: 12px;
}

.tab_section {
  padding: 40px;
  display: block;
}

.tab_section.hide, .tab_section.is-hidde {
  display: none;
}

.tab_container {
  max-width: 1320px;
  flex-direction: column;
  display: flex;
}

.cta_sub-git_section {
  display: block;
}

.tab_wrapper {
  flex: 1;
  display: flex;
}

.tab_l1 {
  flex: 1;
  display: block;
}

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

.tabs_l1_content {
  border-top: 1px solid #ccc;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
  display: block;
}

.tab_l1_link_left_center {
  color: #ccc;
  background-color: rgba(0, 0, 0, 0);
  border-right: 1px solid #ccc;
  flex: 1;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  display: flex;
}

.tab_l1_link_left_center.w--current {
  color: #2b71b8;
  background-color: rgba(0, 0, 0, 0);
  border-right: 1px solid #ccc;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  display: flex;
}

.tab_l1_link_right {
  color: #ccc;
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  display: flex;
}

.tab_l1_link_right.w--current {
  color: #2b71b8;
  background-color: rgba(0, 0, 0, 0);
}

.tab_l1_text {
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.tab_l2 {
  flex: 1;
  display: block;
}

.tab_l2_menu {
  justify-content: space-around;
  margin-top: 10px;
  display: flex;
}

.tab_l2_link_left_center {
  color: #ccc;
  background-color: rgba(0, 0, 0, 0);
  border-right: 1px solid #ccc;
  flex: 1;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  display: flex;
}

.tab_l2_link_left_center.w--current {
  color: #2b71b8;
  background-color: rgba(0, 0, 0, 0);
  border-right: 1px solid #ccc;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  display: flex;
}

.tab_l2_text {
  justify-content: center;
  padding-top: 8px;
  display: flex;
}

.tab_l2_link_right {
  color: #ccc;
  background-color: rgba(0, 0, 0, 0);
  flex: 1;
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  display: flex;
}

.tab_l2_link_right.w--current {
  color: #2b71b8;
  background-color: rgba(0, 0, 0, 0);
  font-size: 16px;
}

.tabs_l2_content {
  margin-top: 40px;
  padding-top: 0;
}

.tabs_l2_content.tagsspecial {
  margin-top: 0;
}

.tab_pane_l1_t3 {
  margin-top: 40px;
}

.tab_pane_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(50%, auto)) 50%;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  justify-content: space-between;
  justify-items: start;
  display: grid;
  overflow: hidden;
}

.moreinfo_dropdown_wrapper {
  margin-top: 2rem;
  position: relative;
}

.moreinfo_dropdown_wrapper.is-hidden {
  display: none;
}

.moreinfo_dropdown_headline {
  color: #2b71b8;
  text-align: left;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1rem;
  text-decoration: none;
}

.moreinfo_dropdown_content {
  overflow: hidden;
}

.tab_pane_header {
  color: #2b71b8;
  font-family: Nexa, sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.2;
}

.tab_pane_text {
  margin-bottom: 0;
  font-family: Avenirnextltpro, sans-serif;
  line-height: 23px;
  text-decoration: none;
}

.tab_pane_text.red {
  color: #f30d0d;
}

.tab_pane_text.pro-special {
  margin-top: 40px;
}

.basecamp_tie_section {
  background-color: #f5f5f5;
  padding-left: 40px;
  padding-right: 40px;
}

.basecamp_tie_section.is-hidden {
  display: none;
}

.basecamp_tie_container {
  max-width: 1320px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.basecamp_tie_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 40% 30% 30%;
  grid-auto-columns: 1fr;
  display: grid;
}

.basecamp_tie_header {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Nexa, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
}

.basecamp_tie_text {
  padding-left: 40px;
  padding-right: 0;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.basecamp_tie_link_text {
  width: 100%;
  color: #2b71b8;
  text-align: right;
  flex: 1;
  font-family: Nexa, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.cta_sub-git_container {
  max-width: 1320px;
  background-color: #f7f7f7;
  flex-direction: column;
  display: flex;
}

.cta_sub-git_grid {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  border-radius: 1rem;
  grid-template-rows: auto;
}

.cta_sub-git_text {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 1.3rem;
  line-height: 1.3;
}

.cta_sub-git_text.text-size-large {
  font-size: 1.8rem;
}

.cta_sub-git_subscribe {
  background-color: #2b71b8;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 15px 25px;
  font-family: Nexa, sans-serif;
  font-size: 27px;
  line-height: 31.05px;
}

.cta-button {
  background-color: #2b71b8;
  border-radius: 8px;
  margin-top: 0;
  padding: .8rem 20px .5rem;
  font-family: Nexa, sans-serif;
  font-size: 1.25rem;
  line-height: 2;
}

.cta-button.is-search {
  font-size: 1rem;
}

.cms_container {
  max-width: 1320px;
  background-color: #f7f7f7;
  border-radius: 1rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.blog-cta_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 1rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 2rem 2rem 1rem;
  display: grid;
}

.cms_header {
  width: 100%;
  margin-bottom: 2rem;
  font-family: Nexa, sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 55.2px;
}

.cms_header.mfinnern {
  color: #bb18ab;
  font-weight: 700;
}

.blog-cta_teaser_text {
  color: #333;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 1rem;
  line-height: 23px;
}

.blog-cta_image {
  width: 100%;
  max-height: 300px;
  text-align: center;
  object-fit: cover;
  border-radius: .5rem;
}

.blog-cta_wrapper {
  position: relative;
}

.architects_section {
  padding: 40px;
  display: block;
}

.totalamhpic_container {
  max-width: 1320px;
  flex-direction: column;
  display: flex;
}

.architects_grid {
  background-image: linear-gradient(rgba(43, 113, 184, .66), rgba(43, 113, 184, .66)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/62378a73ca5be17049ae0d47_AdobeStock_124933154-min.jpeg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  grid-template-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.architects_text {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.architects_git {
  text-align: center;
  background-color: #ccc;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1.25rem;
  padding: 1.2rem 1.5rem .8rem;
  font-family: Nexa, sans-serif;
  font-size: 1.2rem;
  line-height: 23px;
  display: flex;
}

.tab_link_text {
  color: #2b71b8;
  text-align: center;
  padding-bottom: 20px;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  font-weight: 300;
  text-decoration: none;
}

.link-block {
  border-bottom: 1px solid #ccc;
  text-decoration: none;
}

.rfidtag-to-staffcirc-link {
  color: #2b71b8;
  text-align: center;
  padding: 21px;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1rem;
  text-decoration: none;
}

.special_tab_wrapper {
  position: relative;
}

.special_left_tabs {
  max-height: 70vh;
  flex: 1;
  display: flex;
}

.special_left_tabs_menu {
  width: 20%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.special_left_tabs_content {
  width: 80%;
  border-left: 1px solid #ccc;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.special_left_tabs_link {
  color: #ccc;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  display: flex;
}

.special_left_tabs_link.w--current {
  color: #2b71b8;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  display: flex;
}

.special_tab_pane {
  overflow: scroll;
}

.special_tab_grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  overflow: visible;
}

.special_tab_pane_text {
  padding-left: 40px;
  padding-right: 0;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  overflow: scroll;
}

.special_tab_l1_text {
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.support_git_section {
  padding: 40px;
  display: block;
}

.support_git_container {
  max-width: 1320px;
  flex-direction: column;
  display: flex;
}

.support_git_grid {
  background-image: linear-gradient(to right, #fff 33.2%, #ccc 33.3%, #fff 33.4%, #fff 66.5%, #ccc 66.6%, #fff 66.7%);
  grid-template-columns: 1fr 1fr 1fr;
}

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

.contact_cms_div {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.contact_state_text {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 1rem;
  font-family: Avenirnextltpro, sans-serif;
  transition: all .2s;
}

.contact_state_text:hover {
  color: #2b71b8;
}

.contact_state_text.country {
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-weight: 700;
}

.contact_state_text.blank {
  color: rgba(0, 0, 0, 0);
}

.contact_pane_header {
  font-family: Nexa, sans-serif;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 55.2px;
}

.contact_drop_div {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, .95);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.hero_section {
  padding: 40px;
  display: none;
}

.hero_container {
  height: 600px;
  max-width: 1320px;
  background-image: linear-gradient(rgba(43, 113, 184, .88), rgba(43, 113, 184, .88)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5f3a890488aaa0e8f0a41639_tcc-library-4.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_slider {
  width: 100%;
  height: 100%;
  display: block;
}

.hero_slider_grid_header {
  font-family: Nexa, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48.3px;
  text-decoration: none;
}

.hero_slider_grid_header.white {
  width: 800px;
  color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  font-style: normal;
  text-decoration: none;
  display: block;
}

.hero_slider_grid_header.right {
  color: #333;
  text-align: right;
}

.hero_slider_grid_header.right.white {
  color: #fff;
}

.hero_slider_grid_header.black {
  color: #333;
}

.hero_slider_grid_text {
  font-family: Avenirnextltpro, sans-serif;
  font-size: 24px;
  line-height: 27.6px;
}

.hero_slider_grid_text.white {
  width: 500px;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  white-space: normal;
  object-fit: fill;
  padding-top: 10px;
  position: static;
}

.hero_slider_grid_text.right.white {
  text-align: right;
}

.hero_slider_grid_text.black {
  color: #333;
}

.hero_slider_slide3_link {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.hero_slider_grid {
  padding: 100px;
}

.hero_slider_grid_placeholder {
  width: 100%;
  height: 100%;
  align-items: flex-start;
  display: block;
  position: relative;
}

.producticon_section {
  display: block;
}

.producticon_section:hover {
  color: #2b71b8;
}

.production_container {
  width: 100%;
  height: auto;
  max-width: 1320px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.proudcticon_grid {
  width: 100%;
  height: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  justify-items: stretch;
}

.production_grid_card {
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
  border: 3px solid #f7f7f7;
  padding: 1.5rem;
  text-decoration: none;
}

.production_grid_card:hover {
  border-color: #2b71b8;
}

.production_grid_card.is-mobile-show {
  display: none;
}

.producticon_grid_text {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.hero_slider_slide1 {
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/62c84977f8d8ea39d5519d99_Skateboarder%20Returning%20Book_ClearBackround-min.png");
  background-position: 110%;
  background-repeat: no-repeat;
  background-size: 820px;
  background-clip: border-box;
}

.hero_slider_slide2 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6239348ebdad802253a28c17_Screen%20Shot%202022-03-21%20at%207.27.59%20PM-min.png");
  background-position: 0%;
  background-size: cover;
}

.hero_slider_slide3 {
  object-fit: fill;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/623936f980f792d7fb0291d2_Introducing%20baseCAMP.png");
  background-position: 0 0;
  background-size: cover;
  overflow: auto;
}

.cms_home_section {
  display: block;
}

.cms_home_container {
  max-width: 1320px;
  background-color: #f7f7f7;
  border-radius: 1rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.blog-cta_title_text {
  width: 100%;
  color: #2b71b8;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  line-height: 23px;
  position: relative;
}

.cms_home_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
}

.cms_home_bullpin_wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.cms_home_bullpin_wrapper_list {
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.cms_home_bullpin_wrapper_list_collection {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: start;
  justify-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.cms_home_bullpin_item_wrapper {
  width: 100%;
  background-color: #f1f1f1;
  border-radius: .5rem;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.cms_home_primary_wrapper {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.cms_home_primary_wrapper_list_collection {
  margin-left: 0;
  margin-right: 0;
}

.cms_home_primary_item_wrapper {
  width: 100%;
  background-color: #f1f1f1;
  border-radius: .5rem;
  padding: 1rem;
}

.cms_teaser_text_bullpin {
  width: 100%;
  color: #2b71b8;
  text-align: left;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Nexa, sans-serif;
  font-size: 12px;
  line-height: 13.8px;
  display: flex;
}

.cms_teaser_text_bullpin.black {
  color: #333;
}

.cms_teaser_tet_link {
  width: 100%;
  color: #2b71b8;
  flex: 1;
  font-family: Nexa, sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.cms_teaser_image {
  width: 100%;
  height: 140px;
  max-width: none;
  text-align: center;
  object-fit: cover;
  border-radius: .5rem;
  flex: 0 auto;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.cms_teaser_header_bullpin {
  width: 100%;
  color: #333;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Nexa, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.keypartner_container {
  display: none;
  overflow: hidden;
}

.keypartner_inner {
  width: 4900px;
  height: 250px;
  display: flex;
  overflow: visible;
}

.image-2 {
  margin-right: 50px;
}

.events-collection_item {
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs_l1_content_contact {
  border-top: 1px solid #ccc;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.contact_card_header {
  text-align: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 40px;
  line-height: 46px;
  text-decoration: none;
}

.contact_card_text {
  text-align: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.contact_card_link_phone {
  color: #2b71b8;
  text-align: left;
  padding-top: 10px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  text-decoration: none;
}

.contact_card_link_email {
  color: #2b71b8;
  text-align: right;
  padding-top: 10px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  text-decoration: none;
}

.collection-item-6-copy {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact_card_tomloy, .contact_card_mikeheitzman, .contact_card_jonkaplan, .contact_card_timlawson, .contact_card_daviddegrandchamp, .contact_card_bethfutch, .contact_card_jeffmcdaniel, .link {
  display: none;
}

.link-2, .link-3, .link-4, .link-5 {
  color: #2b71b8;
  text-decoration: none;
}

.news_insights_section {
  text-align: justify;
  padding: 0 2rem 40px;
}

.news_insights_container {
  max-width: 1320px;
}

.news_insights_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 75% 25%;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  display: grid;
}

.sidebar-nav {
  background-color: rgba(247, 247, 247, .67);
  border-radius: .5rem;
  margin-bottom: 4rem;
  padding: 1rem 1rem 1.5rem 1.5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
}

.side-bar-links {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.icon, .icon-2 {
  color: #ccc;
}

.slide-nav {
  color: #000;
}

.slider_kids_1 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5ef3e58383620b597d748bd6_selfCIRC%20KIDS.png");
  background-position: 50%;
  background-size: cover;
}

.slider_kids_2 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232b4c43ee2eac5d60ef665_IMG_0169.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider_kids_3 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5e150de2c0703fed4ff9906f_kids%20kiosk.jpg");
  background-position: 50%;
  background-size: cover;
}

.spec_grid_kids {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.spec-table_criteria {
  width: 100%;
  height: 100%;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem 2rem;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.spec-table_criteria.endcap {
  border-right-style: none;
  border-right-width: 0;
}

.spec-table_criteria.height-3 {
  height: 5.8rem;
}

.spec-table_criteria.height-3.endcap {
  border-right-color: rgba(0, 0, 0, 0);
}

.spec-table_specifications {
  width: 100%;
  height: 100%;
  border-top: 1px solid #ccc;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 23px;
  display: flex;
}

.spec-table_specifications.is-auto-width {
  width: auto;
  padding-right: 20px;
}

.spec_table_specifications.prime_split {
  border-right: 1px solid #ccc;
}

.text-span-2 {
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 700;
}

.spec_table_prime_header {
  background-color: #f7f7f7;
}

.prime_kiosk_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .75fr 1fr 1fr;
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.prime_pedestal_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
  padding-top: 20px;
}

.moreinfo_dropdown_wrapper_primepedestal {
  border-bottom: 1px solid #ccc;
  position: relative;
}

.moreinfo_dropdown_content_primepedestal {
  overflow: hidden;
}

.moreinfo_dropdown_headline_primepedestal {
  color: #2b71b8;
  text-align: center;
  margin-top: 40px;
  padding: 20px;
  font-family: Nexa, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1rem;
  text-decoration: none;
}

.slider_prime_1 {
  height: 528px;
  background-color: #fff;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232c4eafe9be02f102fc078_selfCIRC%20PRIME.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider_prime {
  width: 528px;
  height: 528px;
}

.slider_prime_2 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232c5548d539e23950dde13_Desktop%2C%20Black%20-%20Winter%20Park%20(FL)%203-min.JPG");
  background-position: 100%;
  background-size: cover;
}

.slider_prime_3 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232c4e953a65614745b3df9_selfCIRC%20PRIME%20Freestanding.jpg");
  background-position: 50%;
  background-size: contain;
}

.slider_kids {
  width: 528px;
  height: 528px;
  background-color: #f7f7f7;
}

.spec_grid_pro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.slide {
  width: 100%;
  height: 100%;
  background-color: #e0e0e0;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5ef505130e057d2f84778657_selfCIRC%20PRO%20with%20Antenna%20-%20SHOP.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-3 {
  width: 528px;
  height: 528px;
}

.slide-2 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5e150c307346c3389c395336_selfCIRC%20PRO.jpg");
  background-position: 50%;
  background-size: cover;
}

.icon-3, .icon-4 {
  color: #ccc;
}

.slider-4 {
  width: 528px;
  height: 528px;
}

.slide-3 {
  background-color: #e0e0e0;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5ef50514dbe268d0a013f968_selfCIRC%20COMBO%20with%20Antenna.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-4 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232cc3cf752b22a19ab1add_New%20Milford%20Combo.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5e150b522281edb94211d975_Combo%20Station.jpg");
  background-position: 48%;
  background-size: cover;
}

.slider-lockers {
  min-height: 29rem;
  background-color: #19426b;
}

.slide-6 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232cde2f643693a5e7ad6f2_TL%20Lockers%20-%20Concept%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-7 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232cdd83ee2ea0e750f5a00_UVA%20Lockers%20with%20corner%20piece.jpg");
  background-position: 59%;
  background-size: cover;
}

.spec_grid_circtrak {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.slider-6 {
  width: 528px;
  height: 528px;
}

.slide-8 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6050e394d72059d3e26fc926_circTRAK%20png%20-%20black%20handle.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.slide-9 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232d8c8fb6808da0aa19970_circTRAK%20Black%20-%20Blue%20Background.png");
  background-position: 50%;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232d90d05cd6b66eab639ac_circTRAK%20BLACK.jpg");
  background-position: 38%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-11 {
  width: 528px;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5e150ae268cf3e1dcd20cef3_staffcirc%20PRO.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-7 {
  width: 528px;
  height: 528px;
}

.slide-12 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5ef505130e057d2f84778657_selfCIRC%20PRO%20with%20Antenna%20-%20SHOP.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.spec_grid_staffcirc, .spec_grid_combo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.slider-8 {
  height: 528px;
}

.slide-wave {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232de53acb81a714c66832e_rfidGATE%20WAVE%20-%20Aisle.png"), linear-gradient(#333, #333);
  background-position: 50% 43%, 0 0;
  background-size: auto, auto;
}

.slide-14 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232de310c6d9a58fbc0afaa_Excellence%20-%20Winter%20Park%20(FL)%202-min.JPG");
  background-position: 47%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-15 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232dddd760994fac1641f4c_Screen%20Shot%202022-03-17%20at%2012.05.48%20AM.png");
  background-position: 34%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-16 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232de53acb81a714c66832e_rfidGATE%20WAVE%20-%20Aisle.png"), linear-gradient(#333, #333);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.spec_grid_wave {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-rows: auto;
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.spec_grid_excellence, .spec_grid_tagcase, .spec_grid_tag_racetrack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ".";
  align-content: center;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.totalamh_tab_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  overflow: visible;
}

.text-span-3, .cms-header_heading-grey {
  color: #ccc;
}

.news_insights_collection-item {
  height: auto;
  border: 1px solid #f7f7f7;
  flex-direction: row;
  grid-template-rows: 50px 50px 150px;
  grid-template-columns: 400px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 2rem;
  display: flex;
}

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

.sidebar-link {
  color: #333;
  padding-bottom: .5rem;
  text-decoration: none;
  transition: all .2s;
}

.sidebar-link:hover {
  color: #2b71b8;
}

.collection-item-7 {
  color: #333;
  padding-top: 20px;
  padding-left: 1rem;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
}

.news_insight_filter-links {
  color: #c43333;
  text-align: left;
  padding-left: .5rem;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
}

.form-block {
  display: block;
}

.submit-button-2 {
  display: none;
}

.news-insight_blogpost_title {
  text-align: left;
  font-family: Nexa, sans-serif;
  font-size: 1.5rem;
  line-height: 1.3;
}

.news_insights_thumbnail {
  width: 350px;
  max-height: 250px;
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
}

.news_insights_link-block {
  color: #333;
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.news_insights_text-content {
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 20px;
  display: flex;
}

.news-insight_blogpost_date {
  color: #2b71b8;
  padding-top: 10px;
  font-family: Nexa, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.news-insight_blogpost_teaser {
  text-align: left;
  padding-top: 20px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: .9rem;
  line-height: 1.3;
}

.sidebar-button {
  width: 75%;
  color: #333;
  text-align: center;
  border: 1px solid #ccc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.sidebar-button:hover {
  color: #fff;
  background-color: #2b71b8;
}

.sidebar-button.w--current {
  display: none;
}

.sidebar-button.w--current:hover {
  color: #fff;
  background-color: #2b71b8;
}

.link-9 {
  color: #333;
  text-decoration: none;
}

.link-9.w--current {
  color: #2b71b8;
}

.news-insight_sticky_navdiv {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
}

.sidebar-title {
  color: #333;
  align-items: center;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.next {
  background-color: #f7f7f7;
  flex: 0 auto;
  font-family: Nexa, sans-serif;
  text-decoration: none;
  display: flex;
}

.pagination-page-1 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.blogpost_banner_section {
  margin-top: 80px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.blogpost_banner_container {
  height: 450px;
  max-width: 1320px;
  grid-template-rows: auto auto;
  grid-template-columns: 25% 75%;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.blogpost_banner-image {
  width: 75%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.blog_heading {
  color: #333;
  text-align: left;
  font-family: Nexa, sans-serif;
  font-size: 2rem;
  line-height: 41.4px;
}

.blog_date {
  color: #2b71b8;
  font-family: Nexa, sans-serif;
  font-size: 1.2rem;
  line-height: 34.5px;
}

.blog_date.hide {
  display: none;
}

.text-rich-text {
  text-align: left;
  padding-right: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.text-rich-text.hide-then-delete {
  display: none;
}

.news_insigt_content {
  padding-left: 40px;
}

.blog_subscribe-box {
  width: 25%;
  height: 100%;
  background-color: #2b71b8;
  border: 1px solid #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
}

.blog_post_subscribe_text {
  color: #fff;
  text-align: center;
  padding-bottom: 2rem;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 24px;
  line-height: 28.3px;
}

.cms_events_header {
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
  line-height: 28px;
}

.cms_events_text {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.text-span-12 {
  color: #ccc;
}

.shelf-blur-wrapper {
  height: 350px;
  max-width: 1320px;
  color: #fff;
  text-align: center;
  background-color: #2b71b8;
  background-image: linear-gradient(rgba(43, 113, 184, .88), rgba(43, 113, 184, .88)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/623643ae4eaf4728a7ae864c_blurred%20white%20library%20shelves-min.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.quote_text {
  color: #fff;
  text-align: center;
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-weight: 400;
}

.home_grid_icons_image {
  max-width: 160px;
}

.linnk-block-article {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.blogpost_subscribe_button {
  color: #2b71b8;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-family: Nexa, sans-serif;
  font-size: 18px;
  line-height: 31.05px;
}

.blog-index_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.quote_text_quoter {
  color: #fff;
  text-align: center;
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 55.2px;
}

.blog-cta_collection-list {
  flex-direction: column;
  display: flex;
  position: relative;
}

.blog-cta_date_text {
  color: #333;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.blog-cta_card-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f1f1f1;
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin: 10px;
  padding: 1.4rem;
  text-decoration: none;
  display: grid;
}

.blog-cta_collection-item {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.totalamhpic_section {
  padding: 40px;
  display: block;
}

.totalamhpic_div {
  background-image: linear-gradient(rgba(241, 241, 241, .88), rgba(241, 241, 241, .88)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/5e13a0994ebf0339ecb348f1_AMH%20-%20Background.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: .5rem;
  flex-direction: row;
  grid-template-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  padding: 2.4rem;
  display: block;
}

.image-10 {
  width: 200px;
  height: 160px;
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/62378fdf937096a7187057fa_IMG_0403.JPG");
  background-position: 0 0;
  background-size: cover;
}

.lightbox-layout {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-top: 20px;
  display: grid;
}

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

.navbar_desktop-wrapper {
  max-width: 1320px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brand-link-desktop {
  width: 16rem;
}

.navbar_links-wrapper {
  display: flex;
}

.brand-logo {
  max-width: 16rem;
  padding-left: 0;
}

.navbar_submenu_drop {
  width: 643px;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(241, 241, 241, .95);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.navbar_submenu_text {
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  padding: 20px 20px 20px 29px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.navbar_submenu_text:hover {
  color: #2b71b8;
}

.navbar_submenu_text.bottom {
  padding-bottom: 40px;
}

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

.nav-contain {
  align-items: center;
  display: flex;
}

.navbar-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.footer-logo {
  width: 15rem;
  margin-bottom: 1rem;
}

.footer---text {
  color: #fff;
  padding-right: 20px;
  font-family: Avenirnextltpro, sans-serif;
  text-decoration: none;
}

.div-block-146 {
  justify-content: flex-end;
  display: flex;
}

.footer_sociallink {
  width: 2rem;
  margin-right: 20px;
}

.getintouch_section {
  margin-top: 80px;
  padding: 0 2.5rem;
  display: block;
}

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

.container-3 {
  max-width: 1320px;
}

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

.contact-form-block {
  margin-top: 40px;
}

.hero-slider_slide1_link, .hero_slider_slide2_link {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.downloadarchitectskit_section-copy {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.downloadarchitectskit_container-copy {
  max-width: 1320px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.tagline-cta_button-copy {
  background-color: #2b71b8;
  border-radius: 20px;
  margin-top: 0;
  padding: 15px 25px;
  font-family: Nexa, sans-serif;
  font-size: 27px;
  line-height: 31.05px;
}

.container-4 {
  height: 250px;
  max-width: 1080px;
  background-image: linear-gradient(rgba(43, 113, 184, .77), rgba(43, 113, 184, .77)), url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/623643ae4eaf4728a7ae864c_blurred%20white%20library%20shelves-min.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-17 {
  width: 500px;
}

.container-5 {
  max-width: 931px;
  padding-top: 50px;
}

.text-span-16 {
  text-indent: 20px;
}

.text-span-17 {
  font-family: Avenirnextltpro, sans-serif;
  font-size: 30px;
}

.job-applicant-form {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.text-block-5 {
  color: #fff;
  font-family: Avenirnextltpro, sans-serif;
}

.link-10 {
  color: #fff;
}

.form-block-3 {
  padding-top: 40px;
}

.submit-button-3 {
  background-color: #2b71b8;
}

.section-6 {
  background-color: #f7f1f1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding: 80px;
  display: flex;
}

.div-block-149 {
  width: 500px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #8e94a2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-right: 180px;
  padding-right: 138px;
  display: flex;
}

.button {
  opacity: 1;
  border-radius: 40px 0;
  padding: 44px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 33px;
}

.video {
  margin-bottom: 59px;
  padding-bottom: 110px;
}

.div-block-150 {
  width: 100%;
  min-height: 20px;
  background-color: #f5f5f5;
  justify-content: space-around;
  margin: 40px;
  display: flex;
}

.section-7 {
  background-color: #c4f2bc;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.michael-test-header {
  font-size: 20px;
  line-height: 24px;
}

.collection-item-11 {
  width: 300px;
  border: 6px solid #000;
  border-radius: 11px;
  margin: 30px;
  padding: 30px;
  box-shadow: 1px 1px 3px #000;
}

.collection-list-3 {
  display: flex;
}

.text-block-6 {
  color: #a21d41;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-7 {
  opacity: .64;
  text-align: center;
}

.collection-list-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.news_insight_filter_collection-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.social-wrapper {
  white-space: nowrap;
}

.social-wrapper.padding-top-small {
  padding-top: 1rem;
}

.button-wrapper {
  margin-top: 2rem;
}

.about-section {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

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

.container.is-medium {
  max-width: 960px;
}

.text-style-h2-large {
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

.text-style-h2-large.blue {
  color: #2b71b8;
}

.text-style-h2-large.text-color-grey {
  color: #8e94a2;
  font-weight: 700;
}

.text-style-h2-large.text-color-blue {
  color: #2b71b8;
  font-weight: 700;
}

.tab_pane_subtext {
  padding-top: 40px;
  padding-right: 40px;
  font-family: Nexa, sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.tab_pane_author {
  padding-top: 10px;
  font-family: Avenirnextltpro demi, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1;
}

.about-header_image-wrapper {
  width: 100%;
}

.about-image {
  object-fit: cover;
  border-radius: .5rem;
}

.divider_horizontal {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
}

.divider_horizontal.is-60 {
  width: 55%;
}

.divider_horizontal.is-short {
  width: 6rem;
}

.divider_horizontal.is-short.top-margin-large {
  margin-top: 6rem;
}

.divider_horizontal.top-bottom-margin {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.leadership_image-wrapper {
  width: 22rem;
  height: 26rem;
}

.about-h2 {
  margin-bottom: .5rem;
  font-family: Nexa, sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 1;
}

.about-h3 {
  font-family: Avenirnextltpro demi, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.1;
}

.leadership-section {
  padding-top: 2rem;
  padding-bottom: 6rem;
  display: block;
}

.text-style-h2-lsmall {
  padding-left: 0;
  font-family: Nexa, sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.text-style-h2-lsmall.blue {
  color: #2b71b8;
}

.text-style-h2-lsmall.text-color-grey {
  color: #8e94a2;
  font-weight: 700;
}

.text-style-h2-lsmall.text-color-blue {
  color: #2b71b8;
}

.page-wrapper.is-hidden {
  display: none;
}

.careers-section {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.careers-section.padding-vertical-large {
  margin-top: 6rem;
}

.text-link-footer {
  color: #fafafa;
  text-decoration: none;
}

.text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_brand-info-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.sub-footer {
  padding-top: 4rem;
}

.footer-link-list {
  flex-direction: column;
  display: flex;
}

.footer-align-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.text-block-8 {
  align-self: flex-start;
}

.text-style-basic.padding-bottom-small {
  padding-bottom: .5rem;
}

.leadership_image {
  height: 100%;
  object-fit: cover;
  border-radius: .5rem;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-item.is-spec-grid {
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 9px;
  display: flex;
}

.layout-sidebar-section {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.technology-section {
  margin-bottom: 2rem;
  position: relative;
}

.anchor {
  position: absolute;
  top: -2rem;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-technology-gallery {
  display: block;
}

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

.vertical-padding.padding-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.vertical-padding.padding-medium {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.vertical-padding.padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.leadership-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(60%, 1fr)) 40%;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  justify-content: space-between;
  justify-items: start;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.about-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(60%, 1fr)) 40%;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  justify-content: space-between;
  justify-items: start;
  padding-left: 2.5rem;
  display: grid;
  overflow: hidden;
}

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

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

.bottom-margin.margin-large {
  margin-bottom: 4rem;
}

.leadership-content {
  padding-left: 2.5rem;
}

.text-color-blue {
  color: #2b71b8;
}

.text-color-blue.no-margin {
  margin-bottom: 0;
}

.lightbox-image {
  height: 100%;
  object-fit: cover;
}

.lightbox-link {
  object-fit: cover;
}

.tab_pane_header-copy {
  color: #2b71b8;
  font-family: Nexa, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
}

.product-content-list {
  flex-direction: column;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.product-content-item {
  margin-bottom: 2rem;
  position: relative;
}

.product-content-item.hide {
  display: none;
}

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

.top-margin.margin-large {
  margin-top: 2rem;
}

.text-color-red {
  color: #a21d41;
}

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

.rich-text_image-medium {
  width: 24rem;
}

.layout-2column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.amh-image-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}

.amh-grid-wrappewr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.amh-image {
  width: 24rem;
  height: 14rem;
  object-fit: cover;
}

.location-map {
  width: 94%;
  border-radius: 1rem;
}

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

.padding-left.padding-small {
  padding-left: .5rem;
}

.solution-specialist-section.hide-for-now {
  display: none;
}

.search-bar_wrapper {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr .5fr;
  grid-auto-columns: 1fr;
}

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

.slide-17 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/647b693a00e498f686cea55a_TechLogic_selfCIRCLocker_Blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-18 {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/647b693e381b769798dbd68a_TechLogic_selfCIRCLocker_AnytownWrap.jpg");
  background-position: 59%;
  background-size: cover;
}

.slider-lockers_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-lockers_image {
  height: 100%;
}

.staffcirc-quote-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.staffcirc-image {
  object-fit: scale-down;
}

.staffcirc-image-wrapper {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.padding-section.padding-medium {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-section.padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.faq1_answer {
  overflow: hidden;
}

.button-2 {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.button-2.is-secondary {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

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

.faq1_component {
  position: relative;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small.ic-centered {
  margin-left: auto;
  margin-right: auto;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.faq1_icon {
  width: 2rem;
  align-self: flex-start;
  margin-left: 1.5rem;
  display: flex;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

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

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

.margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-bottom: 1rem;
}

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

.faq1_question {
  cursor: pointer;
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 2rem;
  display: flex;
}

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

.margin-top.margin-medium {
  margin-top: 4rem;
}

.margin-top.margin-small {
  margin-top: 1rem;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: rgba(0, 0, 0, 0);
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_dropdown-list.w--open {
  background-color: #e0e0e0;
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .5rem;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar1_component {
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.dropdown-icon {
  width: 1rem;
  height: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_link {
  padding: .5rem 1rem;
}

.navbar1_link.w--current {
  color: rgba(0, 0, 0, 0);
}

.navbar-test {
  margin-top: 164px;
}

.spec-grid_icon {
  width: 3rem;
  margin-left: 1rem;
}

.lockers-grid_locker-size-item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lockers-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

.lockers-layout_col2 {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lockers-layout_col2.is-mobile-show {
  display: none;
}

.lockers-layout_column-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.text-size-medium-copy {
  font-size: .8rem;
}

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

.intuitive-management_image, .intuitive-management_lightbox-link {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.lockers-layout_locker-image {
  object-fit: scale-down;
}

.locker-header_layout {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading {
  font-size: 1rem;
}

.lightbox-link_basecamp {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.video-wrapper {
  margin-top: 1rem;
}

.image-rounded-corners {
  border-radius: .5rem;
}

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

.events-collection-item-layout {
  grid-column-gap: 2.5rem;
  display: flex;
}

.events-collection-item-content {
  width: 100%;
}

.events-image {
  max-width: 20rem;
  border-radius: .5rem;
}

.slide-excellence {
  background-image: url("https://global-uploads.webflow.com/5dfcf65cd9df4b6e43be0ece/6232de4576b29c8cb0f26f94_rfidGATE%20EXCELLENCE%20-%20Aisle.png"), linear-gradient(#333, #333);
  background-position: 50% 43%, 0 0;
  background-size: auto, auto;
}

.f-cta-form-wrapper {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.h2-small {
  font-size: 2rem;
}

.cta-button-2 {
  min-height: 48px;
  min-width: 120px;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #fff;
  border-radius: .6rem;
  outline: 2px solid rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.cta-button-2:hover {
  background-color: #a21d41;
}

.cta-button-2:active {
  background-color: #8e0a24;
}

.f-success-message {
  color: #006638;
  letter-spacing: -.03em;
  background-color: #ebfff6;
  font-size: 14px;
  line-height: 24px;
}

.text-size-tiny {
  font-size: .7rem;
}

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

.form-block-5 {
  margin-bottom: 8px;
}

.signup-block {
  max-width: 600px;
  padding-top: 1rem;
}

.f-input-outlined {
  min-height: 48px;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.f-input-outlined:focus {
  border-color: #b6b9ce;
}

.f-input-outlined::-ms-input-placeholder {
  color: #b6b9ce;
}

.f-input-outlined::placeholder {
  color: #b6b9ce;
}

.container-standard {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.newsletter-logo {
  width: 9rem;
  margin-bottom: 1rem;
}

.text-span_events-breadcrums {
  color: #2b71b8;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  line-height: 28px;
}

.subnav-logo {
  max-width: 16rem;
  padding-left: 0;
}

.blog-cta_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .navbar_section {
    background-color: #fff;
    border-bottom-style: solid;
  }

  .banner_text.text-color-black {
    color: #333;
  }

  .tab_section {
    cursor: auto;
  }

  .tab_pane_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 45% 50%;
  }

  .tab_pane_header {
    padding-top: 0;
  }

  .cms_container {
    padding: 3rem;
  }

  .blog-cta_image {
    max-height: none;
  }

  .contact_state_text:hover {
    color: #2b71b8;
  }

  .contact_state_text.country.no-click:hover {
    color: #333;
  }

  .cms_teaser_image {
    height: auto;
  }

  .home_grid_icons_image {
    max-width: 200px;
  }

  .blog-cta_collection-list {
    max-width: 1080px;
  }

  .blog-cta_card-link {
    grid-column-gap: 5rem;
  }

  .navbar_submenu_drop {
    display: none;
  }

  .text-style-h2-large {
    color: #333;
    text-align: left;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.1;
  }

  .text-style-h2-large.text-color-black {
    color: #333;
  }

  .tab_pane_subtext {
    font-size: 1.5rem;
    font-weight: 300;
  }

  .tab_pane_author {
    padding-top: 10px;
  }

  .about-section_text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: start;
    display: grid;
  }

  .about-header_image-wrapper {
    width: 100%;
  }

  .about-h2, .about-h3 {
    padding-top: 0;
  }

  .text-style-h2-lsmall {
    color: #333;
    text-align: left;
    font-weight: 400;
    line-height: 1.1;
  }

  .text-style-h2-lsmall.text-color-black {
    color: #333;
  }

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

  .leadership-grid, .about-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 60% 40%;
  }

  .tab_pane_header-copy {
    padding-top: 0;
  }

  .top-margin.margin-small {
    margin-top: 1rem;
  }

  .top-margin.margin-large {
    margin-top: 4rem;
  }

  .intuitive-management_image, .intuitive-management_lightbox-link, .lightbox-link_basecamp {
    max-width: 44rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.6rem;
  }

  h2 {
    font-size: 2.4rem;
    line-height: 1.1;
  }

  .utility-page-content {
    width: 50%;
  }

  .navbar_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar_desktop-container {
    max-width: 931px;
  }

  .navbar_text {
    align-items: center;
    padding-left: 12px;
    padding-right: 12px;
    font-size: .9rem;
  }

  .menu-button {
    padding-top: 30px;
  }

  .footer_section {
    padding: 30px;
  }

  .banner_container {
    height: 300px;
  }

  .banner_container.section-newsletter-signup {
    height: auto;
  }

  .tagline-cta_section.mobile-hide {
    display: none;
  }

  .tagline-cta_grid {
    grid-template-columns: 100%;
  }

  .tagline-cta_text {
    text-align: center;
    font-size: 2rem;
  }

  .tagline-cta_button {
    background-color: #2b71b8;
    border-radius: 17px;
    line-height: 25.875px;
  }

  .tab_section {
    padding: 0 30px 30px;
  }

  .tab_container {
    max-width: 931px;
  }

  .cta_sub-git_section {
    padding: 30px;
  }

  .tabs_l1_content {
    margin-top: 8px;
  }

  .tab_l1_link_left_center {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .tab_l1_link_left_center.w--current {
    font-size: 18px;
  }

  .tab_l1_link_right {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .tab_l1_link_right.w--current {
    font-size: 18px;
  }

  .tab_l2_menu {
    margin-top: 8px;
  }

  .tab_l2_link_left_center {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14.4px;
  }

  .tab_l2_link_left_center.w--current {
    font-size: 14.4px;
  }

  .tab_l2_link_right {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14.4px;
  }

  .tab_l2_link_right.w--current {
    font-size: 14.4px;
  }

  .tabs_l2_content {
    margin-top: 30px;
    padding-top: 0;
  }

  .tab_pane_l1_t3 {
    margin-top: 30px;
  }

  .tab_pane_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1.25fr;
  }

  .moreinfo_dropdown_headline {
    font-size: 18px;
  }

  .tab_pane_text {
    padding-right: 1rem;
    line-height: 20.7px;
  }

  .basecamp_tie_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .basecamp_tie_container {
    max-width: 931px;
  }

  .basecamp_tie_header {
    padding-top: 30px;
    padding-right: 30px;
    font-size: 40px;
    line-height: 46px;
  }

  .basecamp_tie_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .basecamp_tie_link_text {
    font-size: 18px;
  }

  .cta_sub-git_container {
    max-width: 931px;
  }

  .cta_sub-git_grid {
    grid-row-gap: 0px;
  }

  .cta_sub-git_text {
    padding-right: 30px;
  }

  .cta_sub-git_subscribe {
    background-color: #2b71b8;
    border-radius: 17px;
    margin-top: 0;
    font-size: 22.5px;
    line-height: 25.875px;
  }

  .cta-button {
    background-color: #2b71b8;
    border-radius: 17px;
    margin-top: 0;
  }

  .cms_container {
    max-width: 931px;
  }

  .blog-cta_grid {
    flex-direction: column;
    display: flex;
  }

  .cms_header {
    margin: 0;
  }

  .blog-cta_teaser_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .blog-cta_image {
    max-width: 100%;
  }

  .architects_section {
    padding: 30px;
  }

  .totalamhpic_container {
    max-width: 931px;
  }

  .architects_grid {
    grid-row-gap: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .architects_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .architects_git {
    background-color: #2b71b8;
    border-radius: 17px;
    margin-top: 0;
    font-size: 22.5px;
    line-height: 25.875px;
  }

  .tab_link_text, .rfidtag-to-staffcirc-link {
    font-size: 18px;
  }

  .special_left_tabs_content {
    margin-top: 8px;
  }

  .special_left_tabs_link {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .special_left_tabs_link.w--current {
    font-size: 18px;
  }

  .special_tab_grid {
    margin-top: 30px;
  }

  .special_tab_pane_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .support_git_section {
    padding: 30px;
  }

  .support_git_container {
    max-width: 931px;
  }

  .support_git_grid {
    grid-row-gap: 0px;
  }

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

  .contact_state_text {
    padding-left: 1rem;
  }

  .contact_state_text.country {
    font-size: 18px;
  }

  .contact_pane_header {
    font-size: 2rem;
    line-height: 46px;
  }

  .hero_section {
    padding: 0 30px 30px;
  }

  .hero_container {
    height: 300px;
    max-width: 931px;
  }

  .hero_slider_grid_header {
    font-size: 24px;
    line-height: 28px;
  }

  .hero_slider_grid_text {
    font-size: 16px;
    line-height: 19px;
  }

  .hero_slider_grid {
    padding: 60px;
  }

  .producticon_section {
    padding-top: 0;
  }

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

  .production_grid_card.is-mobile-show {
    display: block;
  }

  .producticon_grid_text {
    font-size: 16px;
  }

  .cms_home_container {
    max-width: 931px;
  }

  .blog-cta_title_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .cms_home_grid {
    grid-row-gap: 0px;
    grid-template-columns: 2fr;
    grid-auto-columns: 1fr;
  }

  .cms_home_bullpin_wrapper {
    display: none;
  }

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

  .cms_teaser_text_bullpin {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .cms_teaser_tet_link {
    font-size: 18px;
  }

  .cms_teaser_image {
    height: auto;
  }

  .cms_teaser_header_bullpin {
    font-size: 2rem;
  }

  .tabs_l1_content_contact {
    margin-top: 8px;
  }

  .news_insights_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .news_insights_container {
    max-width: 931px;
  }

  .news_insights_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 100%;
    padding-top: 1rem;
  }

  .sidebar-nav {
    flex-direction: column;
    display: flex;
    position: static;
  }

  .side-bar-links {
    grid-column-gap: .5rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .moreinfo_dropdown_headline_primepedestal {
    font-size: 18px;
  }

  .slider-lockers {
    min-height: 22rem;
  }

  .totalamh_tab_grid_2 {
    margin-top: 30px;
  }

  .sidebar-link {
    height: 100%;
    background-color: #e0e0e0;
    align-items: center;
    padding: 0 1rem;
    display: flex;
  }

  .sidebar-link:hover {
    background-color: #f5f5f5;
  }

  .news_insights_thumbnail {
    width: 100%;
  }

  .news_insights_link-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .news_insights_text-content {
    padding-left: 0;
  }

  .sidebar-button {
    display: none;
  }

  .blogpost_banner_container {
    max-width: 931px;
  }

  .news_insigt_content {
    padding-top: 0;
    padding-left: 0;
  }

  .blog_subscribe-box {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cms_events_header, .cms_events_text {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .home_quote_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .shelf-blur-wrapper {
    height: 300px;
  }

  .quote_text {
    font-size: 28px;
    line-height: 32px;
  }

  .blogpost_subscribe_button {
    border-radius: 17px;
    margin-top: 0;
    padding-top: 16px;
    font-size: 22.5px;
    line-height: 25.875px;
  }

  .quote_text_quoter {
    font-size: 20px;
    line-height: 46px;
  }

  .blog-cta_collection-list {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .blog-cta_date_text {
    width: 100%;
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .blog-cta_card-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: grid;
  }

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

  .totalamhpic_section {
    padding: 30px;
  }

  .totalamhpic_div {
    grid-row-gap: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .image-10 {
    width: 100px;
    height: 80px;
  }

  .navbar_desktop-wrapper {
    display: flex;
  }

  .brand-logo {
    max-width: 14rem;
    display: block;
  }

  .footer_sociallink {
    width: 1.5rem;
  }

  .getintouch_section {
    padding: 0 30px 30px;
  }

  .section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .downloadarchitectskit_section-copy {
    padding: 0 30px 30px;
  }

  .downloadarchitectskit_container-copy {
    max-width: 931px;
  }

  .tagline-cta_button-copy {
    background-color: #2b71b8;
    border-radius: 17px;
    margin-top: 30px;
    font-size: 22.5px;
    line-height: 25.875px;
  }

  .section-6 {
    padding: 72px;
  }

  .about-section {
    padding-top: 0;
  }

  .tab_pane_subtext {
    padding-top: 30px;
    padding-right: 30px;
    font-size: 2.5rem;
  }

  .about-image {
    max-height: 400px;
    object-fit: cover;
  }

  .leadership_image-wrapper {
    width: 16rem;
  }

  .about-h2 {
    padding-top: 30px;
    padding-right: 30px;
  }

  .about-h3 {
    padding-right: 30px;
  }

  .leadership-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .careers-section {
    margin-top: 0;
    padding: 0 30px 30px;
  }

  .layout-sidebar-section {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .leadership-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 60% 1fr;
  }

  .about-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 100%;
    padding-left: 0;
  }

  .leadership-content {
    padding-left: 0;
  }

  .tab_pane_header-copy {
    padding-top: 30px;
    padding-right: 30px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

  .menu-icon1_line-middle {
    width: 24px;
    height: 2px;
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: rgba(0, 0, 0, 0);
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon1_line-bottom {
    width: 24px;
    height: 2px;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-icon1 {
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    width: 24px;
    height: 2px;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-no-wrap {
    white-space: nowrap;
  }

  .newsletter-logo {
    position: static;
  }

  .text-span_events-breadcrums {
    padding-right: 30px;
    font-size: 18px;
    line-height: 20.7px;
  }

  .subnav-logo {
    max-width: 14rem;
  }

  .heading-2 {
    font-size: 3.6rem;
  }

  .cover-center {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  .utility-page-content {
    width: 66%;
  }

  .navbar_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar_desktop-container {
    max-width: 727px;
    display: none;
  }

  .footer_section {
    padding: 20px;
  }

  .footer_container {
    max-width: 727px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .banner_container {
    height: 250px;
    max-width: 727px;
    padding: 2rem;
  }

  .tagline-cta_container {
    max-width: 727px;
  }

  .tagline-cta_text {
    padding-top: 20px;
  }

  .tagline-cta_button {
    border-radius: 14px;
    line-height: 19.15px;
  }

  .tab_section {
    padding: 0 20px 20px;
  }

  .tab_container {
    max-width: 727px;
  }

  .cta_sub-git_section {
    padding: 20px;
  }

  .tabs_l1_content {
    margin-top: 6px;
  }

  .tab_l1_link_left_center {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .tab_l1_link_left_center.w--current {
    font-size: 16px;
  }

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

  .tab_l1_link_right.w--current {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .tab_l2_menu {
    margin-top: 6px;
  }

  .tab_l2_link_left_center {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12.8px;
  }

  .tab_l2_link_left_center.w--current {
    font-size: 12.8px;
  }

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

  .tab_l2_link_right.w--current {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12.8px;
  }

  .tabs_l2_content {
    margin-top: 20px;
    padding-top: 0;
  }

  .tab_pane_l1_t3 {
    margin-top: 20px;
  }

  .tab_pane_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 100%;
    align-items: flex-start;
    display: flex;
  }

  .tab_pane_header {
    align-self: flex-start;
  }

  .tab_pane_text {
    padding-right: 0;
    line-height: 18.4px;
  }

  .basecamp_tie_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .basecamp_tie_container {
    max-width: 727px;
  }

  .basecamp_tie_grid {
    grid-template-columns: 50% 50%;
  }

  .basecamp_tie_header {
    padding-top: 20px;
    padding-right: 20px;
    font-size: 32px;
    line-height: 36.7px;
  }

  .basecamp_tie_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .basecamp_tie_link_text {
    font-size: 16px;
  }

  .cta_sub-git_container {
    max-width: 727px;
  }

  .cta_sub-git_grid {
    grid-template-rows: auto;
  }

  .cta_sub-git_text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta_sub-git_subscribe {
    border-radius: 14px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 19.15px;
  }

  .cta-button {
    border-radius: 14px;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .cms_container {
    max-width: 727px;
    padding: 2rem 1.5rem;
  }

  .blog-cta_grid {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .cms_header {
    font-size: 32px;
    line-height: 36.7px;
  }

  .blog-cta_teaser_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .blog-cta_wrapper {
    width: 100%;
  }

  .architects_section {
    padding: 20px;
  }

  .totalamhpic_container {
    max-width: 727px;
  }

  .architects_grid {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .architects_text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 18.4px;
  }

  .architects_git {
    border-radius: 14px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 19.15px;
  }

  .tab_link_text {
    font-size: 16px;
  }

  .special_left_tabs_menu {
    width: 15%;
    flex-wrap: nowrap;
    justify-content: space-around;
  }

  .special_left_tabs_content {
    margin-top: 6px;
  }

  .special_left_tabs_link {
    flex: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    transform: rotate(-90deg);
  }

  .special_left_tabs_link.w--current {
    flex: 0 auto;
    font-size: 16px;
    display: flex;
    transform: rotate(-90deg);
  }

  .special_tab_grid {
    grid-template-columns: 50% 50%;
    margin-top: 20px;
  }

  .special_tab_pane_text {
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .special_tab_l1_text {
    white-space: nowrap;
  }

  .support_git_section {
    padding: 20px;
  }

  .support_git_container {
    max-width: 727px;
  }

  .contact_cms_div {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 50% 50%;
  }

  .contact_state_text {
    padding-left: .5rem;
  }

  .contact_state_text.country {
    font-size: 15px;
    line-height: 15px;
  }

  .contact_pane_header {
    font-size: 1.5rem;
    line-height: 36.7px;
  }

  .hero_section {
    padding: 0 20px 20px;
    display: none;
  }

  .hero_container {
    height: 300px;
    max-width: 727px;
  }

  .producticon_section {
    padding: 0 20px 20px;
  }

  .production_container {
    height: auto;
    max-width: 727px;
  }

  .proudcticon_grid {
    grid-template-columns: 1fr 1fr;
  }

  .production_grid_card.is-mobile-show {
    display: none;
  }

  .cms_home_container {
    max-width: 727px;
  }

  .blog-cta_title_text, .cms_teaser_text_bullpin {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .cms_teaser_tet_link {
    font-size: 16px;
  }

  .cms_teaser_header_bullpin {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .events-collection_item {
    align-items: center;
  }

  .tabs_l1_content_contact {
    margin-top: 6px;
  }

  .news_insights_section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news_insights_container {
    max-width: 727px;
  }

  .news_insights_grid {
    grid-template-columns: 100%;
    padding-top: 0;
  }

  .sidebar-nav {
    margin-bottom: 2rem;
  }

  .side-bar-links {
    flex-flow: wrap;
  }

  .spec-table_criteria {
    padding-left: .5rem;
    font-size: 1.1rem;
  }

  .spec-table_specifications {
    padding-left: 1rem;
    font-size: 1rem;
    line-height: 1.2;
  }

  .slider-lockers {
    min-height: auto;
  }

  .totalamh_tab_grid_2 {
    grid-template-columns: 50% 50%;
    margin-top: 20px;
  }

  .news_insights_collection-item {
    padding: 1rem;
  }

  .sidebar-link {
    height: auto;
    margin-bottom: .25rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .pagination-page-1 {
    justify-content: flex-start;
  }

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

  .blogpost_banner_container {
    height: auto;
    flex-direction: column;
  }

  .blogpost_banner-image {
    width: 100%;
    height: 400px;
  }

  .blog_subscribe-box {
    width: 100%;
    text-align: left;
    flex-direction: row;
    justify-content: space-between;
    padding: 1rem 2rem 1rem 1rem;
    display: flex;
  }

  .blog_post_subscribe_text {
    text-align: left;
    padding-bottom: 0;
  }

  .cms_events_header, .cms_events_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .home_quote_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote_text {
    font-size: 20px;
    line-height: 24px;
  }

  .blogpost_subscribe_button {
    border-radius: 14px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 19.15px;
  }

  .quote_text_quoter {
    font-size: 14px;
    line-height: 28px;
  }

  .collection-list-wrapper {
    width: 50%;
    height: 75%;
  }

  .blog-cta_collection-list {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-cta_date_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .blog-cta_card-link {
    margin-left: 0;
    margin-right: 0;
  }

  .totalamhpic_section {
    padding: 20px;
  }

  .totalamhpic_div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-10 {
    display: block;
  }

  .lightbox-layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .navbar_desktop-wrapper {
    display: none;
  }

  .navbar_links-wrapper {
    display: flex;
  }

  .brand-logo {
    padding-top: 6px;
  }

  .nav-contain {
    justify-content: space-between;
    padding-top: 8px;
    display: block;
  }

  .navbar-mobile {
    height: 80px;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: block;
  }

  .nav-menu {
    background-color: #f1f1f1;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: .5rem;
    display: flex;
  }

  .menu-button-2 {
    background-color: #f1f1f1;
  }

  .navbar_mobile_dropdown_link {
    text-align: left;
    padding-top: 10px;
  }

  .navbar_mobile_dropdown_link.indent {
    padding-left: 50px;
  }

  .getintouch_section {
    padding: 0 20px 20px;
  }

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

  .downloadarchitectskit_section-copy {
    padding: 0 20px 20px;
  }

  .downloadarchitectskit_container-copy {
    max-width: 727px;
  }

  .tagline-cta_button-copy {
    text-align: center;
    border-radius: 14px;
    justify-content: flex-start;
    margin-top: 20px;
    font-size: 18px;
    line-height: 19.15px;
    display: flex;
  }

  .section-6 {
    padding: 0;
  }

  .div-block-150 {
    padding-left: 39px;
  }

  .form-2 {
    grid-template-columns: 1fr 1fr;
  }

  .form-block-4 {
    margin: 62px;
    padding-right: 5px;
  }

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

  .cta-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .about-section {
    padding: 0 20px 20px;
  }

  .text-style-h2-large {
    font-size: 48px;
    line-height: 55.2px;
  }

  .tab_pane_subtext {
    padding-top: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .about-h2 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .about-h3 {
    padding-right: 20px;
  }

  .leadership-section {
    padding: 0 20px 20px;
  }

  .text-style-h2-lsmall {
    font-size: 48px;
    line-height: 55.2px;
  }

  .careers-section {
    padding: 0 20px 20px;
  }

  .button-form-submit {
    background-color: #a21d41;
    border-radius: .25rem;
    transition: all .2s;
  }

  .button-form-submit:hover {
    background-color: #8a1030;
  }

  .footer-layout {
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .leadership-grid, .about-content {
    grid-template-columns: 100%;
    margin-top: 20px;
  }

  .tab_pane_header-copy {
    padding-top: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .layout-3column {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .layout-2column {
    grid-template-columns: 1fr;
  }

  .location-map {
    order: 1;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .faq1_icon {
    width: 1.75rem;
  }

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

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .text-size-medium-copy {
    font-size: 1rem;
  }

  .events-collection-item-layout {
    flex-direction: column;
  }

  .text-span_events-breadcrums {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 18.4px;
  }

  .subnav-logo {
    max-width: 11rem;
    display: none;
  }

  .form-text-area {
    border-radius: .25rem;
  }

  .form-select-field {
    border-radius: .25px;
  }

  .form-text-field {
    border-radius: .25rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.6rem;
  }

  h3 {
    font-size: 1.4rem;
    line-height: 1.3;
  }

  .utility-page-content, .text-field {
    width: 80%;
  }

  .navbar_section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar_desktop-container {
    max-width: 459px;
  }

  .footer_section {
    padding: 10px 2rem;
  }

  .banner_container {
    height: 200px;
    max-width: 459px;
    padding: 2rem;
  }

  .banner_container.section-newsletter-signup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tagline-cta_section {
    display: block;
  }

  .tagline-cta_container {
    max-width: 459px;
  }

  .tagline-cta_grid {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tagline-cta_text {
    padding-top: 10px;
    font-size: 1.3rem;
  }

  .tagline-cta_button {
    border-radius: 11px;
    line-height: 15.525px;
  }

  .tab_section {
    padding: 0 10px 10px;
  }

  .tab_container {
    max-width: 459px;
  }

  .cta_sub-git_section {
    padding: 10px;
  }

  .tabs_l1_content {
    margin-top: 4px;
  }

  .tab_l1_link_left_center {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .tab_l1_link_left_center.w--current {
    font-size: 14px;
  }

  .tab_l1_link_right, .tab_l1_link_right.w--current {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .tab_l2_menu {
    margin-top: 4px;
  }

  .tab_l2_link_left_center {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11.2px;
  }

  .tab_l2_link_left_center.w--current {
    font-size: 11.2px;
  }

  .tab_l2_link_right, .tab_l2_link_right.w--current {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11.2px;
  }

  .tabs_l2_content {
    margin-top: 10px;
    padding-top: 0;
  }

  .tab_pane_l1_t3 {
    margin-top: 10px;
  }

  .moreinfo_dropdown_wrapper {
    display: none;
  }

  .tab_pane_header {
    font-size: 1.5rem;
  }

  .tab_pane_text {
    padding-right: 10px;
    line-height: 16.1px;
  }

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

  .basecamp_tie_container {
    max-width: 459px;
  }

  .basecamp_tie_grid {
    grid-template-columns: 1fr;
  }

  .basecamp_tie_header {
    text-align: center;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 24px;
    line-height: 27.5px;
  }

  .basecamp_tie_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .basecamp_tie_link_text {
    font-size: 14px;
  }

  .cta_sub-git_container {
    max-width: 459px;
  }

  .cta_sub-git_grid {
    grid-template-columns: 1fr;
  }

  .cta_sub-git_text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta_sub-git_subscribe {
    border-radius: 11px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 15.525px;
  }

  .cta-button {
    border-radius: 11px;
  }

  .cms_container {
    max-width: 459px;
    padding-top: 1rem;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .blog-cta_grid {
    padding: 0 1rem;
  }

  .cms_header {
    margin-bottom: 1rem;
    font-size: 20px;
    line-height: 27.5px;
  }

  .blog-cta_teaser_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .blog-cta_image {
    height: auto;
    object-fit: contain;
    flex: 1;
  }

  .architects_section {
    padding: 10px;
  }

  .totalamhpic_container {
    max-width: 459px;
  }

  .architects_grid {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .architects_text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16.1px;
  }

  .architects_git {
    border-radius: 11px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 15.525px;
  }

  .tab_link_text {
    font-size: 14px;
  }

  .special_left_tabs_content {
    margin-top: 4px;
  }

  .special_left_tabs_link {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .special_left_tabs_link.w--current {
    font-size: 14px;
  }

  .special_tab_pane {
    overflow: scroll;
  }

  .special_tab_grid {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .special_tab_pane_text {
    padding-right: 10px;
    font-size: 14px;
    line-height: 16.1px;
  }

  .tab-pane-cms_t2_staffcirc, .tab-pane-cms_t2_selfcirc, .tab-pane-cms_t2_rfidgate, .tab-pane-cms_t2_batchtransit-2 {
    overflow: scroll;
  }

  .support_git_section {
    padding: 10px;
  }

  .support_git_container {
    max-width: 459px;
  }

  .contact_cms_div {
    grid-template-columns: 1fr;
  }

  .contact_state_text.country {
    font-size: 12px;
    line-height: 12px;
  }

  .contact_pane_header {
    font-size: 24px;
    line-height: 27.5px;
  }

  .hero_section {
    padding: 0 10px 10px;
    display: none;
  }

  .hero_container {
    height: 200px;
    max-width: 459px;
  }

  .producticon_section {
    padding: 0 10px 10px;
  }

  .production_container {
    height: auto;
    max-width: 459px;
  }

  .proudcticon_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .production_grid_card {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .production_grid_card.is-mobile-show {
    display: none;
  }

  .producticon_grid_text {
    padding-top: 10px;
  }

  .cms_home_container {
    padding: 1rem .5rem;
  }

  .blog-cta_title_text, .cms_teaser_text_bullpin {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .cms_teaser_tet_link {
    font-size: 14px;
  }

  .cms_teaser_header_bullpin {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .events-collection_item {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs_l1_content_contact {
    margin-top: 4px;
  }

  .news_insights_section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news_insights_grid {
    grid-template-columns: 100%;
  }

  .sidebar-nav {
    margin-bottom: 1rem;
  }

  .spec-table_criteria {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: 1rem;
  }

  .totalamh_tab_grid_2 {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .cms-header_heading-grey {
    white-space: nowrap;
  }

  .news_insights_collection-item {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .sidebar-link {
    height: auto;
    padding: .3rem .6rem;
  }

  .blogpost_banner_section {
    padding: 0 0 10px;
  }

  .blogpost_banner_container {
    max-width: 459px;
    overflow: visible;
  }

  .blogpost_banner-image {
    height: 250px;
  }

  .blog_heading {
    padding-top: 10px;
  }

  .blog_subscribe-box {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cms_events_header {
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .cms_events_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

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

  .shelf-blur-wrapper {
    height: auto;
  }

  .quote_text {
    font-size: 18px;
    line-height: 22px;
  }

  .home_grid_icons_image {
    max-height: 72px;
  }

  .blogpost_subscribe_button {
    border-radius: 11px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 15.525px;
  }

  .quote_text_quoter {
    font-size: 14px;
    line-height: 17px;
  }

  .blog-cta_collection-list {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-cta_date_text {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .blog-cta_card-link {
    padding: 1rem 1.1rem;
  }

  .totalamhpic_section {
    padding: 10px;
  }

  .totalamhpic_div {
    padding: 10px 1rem;
  }

  .lightbox-layout {
    grid-column-gap: 13px;
    grid-template: "."
                   "."
                   "Area"
                   / 2fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .brand-logo {
    width: 100%;
  }

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

  .navbar_mobile_dropdown_link.indent {
    padding-left: 2rem;
  }

  .footer_sociallink {
    margin-top: 20px;
  }

  .getintouch_section {
    padding: 0 10px 10px;
  }

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

  .form {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .downloadarchitectskit_section-copy {
    padding: 0 10px 10px;
    display: block;
  }

  .tagline-cta_button-copy {
    border-radius: 11px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 15.525px;
  }

  .job-applicant-form {
    grid-auto-columns: 0%;
  }

  .bold-text {
    font-size: 16px;
  }

  .section-6 {
    padding: 8px;
  }

  .brand {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 1rem;
  }

  .about-section {
    padding: 0 10px 10px;
  }

  .text-style-h2-large {
    font-size: 36px;
    line-height: 41.4px;
  }

  .tab_pane_subtext {
    font-size: 1.5rem;
  }

  .leadership_image-wrapper {
    max-height: 18rem;
  }

  .about-h2 {
    font-size: 1.5rem;
  }

  .about-h3 {
    padding-top: .5rem;
  }

  .leadership-section {
    padding: 0 10px 10px;
  }

  .text-style-h2-lsmall {
    font-size: 36px;
    line-height: 41.4px;
  }

  .careers-section {
    padding: 0 10px 10px;
  }

  .button-form-submit {
    width: 100%;
  }

  .footer-layout {
    grid-template-columns: 1.5fr;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-technology-gallery {
    padding: 0 10px 10px;
    display: block;
  }

  .technology-image-grid {
    grid-template-columns: 1fr;
  }

  .technology-image-wrapper.mobile-hide {
    display: none;
  }

  .vertical-padding.padding-medium, .vertical-padding.padding-large {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tab_pane_header-copy {
    font-size: 1.5rem;
  }

  .layout-3column {
    grid-template-columns: 1fr;
  }

  .staffcirc-quote-layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.5fr;
  }

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

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

  .lockers-layout {
    grid-template-columns: 1fr;
  }

  .lockers-layout_col2.is-mobile-show {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lockers-layout_col2.is-mobile-hide {
    display: none;
  }

  .locker-personalize_layout {
    grid-template-columns: 1fr 1fr;
  }

  .locker-header_layout {
    grid-template-columns: 2fr;
  }

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

  .f-cta-form-wrapper {
    flex-direction: column;
  }

  .h2-small {
    margin-bottom: .5rem;
    font-size: 1.4rem;
  }

  .cta-button-2 {
    width: 100%;
    min-width: auto;
  }

  .form_field-wrapper {
    width: 100%;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

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

  .text-span_events-breadcrums {
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 16.1px;
  }

  .subnav-logo {
    width: 100%;
  }
}

#w-node-c6397cbe-5545-2606-5877-20d8f2aa7960-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_350a806c-3633-39bb-2a16-920f5e1888dc-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_055aa656-4a3a-8ef9-5284-6babe4d5aa17-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_055aa656-4a3a-8ef9-5284-6babe4d5aa16-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ba1aa66b-edfe-19b9-6e1d-d2a5fe22be7e-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1aa66b-edfe-19b9-6e1d-d2a5fe22be7d-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e6be1464-25ba-2ec3-138f-6bbc4783ad19-ac1d1d81, #w-node-fcf52290-27b1-2560-c82d-b81961cc854a-ac1d1d81, #w-node-_917e0dd2-8419-0232-5e16-de91d98232e7-ac1d1d81, #w-node-_4134ce90-99f0-2520-44f7-6f6244f6dd9b-ac1d1d81, #w-node-_3e6eea0c-8759-49b3-7b4d-86b1056c654c-ac1d1d81, #w-node-_2cd5af27-69db-028b-df39-3bb4ba9d5e4e-ac1d1d81, #w-node-b6deff19-951e-b5ea-9717-85f155458d7d-ac1d1d81, #w-node-_74082b2c-cb97-a148-c278-2e080c3b1a74-ac1d1d81, #w-node-_3adf9f8c-7d6c-bab7-e081-17069ec150c6-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7b25bf70-12f3-e974-8bb2-75231e162ff7-ac1d1d81 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5545b76b-6ea8-a86d-199f-7b61e317e595-ac1d1d81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11a71463-d910-6d93-12c5-734da2e465cc-ac1d1d81 {
  justify-self: auto;
}

#w-node-fa4300c3-50ed-f6e7-edc4-b0aa051da016-4f5955f7, #w-node-_46ee5304-3dbc-3e41-d207-e0ba7da8e393-4f5955f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65fcc82-fbde-b73d-d1dc-cedd2e15896a-4f5955f7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ffc945ef-914a-c561-a321-b3d21e1c3e09-4f5955f7, #w-node-bd059645-fa92-5b6f-5044-7ba10da9629d-4f5955f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c032a496-3424-11b9-129a-0746fcf05eee-fcf05ee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-c032a496-3424-11b9-129a-0746fcf05ef2-fcf05ee9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_11bb231f-3f1d-a60d-6f2d-d6108867862a-88678627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_11bb231f-3f1d-a60d-6f2d-d61088678631-88678627, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d3a0-51b6d387, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d39e-51b6d387, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d398-51b6d387, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d39a-51b6d387, #w-node-aa45a248-89ab-7b26-fcbc-be2296505dcc-51b6d387, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d3a2-51b6d387, #w-node-ecd9e702-7eda-c51b-fbc6-2edf51b6d39c-51b6d387, #w-node-_70c5bbb1-edec-a0a3-dae9-8bc80c5827e2-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70c5bbb1-edec-a0a3-dae9-8bc80c5827e4-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_85c11686-c637-b876-7644-b3aaf52a6843-48cc97ae, #w-node-efa3d983-eb65-1c63-562e-66240f473b14-48cc97ae, #w-node-efa3d983-eb65-1c63-562e-66240f473b19-48cc97ae, #w-node-efa3d983-eb65-1c63-562e-66240f473b1f-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f914-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f917-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f91a-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f91f-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f921-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f92b-48cc97ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f92d-48cc97ae {
  align-self: center;
}

#w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f92f-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f933-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f93b-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f941-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f949-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f94f-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f957-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f95d-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f961-48cc97ae, #w-node-_0d98876f-07e6-1a4c-9aae-5b6d0b94f967-48cc97ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4aae-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ab1-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ab4-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ab7-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4abc-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ac2-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ac8-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4ade-48cc97ae {
  align-self: center;
}

#w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4aea-48cc97ae, #w-node-fc1fe489-bf56-0c58-8b4f-63b9566f4af0-48cc97ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_11f4c503-ba3f-c69f-4722-b47365c78808-48cc97ae, #w-node-_11f4c503-ba3f-c69f-4722-b47365c7880e-48cc97ae, #w-node-_11f4c503-ba3f-c69f-4722-b47365c78817-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bba5df9-90dd-4836-3bf4-961ac8201ec1-48cc97ae, #w-node-_6bba5df9-90dd-4836-3bf4-961ac8201eff-48cc97ae {
  align-self: center;
}

#w-node-b3ba6343-2648-c174-7deb-e881b19bc140-48cc97ae, #w-node-_2772b9a6-e252-977f-71b6-4bec59fb4438-48cc97ae, #w-node-_2772b9a6-e252-977f-71b6-4bec59fb443e-48cc97ae, #w-node-_2772b9a6-e252-977f-71b6-4bec59fb4447-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3ba6343-2648-c174-7deb-e881b19bc15a-48cc97ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_015e2904-be3f-0eaa-cca6-0e92986010d7-48cc97ae {
  align-self: center;
}

#w-node-_06b00bac-6665-0f29-b8e7-9d5160d49634-48cc97ae, #w-node-eb92b68d-18f0-26ff-c2a8-372a1426a322-48cc97ae, #w-node-eb92b68d-18f0-26ff-c2a8-372a1426a328-48cc97ae, #w-node-eb92b68d-18f0-26ff-c2a8-372a1426a331-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06b00bac-6665-0f29-b8e7-9d5160d4962a-48cc97ae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_25e98929-f9b1-19f0-0d65-e0cb358346b2-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_25e98929-f9b1-19f0-0d65-e0cb358346b4-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25e98929-f9b1-19f0-0d65-e0cb358346be-48cc97ae {
  align-self: center;
}

#w-node-_90284e93-570e-3590-1e34-5e6700085fb0-48cc97ae {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_90284e93-570e-3590-1e34-5e6700085fb9-48cc97ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_90284e93-570e-3590-1e34-5e6700085fbb-48cc97ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90284e93-570e-3590-1e34-5e6700085fbd-48cc97ae, #w-node-_90284e93-570e-3590-1e34-5e6700085fbf-48cc97ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-f2a46ece-b5ff-c01e-842d-6c658f37be65-48cc97ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-f2a46ece-b5ff-c01e-842d-6c658f37be6a-48cc97ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cc5432b6-0f46-3b9c-84ab-18736c864b42-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc5432b6-0f46-3b9c-84ab-18736c864b48-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0417-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_971cda4d-895e-2cd4-a6d5-4593dd16df97-041d46b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0422-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0424-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47c43760-f09d-70dc-8c58-aaca80e9ca81-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_47c43760-f09d-70dc-8c58-aaca80e9ca83-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_47c43760-f09d-70dc-8c58-aaca80e9ca8d-041d46b7 {
  align-self: center;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0457-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0459-041d46b7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0462-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1c88bd5-c64f-2897-80f4-ab692feb0464-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf5ecb52-d4d6-bb45-6bbd-96a8a37b8aaa-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bf5ecb52-d4d6-bb45-6bbd-96a8a37b8aac-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf5ecb52-d4d6-bb45-6bbd-96a8a37b8ab8-041d46b7 {
  align-self: center;
}

#w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce8b-041d46b7 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce94-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce96-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce98-041d46b7, #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce9a-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-d6f0da5a-811a-b90a-4895-2b2bbe176132-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d6f0da5a-811a-b90a-4895-2b2bbe176134-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b64e1ea9-3170-db4b-dd38-ba9c605cbdcb-041d46b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-b64e1ea9-3170-db4b-dd38-ba9c605cbdd0-041d46b7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d39e-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d3a0-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d3a8-041d46b7, #w-node-dc3f8d11-a726-b574-abd1-6c05eb2dfaa2-041d46b7, #w-node-dc3f8d11-a726-b574-abd1-6c05eb2dfaa9-041d46b7, #w-node-dc3f8d11-a726-b574-abd1-6c05eb2dfaae-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd9b620-b4fb-ddc3-8453-ad7ac31b1ca6-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2cd9b620-b4fb-ddc3-8453-ad7ac31b1ca8-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ee567be-0f66-b893-658a-d0a497ea806c-041d46b7, #w-node-_5a63b8bb-12d3-a3a4-5681-2906bdf90795-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd9b620-b4fb-ddc3-8453-ad7ac31b1cb2-041d46b7 {
  align-self: center;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d3c1-041d46b7, #w-node-c39ec820-c27c-e445-b67f-95f924c9d3c7-041d46b7, #w-node-c39ec820-c27c-e445-b67f-95f924c9d3cd-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aeb06257-e715-0c8f-9f20-22a53139433b-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-aeb06257-e715-0c8f-9f20-22a53139433d-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aeb06257-e715-0c8f-9f20-22a531394347-041d46b7 {
  align-self: center;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d461-041d46b7 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d46a-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d46c-041d46b7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c39ec820-c27c-e445-b67f-95f924c9d46f-041d46b7, #w-node-c39ec820-c27c-e445-b67f-95f924c9d471-041d46b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_76d6b1ec-278e-4105-3200-b3469f5f6f2b-9f5f6f26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_76d6b1ec-278e-4105-3200-b3469f5f6f30-9f5f6f26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_04b0df81-7cd6-8def-0c90-efdd84fb5e22-9f5f6f26, #w-node-c053f400-fb46-7d2c-b522-ce2d20b65b6c-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c053f400-fb46-7d2c-b522-ce2d20b65b72-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_330846a5-496e-506d-3f31-f97ce65860ec-2e12362d, #w-node-_50aaf37d-fe64-c6f6-d03f-c0f7f6c4ffec-2e12362d, #w-node-f6e01a1c-4dfe-15a1-48fa-9b7215b86483-2e12362d, #w-node-_23c15d1c-942b-e071-bc46-5f20ad0ab9ff-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d20bf3e2-1a5e-7d1e-b535-398f9c8487d6-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d20bf3e2-1a5e-7d1e-b535-398f9c8487d8-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d20bf3e2-1a5e-7d1e-b535-398f9c8487ea-2e12362d {
  align-self: center;
}

#w-node-_98aca9d3-c73e-e8f7-d09a-798e3247f37b-2e12362d, #w-node-_98aca9d3-c73e-e8f7-d09a-798e3247f37c-2e12362d, #w-node-_98aca9d3-c73e-e8f7-d09a-798e3247f37d-2e12362d, #w-node-_98aca9d3-c73e-e8f7-d09a-798e3247f37e-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd918df8-5c9d-83b1-6ca5-2f46cc97373f-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bd918df8-5c9d-83b1-6ca5-2f46cc973742-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bd918df8-5c9d-83b1-6ca5-2f46cc973754-2e12362d {
  align-self: center;
}

#w-node-_1447e5cd-974d-856f-3c0f-2392cdc3c671-2e12362d, #w-node-_1447e5cd-974d-856f-3c0f-2392cdc3c672-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91f2afb8-735d-e959-5624-892a02d263f3-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_91f2afb8-735d-e959-5624-892a02d263f5-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_91f2afb8-735d-e959-5624-892a02d26407-2e12362d {
  align-self: center;
}

#w-node-_23aa7a5a-8f4b-6c2f-7ea2-777626b0b2a1-2e12362d, #w-node-_23aa7a5a-8f4b-6c2f-7ea2-777626b0b2a2-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f14690e3-2ccb-f639-6eb5-7163f049761b-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-f14690e3-2ccb-f639-6eb5-7163f049761d-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f14690e3-2ccb-f639-6eb5-7163f049762f-2e12362d {
  align-self: center;
}

#w-node-_925f33e7-81bc-75f6-c63a-f6e2db29b477-2e12362d, #w-node-_925f33e7-81bc-75f6-c63a-f6e2db29b478-2e12362d, #w-node-_8b0ebb08-3da1-0571-0726-a411ccbb27dc-2e12362d, #w-node-_8b0ebb08-3da1-0571-0726-a411ccbb27dd-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa1856d7-a199-3c4a-fff9-e1860c1ca2cb-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fa1856d7-a199-3c4a-fff9-e1860c1ca2cd-2e12362d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fa1856d7-a199-3c4a-fff9-e1860c1ca2dd-2e12362d {
  align-self: center;
}

#w-node-_85b02931-d89a-600c-bce8-2e5ed5bd3077-2e12362d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_85b02931-d89a-600c-bce8-2e5ed5bd307c-2e12362d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_42c9900f-33bf-ae49-6947-07344d20c21d-2e12362d, #w-node-_7febe48b-991a-90b0-2f8d-aa019943453d-d3b1e6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7febe48b-991a-90b0-2f8d-aa0199434543-d3b1e6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_35aab0e3-448c-43fb-2d31-c09daa570a39-d3b1e6c1, #w-node-_35aab0e3-448c-43fb-2d31-c09daa570a3f-d3b1e6c1, #w-node-cf3f079f-a752-a5bf-8fcf-f8b9bb6d6bd5-d3b1e6c1, #w-node-a8ddefb4-979a-3a5c-5dad-fb264e01694c-d3b1e6c1, #w-node-_2a6bf7b1-1451-cfe0-1623-712255b198e9-d3b1e6c1, #w-node-dc319cbf-5c6a-7e45-a22d-061e12cefee1-d3b1e6c1, #w-node-_5bbab45c-388d-a066-d5f4-f2c0538b93c8-d3b1e6c1, #w-node-_1b8eaa4e-3a90-784d-593b-7ace9f962bb7-d3b1e6c1, #w-node-b3b92ac0-5af0-a3c7-dfa3-00ff7a140794-d3b1e6c1, #w-node-_00905916-f1db-aa14-04a9-8beb44e5da18-d3b1e6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfd51883-734d-8107-efa2-8a1bce331c61-d3b1e6c1, #w-node-bfd51883-734d-8107-efa2-8a1bce331c76-d3b1e6c1, #w-node-e38fa86b-296d-33bc-85d8-5cd75f69840f-d3b1e6c1, #w-node-ec214c5a-1144-66e6-7056-3721dc361a2e-d3b1e6c1, #w-node-_4d539c62-252c-7f90-4921-9d57f4fa72ea-d3b1e6c1, #w-node-_98f92a42-32ea-cda0-52d3-2241ad2a3458-d3b1e6c1, #w-node-f4ded76d-baf1-587d-f67a-695d971cd747-d3b1e6c1, #w-node-d96877e5-927f-30bc-6874-7b55841f00ae-d3b1e6c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d36abc3-c91b-1f4d-2538-caccb510b2bd-d3b1e6c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_3d36abc3-c91b-1f4d-2538-caccb510b2c2-d3b1e6c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2ffaa3b8-e5dc-da22-1f85-ce7fc0c58300-d3b1e6c1 {
  align-self: center;
}

#w-node-a693cc04-04d9-f14f-3915-80965c83414a-afb6b816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a693cc04-04d9-f14f-3915-80965c83414c-afb6b816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_9bfa71c1-9a4c-5516-a7d1-59ec13271e7a-afb6b816, #w-node-cc74cf55-a4cc-0b75-c5e0-d6339f8b9098-afb6b816, #w-node-c13f0fe9-5f3c-8dfc-3fe9-f5bb4114dc28-afb6b816, #w-node-c36c0a75-4b6c-5866-cdd3-7cc0844f91e3-afb6b816, #w-node-_08549999-dc36-42ea-9c1e-802438415b04-afb6b816, #w-node-a3496c24-0244-16a6-9924-39eddef4b858-afb6b816, #w-node-_4869de5b-d0dd-0f38-0601-b4b269dce593-afb6b816, #w-node-fe0b3566-0149-58a3-8537-32568da5d816-afb6b816, #w-node-_3de47122-5501-29aa-d18c-3d42bd016d91-afb6b816, #w-node-b327a9d9-0294-8aa4-6e8c-59a40aaf4d47-afb6b816, #w-node-b327a9d9-0294-8aa4-6e8c-59a40aaf4d4d-afb6b816, #w-node-c2ebfdcf-5f82-9476-0f87-745cfa6b8597-afb6b816, #w-node-c2ebfdcf-5f82-9476-0f87-745cfa6b859d-afb6b816, #w-node-_0135b65a-f5b9-7842-c94e-8dfdd7f11dcc-afb6b816, #w-node-_0135b65a-f5b9-7842-c94e-8dfdd7f11dd2-afb6b816, #w-node-b42f5e9e-5084-c232-89d9-16fa5d7f4ce4-afb6b816, #w-node-b42f5e9e-5084-c232-89d9-16fa5d7f4cee-afb6b816, #w-node-_763129cc-e854-26f7-6a4a-65410f98ffcf-afb6b816, #w-node-_763129cc-e854-26f7-6a4a-65410f98ffd5-afb6b816, #w-node-_583926c6-098d-ba69-f495-ab1b84b885d2-afb6b816, #w-node-_583926c6-098d-ba69-f495-ab1b84b885d8-afb6b816, #w-node-a14f51c9-9ea1-9aa8-b17e-57088a334f90-afb6b816, #w-node-a14f51c9-9ea1-9aa8-b17e-57088a334f96-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5e8-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5ee-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5f1-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5f7-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5fa-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba600-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba603-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba609-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba60c-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba616-afb6b816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33905623-d844-59a7-aaa9-f68ad36b42a2-afb6b816, #w-node-_33905623-d844-59a7-aaa9-f68ad36b42b7-afb6b816, #w-node-_58555db6-ee66-b9c2-0886-96215fc40601-afb6b816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7e40b48-871e-a6d6-2dc8-41d75670f1f8-afb6b816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d1043f-27a1-c115-54c8-ea998ddc9e6c-afb6b816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f5d1043f-27a1-c115-54c8-ea998ddc9e6e-afb6b816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ffa6e74d-5de2-56ab-ad10-9a51c659ea74-afb6b816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-ffa6e74d-5de2-56ab-ad10-9a51c659ea79-afb6b816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc7-a812958c, #w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc9-a812958c, #w-node-_8aa90a30-743c-0596-4372-6e49558355fa-a812958c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_78355d4a-a740-62a5-bba2-33d799a2e9a8-a812958c, #w-node-_9b8fc56d-5260-3f1b-385c-023308f4d9ff-a812958c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_04ad518e-c1ad-64a4-5968-897769edc468-a812958c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b714f5ff-0fbd-a0e2-9f37-764dfdfa475d-fdfa4758 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-b714f5ff-0fbd-a0e2-9f37-764dfdfa4762-fdfa4758 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b714f5ff-0fbd-a0e2-9f37-764dfdfa4768-fdfa4758, #w-node-_94098904-af10-b87b-0e49-d2576ee6d439-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94098904-af10-b87b-0e49-d2576ee6d43b-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b8c-54049811, #w-node-e4599064-2fb2-560d-d73b-16fd0f7fe4d7-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b91-54049811 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b90-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f72dca-84f9-927f-c874-6bbceeefd688-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27f72dca-84f9-927f-c874-6bbceeefd68d-54049811, #w-node-_27f72dca-84f9-927f-c874-6bbceeefd69a-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f72dca-84f9-927f-c874-6bbceeefd69b-54049811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d99b1e13-cd1c-5501-b63a-8d32ac7880d2-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27f72dca-84f9-927f-c874-6bbceeefd6a4-54049811, #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6ac-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f72dca-84f9-927f-c874-6bbceeefd6ad-54049811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_693580c5-63d8-72cc-8862-84a0236407d7-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_693580c5-63d8-72cc-8862-84a0236407dd-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c09473d2-4389-aa37-caad-54f87a769437-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0f64abb9-2945-f6b0-db9e-9386564c0f45-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c09473d2-4389-aa37-caad-54f87a769442-54049811 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c09473d2-4389-aa37-caad-54f87a769397-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f5cd743-0e0e-3e05-1444-8cd2cb470c89-54049811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c09473d2-4389-aa37-caad-54f87a7693a2-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c09473d2-4389-aa37-caad-54f87a7693f7-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d7e51b7c-0039-54fe-f331-ad8cc3baaf79-54049811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c09473d2-4389-aa37-caad-54f87a769402-54049811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbbe-42c44f3d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3dc2cd78-aee0-5f8c-5973-86b1518372f2-42c44f3d, #w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbbf-42c44f3d, #w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbe2-42c44f3d, #w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbe3-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f4d-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f4e-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f4f-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f50-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f51-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f58-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f59-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f5a-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f5b-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f5c-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f63-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f64-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f65-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f66-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f67-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f6e-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f6f-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f70-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f71-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f72-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f79-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f7a-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f7b-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f7c-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f7d-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f84-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f85-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f86-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f87-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f88-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f8f-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f90-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f91-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f92-42c44f3d, #w-node-b0fe6787-bb2b-8775-f7d7-18c5043f3f93-42c44f3d, #w-node-d844e353-97d5-22b8-314b-beadda9b7138-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857dd-42c44f3d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857df-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857e1-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857e3-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857e5-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857e7-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857e9-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857eb-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857ed-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857ef-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857f1-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857f3-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857f5-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857f7-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857f9-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857fb-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857fd-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857ff-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85801-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85803-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85805-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85807-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85809-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8580b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8580d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8580f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85811-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85813-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85815-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85817-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85819-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8581b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8581d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8581f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85821-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85823-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85825-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85827-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85829-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8582b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8582d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8582f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85831-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85833-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85835-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85837-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85839-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8583b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8583d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8583f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85841-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85843-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85845-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85847-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85849-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8584b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8584d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8584f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85851-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85853-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85855-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85857-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85859-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8585b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8585d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8585f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85861-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85863-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85865-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85867-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85869-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8586b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8586d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8586f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85871-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85873-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85875-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85877-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85879-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8587b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8587d-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8587f-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85881-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85883-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85885-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85887-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f85889-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8588b-42c44f3d, #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f8588d-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564efceb-753e-c1f9-1a4b-b5799421cbc7-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_564efceb-753e-c1f9-1a4b-b5799421cbc9-42c44f3d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_564efceb-753e-c1f9-1a4b-b5799421cbca-42c44f3d, #w-node-_7a1d430a-ea39-da79-f35b-01556f1dccdf-42c44f3d, #w-node-d74c83c8-3eb1-eac9-b118-3fa8561a3dec-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a90863-de86-f26f-36a2-30e819385f47-42c44f3d, #w-node-_6fd70d10-af17-36d7-a8ca-7e31e21d501a-42c44f3d, #w-node-_5144a976-32f8-4786-0caa-890f77fd8819-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a44224cc-aba8-7cc0-440c-69a3199d411d-42c44f3d, #w-node-_979c46f4-6568-ceaf-dd27-75ca5827ba6e-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba8b154b-4964-b1c0-3e98-4c890ddf317e-42c44f3d, #w-node-ba8b154b-4964-b1c0-3e98-4c890ddf317f-42c44f3d, #w-node-ba8b154b-4964-b1c0-3e98-4c890ddf3180-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba8b154b-4964-b1c0-3e98-4c890ddf3181-42c44f3d, #w-node-ba8b154b-4964-b1c0-3e98-4c890ddf3182-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acd7a247-02aa-0c91-54fe-ccea3dc3b03f-42c44f3d, #w-node-acd7a247-02aa-0c91-54fe-ccea3dc3b040-42c44f3d, #w-node-acd7a247-02aa-0c91-54fe-ccea3dc3b041-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-acd7a247-02aa-0c91-54fe-ccea3dc3b042-42c44f3d, #w-node-acd7a247-02aa-0c91-54fe-ccea3dc3b043-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5b4d0cc-ee87-1fd8-fcbf-41fe9dd43ccc-42c44f3d, #w-node-b5b4d0cc-ee87-1fd8-fcbf-41fe9dd43ccd-42c44f3d, #w-node-b5b4d0cc-ee87-1fd8-fcbf-41fe9dd43cce-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b5b4d0cc-ee87-1fd8-fcbf-41fe9dd43ccf-42c44f3d, #w-node-b5b4d0cc-ee87-1fd8-fcbf-41fe9dd43cd0-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1509aa1-0d09-ec6e-687b-568d6f88bf50-42c44f3d, #w-node-d1509aa1-0d09-ec6e-687b-568d6f88bf51-42c44f3d, #w-node-d1509aa1-0d09-ec6e-687b-568d6f88bf52-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1509aa1-0d09-ec6e-687b-568d6f88bf53-42c44f3d, #w-node-d1509aa1-0d09-ec6e-687b-568d6f88bf54-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdf1e15c-b715-210c-4320-d3f86dfb79e2-42c44f3d, #w-node-bdf1e15c-b715-210c-4320-d3f86dfb79e3-42c44f3d, #w-node-bdf1e15c-b715-210c-4320-d3f86dfb79e4-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bdf1e15c-b715-210c-4320-d3f86dfb79e5-42c44f3d, #w-node-bdf1e15c-b715-210c-4320-d3f86dfb79e6-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84969da8-d327-b14f-26c0-04a555d27ad1-42c44f3d, #w-node-_84969da8-d327-b14f-26c0-04a555d27ad2-42c44f3d, #w-node-_84969da8-d327-b14f-26c0-04a555d27ad3-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84969da8-d327-b14f-26c0-04a555d27ad4-42c44f3d, #w-node-_84969da8-d327-b14f-26c0-04a555d27ad5-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57dbe447-1993-be22-cad2-3a8ab3cfba6d-42c44f3d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_67365d7b-a65f-3281-f1d8-e686170b907c-42c44f3d, #w-node-ee6aa94a-85ca-566e-d35d-1f628e569109-42c44f3d, #w-node-e1b487ed-2879-8d72-03c3-955fd5b84a08-42c44f3d, #w-node-ebee3b72-a52d-0cf8-522d-3420a5b2fdea-42c44f3d, #w-node-caf240f5-036d-551b-47d7-0c686620f645-42c44f3d, #w-node-_19cd7212-7cbd-5861-893a-ef6fd96b8fba-42c44f3d, #w-node-_4ffcf068-a1a4-832a-3658-ba7d1930fe2e-42c44f3d, #w-node-_4f90b061-678e-1de7-d74b-24494b4eb465-42c44f3d, #w-node-_0387ced9-3215-2786-9320-d4cdde3615cd-42c44f3d, #w-node-_676b461e-c5b6-4177-4a24-870beac17cdc-42c44f3d, #w-node-_8334a7e7-1eb2-00f6-aa8e-94a3a00cdfef-42c44f3d, #w-node-c963c5b9-62ef-80dd-de43-6522d8dd2018-42c44f3d, #w-node-_9460687d-fd53-77f9-e439-8a518a58c68c-42c44f3d, #w-node-_770a4573-0122-431c-2a4b-66b7760af870-42c44f3d, #w-node-_7b04f67b-5bb2-825c-9602-947fa19bda6f-42c44f3d, #w-node-_7d667b82-cd8f-1f69-66d3-5acf95e4c343-42c44f3d, #w-node-c913753c-f3dd-fdfd-31d7-71398a5d11e0-42c44f3d, #w-node-_559a3547-fa10-79c6-d9af-c17d25f6bcc4-42c44f3d, #w-node-ad6163d2-42d4-5b6a-7a1f-6bcb7d5a6634-42c44f3d, #w-node-_3ec6794d-c551-c233-e208-5116715ad7d2-42c44f3d, #w-node-_459d142e-68c7-7305-d73b-d493cd69359f-42c44f3d, #w-node-_1866f27a-5cbf-c54e-14f7-0bb5f59581f1-42c44f3d, #w-node-b3435a82-0bd2-965e-b928-e54e9e39e4d6-42c44f3d, #w-node-_351dbc9b-c868-0934-0b03-d5a7bc1f907d-42c44f3d, #w-node-_650a5f29-b027-e396-6b79-a2690b57f5ca-42c44f3d, #w-node-_3af8f0db-dc95-ce1c-1a9f-1264106a837b-42c44f3d, #w-node-_38f6f303-b3be-c406-4839-fc8874c19897-42c44f3d, #w-node-b8df4f75-a772-58ff-eed3-409e04bc8e6d-42c44f3d, #w-node-d7d28a03-277e-cdc8-98a2-e1a30dc554b6-42c44f3d, #w-node-_17ed4a97-f8b6-3ce5-3e93-0b51c90009d0-42c44f3d, #w-node-_74b456f0-8dc9-0315-8952-c8d381091b88-42c44f3d, #w-node-defd8ce5-768a-d10f-3eda-d43a7db22d7c-42c44f3d, #w-node-_7232f19d-3fee-4d50-bdf8-8da15f60b5a8-42c44f3d, #w-node-_0046efbb-c20c-6cce-dcb9-d11d8b26bb5e-42c44f3d, #w-node-_6b0fda16-136e-eb22-38ad-a22275525af8-42c44f3d, #w-node-_9153ae26-aed6-65af-e356-cfe549a5c908-42c44f3d, #w-node-_52437213-4a3e-9177-0274-46c723314f4a-42c44f3d, #w-node-af74a2a8-b22a-0c72-5ea4-8e8c72fa0b18-42c44f3d, #w-node-bb36a440-4b94-012a-5b3c-05cd2544ebfd-42c44f3d, #w-node-ef789f18-0503-a3bc-f6be-ca88deec6c1d-42c44f3d, #w-node-e3aac2d4-ceb8-da00-2c39-ee79672ea09f-42c44f3d, #w-node-ff8f1077-5134-7e05-047c-dc693a98cee5-42c44f3d, #w-node-d44075f9-b391-ae80-8867-d7c733ccbe38-42c44f3d, #w-node-f0c4dc27-b016-4675-1f10-19ef2b5226c1-42c44f3d, #w-node-_8960a7b7-7c2e-17b0-b1e5-c4f43fd379c9-42c44f3d, #w-node-_6fbb7d1a-363f-73b0-aa1e-325280b4df2e-42c44f3d, #w-node-dc44249c-2fe5-0019-7572-f0cf5bbc51a3-42c44f3d, #w-node-d014778f-8e6d-6d0a-5022-05a1982a2fcf-42c44f3d, #w-node-_74e5548b-aeaf-a1ea-fba3-889e51c37b46-42c44f3d, #w-node-b539d1c5-0707-68ee-ae7b-70fab9363bad-42c44f3d, #w-node-_32640bdf-4e48-ed99-a831-88b40998e55b-42c44f3d, #w-node-_213dc1b2-313b-a356-dfe1-a63e9da199a2-42c44f3d, #w-node-_4210b47e-6872-9b28-cc77-84a75596aebd-42c44f3d, #w-node-_6a36e342-2327-3c9d-9cfb-d521566e0194-42c44f3d, #w-node-_9722f406-c35f-f6dd-6b88-870be41ca470-42c44f3d, #w-node-_409398c0-1be9-5a94-ffb2-21c6927d0a70-42c44f3d, #w-node-_3db993e9-a2b2-06a7-cf04-1e755de7284f-42c44f3d, #w-node-cd553ab0-fd65-d701-f537-9134c84d9d4d-42c44f3d, #w-node-f30a6116-bebd-2f2f-e2e9-8385cdb0991e-42c44f3d, #w-node-aeacf913-7418-17ce-2f79-67c88b434a16-42c44f3d, #w-node-ac52f489-4a4f-fc90-b474-8d17953c423f-42c44f3d, #w-node-ebcdec57-1201-c3ef-d319-017f0c400d68-42c44f3d, #w-node-c4fab985-b441-f1be-17f8-4d825d66cd8c-42c44f3d, #w-node-_80f7641f-55d4-66a3-82f9-b4e26bfb70bc-42c44f3d, #w-node-badef3ef-f3a3-ffcc-c6a0-6186dba13f14-42c44f3d, #w-node-c86aa600-074f-b1ba-31fd-5c9bfc940c28-42c44f3d, #w-node-_80ad91ac-d9fa-984d-8cb4-75ace0f32ebd-42c44f3d, #w-node-_743854a0-d2af-c189-40f5-606c6d69bd64-42c44f3d, #w-node-_60446cb7-4e08-7c01-5c60-7d2257d5ff14-42c44f3d, #w-node-_5b4ec8da-02c4-8197-e2b1-754df8b3e288-42c44f3d, #w-node-_2aa6295c-f6df-595f-2547-dbc121faa435-42c44f3d, #w-node-_8072ae69-97ef-3705-b12e-e93fd0238293-42c44f3d, #w-node-_23dc6961-dc5b-0626-0dd6-e506e23a0b36-42c44f3d, #w-node-d483c079-ff10-a7f5-7f6b-d9887b3bf85b-42c44f3d, #w-node-babe006d-211a-38cf-36ac-134e6b43f655-42c44f3d, #w-node-d00b9186-e293-2730-82f4-05ebeee4fe1e-42c44f3d, #w-node-adac31cf-bdfc-f73b-4c61-5e0f6bb08690-42c44f3d, #w-node-_435d3eb8-dcc0-e4df-de19-abcb5f5207b7-42c44f3d, #w-node-_615606c3-a152-a265-b4b7-e5908e6a2c8e-42c44f3d, #w-node-_3c51ce9e-6d4c-6482-d289-07cb2b09df90-42c44f3d, #w-node-_05c51226-8c07-26f7-08e6-fa4f597f0c0b-42c44f3d, #w-node-_5d829621-e8ce-2a8f-6f90-7fb32fcfa5c3-42c44f3d, #w-node-f00e1bec-749d-7db9-4ca4-64c99bc81c9b-42c44f3d, #w-node-cc04a1fc-6c61-aa6a-77ce-888cce7a1be4-42c44f3d, #w-node-a133dc67-171e-e14c-b7ac-02068406183c-42c44f3d, #w-node-a6b9e8d9-7e30-d59b-b237-107c74400a20-42c44f3d, #w-node-_2eafd849-6686-e705-e65f-c5ae820fbd50-42c44f3d, #w-node-_912c723a-70ee-e6f0-cd84-e7e8f5eca61d-42c44f3d, #State-of-Residence.w-node-b27c3c2b-da11-8428-c5e1-922f1d3d0362-42c44f3d, #Email-3.w-node-af680431-2528-d230-bdbc-89d2036a12a9-42c44f3d, #Phone-Number.w-node-e36a3ff5-9146-4746-9fc4-d21566837db7-42c44f3d, #w-node-_78b09eb4-e4bf-9e2f-51f3-21e2552087ee-42c44f3d, #w-node-_33519aa2-c9e5-79b8-8425-3223b14c847f-42c44f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a72381-f46d-2556-4671-140090c4b1d2-42c44f3d, #Additional-Info.w-node-ff8f54b7-10a7-3a2a-bbdd-515f13130219-42c44f3d, #w-node-b27c3c2b-da11-8428-c5e1-922f1d3d0363-42c44f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c87cbd3-2480-ebf2-7705-f4c40b0bdba6-2da1b1a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c87cbd3-2480-ebf2-7705-f4c40b0bdbac-2da1b1a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_11be0aec-ab11-eae4-14d5-b51c3eb7dfef-2da1b1a6, #w-node-_79eb3c97-25bf-e513-78b6-e6a07052f679-7052f679, #w-node-_8d7e689d-149d-c618-e2be-77591b87ff29-376b737f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d7e689d-149d-c618-e2be-77591b87ff2b-376b737f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8d7e689d-149d-c618-e2be-77591b87ff49-376b737f, #w-node-_4e98833e-b3a2-707f-245e-bec98d641bfb-85d4e7e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e98833e-b3a2-707f-245e-bec98d641bfd-85d4e7e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4e98833e-b3a2-707f-245e-bec98d641c1b-85d4e7e0, #w-node-_10e756c7-4d17-7deb-1a62-9600d4485ff8-07af25fc, #w-node-_3991caa3-7b7e-10fc-3e79-e6e09e268202-07af25fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55457485-2f30-8061-1a35-4f53d6aeb518-07af25fc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_55457485-2f30-8061-1a35-4f53d6aeb51d-07af25fc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7e1ca4cc-a654-18dc-2e8a-439e6d9221f1-b85aa025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e1ca4cc-a654-18dc-2e8a-439e6d9221f3-b85aa025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e1ca4cc-a654-18dc-2e8a-439e6d9221f8-b85aa025, #w-node-_7e1ca4cc-a654-18dc-2e8a-439e6d922211-b85aa025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d80fb2e-003b-0323-fb13-a28f85f65c1b-02feccc1, #State-Province.w-node-_63a33b12-4e39-40e8-2674-36829ef61191-02feccc1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#field.w-node-_5ca7a7a2-481b-18d4-d165-5a51bd454454-02feccc1, #field-3.w-node-_29a67b1a-9b6d-8cf2-4a24-f190cfd29b05-02feccc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e857388-61d9-4f4a-fb9f-a71275288a4f-02feccc1, #w-node-aea148a5-444a-b881-df31-ed7ee9898427-02feccc1, #field-2.w-node-_81a37007-0a86-ec31-3e48-403dc09f5fbd-02feccc1, #w-node-_877ef86b-50f7-878a-e049-46e9367d8226-02feccc1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a649e-448daefe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a64a4-448daefe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_383cad8c-0033-cbfe-8415-db4ed15fcdb0-ca3d4174 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_383cad8c-0033-cbfe-8415-db4ed15fcdb5-ca3d4174 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5e0c48c7-aa02-80fe-1280-ff39cad8b2fa-ca3d4174, #w-node-_5119813d-537e-3592-eb44-02737ced2696-ca3d4174 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a649e-9cadbc6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a64a4-9cadbc6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#State-of-Residence-2.w-node-a3b8d967-28bd-80b7-1348-7d060a65835c-14bd887d, #Email-4.w-node-a3b8d967-28bd-80b7-1348-7d060a658361-14bd887d, #Phone-Number-2.w-node-a3b8d967-28bd-80b7-1348-7d060a658362-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658367-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65837c-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658391-14bd887d, #Additional-Info-2.w-node-a3b8d967-28bd-80b7-1348-7d060a658393-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658394-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583a9-14bd887d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583ae-14bd887d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583cf-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583d1-14bd887d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583d2-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6583f5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6583f6-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a6583fe-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6583ff-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658400-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658401-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658402-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658409-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65840a-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65840b-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a65840c-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65840d-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658414-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658415-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658416-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658417-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658418-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a65841f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658420-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658421-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658422-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658423-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a65842a-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65842b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65842c-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a65842d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65842e-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658435-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658436-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658437-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658438-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658439-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658440-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658441-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658442-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658443-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658444-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658449-14bd887d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a65844b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65844d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65844f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658451-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658453-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658455-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658457-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658459-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65845b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65845d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65845f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658461-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658463-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658465-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658467-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658469-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65846b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65846d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65846f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658471-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658473-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658475-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658477-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658479-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65847b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65847d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65847f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658481-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658483-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658485-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658487-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658489-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65848b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65848d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65848f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658491-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658493-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658495-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658497-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658499-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65849b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65849d-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65849f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584a1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584a3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584a5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584a7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584a9-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584ab-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584ad-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584af-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584b1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584b3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584b5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584b7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584b9-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584bb-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584bd-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584bf-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584c1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584c3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584c5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584c7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584c9-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584cb-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584cd-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584cf-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584d1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584d3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584d5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584d7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584d9-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584db-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584dd-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584df-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584e1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584e3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584e5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584e7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584e9-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584eb-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584ed-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584ef-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584f1-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584f3-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584f5-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584f7-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a6584f9-14bd887d, #State-of-Residence.w-node-a3b8d967-28bd-80b7-1348-7d060a658564-14bd887d, #Email-3.w-node-a3b8d967-28bd-80b7-1348-7d060a658569-14bd887d, #Phone-Number.w-node-a3b8d967-28bd-80b7-1348-7d060a65856a-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65856f-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a658584-14bd887d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b8d967-28bd-80b7-1348-7d060a658599-14bd887d, #Additional-Info.w-node-a3b8d967-28bd-80b7-1348-7d060a65859b-14bd887d, #w-node-a3b8d967-28bd-80b7-1348-7d060a65859c-14bd887d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_07c8c77a-f989-653f-e8f8-eb55ce660e71-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c8c77a-f989-653f-e8f8-eb55ce660e73-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-eb337a37-1ca1-05a6-5764-84fb54d5c817-d4ca64d1, #w-node-_4f58dddf-c48b-1332-663b-e408ac1d6068-d4ca64d1, #w-node-df3cb23f-e0ba-83ae-111f-e86ec64e4ca9-d4ca64d1, #w-node-_7f9651b4-a05a-b155-7442-f1b34c9cfe37-d4ca64d1, #w-node-_7f9651b4-a05a-b155-7442-f1b34c9cfe3c-d4ca64d1, #w-node-_7f9651b4-a05a-b155-7442-f1b34c9cfe42-d4ca64d1, #w-node-_47f47b65-09c7-e774-a673-473aea54f137-d4ca64d1, #w-node-_47f47b65-09c7-e774-a673-473aea54f141-d4ca64d1, #w-node-bc3b6312-1d05-9471-2802-c6f322420689-d4ca64d1, #w-node-bc3b6312-1d05-9471-2802-c6f322420693-d4ca64d1, #w-node-_6d6695bd-a848-36d7-5448-6c22ff1c3996-d4ca64d1, #w-node-_5e902236-27bc-70ef-0711-2e48f69a6aea-d4ca64d1, #w-node-c7999dca-8e28-230d-997e-e8a0b2d114a8-d4ca64d1, #w-node-c7999dca-8e28-230d-997e-e8a0b2d114a9-d4ca64d1, #w-node-_98ef71c6-a8eb-d26b-22fe-b6288a428b0e-d4ca64d1, #w-node-_98ef71c6-a8eb-d26b-22fe-b6288a428b0f-d4ca64d1, #w-node-_95877501-0e7a-dda1-7d0e-b2feaae8c4ab-d4ca64d1, #w-node-_73b71499-f321-3199-67d7-af72b174a14a-d4ca64d1, #w-node-f38fc172-7b21-a459-e5be-40b12fa7833e-d4ca64d1, #w-node-_4439b1bb-26eb-3b9d-be95-85d0ce7bec2c-d4ca64d1, #w-node-_669a512d-53d5-db66-5ffa-c1ab1756a404-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c6c9c1-3906-b46f-9efc-6d50cd6049a3-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_66bcbed6-2512-efb5-60b8-59fa6e75ccad-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c6c9c1-3906-b46f-9efc-6d50cd6049a5-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_53c30c47-2211-05aa-8dcc-d492eddd76e4-d4ca64d1, #w-node-_3c9e544c-fbfe-61b2-2f10-f392701b3ef1-d4ca64d1, #w-node-a0ab0b91-3992-e042-5c9c-1b79fb2d6380-d4ca64d1, #w-node-_78515ac0-e5c1-59ba-fc60-0175a763fe18-d4ca64d1, #w-node-_788c0c58-fe20-904a-fe2d-e4f21013efae-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74c6c9c1-3906-b46f-9efc-6d50cd6049b1-d4ca64d1 {
  align-self: center;
}

#w-node-_28423bde-8d8b-4753-7793-731007e12450-d4ca64d1, #w-node-_2d67e4f1-04c3-d191-7c14-56d387c35269-d4ca64d1, #w-node-_88e6a657-7b53-ebb5-788e-eccce4343623-d4ca64d1, #w-node-_339e3827-3048-ae6d-d913-adedc9ed3a9c-d4ca64d1, #w-node-_2d0ae1a9-0590-b3c6-e04f-79053c1d7eb1-d4ca64d1, #w-node-_154f26a6-d64e-c78c-7b10-b6ab898ac462-d4ca64d1, #w-node-_82e48964-569e-9e9c-33fa-3f0266458b18-d4ca64d1, #w-node-_9e1f8e0e-1c3c-c7a7-a977-a0096c928965-d4ca64d1, #w-node-d1ba8555-9110-7390-45d7-3a0fe503a76a-d4ca64d1, #w-node-_1708e25e-6b90-b35e-a1ee-9d1f864fa37f-d4ca64d1, #w-node-d0b7f65b-7a89-ebd8-c5cd-783f80b0bfa1-d4ca64d1, #w-node-_69fde3b0-cb33-a9ab-2929-03e70aaa7d99-d4ca64d1, #w-node-_4c7b699f-4014-e86d-54e1-1e75978dddfd-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf5d-d4ca64d1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf66-d4ca64d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf68-d4ca64d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf6b-d4ca64d1, #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf6d-d4ca64d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf72-d4ca64d1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf77-d4ca64d1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5975-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5977-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5997-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5999-44c273c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59a3-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59bd-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59c3-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59c6-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59c9-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59ce-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59d0-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59da-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59dc-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af59de-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59e2-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59ea-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59f0-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59f8-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59fe-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a06-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a0c-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a10-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a16-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a1a-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a20-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a23-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a26-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a29-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a2e-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a34-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a3a-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a50-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a5c-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a62-44c273c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a66-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a68-44c273c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a71-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a89-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a92-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5ad0-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5ae9-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5aeb-44c273c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5af5-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b0f-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b15-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b5e-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b60-44c273c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b6a-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b81-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b87-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b89-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b93-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd7-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd9-44c273c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5be2-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bf7-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c01-44c273c1 {
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c22-44c273c1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2b-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2d-44c273c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c30-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c32-44c273c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c37-44c273c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c3c-44c273c1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef3223b-6851bffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef3223d-6851bffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef32245-6851bffa, #w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef3225f-6851bffa, #w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef32265-6851bffa, #w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef3226b-6851bffa, #w-node-ffc0bc51-d41c-b4aa-0b5f-1a53a7a911fa-6851bffa, #w-node-ffc0bc51-d41c-b4aa-0b5f-1a53a7a91200-6851bffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9715ad1e-9f8a-f279-2c24-4aabfec3fa6f-6851bffa {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9857456c-d376-ab76-eec3-376f7ebb54cd-6851bffa {
  align-self: center;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e21e-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e220-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e228-98da1348, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e242-98da1348, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e248-98da1348, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e24e-98da1348, #w-node-f177a553-71ef-228a-fa20-461976570ee5-98da1348, #w-node-f177a553-71ef-228a-fa20-461976570ee7-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac786285-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac786287-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac786291-98da1348 {
  align-self: center;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862b4-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862b6-98da1348, #w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862ba-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862c0-98da1348 {
  align-self: center;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862df-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862e1-98da1348, #w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862e5-98da1348, #w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862e9-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_478c1821-2a77-6f3f-33ed-3de5ac7862eb-98da1348 {
  align-self: center;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e293-98da1348 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29c-98da1348 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29e-98da1348 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_160a396e-5c18-38b6-6b8f-6064ca81e2a1-98da1348, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e2a3-98da1348 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_4f942ba7-5088-9611-ecd3-60ef0e975837-98da1348 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_4f942ba7-5088-9611-ecd3-60ef0e97583c-98da1348 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b6151cf4-3977-59af-782a-ec65ebb5233a-98da1348, #w-node-be95364d-abc6-1b1a-8733-e5f66296c701-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c703-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c70b-31c1edcb, #w-node-be95364d-abc6-1b1a-8733-e5f66296c721-31c1edcb, #w-node-be95364d-abc6-1b1a-8733-e5f66296c727-31c1edcb, #w-node-be95364d-abc6-1b1a-8733-e5f66296c72d-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22f2e5b6-bf1c-b77a-ebfa-1a87e7df28cd-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_22f2e5b6-bf1c-b77a-ebfa-1a87e7df28cf-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_22f2e5b6-bf1c-b77a-ebfa-1a87e7df28db-31c1edcb, #w-node-_22f2e5b6-bf1c-b77a-ebfa-1a87e7df2900-31c1edcb {
  align-self: center;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c737-31c1edcb {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c740-31c1edcb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c742-31c1edcb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be95364d-abc6-1b1a-8733-e5f66296c745-31c1edcb, #w-node-be95364d-abc6-1b1a-8733-e5f66296c747-31c1edcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

@media screen and (min-width: 1440px) {
  #w-node-e65fcc82-fbde-b73d-d1dc-cedd2e15896a-4f5955f7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1e75458a-aa24-40c3-a377-9f6518b408b5-afb6b816, #w-node-a37d5092-a0a7-0983-8efc-c24b927627dd-54049811, #w-node-b97e6690-7ec0-0afc-9906-df1d1942e2b2-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b8c-54049811, #w-node-e4599064-2fb2-560d-d73b-16fd0f7fe4d7-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b91-54049811, #w-node-_27f72dca-84f9-927f-c874-6bbceeefd686-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd69b-54049811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd69d-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6a4-54049811, #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6ac-54049811, #w-node-_693580c5-63d8-72cc-8862-84a0236407d7-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a64a4-9cadbc6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-ff1cc590-1dcc-4d6e-cde7-ade670b909f3-d4ca64d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_3adf9f8c-7d6c-bab7-e081-17069ec150c6-ac1d1d81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d3a7-041d46b7 {
    order: 9999;
  }

  #w-node-_35aab0e3-448c-43fb-2d31-c09daa570a38-d3b1e6c1, #w-node-_2ffaa3b8-e5dc-da22-1f85-ce7fc0c58300-d3b1e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857dd-42c44f3d, #w-node-_57dbe447-1993-be22-cad2-3a8ab3cfba6d-42c44f3d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_92ee2a61-1d2d-33a3-5730-7987ac7ca578-02feccc1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a649e-9cadbc6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a658449-14bd887d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-eb337a37-1ca1-05a6-5764-84fb54d5c816-d4ca64d1, #w-node-_0b175ab8-3085-f38a-f8c6-f62b7ef32244-6851bffa, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e227-98da1348, #w-node-be95364d-abc6-1b1a-8733-e5f66296c70a-31c1edcb {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7b25bf70-12f3-e974-8bb2-75231e162ff7-ac1d1d81 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-e1485e69-3b1f-9e69-b0cf-c98f11346cbf-fcf05ee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c032a496-3424-11b9-129a-0746fcf05eee-fcf05ee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_11bb231f-3f1d-a60d-6f2d-d6108867862a-88678627 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_11bb231f-3f1d-a60d-6f2d-d6108867862e-88678627 {
    align-self: center;
    justify-self: center;
  }

  #w-node-b3ba6343-2648-c174-7deb-e881b19bc140-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3ba6343-2648-c174-7deb-e881b19bc15a-48cc97ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06b00bac-6665-0f29-b8e7-9d5160d49634-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90284e93-570e-3590-1e34-5e6700085fb0-48cc97ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90284e93-570e-3590-1e34-5e6700085fb9-48cc97ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_90284e93-570e-3590-1e34-5e6700085fbb-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2a46ece-b5ff-c01e-842d-6c658f37be65-48cc97ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0417-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_971cda4d-895e-2cd4-a6d5-4593dd16df97-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0422-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0457-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0459-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0462-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce8b-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce94-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce96-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6f0da5a-811a-b90a-4895-2b2bbe176132-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b64e1ea9-3170-db4b-dd38-ba9c605cbdcb-041d46b7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d461-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d46a-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d46c-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76d6b1ec-278e-4105-3200-b3469f5f6f2b-9f5f6f26, #w-node-_85b02931-d89a-600c-bce8-2e5ed5bd3077-2e12362d, #w-node-_3d36abc3-c91b-1f4d-2538-caccb510b2bd-d3b1e6c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_3de47122-5501-29aa-d18c-3d42bd016d91-afb6b816, #w-node-b327a9d9-0294-8aa4-6e8c-59a40aaf4d4d-afb6b816, #w-node-c2ebfdcf-5f82-9476-0f87-745cfa6b859d-afb6b816, #w-node-_0135b65a-f5b9-7842-c94e-8dfdd7f11dd2-afb6b816, #w-node-b42f5e9e-5084-c232-89d9-16fa5d7f4cee-afb6b816, #w-node-_763129cc-e854-26f7-6a4a-65410f98ffd5-afb6b816, #w-node-_583926c6-098d-ba69-f495-ab1b84b885d8-afb6b816, #w-node-a14f51c9-9ea1-9aa8-b17e-57088a334f96-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5ee-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba5f7-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba600-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba609-afb6b816, #w-node-_5311f21c-e4ca-7d2e-9692-30ae4faba616-afb6b816 {
    order: -9999;
  }

  #w-node-_79e74b27-21af-f5b0-2a98-0d58eb23e830-afb6b816, #w-node-_83e374e3-0741-494a-6099-374c255fae31-afb6b816, #w-node-_6f93c7e6-f9fe-d44b-4659-d3bd9e68e395-afb6b816, #w-node-_3a734fee-72bf-fed2-9aab-159e40b55641-afb6b816 {
    justify-self: center;
  }

  #w-node-_40c1b8a1-3fc3-6097-6ae7-e3980edbf977-afb6b816 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f5d1043f-27a1-c115-54c8-ea998ddc9e6c-afb6b816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-ffa6e74d-5de2-56ab-ad10-9a51c659ea74-afb6b816 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc7-a812958c, #w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc9-a812958c, #w-node-_8aa90a30-743c-0596-4372-6e49558355fa-a812958c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b714f5ff-0fbd-a0e2-9f37-764dfdfa475d-fdfa4758 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b8c-54049811, #w-node-e4599064-2fb2-560d-d73b-16fd0f7fe4d7-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b91-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd688-54049811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd68d-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd69a-54049811 {
    order: -9999;
  }

  #w-node-d99b1e13-cd1c-5501-b63a-8d32ac7880d2-54049811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6a4-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6ac-54049811 {
    order: -9999;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769437-54049811 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769442-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769397-54049811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a7693a2-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a7693f7-54049811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: center;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769402-54049811, #w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbbf-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4ab4dd95-b375-de79-a8fb-07a2d2f857dd-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_564efceb-753e-c1f9-1a4b-b5799421cbc7-42c44f3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_564efceb-753e-c1f9-1a4b-b5799421cbca-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57dbe447-1993-be22-cad2-3a8ab3cfba6d-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_55457485-2f30-8061-1a35-4f53d6aeb518-07af25fc, #w-node-_383cad8c-0033-cbfe-8415-db4ed15fcdb0-ca3d4174 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_5119813d-537e-3592-eb44-02737ced2690-ca3d4174, #name.w-node-_5119813d-537e-3592-eb44-02737ced2692-ca3d4174, #w-node-_5119813d-537e-3592-eb44-02737ced2693-ca3d4174, #email.w-node-_5119813d-537e-3592-eb44-02737ced2695-ca3d4174, #w-node-_20039487-966c-f072-ef9d-f8dab0645746-ca3d4174, #field.w-node-_56848325-b4ef-077f-053e-4f044811fdc7-ca3d4174 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f12cea4-48eb-7f3e-b293-9cb9ea0a64a4-9cadbc6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583a9-14bd887d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583cf-14bd887d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583d2-14bd887d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a658449-14bd887d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf5d-d4ca64d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf66-d4ca64d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf68-d4ca64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf72-d4ca64d1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5997-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5999-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59a3-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a66-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a68-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a71-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5ae9-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5aeb-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5af5-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b5e-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b6a-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd7-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd9-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5be2-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c22-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2b-44c273c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2d-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c37-44c273c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_9715ad1e-9f8a-f279-2c24-4aabfec3fa6f-6851bffa, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e293-98da1348 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29c-98da1348 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29e-98da1348 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f942ba7-5088-9611-ecd3-60ef0e975837-98da1348 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c737-31c1edcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c740-31c1edcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c742-31c1edcb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7b25bf70-12f3-e974-8bb2-75231e162ff7-ac1d1d81 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-c032a496-3424-11b9-129a-0746fcf05eee-fcf05ee9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_11bb231f-3f1d-a60d-6f2d-d6108867862a-88678627 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-b3ba6343-2648-c174-7deb-e881b19bc140-48cc97ae, #w-node-b3ba6343-2648-c174-7deb-e881b19bc15a-48cc97ae, #w-node-_06b00bac-6665-0f29-b8e7-9d5160d49634-48cc97ae, #w-node-_90284e93-570e-3590-1e34-5e6700085fb0-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90284e93-570e-3590-1e34-5e6700085fb9-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_90284e93-570e-3590-1e34-5e6700085fbb-48cc97ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2a46ece-b5ff-c01e-842d-6c658f37be65-48cc97ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0417-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_971cda4d-895e-2cd4-a6d5-4593dd16df97-041d46b7, #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0422-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0457-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0459-041d46b7, #w-node-e1c88bd5-c64f-2897-80f4-ab692feb0462-041d46b7, #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce8b-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce94-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_846ddf97-45a5-d99d-f492-3cd5cfa6ce96-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6f0da5a-811a-b90a-4895-2b2bbe176132-041d46b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b64e1ea9-3170-db4b-dd38-ba9c605cbdcb-041d46b7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d461-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d46a-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c39ec820-c27c-e445-b67f-95f924c9d46c-041d46b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76d6b1ec-278e-4105-3200-b3469f5f6f2b-9f5f6f26, #w-node-_85b02931-d89a-600c-bce8-2e5ed5bd3077-2e12362d, #w-node-_3d36abc3-c91b-1f4d-2538-caccb510b2bd-d3b1e6c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_8af48294-c806-a9e0-6a0a-eb6e42c97bc2-afb6b816 {
    order: -9999;
  }

  #w-node-f5d1043f-27a1-c115-54c8-ea998ddc9e6c-afb6b816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-ffa6e74d-5de2-56ab-ad10-9a51c659ea74-afb6b816 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc7-a812958c, #w-node-_19eb010a-b998-2c05-8a1b-1e26ade85fc9-a812958c, #w-node-_8aa90a30-743c-0596-4372-6e49558355fa-a812958c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-b714f5ff-0fbd-a0e2-9f37-764dfdfa475d-fdfa4758 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b8c-54049811, #w-node-e4599064-2fb2-560d-d73b-16fd0f7fe4d7-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_3feb3a00-68c5-be91-5045-8b9bcfbd8b91-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd688-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd68d-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd69b-54049811 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-d99b1e13-cd1c-5501-b63a-8d32ac7880d2-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6a4-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27f72dca-84f9-927f-c874-6bbceeefd6ad-54049811 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769437-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769442-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769397-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2f5cd743-0e0e-3e05-1444-8cd2cb470c89-54049811 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a7693a2-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a7693f7-54049811 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d7e51b7c-0039-54fe-f331-ad8cc3baaf79-54049811 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c09473d2-4389-aa37-caad-54f87a769402-54049811, #w-node-dbf48e2e-e9fe-f5d0-e5bc-faaf98cbfbbf-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_564efceb-753e-c1f9-1a4b-b5799421cbc7-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_564efceb-753e-c1f9-1a4b-b5799421cbca-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57dbe447-1993-be22-cad2-3a8ab3cfba6d-42c44f3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_55457485-2f30-8061-1a35-4f53d6aeb518-07af25fc, #w-node-_383cad8c-0033-cbfe-8415-db4ed15fcdb0-ca3d4174 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a658367-14bd887d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583a9-14bd887d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583cf-14bd887d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a6583d2-14bd887d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3b8d967-28bd-80b7-1348-7d060a658449-14bd887d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf5d-d4ca64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf66-d4ca64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf68-d4ca64d1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6dc194fe-084c-f2c1-20c5-db9116ebbf72-d4ca64d1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5997-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5999-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af59a3-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a66-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a68-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5a71-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5ae9-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5aeb-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5af5-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b5e-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5b6a-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd7-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5bd9-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5be2-44c273c1, #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c22-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2b-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c2d-44c273c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4e3d764-5129-04e5-96f5-6f06a7af5c37-44c273c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_9715ad1e-9f8a-f279-2c24-4aabfec3fa6f-6851bffa, #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e293-98da1348 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29c-98da1348 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_160a396e-5c18-38b6-6b8f-6064ca81e29e-98da1348 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f942ba7-5088-9611-ecd3-60ef0e975837-98da1348 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c737-31c1edcb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c740-31c1edcb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-be95364d-abc6-1b1a-8733-e5f66296c742-31c1edcb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@font-face {
  font-family: 'Nexa';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17583ceecb2311be966b_Nexa%20Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Nexa';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd1758c2ea8eda46ee4e90_Nexa%20Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Nexa';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd1758c8a611e09b4d9ffb_Nexa%20Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Nexa';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd1758c2ea8e9943ee4e8f_Nexa%20Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenirnextltpro demi';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a47c5524ff6d60f95b_AvenirNextLTPro-Demi.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenirnextltpro demiit';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a4c8a61120fb4da3fc_AvenirNextLTPro-DemiIt.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Avenirnextltpro it';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a6c2ea8e7cc8ee5050_AvenirNextLTPro-It.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Avenirnextltpro';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a33ceecb6b64be98de_AvenirNextLTPro-Regular.otf') format('opentype'), url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a33ceecb6b64be98de_AvenirNextLTPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avenirnextltpro';
  src: url('https://uploads-ssl.webflow.com/5dfcf65cd9df4b6e43be0ece/5dfd17a43ceecb7621be98df_AvenirNextLTPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}